HTML {width: 100%;}

BODY {width: 100%;   margin: 0px;   text-align: center; background-color:#6699CC;}

.site {width: 1000px; margin: 0 auto 0 auto;}

.logo{width:1000px; height:128px; overflow:hidden; background:url(fond_site.jpg); background-repeat:no-repeat;}


/********************************Menu1*/

.menu_haut{background-color:#FFFFFF; width:1000px; height:20px; margin:0px; padding:0px; text-align:center;}

#conteneurmenu{position:relative; top:0px; left:0px; width:1000px; height:20px; text-align:center;}

.menu1  {
  background-image:url(bt_bleu.jpg);
  background-position:-2px -5px;
	background-repeat:no-repeat;
	padding-left:15px;
  width:120px;
	line-height: 12px;   
  text-align:left;
  overflow:hidden;
}

.menu1 a, .menu1 a:visited {
	font-size:12px;
  font-family:Arial;
	text-decoration:none;
	color:#34689A;
	font-weight:bold;
	display:block;
	padding:3px;
	margin:0px;
	white-space: nowrap;
}

.menu1 a:hover, .menu1 a:focus .menu1 a:visited{
	text-decoration:none;
	color:#BF014B;
}

html>body .menu1 a, html>body .menu1 a:visited, html>body .menu1 a:hover, html>body .menu1 a:active,
html>body .ssmenu1 a, html>body .ssmenu1 a:visited, html>body .ssmenu1 a:hover, html>body .ssmenu1 a:active {
	width :auto;
}

.ssmenu1 ul, .ssmenu1 li {
	padding:0;
	list-style-type:none;
}

.ssmenu1 {
  position:relative;
  z-index:100;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	filter:alpha(opacity=90);
	-moz-opacity:0.80;
	opacity: 0.80;
	padding:1px;
	width:150px;
	text-align:left;
}

.ssmenu1 a {
	font-size:12px;
  font-family:Arial;
	text-decoration:none;
	color:#34689A;
	font-weight:bold;
	display:block;
	padding:3px;
	border-bottom:1px solid #FFFFFF;
	margin:0px;
	width:250px;
  white-space: nowrap;	
}

.ssmenu1 a:hover, .ssmenu1 a:focus{
	background-color:#6699CC;
	padding:3px 2px;
	filter:alpha(opacity=90);
	-moz-opacity:1;
	opacity:1;
	font-weight:bold;
	color: #BF014B;	
	width:250px;
}

/* **************Fin Menu1*/

.gauche{width:200px; background-color:#FFFFFF; vertical-align:top; border-right:1px solid #0069B3;}

.niv_4{width:800px; background-color:#FFFFFF; text-align:center; padding-top:20px;}

.contenu{width:750px; min-height:740px; overflow:visible; }

.niv_4_rappel_lettrine{font-family:Arial,Helvetica,Sans-serif; font-weight:bold; font-size:13px; text-decoration:none; color:#000000}
.niv_4_rappel_texte{font-family:Times; font-style:italic; font-weight:bold; font-size:14px; text-decoration:none; color:#000000; text-align:right;}
.niv_4_rappel_souligne{border-bottom:0px solid #000000; margin-right:5px}

.niv_4_historique{padding-left:3px; padding-right:3px; font:18px arial; font-weight:bold; text-decoration:none; color:#000000}
a.niv_4_lien_historique{padding-right:3px; font:11px arial; font-weight:bold; cursor:hand; color:#000000}
a.niv_4_lien_historique:hover{padding-right:3px; font:11px arial; font-weight:bold; cursor:hand; text-decoration:none; color:#000000}

.niv_4_intro{color:#0069B3; font-size:13px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic; padding:3px}
.niv_4_partie_titre{color:#FFFFFF; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  padding:3px; width:100%; margin-right:5px; margin-top:10px; margin-bottom:10px; border:0px solid #000002; background-color:#CC0066}
.niv_4_partie_intro{color:#003366; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic; padding:3px; margin-right:5px; text-align:justify}
.niv_4_partie_corps{color:#3366CC; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; padding:3px; margin-right:5px; text-align:justify}
a.niv_4_lien{padding:1px; padding-left:3px; padding-right:3px; font:11px arial; background-color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; color:#000000; border:0px solid; padding:3px;}
a.niv_4_lien:hover{padding:1px; padding-left:3px; padding-right:3px; font:11px arial; background-color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; color:#FFFFFF; border:0px solid; padding:3px;}


.niv_lien{width:200px; background-color:#FFFFFF; padding-top:20px;}
.section_lien{width:170px; overflow:hidden;}

.lien_section{text-align:left; font-family:Arial,Helvetica,Sans-serif;  font-weight:bold; font-size:11px; text-decoration:none; color:#FFFFFF; padding:3px; background-color:#DF0029}
.lien_titre{text-align:left; color:#AC8043; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; padding:3px}
.lien_intro{color:#002E4B; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic; padding:3px}
.lien{font:11px arial; cursor:pointer; text-decoration:none; font-weight:bold; cursor:pointer; text-decoration:none; background-color:#336699; color:#FFFFFF; padding:3px}
.lien_ext{font:11px arial;  cursor:pointer; text-decoration:none; font-weight:bold; cursor:pointer; text-decoration:none; background-color:#DBC088; color:#AD192F; padding:3px}
.lien_over{font:11px arial; font-weight:bold; cursor:pointer; text-decoration:none; background-color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; color:#0069B3; border:1px solid #336699; padding:3px}
.lien_submit{font-family:Arial,Helvetica,Sans-serif;   font-size:11px; text-decoration:none; color:#FFFFFF; background-color:#AC8043; padding:3px}
.lien_input{font-family:Arial,Helvetica,Sans-serif;   font-size:11px; text-decoration:none; color:#FFFFFF; background-color:#AC8043; width:150; padding:3px}

.sondage{width:140px}
.sondage_titre{font:11px arial,helvetica; text-align:center; font-weight:bold; color:#000000; border:0px solid #000000}
.sondage_question{font:11px arial,helvetica; text-align:left;  font-style:italic; color:#000000}
.sondage_radio{font:11px arial,helvetica; text-align:left;   color:#000000}
.sondage_submit{font-family:Arial,Helvetica,Sans-serif;   font-size:11px; text-decoration:none; color:#FFFFFF; background-color:#CC3366}

SELECT{background-color:#6699CC; font-family:Arial,Helvetica,Sans-serif;   font-size:11px; text-decoration:none; color:#FFFFFF; width:100%}
.formulaire_libelle{color:#CC3366; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; padding:3px; text-align:right}
.formulaire_input{background-color:#6699CC; font-family:Arial,Helvetica,Sans-serif;   font-size:11px; text-decoration:none; color:#FFFFFF;}
