*{ 
outline: none; 
} 
body {
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	
	color:#515053;
	font-size:12px; 
	background-color: #B2B5BE;
	background-image:url(interface/css/fond_body_3.jpg); 
	background-repeat:no-repeat; 
	background-position:center; background-attachment:fixed;
}
h1, h2, h3, h4 {
	margin-top: 5px;
	padding: 0px;
	
}

h1{
	font-family:"Trebuchet MS"; 
		font-size:18px; 
		font-weight:bold; 
		color:#999999;
}

h2{
	font-size: 14px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#999999;
	font-family:"Trebuchet MS"; 
	
}

h3{
	font-size: 14px;
	font-weight:bold; 
	color:#666666;
	margin:0 0 5px 0;
	font-family:"Trebuchet MS"; 
}

h4{
	font-size: 15px;
	margin:0 0 5px 0;
	
}

h5{
	font-size: 12px;
	margin:0;
	clear:both;
}

a, a:visited {
	color: #666666;
	text-decoration: none;
}
 a:hover  {
	color: #666666;
	text-decoration: underline;
}

img {
	border: 0
}

.hide {
	display:none;
}
p{ 
	font-size:10px;
}



.clear {
	clear: both;
}

ul { list-style-type: none; padding:0;}

.date_livre{ 
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:normal; 
		color:#E804BA; 

}
.pseudo_livre{ 
		font-family:"Trebuchet MS"; 
		font-size:14px; 
		font-weight:bold; 
		color:#666666; 
		font-weight:bold; 
		margin-left:10px;  

}
.message_livre{ 
		font-family:"Trebuchet MS"; 
		font-size:14px; 
		font-weight:normal; 
		color:#666666;
		margin-left:15px;  
		margin-right:15px; 
		text-align:justify;
		/*border-bottom:solid 1px #d8d9da; */
		padding-bottom:5px;

}
.titre_actus{ 
		font-family:"Trebuchet MS"; 
		font-size:14px; 
		font-weight:normal; 
		color:#999999; 

}
.date_actus{ 
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:bold; 
		color:#333333; 

}
.texte_actus{ 
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:normal; 
		color:#666666; 

}

#tip7-title { text-align: left; }

#tip7-title b { display: block; margin-right: 80px; }

#tip7-title span { float: right; }
/* Page
-------------------------------------------------------- */

#wrapper {
	width: 950px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
}
#subwrapper {
	overflow: hidden;
	position: relative;
	padding: 0;
	width: 950px;	


}

#contenu {
	float: left;
	width:650px;
	/*padding: 0 20px;*/
	margin: 10px 10px;
	
}
#contenu .obligatoire{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CC0000;
	
}
#contenu .message_inform{ 
		float:left; 
		position:relative; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#CC0000;
		font-weight:bold;
		


}

#contenu_accueil {
	float: left;
	width:940px;
	padding:5px; 
	background-image: url(interface/css/fond_dyn.png);
	background-repeat:repeat-y; 
	background-position:center;
}
#contenu_rubrique {
	float: left; 
	position:relative; 
	width:810px;
	padding-left: 110px; 
	padding-right:30px; 
	background-image: url(interface/css/fond_dyn.png);
	background-repeat:repeat-y; 
	background-position:center;

}

#bloc_rub_gauche { 
		position:relative; 
		float:left;
		width:580px; 
		border-right:dotted; 
		border-right-width:thin;  
}
#bloc_rub_gauche .texte p{ 
		position:relative; padding:10px; 
		float:left;
		font-family:"Trebuchet MS"; 
		font-size:14px;
		color:#333333; 
		text-align:justify;  
		
}
#bloc_rub_gauche .texte li{ 
	list-style-image:url(interface/css/puce.png); list-style-position:inside;
	
		
}

#bloc_rub_gauche .texte_part p{ 
		position:relative; padding:10px; 
		float:left;
		font-family:"Trebuchet MS"; 
		font-size:14px;
		color:#666666; 
		text-align:justify;  
		
}



#bloc_rub_droit { 
		position:relative; 
		float:left;
		width:200px; 
		
}

#bloc_rub_droit .texte p{ 
		position:relative; padding:10px; 
		float:left;
		font-family:"Trebuchet MS"; 
		font-size:14px;
		color:#666666;   
		
}
#bloc_rub_droit  a { 
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:normal; 
		color:#666666; 
		padding-left:10px;
		
}
.bloc_art_rub { 
		position:relative; 
		float:left; 
		width:250px;
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:normal; 
		text-align:justify;  
		padding:15px;
		background-image:url(interface/css/fond_texte_accueil.png); 
		background-repeat:no-repeat; 
		background-position: bottom left; 
		
}
.bloc_art_rub p{ 
		position:relative; 
		float:left; 
		width:250px;
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:normal; 
		text-align:justify;  
		padding:15px;
		background-image:url(interface/css/fond_texte_accueil.png); 
		background-repeat:no-repeat; 
		background-position: bottom left; 
		
}
.bloc_art_rub_ligne { 
		position:relative; 
		float:left;
		width:550px; 
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:normal; 
		text-align:justify;  
		padding:15px;
		background-image:url(interface/css/fond_texte_accueil.png); 
		background-repeat:no-repeat; 
		background-position: bottom left; 
		margin-bottom:10px; 
		
}
.bloc_art_rub_ligne p { 
		
		font-family:"Trebuchet MS"; 
		font-size:12px; 
		font-weight:normal; 
		text-align:justify;  
		
}
.bloc_art_rub_ligne li{ 
		
		text-align:justify;  
	
		
}

