/*------------------------------------GENERAL----------------------------------------*/

html, body{margin: 0;padding: 0;height:100%;}
html{/*background: #D4D8D9 url(/site/images/menu_bg.gif) 0 0 repeat-y;*/}
body{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%;	
	background:url(/site/images/background.gif) 0 0 repeat-x;
}
#all{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 0 -40px/*3em*/ 0;
   background:url(/site/images//*content_bg.jpg*/) 0 bottom no-repeat;
}

#global{
   width:983px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
   position:relative;
	z-index:1;
   text-align:left;
   margin:0 auto;
   padding:0 0 0 0;
}
.index-sponsors{clear:both;padding:10px 0 0 0;}
.index-sponsors2{
   position:absolute;
   margin:-10px 0 0 -187px;
}
.clear{clear: both;}
.null{line-height: 0;}
.none{display: none;}
.left{float: left;}
.right{float: right;}
.center{text-align:center;margin:0 0;}
.center img{border:none;}
.no-border img{border: none;}
.margin-top{padding-top: 55px;}
/*-------------------------------------CONTENT---------------------------------------*/
.banners{
	width:758px;
	height: 141px;
	/*background: url(/content/images/banner_1.jpg) 0 0 no-repeat;*/
   background: url(/content/images/banner_drapeau.jpg) 0 0 no-repeat;
}
.banner_registration{margin:10px 0 0 0;}
#content{
	width:983px;
	position: relative;
	text-align: left;
	padding: 0 0 50px 0;
	margin: 0;
}
#content-text{
   float:right;
   margin: 0 15px 0 15px;
	padding:0 0 0 0;  
   width:758px; 
  	}
#content p{
   padding: 0 0 10px 0;
	margin:0;
	color:#616161;
	text-align:justify;
	line-height: 15px;
}
#content .page p{
	font-size: 1.2em;
	line-height: 16px;
}
#content .page ul{
	font-size: 1.2em;
	line-height: 16px;
	color:#616161; 
}
ul.alpha-list{
list-style:lower-alpha;}
/*----------------------------------FOOTER-------------------------------------------*/
#footer{
   width:100%;
	position:absolute;
	height: /*21*/31px;
	font-size: 1.1em;
	padding:7px 0 0 0;
	text-align: center;
	margin: 0;
	background: #46494B;	
	border-top:2px solid #fff;
	z-index:2;
}
#footer .coord span{color: #fff;}
.made-gms{
	color: #c2c2c2;
	font-size: 0.95em;
	margin-top: 3px;
}
.made-gms a{color:#c2c2c2;} 
/*---------------------------------------TITRES--------------------------------------*/
h1{
	margin:0 0 10px 0;			
	padding:25px 0 0 0;
	position:relative;
	color: #00ADEF;
   font-size:1.6em;
	font-weight:bold;
}
h2{
   margin:10px 0 10px 0;
	padding: 0;
	color: #00ADEF;
	font-size:1.4em;
	font-weight: bold;
}
h3{
   margin:0;
	padding: 0 0 5px 0;
   font-weight:normal;
   color: #D86110;
   font-weight: bold;
	font-size:1.2em;
}
h4{
   margin:0;
	padding: 5px 0 5px 0;
   font-weight:bold;
   color: #D86110;
	font-size:1.2em;
}
.page h1{
   color:#616161;
   font-size:1.4em;
   margin-top:10px;
   padding:0;
}
a{color: #E01F29;}
.bread{margin:10px 0 0 0;}
.bread span{color:#7E8080;}
.bread span a{color:#7E8080;}
.members_list .mail{
	text-align:center;
	padding-left:0;
}
.ico-mail{
	margin: 0 auto;  
	text-align:center;
	width:23px;
	height:16px;
	display:block;
	background: url(/content/images/mail.gif) 0 0 no-repeat;
}
/*---------------------------------HEADER + LOGO-------------------------------------*/
#header{
	height:109px;
	width:983px;
	margin: 0;
	background: #fff /*url(/site/images/header.jpg) 0 bottom no-repeat*/;
}
#header .logo{
	float:left;
	width:144px;
	height: 79px;
   padding:0 0 0 0;
	display:inline;
	margin:20px 0 0 34px ;
	background: url(/site/images/logo_lu-cix_new.gif) 0 0 no-repeat;
}
#header .logo a{
	width:144px;
	height: 79px;
	margin:0;
	padding:0;
	position:relative;
	z-index: 3;
   display:block;
}

/*-----------------------------------LANG + MENU-TOP---------------------------------*/
#header .right{height:109px;}
/*#header #lang, */#header .menu-top{float: right;clear:right;}
#header .menu-top{margin: 88px 13px 0 0;}
#header .menu-top .nav3{
   margin:0;
	padding:0;
}
#header .menu-top .nav3 li{
   list-style-type:none;
	display: inline;
	color:#616161;
   margin-left:20px;
}
#header .menu-top .nav3 li.nav_off1 a{
   color:#616161;
   font-size:1.1em;
   text-decoration:none;
}
#header .menu-top .nav3 li.nav_act1 a{
   color:#00ADEF;
   font-size:1.1em;
   text-decoration:none;
}
#global #lang{/*margin:7px 14px 0 0;*/display:none;}
/*#lang a{
   color:#616161;
   font-size: 1em;
   text-decoration:none;
}*/
.logo a span{display: none;}

/*---------------------------------------MENU----------------------------------------*/
.content_left{
   margin:0 0 0 15px;
   width:180px;	
   float:left;
	}
.menu ul#nav1{
	margin:0;
	padding: 15px 0 12px 0;
	/*background: url(/site/images/menu_ombre.jpg) 0 bottom no-repeat;*/
}
.menu ul#nav1 li.navextra{
   	
		padding: 0 0 5px 0;
		margin:0 0 1px 0;
		background: #80DAFC url(/site/images/bg_menuactif2.jpg) 0 0 repeat-x;
}
.menu ul#nav1 li{
	margin:0;
	padding:0;
	display:block;
	list-style-type: none;
}
.menu ul#nav1 li.nav_off1{
   margin-bottom:1px;
   }
