/* CSS RESET */
html{color:#000;background:#404040;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */



body {text-align:center;	color:#666666;}
a {text-decoration:none;	color:#404040;}
a:hover {text-decoration:none; color:#404040; font-weight:bold;}

#wrap {
	width:960px;
	text-align:left;
	margin:0 auto;
	background:#EEE;
}

.fl{ float:left}
.fr{ float:right}
.clearfix{ clear:both}
.menu_h{background:url(images/menu_h.png);padding:0 0 0 180px} /*déacalage menu horizontale automatique*/

/* header */
#header { background:url(images/header.jpg); height:119px; color:#FFF; position:relative}
#header .fl {margin-left:20px}
#header h1 a {font-size:10px; position:absolute; right:190px; top:100px; color:#000;font-weight:normal;}
#q,#submit {border:#FFFFFF 1px solid; background:#336699; color:#FFFFFF; font-size:11px }
#header .fr {margin-right: 20px;line-height:30px;}
#banner {padding-top:30px; padding-left:295px}
/* content  */
#content { background:#000;}
.mleft {width:165px; background:url(images/fondmenuv.png);}
.main {margin-right:20px;width:760px;background-color:#DDD;background-image:url(images/main.png);background-repeat: no-repeat}
.main1 {width:780px}
.main_i h1 {font-size:15px; font-weight:bold;}
.mleft {margin-top:0px;}
.main_i {margin-top:10px;}
.main ul#nav {width:780px; height:30px;float:right}
.main ul#nav li{background: url(images/barnav.jpg) 0% -1px;float:left; width:130px; text-align:center; line-height:28px }
.main1 h2 {text-align:left; color:#000; font-weight:bold; font-size:14px; padding:7px 0 0 40px }
.main ul#nav a { color:#fff}
#bottom {position:relative; background:url(images/separator.png) no-repeat; width:165px; height:30px; padding:0; margin:0;}
.separator {margin:0 0 0 -20px;}
.main ul#nav a:hover { color:#FFFFFF; text-decoration:none; font-weight:700}
.main p {width:720px; margin:20px 0 0 20px;}
#colbot div {float:left;width:279px; padding:20px 15px 10px 25px;border-top:1px #000033 solid;border-right:1px #0066FF dotted;}
#colbot ul {border:0;padding:0}
#colbot h3{background:url(images/imgtit.gif) no-repeat; line-height:39px; padding-left:40px; font-size:16px}
#colbot a {color:#0066FF;}
.mleft_i { margin:0px 0 0 20px}
.mleft_i h2 {font-weight:700;padding-top:0px;border-bottom:1px solid #666;width:80%; }
.mleft_i2 { margin:-10px 0 0 -20px}
/* footer */
#fto {height:55px;color:#FFFFFF;width:960px;text-align:center;padding:10px ;}
#fto2 {text-align:right;color:#999;width:920px;padding:2px 40px 5px 0;background:#000}
#footer2 {background:url(images/footer.png); height:55px; position:relative}

#mentete {float:left;width:100%;background:#000;}
	#entete a{color:#47A1D0;font-weight:bold}
	#entete a:hover{color:#FFF}
	#entete{margin-left:15px;color:#EEE;font-weight:normal}


/* page accueil */

 #rubriques h1, #aa01 h1 {background:url(images/bartitre.png); height:32px; width:720px; text-align:left; color:#000; font-weight:700; font-size:18px; padding:5px 20px 0 10px }
 #aa02 h1 {font-size:1.5em;color:#900;border:0}

#accueil{
	width:99%
}

#aa01{width:100%;}


#rubriques{
	float:left;
	width:98%;
	margin-top:1em;
	padding-top:1em;
	padding-bottom:1em;
	border-top:#666 1px solid
}

/* fin page accueil */
/* liste par défaut */
ul {list-style-type:square; margin:0; padding-left:15px}
/* autres éléments par défaut */
INPUT {
   background-color:#336699; border-color:#FFF;  
   border-top-width:1px; 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-left-width:1px;
   text-indent:1px;  
   font-size:11px;
   color:#FFF
}

textarea {   
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#EEE
}

SELECT {  
   font-size:10px;
   color:#000;
   background-color:#FFF
}