#contenu_accueil .texte { 
		position:relative; 
		float:left; 
		margin-left:50px; 
		padding-left:25px; 
		padding-bottom:25px; 
		background-image:url(interface/css/fond_texte_accueil.png); 
		background-repeat:no-repeat; position: bottom left;
		font-family:"Trebuchet MS"; 
		font-size:16px; 
		font-weight:bold; 
}

#contenu_accueil .texte p { 
		
	
}
#contenu_accueil .actus{ 
	position:relative;
	float:left;
	font-family:"Trebuchet MS"; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF;   
	background-image:url(interface/css/fond_actu.png); 
	background-repeat:no-repeat; 
	height:123px; 
	padding-top:66px;
	width:278px; 
	margin-left:50px; padding-left:15px;
	
}
#contenu_accueil .actus a{ 
	color:#999999;
	font-size:12px; 
	font-weight:bold;  

}
#contenu_accueil .tag{ 
	position:relative;
	float:left; width:725px; 
	padding-left:150px;
}
#pied_contenu {
	float: left;
	width:940px; 
	height:3px;
	padding: 5px; 
	background-image: url(interface/css/fond_dyn_bas.png);
	background-repeat:no-repeat; 
	background-position:center;
}  
  
/* Entête
-------------------------------------------------------- */

#top {
	float: left;
	width: 950px; 
	height:545px;
	margin: 0;
	padding: 0 0 0 0;
	z-index:1000;
	

}
#top .rotator{ 
	float:left; 
	position:absolute; 
	width:800px; 
	height:410px; 
	padding-top:120px; 
	padding-left:105px; 
	

	
}
#top .rotator_2{ 
	float:left; 
	position:relative; 
	width:189px; 
	height:499px; 
	top:177px; 
	left:2px; 

	
}
#top .masque{ 
	float:left; 
	position:absolute;
	width:950px;/*950px; */
	height:545px;/*200px; */
	background-image:url(interface/css/fond_bandeau_flash.gif); 
	background-repeat:no-repeat;
	/*padding-top:183px; 
	padding-left:600px;	*/
}

#top .infos{ 
	float:left; 
	position:absolute;
	width:830px; 
	z-index:1; 
	padding-left:105px; 
	font-weight:normal; 
	color:#333333;

}
#top .newsletter{ 
	float:left; 
	position:absolute;
	z-index:1; 
	padding-left:200px; 
	font-weight:normal; 
	color:#333333;

}
#top .infos a{ 
	
	font-weight:normal; 
	color:#333333;

}
#top .infos a:hover{ 

	font-weight:normal; 
	color:#990000;

}

#topRub {
	float: left;
	width: 950px; 
	height:429px;
	margin: 0;
	padding: 0 0 0 0;
	z-index:1000;
	

}
#topRub .rotator{ 
	float:left; 
	position:absolute; 
	width:800px; 
	height:280px; 
	padding-top:120px; 
	padding-left:105px; 
	overflow:hidden;

	
}
#topRub .rotator_2{ 
	float:left; 
	position:relative; 
	width:189px; 
	height:499px; 
	top:100px; 
	left:2px; 

	
}
#topRub .masque{ 
	float:left; 
	position:absolute;
	width:950px;/*950px; */
	height:429px;/*200px; */
	background-image:url(interface/css/fond_bandeau_rub_flash.gif); 
	background-repeat:no-repeat;
	/*padding-top:183px; 
	padding-left:600px;	*/
}

#topRub .titre{ 
	float:right; 
	position:absolute;
	width:300px; 
	left:600px; 
	top:370px; 
	font-weight:normal; 
	color:#333333;

}

/*lavalamp
---------------------------------------------------------*/

/* Pied de page
-------------------------------------------------------- */

#footer {
	float: left;
	width: 880px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight:normal; 
	margin:5px;
	padding-left: 80px; 
	padding-right: 10px;
	text-align:center;

	/*background-color:#333333;
	border-bottom:solid 1px #d8d9da;;
	background-image: url(gfx/img_fond_pied.jpg);
	background-repeat: no-repeat; 
	background-position:top right;*/
	}
	
#footer .colonne {
	float: left;
	width: 270px;
	margin:0;
	padding:2px;
	text-align:center;
	}
	
#footer .colonne p {
	font-size:11px;
	margin:0;
	padding:0;
	}
	
#footer h4 {
	font-size:12px;
	color: #FEDD2D;
	background-image:none;
	padding:0;
	margin:3px 0 0 0;
	}
			
#footer a, #footer a:visited  {
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:0 5px;

}

#footer h4 a, #footer h4 a:visited {
	font-weight:normal;
	border:none;
	color: #FFFFFF;
	}

#footer a:hover {
	text-decoration: underline;
}

#footer .colonne p.validator {
	float:left;
	margin:5px 0 0 0;
	}
	
#footer .colonne p.validator a, #footer .colonne p.validator a:visited {
	border:none;
	}

#footer .newsletter{ 
	float:left; 
	position:relative;
	z-index:1; width:100%; 
	font-weight:normal; 
	color:#FFFFFF; 
	overflow:hidden;
}
/*Legal	

***********************************************/
#legal{
	float: left;
	width: 940px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight:normal; 
	margin:5px; 
	text-align:center;

}
.lienActus{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFFFFF;
	
}
.lienActus:hover{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFFFFF;
	
}
.submit {
	background : url(gfx/btn_newsletter.png);
	overflow : hidden;
	height : 21px;
	width : 70px;
	border : 0;
	cursor : pointer;
	background-repeat: no-repeat;
}
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}