.menu ul#nav1 li.nav_off1 a{
   color: #fff;
	font-weight: bold;
	font-size:1.2em;
	text-decoration:none;	
	display:block;
	cursor:pointer;
	padding:10px 20px;
	margin: 0;
	background:#7E8080 url(/site/images/menu.gif) 0 center no-repeat;
}
.menu ul#nav1 li.nav_act1 a{
   color: #fff;
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold; 	
	display:block;
	cursor:pointer;
   padding:10px 20px;
	margin: 0;
	background: url(/site/images/menuactif.gif) 0 center no-repeat;
}
.menu ul#nav1 li.nav_act1{padding:0 0 1px 0;background:#04AEEF url(/site/images/bg_menuactif.jpg) 0 0 repeat-x;}
.menu ul#nav1 ul#nav2{
	margin:0;
	padding:0;
}
.menu ul#nav1 ul#nav2 li{
	padding:3px 0 3px 10px;
	list-style-position: inside;
}
.menu ul#nav1 ul#nav2 li.nav_act2{
   background: #CBEEFC url(/site/images/bg_sousmenuactif.jpg) 0 0 repeat-x;	
	border-top: 1px solid #fff;
	border-bottom:1px solid #00A4E5;
}
.menu ul#nav1 ul#nav2 li.nav_off2 a{
	background: url(/site/images/sousmenu_off.gif) 0 5px no-repeat;
	   	padding:0 0 0 10px;
		   }
.menu ul#nav1 ul#nav2 li.nav_act2 a{
   color:#028ABF;
	   	padding:0 0 0 10px;
			   	background: url(/site/images/sousmenu_act.gif) 0 5px no-repeat;
}
.menu ul#nav1 ul#nav2 li a{
	margin:0;
	padding:0;
	color:#0E4053;
	font-size: 1.2em;
	text-decoration:none;
	display:block;
}
.menu #nav3{
   margin:0;
   padding:0;
}
.menu ul#nav2 ul#nav3 li{padding-left: 0;}
.menu ul#nav2 ul#nav3 li.nav_act3 a{
   background: url(/content/images/list-type2.gif) 0 5px no-repeat;
   font-size:1.1em;

}
.menu ul#nav2 ul#nav3 li.nav_off3 a{
   background: url(/content/images/list-type2_off.gif) 0 5px no-repeat;
   color:#0E4053;
font-size:1.1em;
}

/*-----------------------------------MENU-ADMIN--------------------------------------*/
ul.nav2{
   padding:0 0 12px 0;
   margin:10px 0 0 0;  
   background: url(/site/images/menu_ombre.jpg) 0 bottom no-repeat;
}
ul.nav2 li{	
   margin:0;
	padding:0 0 0 0;
	display:block;
	list-style-type: none;
}
ul.nav2 li.nav_off, ul.nav2 li.nav_act{margin-bottom:1px;}
ul.nav2 li.nav_act{background:#04AEEF url(/site/images/bg_menuactif.jpg) 0 0 repeat-x;}
ul.nav2 li.nav_act ul.nav3 li.nav_act{
    background: #CBEEFC url(/site/images/bg_sousmenuactif.jpg) 0 0 repeat-x;	
	border-top: 1px solid #fff;
	border-bottom:1px solid #00A4E5;
}
ul.nav2 li.nav_act a{
   color: #fff;
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold; 	
	display:block;
	cursor:pointer;
   padding:10px 20px;
	margin: 0;
	background: url(/site/images/menuactif.gif) 0 center no-repeat;
}
ul.nav2 li.nav_off a{
   color: #fff;
	font-weight: bold;
	font-size:1.2em;
	text-decoration:none;	
	display:block;
	cursor:pointer;
	padding:10px 20px;
	margin: 0;
	background:#7E8080 url(/site/images/menu.gif) 0 center no-repeat;
}
ul.nav2 ul.nav3{
   background: #80DAFC url(/site/images/bg_menuactif2.jpg) 0 0 repeat-x;
			margin:0 0 1px 0;
		padding: 0 0 5px 0;
}
ul.nav2 ul.nav3 li{
   padding:3px 0 3px 10px;
   list-style-position: inside;}
ul.nav2 ul.nav3 li.nav_off a{
   background: url(/site/images/sousmenu_off.gif) 0 5px no-repeat;
   padding:0 0 0 10px;
   margin:0;
   font-size: 1.2em;
	font-weight: normal;
	color:#0E4053;
}
ul.nav2 ul.nav3 li.nav_act a{
   color:#028ABF;
	padding:0 0 0 10px;
	font-size: 1.2em;
	background: url(/site/images/sousmenu_act.gif) 0 5px no-repeat;
   font-weight: normal;
}

.preview div a img{
   border:none;
}

.preview > div{
  position:relative;
  
   padding: 5px 0;
   border-bottom:1px solid #d7d7d7;
}
.preview div{
	}
.preview div p img{
   float:left;
   margin-right:10px;
}

#content .preview p{	position:absolute;bottom:0;}

/*#content .preview4 a.right{padding-top:7px;}
#content .preview5 a.right{padding-top:7px;}*/

.preview div.clear{
   border:none;
}
.preview a{
   font-size:1.2em;
   color:#616161;
}
.preview a:hover{color:#ED1C24;}
.locations .vcard{padding:15px;}
.locations .fn{margin-bottom:3px;}
.locations .fn, .locations .street-address, .locations .country-name{
   font-size:1.2em;
display:block;
}
.locations .locality, .locations .postal-code{font-size:1.2em;}
.locations span{
		color:#616161;
}
.locations img{
   background:#fff;
   padding:5px;
   border: 1px solid #D7D8D9;
   margin:5px;
}
.locations .equipe{
   width:758px;
   border-bottom: solid 1px #dddddd;
   margin-bottom:10p;
}
/*-------------------------------------CONTACT---------------------------------------*/
#content .emails{
padding:0;
font-size:1.2em;
}
.emails a{line-height:18px;}
form.contact{
   float:left;
	width:460px;
   margin:5px 0 20px 30px;
	/*border: 1px solid #D7D8D9;
	background: #fff url(/site/images/bg_form2.jpg) 0 0 repeat-x;*/
}
.contact .bg_form{
		padding:10px 0 0 0;
		/*background: url(/site/images/bg_form.jpg) 0 0 no-repeat;*/
}
form div.clear{margin:0;}
form .champ{position:relative;padding:0 0 10px 10px;color:#616161;}
p.tit_form{
	margin: 0px;
	padding: 0px;
	width: 35%;
	display: block;
	float: left;
}
span.tit_form{
	margin: 0;
	padding: 0;
	width: 35%;
	display: block;
	float: left;
}
p.tit_form span{
	width: 23px;
	height: 12px;
	text-align: right;
	float: left;
	color: #616161;
}
p.tit_form span.important2{color: red;}
p.tit_form span img{
   	vertical-align: middle;
   }
p.in_form{
	width: 64%;
	float: right;
	margin: 0px;
	padding: 0px;
}
#triform span.in_form{
	width: 69%;
	float: right;
	margin:0;
	padding:0;
}
.contact p.tit_form label{font-size: 1.2em;}
.contact p.tit_form label{margin-left: 5px;color: #616161;}
.contact p.in_form input, .contact p.in_form textarea{
	color: #616161;
   padding:1px;
	border: 1px solid #D7D8D9;
}
form.contact input{font-size: 1.2em;}
form.contact textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
}
form textarea#message{
	width:235px;
	}
