html { margin:0; padding:0; }
* { margin:0; padding:0; border:0; }
body { position:relative; width:100%; margin:0; padding:10px 0 10px 0; text-align:center;	
	font-family: Verdana, "Bitstream Vera Sans", Geneva, sans-serif; font-size: 85%;
	color: #000; background-color: #DEDEDE; }		
a { text-decoration:none; }
abbr, acronym { border-bottom: 1px dotted #353535; cursor: help; }
.clearfix:after { content: "."; display: block; height:0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }  /* for IE/Mac */

#page { position: relative; width:900px; margin: 0px auto 0px auto; text-align:left;}
#header { position:relative; background:url('/images/header.png') no-repeat #FDCC00; height:99px; }
#header h1 { position: absolute; margin:0px; padding:0px; text-indent: -5000px; line-height: 1px; font-size: 1px; }	
#footer { margin-top:0px; text-align:center; font-size:10px; color:#4d4d4b; }

#entete { display:none; }

#container { padding-left:5px; background-color:#FFF; }
#main { float:left; width:666px; width:675px; margin:0; padding:0; overflow:hidden; border:none; }
#row {  float:left; width:207px; margin-left:10px; }

#search { height:185px; margin-bottom:6px; padding-top:5px; padding-left:8px; background:url('/images/search.png') no-repeat #FFF; background-position:bottom left; }	
#search h5 { margin:3px 0 20px 0; font-size:15px; color :#4b4a4d; }
#search input { display:block; width:163px; padding:2px; }
#search select { width:170px; margin-top:5px; }
#search input,#search select { font-size:14px; margin-left:10px; margin-bottom:5px; background-color:#EEEEEE; border-left:1px solid #AAA; border-top:1px solid #AAA; border-right:1px solid #EEE;border-bottom:1px solid #EEE;}
#search label { font-size:11px; }
#searchbtn { margin-left:49px; margin-top:5px; }
#selection { position:relative; height:173px; width:203px; margin-bottom:4px; background:url('/images/arr203bot.png') no-repeat bottom; }
#selection h5 { height:15px; font-size:12px; text-decoration:underline; line-height:28px; vertical-align:-5px; text-align:center; background:url('/images/arr203top.png') no-repeat 0 0;  color:#FFDB00; }
#selection div { width:201px; height:143px; border:none; border-right:1px solid #D3D3D3; border-left:1px solid #A7A7A8; background:url('/utils/graph/degsel143.jpg') repeat #515153; }
#selection div p { padding:12px 9px 0px 9px; font-size:13px; color:#FFFFFF; text-align:center; }
#selection div p strong { display:block; font-size:11px; margin-top:8px; margin-bottom:8px; margin-right:10px; line-height:24px; background:url('/images/addselgris.png') no-repeat -4px 0px; text-indent:25px; text-indent:18px; white-space:nowrap; }
#newsletter { position:relative; width:204px; height:75px; background:url('/images/newsletter.png') no-repeat; }
#newsletter form { position:absolute; bottom:5px; }
#newsletter form fieldset input { display:inline; border:none; margin-left:13px; }
#rejoignez { display:block; margin-left:-6px; width:204px; }
#entete {z-index:1;}
#nav { z-index:2; list-style-type:none;  position:absolute; left:12px; bottom:10px; font-size:11px; color:#CCCCCC; }
#nav li { display:inline; }
#nav li span {color:#FFFFFF;}
#nav li a { text-decoration:none; color:#CCCCCC; }
#nav li a:hover {color:#FFDB00;}

#chemin { font-size:11px; margin-bottom:4px; color:#999999; }
#chemin a { text-decoration:none; }
#chemin a:visited { color:#999999; }
#chemin a:hover { text-decoration:underline; color:#999999; }
.itemAct { text-decoration:none; font-size:11px; white-space:nowrap; word-spacing:-1px; font-variant:small-caps; font-weight:bold; color:#FFF; }
.selitem { display:block; margin-left:4px; }
.selitem a { font-size:11px; line-height:17px; }
.selitem img { vertical-align:middle; cursor:pointer;}
#news_mail { width:138px; }
#recInf { position:absolute; bottom:6px; left:20px; font-size:13px; color:#FFDB00; cursor:pointer; }
#saisieMail,#saisieMailBck { position:absolute; display:none; left:140px; top:400px; width:450px; height:275px; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#saisieMailBck { background-color:navy; opacity:.82; filter:alpha(opacity=82); -moz-opacity:.82; -webkit-opacity:.82; -khtml-opacity:.82;}
#saisieMail { font-size:13px; color:#FFDB00; }
#saisieMail ul li { color:#FFF; list-style-type:none; display:inline; }
#saisieMail ul { margin:4px auto 15px 15px;}
#saisieMail form { width:100%; }
#saisieMail form p { width:100%; margin:5px 5px 5px 5px; }
#saisieMail form p label { color:#FFF; }
#saisieMail form p input { font-size:12px; }
#saisieMail form p input,#saisieMail form p textarea { background-color:#DDF; }
#saisieMail form p textarea { vertical-align:top; }
#contSelReq { text-align:center; }
#sMclose { position:absolute; left:445px; top:0px; cursor:pointer;}
#mess,#messBck { position:absolute; display:none; left:190px; top:475px; width:350px; height:100px; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#messBck { background-color:navy; opacity:.82; filter:alpha(opacity=82); -moz-opacity:.82; -webkit-opacity:.82; -khtml-opacity:.82;}
#mess p { font-size:13px; color:#FFDB00; }
#piwikimg { border:0; height:0; width:0; }
#topfive { float:left; width:202px; height:155px; background:url('/images/topfive.png') no-repeat; }
#topfive h4 { color:#F3C305; width:202px; margin:5px 0 5px 0; padding:0; text-align:center; font-size:12pt; font-size:15px; }
#topfive p { margin:12px 12px 0 12px; }
#topfive p a span {  letter-spacing:0; font-weight:bold; white-space:nowrap; text-decoration:underline; line-height:20px; color:#4B4B4D;}
#topfive p a  { display:block; font-size:8pt; font-size:11px; color:#FF6600; letter-spacing:1px; text-decoration:none;}
 