#contact form.contact input.submit, form.contact input.submit{
	width:136px;
	height:28px;
   	background: url(/site/images/bg_submit.png) 0 0 no-repeat;
   padding : 0 0 4px 0;
			border: none;
	font-size: 1.1em ;
   font-weight: bold;
	color:#fff;
   cursor: pointer;
}
fieldset{border:1px solid #E1E1E1;}
fieldset legend{
   font-weight: bold;
   font-style: normal;
	color: #616161;
}

/*------------------------------------LOGIN-------------------------------------------*/
.login{
   float:left;
	width:260px;
   margin:5px 0 0 0;
	border: 1px solid #D7D8D9;
	background: #fff url(/site/images/bg_form2.jpg) 0 0 repeat-x;
}
.login form{
	padding:10px 10px 5px 20px;
		background: url(/site/images/bg_form.jpg) 0 0 no-repeat;
}
.login .field_log{margin-bottom: 5px;}
.login .form_left{padding:5px 0 5px 0;}
.login .field_log label{font-size:1.2em;color:#616161;}
.login .form_right input{padding:1px;border: 1px solid #D7D8D9;color: #616161;background: #fff;}
.login .form_right input.input{
		background: url(/site/images/bg_submit2.png) 0 0 no-repeat;
			padding: 0 0 4px 12px;
	width: 61px;
	height:28px;
	margin:0 0 6px 0;
		font-size:  1.1em;
	color:#fff;
   border:none;
	cursor: pointer;
}
.logout{margin:20px 0 20px 0;}
.logout div.message{font-weight:bold;margin-bottom:5px;color:#444444;}
.logout div{font-size:1.2em;}
.logout div a{color: #444444;}
#default #nav1 li.default{padding-top:13px;}

/*----------------------PAGER----------------------------------*/
ul.pager{clear:both;margin:0;padding:0;}
ul.pager li{
   float:left;
   color:#b7b7b7;
   list-style-type:none;
   padding:0 5px 0 0;
   font-size:1.2em;
}
ul.pager li a{
   color:#b7b7b7;
   padding: 0;
}

/*-------------------------SITEMAP------------------------------*/
.sitemap{margin:0;padding: 10px 20px 20px 0; line-height: 1.5em;}
.sitemap dt, .sitemap dd{position: relative;}
.sitemap_nav1 dt{
   border-bottom: 1px solid #D7D8D9;
	padding: 5px 0 5px 0;
	font-weight: bold; 
	font-size: 1.2em;
   color: #616161;
}
.sitemap_nav1 dt a{color:#616161;}
.sitemap_nav1 dt a:hover{color:#E01F29;}
.sitemap_nav1 dd{margin: 0;}
.sitemap a{text-decoration: none;}
.sitemap_nav2 dt a{
	font-size: 0.9em;
	color: #616161; 
	font-weight: normal;
	padding: 0 0 0 12px;
	margin:0 0 0 10px;	
	background: url(/site/images/fleche.gif) left no-repeat;
}
.sitemap_nav2 dd{margin: 0 0 0 8px;}

.sitemap_nav3{padding:0 5px 5px 5px;}
.sitemap_nav3 dt{
padding:0;
}
.sitemap_nav2 dt, .sitemap_nav3 dt{background: none;border:none;}
.sitemap_nav3 dt a{
   color: #616161; 
	font-size: 0.8em;
	padding: 0 0 0 12px;
	background: url(/site/images/fleche_menu.gif) left 4px no-repeat;
}
.pre-wrap, .propertyMultiline {  
   color: #fff;
   white-space: pre-wrap;       /* css-3 should we be so lucky... */
   white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
   white-space: -pre-wrap;      /* Opera 4-6 ?? */
   white-space: -o-pre-wrap;    /* Opera 7 ?? */
    }
.champ{
   padding-bottom: 15px;
   color: #a077aa;
   font-style: italic;
}
.champ span img{vertical-align: middle;}

/*----------------------------------NEWS PUBLIC---------------------------------*/
.actu{
   padding-top:10px;
	margin:0 0 20px 0;	
}
.choixA .news_txt{width:512px;}
.choixB .news_txt{
   width:512px;
   float:right;
}
#content .actu h2{
	color: #00ADEF;
   margin:0 0 5px 0;	
   padding: 5px 0 5px 0;
	border-bottom:1px solid #dddddd;
	font-size: 1.4em;
   }
#content .actu .actu-date{
   margin:0;
	padding: 0 0 5px 0;
	font-size: 1em;
	color: #00ADEF;
}
#content .actu .left{
   padding:10px 10px 5px 10px;
		color:#616161;
}
#content .actu .right{padding:10px 10px 5px 10px;}
#content .actu .choixA, #content .actu .choixB, #content .actu .no-choice, #content .actu .choixC{
   color:#616161; 
	line-height: 15px;
	font-size:1.2em;
	text-align: justify;
}
.actu .choixC .center{margin-top: 10px;}
.actu .choixC img{margin:0 10px; border:3px double #d7d8d9;}
.actu .choixA .right img, .actu .choixB .left img{
   margin:0 0 0 0;
   padding:0 0 0 0;
	border:3px double #d7d8d9;
}
.actu .choixB .left img{margin:0 10px 0 0;}
.actu .projet-txt, .actu p.post{
   margin:5px 0 0 0;
   color:#595448;
   width:420px;
}
.actu span.left span, .actu span.right span{
   display:block;
   margin-bottom:5px;
}
.actu .choixA .right, .actu .choixB .left{
   border:1px solid #D7D8D9;
   text-align:center;
   width:208px;
}
#content .actu .left a{
	width:206px;
}
.actu a{color: #E01F29;}
.actu .no-choice a.pdf{color: #616161; padding: 2px 0 5px 22px; display:block;clear:both;}
.actu .no-choice a.pdf:hover{color:#E01F29;}
/*.actu .no-choice br{*/
   	/*display:none;*/
	/*}*/
.actu p.post a{color:#7d4e88;}

.actu .detail_img{
   margin: 10px 0 0 0;
   border:1px solid #D7D8D9;
   padding:20px 10px 0 10px;
   height: 1%;
 }
.actu .detail_img .news_detail{
   float:left;
   margin:0 0 20px 0;
   width:245px;
   text-align:center;
	/*height:150px;*/
}
.actu .detail_img img{
   border:3px double #D7D8D9;
  /* padding:1px;*/
}

/*------------------------------FILES---------------------------------*/
#content p.files{
	background: url(/content/images/bg_files.jpg) 0 bottom no-repeat;
		
	margin:15px 0 0 -4px;
			padding:10px 0 12px 15px;
}
#content .actu p{font-size: 1em;}
#content p.files a{color:#616161;display:inline;}
#content p.files a:hover{color:#E01F29;}
a.pdf, a.doc, a.xls, a.ai, a.gif, a.jpg, a.ppt{
   padding:2px 0 4px 25px;
   }

a.pdf{
	     background: url(/cms/images/docs/pdf.png) top left no-repeat;
	   }
a.doc{
		background: url(/cms/images/docs/doc.png) top left no-repeat;
	   }
a.xls{
		  background: url(/cms/images/docs/xls.png) top left no-repeat;
	   }
a.ai{
		  background: url(/cms/images/docs/ai.png) top left no-repeat;
	   }
a.gif{
		  background: url(/cms/images/docs/gif.png) top left no-repeat;
	   }
a.jpg{ 
   	  background: url(/cms/images/docs/jpg.png) top left no-repeat;
	   }
a.ppt{ 
   	  background: url(/cms/images/docs/files.png) top left no-repeat;
	   }

/*---------------------------------------------INDEX------------------------------------------------*/
.accueil_txt{
	float: left;
	width: 573px;
}
.accueil .txt{
   /*border:1px solid #CACBCC;*/
   padding:0;
   font-size: 1.2em;
   /*background: #F1F3F3 url(/site/images/about.jpg) 0 0 repeat-x;*/
}
/*.accueil .ombre{
	height: 5px;
	background: url(/site/images/ombre.jpg) 0 0 no-repeat;
}*/
.accueil .txt img{
   float:right;
   margin-left: 10px;  
}
.accueil .txt p.about{
   float:left;
   width:284px;
}
#content-text .accueil .txt p.more{
	float: left;
	padding:0;
	margin-top:8px;
}
.accueil .txt p.more a{
	color:#E01F29;
	font-weight: bold;
	text-decoration:none;
}
.accueil .txt p.more a:hover{text-decoration:underline;}
.accueil .red_company{
	color: #E01F29;
	font-weight:bold;
}
.accueil_news{padding:0 0 0 0;}
.news{
	border-bottom: 1px solid #CACBCC;
	/*border: 1px solid #CACBCC;
	background: #F1F3F3 url(/site/images/about.jpg) 0 0 repeat-x;*/
}

.news div span.titre{width:450px;float: left;}
.news div span.date{float: right;}
#content-text .accueil_news .news div{
	border-bottom: 1px solid #E3E4E5;
    /*padding:0 0 6px 0;*/
    	padding:5px;
	margin:0;
	font-size: 1.1em;
	clear: both;
	/*height: 16px;*/
}

#content-text .accueil_news .news div.clear{
	border:none;
	padding:0;
}
#content-text .accueil_news .news a{
	color:#616161;
	display: block;		
 	padding:0;
 	text-decoration:none;
}

/*.news p span.titre{float: left;}
.news p span.date{float: right;}
#content-text .accueil_news .news p{
	border-bottom: 1px solid #E3E4E5;*/
    /*padding:0 0 6px 0;*/
    	/*margin:0;
	font-size: 1.1em;
	clear: both;
	height: 16px;
}

#content-text .accueil_news .news a{
	color:#616161;
	display: block;
		height: 16px;
 padding:3px 5px;
 text-decoration:none;
}*/
#content-text .accueil_news .news a:hover{
	background:#fff;
	cursor: pointer;	
	color: #E01F29;
}
.access{
	width: 171px;
	/*background:#7E8080;*/
	margin:0 0 0 14px;
	float: right;
}
#member_login{
   padding:0;
   margin:0;
   border:0;
}
#content-text .access .connect p, #content-text .access .member_login p{
	font-size: 1.1em;
	color:#fff;
	font-weight: bold;
}
#content-text .access .connect p{
	margin:0;
	padding:0 0 4px 10px;
}
#content-text .access .connect {
	margin: 0 0 5px 0;
	padding:41px 0 0 0;
	background: #7E8080 url(/site/images/bg_connect.jpg) 0 0 no-repeat;
}
.access .connect ul{margin:0;padding:0;}
.access .connect ul li{
	margin:0;
	padding:0;
	list-style-type: none;
	display:block;
}
.access .connect ul li.connect1, .access .connect ul li.connect2{
	border-bottom: 1px solid #BDBFBF;
		height: 24px;
		padding: 11px 0 0 45px;
	
	font-size: 1.1em;
	color: #616161;
}
.access .connect ul li.connect2{
	}
.access .connect ul li.connect1{background: url(/site/images/bg_access1.jpg) 1px 0 no-repeat;}
.access .connect ul li.connect2{background: url(/site/images/bg_access2.jpg) 1px 0 no-repeat;}
.access .connect ul li.connect3{
	background: url(/site/images/bg_submit.jpg) 1px 0 no-repeat;
	border-bottom: 5px solid #FFF/*BDBFBF*/;
	height: 31px;
	text-align:center;
	padding:0 0 0 0;
	margin:0;
	font-size: 1.1em;
	color: #616161;
}
#content-text .access .connect ul li.connect3 a{
	width:171px;
	height:25px;
	display: block;
   	background: url(/site/images/bg_submit.png) 0 -3px no-repeat;
	padding : 8px 0 4px 0;
	   	border: none;
	font-size: 1.0em ;
	text-decoration: none;
    font-weight: bold;
	color:#fff;
    cursor: pointer;
	margin: auto;
}
.access .member_login{
	background: #7E8080;
			padding:18px 10px 10px 10px;
	}
#content-text .access .member_login p{padding: 0 0 4px 0;}
.access .member_login div{
	/*background: #fff url(/site/images/bg_memberlogin.jpg) 0 bottom repeat-x ;*/
	   	padding: 10px 10px 1px 10px;
   }
.access .member_login div label{
	font-size: 1.1em;
	color: #fff;
	/*color: #616161;*/
   display: block;
	margin-bottom: 3px;
}
.access .member_login div input{
	font-size: 1.1em;
	color: #616161;
	display: block;
	border: 1px solid #D7D8D9;
   margin-bottom: 5px;
	width:120px;
}
#content-text .login_submit{
		background: url(/site/images/bg_submit.png) 0 -2px no-repeat;
	padding: 0 0 4px 12px;
	margin:0 0 1px 0;
			width: 171px;
	height:34px;
	font-size:  1.1em;
	font-weight:bold;
	color:#fff;
	border: none/*1px solid #7E8080*/;
	cursor: pointer;
}

/*Cluetip*/
#cluetip{
	border: 3px double #CFCFCF;
	background-color: #fff;
}
#cluetip #cluetip-title{
	background:url(/content/images/cluetip-bg.jpg) top repeat-x;
	font-family: verdana;
}
#cluetip-close{
	width: 60px;
	float: right;
	margin-top: -15px;
   }
#cluetip-close a{
	color: #616161;
	text-decoration: none;}
#cluetip-close a img{
	border: none; 
	vertical-align: middle;
}
.page .whylucix{
   width:300px;
}
.equipe{
	width:379px;
	padding: 0;
	float:left;
	margin-bottom:20px;
	/*background: #fff url(/site/images/bg_form2.jpg) 0 0 repeat-x;
	border: 1px solid #D7D8D9;*/
		}
#content .equipe h2{
	float:left;
	width:194px;
	font-size:1.2em;
}
#content .equipe2 h2{
  padding-bottom:10px;
}
#content .equipe2{
   margin:20px 0 20px 0;
   border-bottom: 1px solid #dddddd;
}
#content .equipe p{
 margin:0 0 0 155px;
width:194px;
}
#content .equipe2 p, #content .equipe2 h2{
 margin:0 175px 0 0;
}
.equipe a, .equipe2 a{
	color:#00ADEF;
}
.bg_equipe{
	padding: 1px 20px 0 20px;
	/*background: url(/site/images/bg_form.jpg) 0 0 no-repeat;*/
}
.bg_equipe ul.margin-top{
	/*border: 1px solid red;*/
}
.equipe .right img{
   border:none;
   padding:0;
   margin:0;
}
.equipe .vcard{
   padding:0;
}
.img_equipe{float:left;}
.img_equipe2{float:right;}
.img_equipe img{
   /*border:3px double #d7d8d9;*/
   margin:0 10px 10px 0;
   border:none;
}
.img_equipe2{
   /*border:3px double #d7d8d9;*/
   
	border:none;
	
	z-index: 2;
}
.img_equipe2 a{
   outline:none;
}
.img_equipe2 img{margin:0 10px 10px 0;border: none;}
.img-right{
   margin:5px;
   padding: 0 0 0 15px;
}
.equipe dl, .page dl{
	margin:0 0 15px 0;
	padding:0;
}
.equipe dl dt, .page dl dt {
	margin:5px 0 5px 0;
	padding:0;
	font-weight:bold;
	font-size: 1.2em;
   color: #616161;
}
.equipe dl dd, .page dl dd {
	margin:0;
	padding:0 0 5px 12px;
	font-size: 1.2em;
   color: #616161;
   background: url(/content/images/list-type.gif) 0 6px no-repeat;
}
.page dl dd{margin:0 0 0 20px;}
.page dl dd span{
   margin-left:10px;
   display:block;
   margin-top:5px;
}
.equipe ul{
	margin:0 0 15px 0;
	padding: 0;
	position: relative;
}
span.arrow{
	padding: 5px;
	background: url(/site/images/fleche.gif) no-repeat left ;
}
.equipe ul.margin-top{margin-top: 15px;}
.equipe ul li{
	color:#616161;
	font-size: 1.2em;
	margin:0;
	padding: 0 0 5px 12px;
	list-style-type: none;
	background: url(/content/images/list-type.gif) 0 center no-repeat;
}


/*equipe dialog*/
.infoequipe{  
   background:#fff;
   border: 1px solid #5a5a5a;
   position:relative;
}

.infoequipe #content-text{
   margin:0 10px;
}
.infoequipe .equipe, .infoequipe .equipe2{
	height:300px;
		overflow:auto;
		margin:0 0 10px 0;
	padding: 0 5px 0 0;
}
.infoequipe .ui-dialog-content{margin:10px;}
.infoequipe .ui-dialog-content h1{
	font-size:1.2em;
	padding: 0 0 7px 0;
	border-bottom:1px solid #d4d4d4;
}
.infoequipe p {margin:0 0 10px 155px;font-size:1.1em;color:#5d5d5d;}
.infoequipe .ui-dialog-titlebar-close{
	width:13px;
	height:13px;
	background: url(/content/images/close2.gif) 0 0 no-repeat;
	position:absolute; 
	margin:10px 10px 0 0;
	right:0;
    z-index:10;
}
.infoequipe .ui-dialog-titlebar-close span{display:none;}
.infoequipe .equipe, .infoequipe .equipe2{
   width:579px;
}
.infoequipe .equipe2 p{
margin: 0 0 10px 0;
}
.infoequipe .equipe2 img{
   margin-left:10px;
}
.infoequipe .equipe2 dl{
	margin:0 0 15px 0;
	padding:0;
}
.infoequipe .equipe2 dl dt {
	margin:5px 0 5px 0;
	padding:0;
	font-weight:bold;
	font-size: 1.2em;
   color: #616161;
}
.infoequipe .equipe2 dl dd {
	margin:0 0 0 10px;
	padding:0 0 5px 12px;
	font-size: 1.1em;
   color: #616161;
   background: url(/content/images/list-type.gif) 0 6px no-repeat;
}
.infoequipe .equipe2 ul{
	margin:0 0 15px 0;
	padding: 0;
	position: relative;
}
.infoequipe .equipe2 ul li{
	color:#616161;
	font-size: 1.1em;
	margin:0 0 0 10px;
	padding: 0 0 5px 12px;
	list-style-type: none;
	background: url(/content/images/list-type.gif) 0 center no-repeat;
}

/*equipe dialog*/

.articles .ligne{
   border-bottom:1px solid #D4D8D9;
   padding:4px 0 3px 0;
}
#content .articles p{padding:0; }
.articles p a{
   text-decoration:none;
	display:block;
	height:15px;
   cursor:pointer;
}
.articles p a:hover{
   text-decoration:underline;
   color:#E01F29;
}
.articles p a:hover span.titre, .articles p a:hover span.nom, .articles p a:hover span.date{color:#E01F29;} 
.articles p a span.titre{
   font-size:1.2em;
   float:left;
	color:#616161;
}
.articles p a span.journal{float:right;}
.articles p a span.nom{
   float:right;   
   font-size:1.1em;
   font-weight:bold;
	color:#00ADEF;
}
.articles p a span.date{
   float:right;
   display:block;
   width:95px;
   margin-left:10px;
   text-align:right;
	color:#00ADEF;
}
.documents p a{margin-left:5px;}
a.pdf2{
	background: url(/cms/images/docs/pdf.gif) left 0 no-repeat;
   padding:2px 0 4px 25px;
   }
.logos{
   text-align:center;
   margin-top:10px;
}
.logos img{border: none;}
.logos .ebrc{margin-right:160px;}

.members_list{
   border-collapse:collapse;
   width:758px;
}
.members_list th{border:1px solid #d4d8d9;}
.members_list td{
   border:1px solid #D4D8D9;
	color:#616161;
	font-size: 12px;
  padding: 7px 0px 7px 5px;
}
.members_list tr.members_col th{
   background: url(/content/images/member_list_bg.jpg) 0 0 repeat-x;
   font-size: 12px;
	padding: 7px 5px;
	color:#616161;
}
.members_list tr.members_col th.no_bg{width:200px;}
.members_list .even td{background: url(/content/images/member_even_bg.jpg) 0 0 repeat-x;}
.members_list .even th, .members_list .odd th{
	padding: 7px 5px;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
}
.members_list .even th img, .members_list .odd th img{border:none;}
.members_list .even th a, .members_list .odd th a{
   color:#616161;
   text-decoration:none;
}
.members_list .even th a:hover, .members_list .odd th a:hover{
   color:#E01F29;
   text-decoration:underline;
}
#content .suscribe{
   font-size:1.2em;
	margin-bottom: 10px;
}
.plan_invitation{
	border: 1px solid #d7d8d9;
   clear:both;
   padding:10px 0 10px 3px;
}
.plan_invitation img{
   float:left;
   width:400px;
}
.plan_invitation .txt_invitation{
   float:left;
   width:353px;
}
.txt_invitation dl{
   margin:0;
   padding:0 10px;
   border-left:1px dashed #d7d8d9;
}
.txt_invitation dl dt{
   margin:10px 0 3px 0;
   padding:0;
   font-size:1.2em;
   color:#616161;
   font-weight:bold;
   text-align:justify;
}
.txt_invitation dl dd{
   margin:0;
   padding:0;
   font-size:1.2em;
   color:#616161;
	line-height: 16px;
}
.links{
padding:15px 0 15px 0;
border-bottom:1px solid #dddddd;
}
.links .left img{
   border:1px solid #D4D8D9;
   padding:4px;
}

.links div.right img.video{
   position:absolute;
   z-index:2;
   border:none;
   padding:0;
   margin:5px 0 0 5px;
}
.links .right img{
   border:1px solid #D4D8D9;
   padding:4px;
}
.links .middle-lux{
   width:578px;
		margin: 0 0 0 0;
   /*float:left;*/
   padding:0 15px;
}
.links .middle{
   width:428px;
		margin: 0 0 0 150px;
   /*float:left;*/
   padding:0 15px;
}
.links .middle2{
   width:428px;
		margin: 0 0 0 150px;
   padding:0 15px;
}
.links .middle .txt, .links .middle2 .txt, .links .middle-lux .txt{
	font-size:1.2em;
	color: #616161;
	line-height: 16px;
	text-align:justify;
	margin-bottom:10px;
}
.links .middle h2, .links .middle2 h2{
   width:345px;
}
.links .middle .link_whylux{
	clear: left;
}
.links .middle .txt p, .links .middle2 .txt p{font-size: 12px;}
.links .middle h2, .links .middle2 h2, .links .middle-lux h2{font-size:12px;margin:0 0 11px 0;}
.links .middle h3, .links .middle2 h3, .links .middle-lux h3{font-size:11px;margin:0 0 11px 0;}
.links .middle span.date, .links .middle2 span.date, .links .middle-lux span.date{
	font-size: 10px;
   float: right;
	position: relative;
	/*margin-top: -10px;*/
	margin-top: 2px;
	   /*font-weight:bold;*/
   color:#616161/*E01F29*/;
}
.links .middle h2 a.pdf, .links .middle2 h2 a.pdf{
   width:320px;
   display:block; 
   line-height:15px;
}
#content .links .middle p.link_whylux{
	margin-top:10px;
}
.links h2 a.pdf{
	}
.links .middle h2 span, .links .middle2 h2 span{color: #e01f29;}
.auteur{
   float:right;
   margin:2px 0 0 0;
   font-size:10px;
}
.invitation{
   margin:5px 0 10px 0;
   width:402px;
   background: #f5f5f5 url(/content/images/invitation1.jpg) 0 0 repeat-x;
   border:1px solid #d7d8d9;
}
.invitation .bg{
  height:34px; 
 padding:15px 0 0 0;
  background: url(/content/images/invitation2.jpg) right bottom no-repeat;
}
.invitation a{
   display:block;
	height:20px;  
	margin:0 0 0 20px;
	padding:0 0 0 25px;
	font-size:1.2em;
	font-weight:bold;
   background: url(/content/images/pdf.gif) 0 center no-repeat;
}
form.invitation_contact{width:404px;}
.partner{
	margin:20px 0 10px 0;
}
.partner_title h2.Silver{
   /* margin:0 0 0 0;
	height:12px;
	width: 150px;*/
		/*background: url(/content/images/silver.png) 0 0 no-repeat;*/
			/*z-index:2;*/
}
.partner_title h2.Gold{ /*gold*/
   /*margin:0 0 0 0;
	height:12px;
	width: 135px;*/
		/*background: url(/content/images/gold.png) 0 0 no-repeat;*/
			/*z-index:2;*/
}
.partner_title h2.Platinium{ /*platinium*/
   /*margin:0 0 0 0;
	height:12px;
	width: 182px;*/
		/*background: url(/content/images/platinium.png) 0 0 no-repeat;*/
			/*z-index:2;*/
}
.partner_title h2{
    margin:0 0 0 0;
	/*height:12px;
	width: 150px;*/
	font-style:italic;
    font-weight:normal;
    font-size:12px;
		/*background: url(/content/images/silver.png) 0 0 no-repeat;*/
			/*z-index:2;*/
}
/*.partner_title h2 span{display: none;}*/
.partner_title{
	/*background: url(/content/images/bg_bigtitle_partners.jpg) 0 0 no-repeat;*/
	height: 22px;
	/*padding:12px 0 0 10px;*/
	padding:0 0 0 0;
}
.partner_content{
	background: /*#FCFCFC*/ url(/content/images/gold-sponsors.jpg) right 0 no-repeat ;
	/*background: #FCFCFC;
   border:1px solid #EDEDED;*/
   padding:25px 0 10px 0;
		}
.sponsors-index-titre{
   margin:15px 0 0 0;
}
.sponsors-index-titre h2{
   font-size:12px;
   font-weight:normal;
   font-style:italic;
   margin:0;
}
.sponsors-index{
   margin:0 0 10px 0;
   background: url(/content/images/gold-sponsors.jpg) right 0 no-repeat;
	clear:both;
}
.sponsors-index .cadre{
    padding:20px 54px;
	background: url(/content/images/gold-sponsors2.jpg) 0 bottom no-repeat;
}

.sponsors-index ul{
	margin:0;
	padding:0;
}
.sponsors-index ul li{
	float:left;	
   	vertical-align: middle;
	 list-style-type:none;
	text-align: center;	
	height: 100px;
	display:block;
	margin:0;
	padding:0 15px;
	text-align: center;
}
.sponsors-index ul li span{line-height: 100px;}
.sponsors-index ul li * {vertical-align: middle;}
.sponsors-index ul li i {
				} 
.sponsors-index ul li a{text-align:center;}
.sponsors-index ul li img{border: none;}


.partner_content .cadre{
	background: url(/content/images/gold-sponsors2.jpg) 0 bottom no-repeat;
	}
.partner_logo{
	float:left;
   width: 200px;
	   margin:15px 22px 0 22px;
			}
.partner_content dl{
    display:block;
	/*border: 1px solid #DFDFDF;*/
	margin:0;
	/*padding: 2px;*/
}
.partner_content dl dt{
	/*margin:0 0 2px 0;*/
   display:none/*block*/;
   /*border-bottom: 1px solid #DFDFDF;*/
	/*background: url(/content/images/bg_title_partners2.jpg) 0 0 repeat-x;*/
}
.partner_content dl dt span{
	/*width: 195px;*/
	height: 21px;
   display:block;
	font-size: 12px;
	text-align: center;
	padding-top: 6px;
	color: #646666;
	font-weight: bold;
 /*  background: url(/content/images/bg_title_partners1.jpg) 0 0 no-repeat;*/
}
.partner_content dl dd{
   	/*width: 193px;*/
		
   		vertical-align: middle;
	text-align: center;	
	height: 150px;
	display:block;
	margin:0;
	padding:0 0;
	text-align: center;
	/*background: #E3E3E3 url(/content/images/bg_logo_partners.jpg) 0 0 repeat-x;*/
}
.partner_content dl dd span{line-height: 150px;}
.partner_content dl dd * {vertical-align: middle;}
.partner_content dl dd i {
		} 
.partner_content dl dd a{text-align:center;/*display:block;*/}
.partner_content .partner_logo div.partner_ombre{
	/*width: 201px;
	height: 7px;
	background: url(/content/images/ombre_partners.jpg) 0 0 no-repeat;*/
	border: none;
}
.partner_content dl dd img{border: none/*3px double #D1D1D1*/;}
.partner_title div.Silver{
		/*background: url(/content/images/silver_banner.png) 0 0 no-repeat;*/
			/*position:absolute;
	width: 53px;
	height: 53px;
   z-index: 5;
	margin-top:19px;*/
		/*right:12px;*/
	   }
.partner_title div.Gold{
		/*background: url(/content/images/gold_banner.png) 0 0 no-repeat;*/
			/*position:absolute;
	width: 53px;
	height: 53px;
   z-index: 5;
	margin-top:19px;*/
		/*right:12px;*/
	   }
.partner_title div.Platinium{
		/*background: url(/content/images/platinium_banner.png) 0 0 no-repeat;*/
			/*position:absolute;
	width: 53px;
	height: 53px;
   z-index: 5;
	margin-top:19px;*/
		/*right:12px;*/
	   }
.partner_title .silver_banner{
		/*background: url(/content/images/silver_banner.png) 0 0 no-repeat;*/
			/*position:absolute;
	width: 53px;
	height: 53px;
   z-index: 5;
	margin-top:19px;*/
		/*right:12px;*/
	   }
.memberof{margin: 20px 0 0 0;}
.memberof .txt{margin: 0 0 0 10px;}
.memberof img{border:none;margin-left:10px;}


/*.memberof-left{margin: 22px 0 0 17px;}
.memberof-left img{border:none;}*/


.hostedBy{margin: 22px 0 0 17px;}
.hostedBy img{border:none;margin: 0 0 5px 0;}

.graph{margin-bottom:20px;}
.liste-galerie{
	float:left;
	width:180px;
	/*border:1px solid #CACBCC;*/
	margin: 0 20px 10px 0;
	padding:10px;
	/*background: #F1F3F3 url(/site/images/about.jpg) 0 0 repeat-x;*/
	text-align:center;
}
.liste-galerie .album-photo{
	width:160px;
	height:133px;
	padding:10px;
	/*border:1px solid #e5e5e5;*/
	text-align:center;
}
.liste-galerie .album-photo img{border:none;/*border:3px double #CACBCC;*/}
.liste-galerie .album-desc{
   width:180px;
}
#content .liste-galerie .album-desc p.album-nom{text-align:center;}
.liste-galerie .album-desc p.album-nom a{
	font-size:1.2em;
	font-weight:bold;
	color: #00ADEF;
}
#content .liste-galerie .album-desc p.album-comment{width: /*540px*/180px;	text-align:center;}
.liste-galerie .album-desc p.album-comment a{
	color:#616161;
	font-size:1.2em;
	text-decoration: none;
}
.liste-galerie .album-desc p.album-comment a:hover{text-decoration: underline;}
/*#content-text p.retour_album, #content-text h2, #gallerie-thumbs{margin-left: 5px;}*/
#content-text p.retour_album{
	padding-left: 13px;
	background: url('/content/images/back.gif') 0px 5px no-repeat;
}
#content-text p.retour_album a{color: #616161;font-size:1.2em;}
#content-text p.retour_album a:hover{color:#E01F29;}
#gallerie-thumbs{/*margin-bottom: 30px;*/clear:both;}
#gallerie-thumbs .galerie-img-details{
	width: 199px;
	float: left;
	
	margin:10px 20px 10px 0;
	}
#gallerie-thumbs .galerie-img-details .gutter{
	/*border: 1px solid #DFDFDF;*/
	margin:0;
	padding: 2px;
}	
#gallerie-thumbs .galerie-img-title{
	height: 27px;
   font-size: 1.1em;
   /*background: url(/content/images/bg_title_partners2.jpg) 0 0 repeat-x;*/
	/* border: 1px solid #e7e0cc;*/
   width:193px;
	margin:0 0 2px 0;
	padding:0;
}
#gallerie-thumbs .galerie-img-title span{
	width: 193px;
	height: 21px;
   display:block;
	font-size: 12px;
	text-align: center;
	padding-top: 6px;
	color: #646666;
	/*font-weight: bold;*/
   /*background: url(/content/images/bg_title_partners1.jpg) 0 0 no-repeat;*/
}
#gallerie-thumbs .galerie-img{
	vertical-align: middle;
	text-align: center;
	width: 193px;
	height: 160px/*170px*/;
	
	/*border: 1px solid #e7e0cc;*/
	/*background: #E3E3E3 url(/content/images/bg_logo_partners.jpg) 0 0 repeat-x;*/
}
#gallerie-thumbs .galerie-img-details .none{display: none;}
#gallerie-thumbs .galerie-img span a img{border:none;/*border: 3px double #D1D1D1;*/}
#gallerie-thumbs .galerie-img  span{
		line-height: 163px;
		}
#gallerie-thumbs .galerie-img * {vertical-align: middle;}
#gallerie-thumbs .galerie-img i {
	} 
/*#gallerie-thumbs .galerie-img-details div.galerie_ombre{
	width: 201px;
	height: 7px;
	background: url(/content/images/ombre_partners.jpg) 0 0 no-repeat;
	border: none;
}*/
ul.pager{
   clear:both;
   margin:0;
   padding:0;
}
ul.pager li{
   float:left;
   color:#616161;
   list-style-type:none;
   padding:0 5px 0 0;
   font-size:1.2em;
}
ul.pager li a{
   color:#E01F29;
   padding: 0 0 0 0;
}
.bloc-abonnement{
   float:left;
	width:460px;
   margin:5px 0 20px 0;
	border: 1px solid #D7D8D9;
	background: #fff url(/site/images/bg_form2.jpg) 0 0 repeat-x;
}
.bloc-abonnement form{
	padding:15px;
		background: url(/site/images/bg_form.jpg) 0 0 no-repeat;
}
.bloc-abonnement form h2{
   margin:0 0 10px 0;
   padding:0;
	}
.abonn .souhait, .abonn_nojs .souhait{
   color:#616161;
   font-size:1.2em;
   display:block;
   margin-bottom:10px;
	}
.abonn .radio {
   float:left;
   height:25px;
		display: inline; 
	background: url(/content/images/radio.gif) no-repeat 0 0;
	padding: 0 0 3px 20px;
	cursor: default;
}
.abonn_nojs .radio{
	float:left;
   height:25px;
		display: inline; 
	padding: 0 10px 3px 0;
	cursor: default;
	background:none;
}
.abonn .radio label, .abonn_nojs .radio label{
   font-size:1.2em;
   color:#616161;
   margin: 0 20px 0 0;
}
.abonn .radio input{margin:0 5px 0 0; display: none;}
.abonn_nojs .radio input{
	margin:0 5px 0 0;
}
.abonn .mail, .abonn_nojs .mail{clear:both;}
.abonn .mail span label, .abonn_nojs .mail span label{
   font-size:1.2em;
   color:#616161;
}
.abonn .selected, .abonn_nojs .selected{background-position: 0 -55px;}
.abonn .mail span input, .abonn_nojs span input{color:#616161;border: 1px solid #D7D8D9;}
.abonn .mail input.submit, .abonn_nojs .mail input.submit{
	width:61px;
	height:28px;
   	background: url(/site/images/bg_submit2.png) 0 0 no-repeat;
   padding : 0 0 4px 7px;
			border: none;
	font-size: 1.1em ;
   font-weight: bold;
	color:#fff;
   cursor: pointer;
}
.newsletter-detail h2{
	border-bottom:2px solid #D4D8D9;
	margin:10px 0 7px 0;	
   padding: 5px 0 7px 0;
}
.newsletter-detail{
	}
.newsletter-detail .choixC .center img{
   margin:10px 0 0 0;
   border:3px double #d7d8d9;
}
.newsletter-detail .intro{
   color:#616161;
   font-size:1.2em;
	font-style: italic;
   line-height: 15px;
}
.newsletter-detail .description{
   color:#616161;
   font-size:1.2em;
   margin:10px 0 0 0;
	line-height: 15px;
}
/*.newsletter-detail .intro{font-style:italic;}*/
.newsletter-detail .description span{
   border:1px solid #d7d8d9;
   padding:10px;
}
.newsletter-detail .description span.left{margin:0 10px 5px 0;}
.newsletter-detail .description span.right{margin:0 0 5px 10px;}
.newsletter-detail .description span img{border:3px double #d7d8d9;}
.newsletter-list a{
	font-size: 1.2em;
   color: #616161;
}
.newsletter-list a:hover{color:#E01F29;}
#content .newsletter-list{
	padding: 0 0 0 13px;
	background: url(/content/images/back.gif) 0px 5px no-repeat;
}
.title-newsletter h3{
	color:#616161;
	font-weight: normal;
}
.confirm-abonn{
   font-size:1.2em;
	color:#616161;
}
#content-text .copyright{
   float:right;
   	margin: 0 80px -25px 0;
	   	padding:0;
}
.video{
   text-align:center;
   margin: 0 0 15px 0;
}
#content .video p{ 
   margin: 5px 0 0 0;
	   text-align:center;
}
.sponsors-index ul li.hidden{
   display:none;
}
div.ui-widget-overlay{
		background:url(/content/images/bg-dialog.png) 0 0 repeat;
			top:0;	
	position:absolute;
}


/*Attention toujours a la fin*/
