html { overflow-y: scroll; }
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-size:12px;
	background:url(img/fd.gif) top repeat-x #e5e5e5;
	color: #666666;
}

ttttttttable, ggggtd {
	border:0px;
	font-size:12px;
	color: #FFFFFF;
}

p, ul, li {
	line-height: 140%;
	text-align: justify;
	margin:0px;
	padding:0px;
	margin-bottom: 10px;
	font-size:12px;
}
li{
	background-image: url(img/puce.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 20px;
	margin-left: -30px;
}
ul, li{
	margin-left: 8px;
	margin-bottom: 10px;
	margin-top: 0px;
}
h1{
	font-size: 16px;
	color:#666666;
	font-weight:bold;
	padding-top:10px;
}
h2{
	font-size: 12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:7px;
	color:#E95D0F;
}
h3 {
	background-color:#d5ecf0;
	font-size: 13px;
	color: #066771;
	height:25px;
	margin-bottom:1px;
	margin-top:1px;
	padding-top:10px;
	padding-left:5px;
	cursor: pointer;
	background-repeat:repeat-x;
}
a{color:#009ab2;text-decoration:none;}
a:hover{text-decoration:underline;}
b {color:#666666;}
strong {color:#666666;}
img { border:0px;}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#484848;
}
select { vertical-align:middle; height:19px; border:1px solid #cccccc; }
.texterea { width:300px; }
.input { vertical-align:middle; height:20px; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px;}	
.readonly { vertical-align:middle; height:20px; background-color:#f6f6f6; border:1px solid #cccccc; padding:2px;}	

.imgbrd {
	border: 1px solid #066b75;
}
.titre_parag {
	background-image:url(img/fd_titre.jpg);
	background-repeat:repeat-x;
	background-color:#fcfcfc;
	color:#007e8b;
	font-weight:bold;
	padding-top:3px;
}
.titre {
	font-size:10px;
	font-weight:bold;
}
.titre_acces { 
	color:#005B64; 
	font-size: 12px;
	font-weight:bold;
}

.txt_rouge{
	font-size:11px;
	color:#FF0000;
}
.txt_gris{
	font-size:12px;
	color: #333333;
}
.txt_orange { 
	color:#F36621;
	font-weight:bold;
}

.fd_titre {
	background-color: #3AADBD;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 10px;
}
.fd_contenu {
	background-color:#E4F3F4; padding:5px 5px 1px 8px;
}

.fd_home {
	background-image: url(img/fd_home.jpg);
	background-repeat: repeat-x;
}
/*.fd_home_1 {
	background-image: url(img/fd_home_1.jpg);
	background-repeat: repeat-x;
}
.fd_milieu {
	background-image: url(html/img/fd_milieu.jpg);
	background-repeat: repeat-x;
}*/
.petit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.m_text, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#666666;
}
.o_text {color:#F16600;}
.fd_h {}
.header {height:249px; background:url(img/header_bg.gif) top repeat-x #e5e5e5;}
.header .main {}


.middle {height:100%; width:990px; background:#e5e5e5;}
.middle .main {
	background:#FFFFff;
	padding-left:15px;
	padding-right:15px;
	margin-left: 0px;
}
.middle .left {background:url(img/left_tall.gif) right repeat-y;}
.middle .right {background:url(img/right_tall.gif) left repeat-y;}
.middle .row1 {height:341px; padding:0 0px 0 0px;}
.middle .ind_row {height:400px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.middle .row2 {height:93px; padding-left:0px;}


.footer, footer a {height:100%; color:#e5e5e5; background:#127f90;}
.footer .main { background:#076a74;}
.fifty {width:50%;}
.footer .col1 {padding-top:21px; padding-bottom:21px; font-size:10px; color:#818181; line-height:12px;}
.footer .col1 .pic {margin:0 10px 0 32px; float:left;}
.footer .col1 a {color:#e5e5e5;}
.footer .col2 {width:307px; padding-top:31px; color:#818181;}
.footer .col2 a {color:#CF6314;}

.footer2 { background:#4B4B4B;}
.footer2 .main {width:714px; background:#000000;}

.more { background:url(img/more_list_bg.gif) no-repeat 0 4px; padding:0 0 2px 15px; color:#F16600; font-size:10px;}

.line {background:#DFDFDF; height:4px;}
.line2 {background:#E4E4E4; height:1px;}

.no_class, form, .no_class td { width:auto; height:auto; margin:0px; padding:0px; border:0px;}

.s_text {color:#484848;}
.input { vertical-align:middle; height:20px; color:#484848; background-color:#FFFFFF; border:1px solid #cccccc; padding:2px;}	
.readonly { vertical-align:middle; height:20px; color:#484848; background-color:#f6f6f6; border:1px solid #cccccc; padding:2px;}


.layer { position: absolute; visibility:hidden; margin-left : 0em; margin-top : -1em; }
.shadowed {	filter: Shadow(color='#FFFFFF', Direction=135, Strength=2);	margin: 0px; padding: 0px; }
.hlp_text { padding-left:20px; line-height: 150%; padding-bottom:10px; }
.hlp_table { background:#1b90a2; color:#FFFFFF; }
#smenu {
	z-index: 100;
}

.hlp_table b { color:#FFFFFF; }
	


#menu_gauche {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
#menu_reseau {
	/*height: 162px;*/
}


#cadre {
	width: 583px;
}
#haut {
	background-image: url(img/fd_haut.png);
	height: 25px;
}
#onglets {
	background-image: url(img/fd_onglets.png);
	height: 27px;
}
#contenu_ {
	background-image: url(img/fd_contenu.png);
	padding: 15px;
}
#bas {
	background-image: url(img/fd_bas.png);
	height: 33px;
}

.menu_reseau {
	background-color: #e95d0f;
	color: #f7f7f7;
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
}
.separateur {
	background-color: #ffffff;
}


.mnu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #d4e0e1;
	color:#005660;
	height:25px;
	border-bottom:1px solid #ffffff;
	padding-left:4px;
	padding-right:4px;
}
.mnu1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#005660;
	height:25px;
	border-bottom:1px solid #ffffff;
	padding-left:15px;
	padding-right:4px;
	background-color: #b1c3c5;
}
.mnuover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #bbced0;
	cursor: hand;
	height:25px;
	border-bottom:1px solid #ffffff;
	padding-left:4px;
	padding-right:4px;
}
.mnuover1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #bbced0;
	cursor: hand;
	height:25px;
	border-bottom:1px solid #ffffff;
	padding-left:15px;
	padding-right:4px;
}
.mnuselect {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #87cdd8;
	cursor: hand;
	height:25px;
	border-bottom:1px solid #fbbf8f;
	padding-left:4px;
	padding-right:4px;
}

.mnu a, .mnu1 a{
	color: #005660;
	text-decoration: none;
}
.mnuover a, .mnuover a:hover, .mnuselect a, .mnuselect a:hover {
	color: #009ab2;
	text-decoration: none;
}


.fdfonce { background-color: #147684; }
.fdmoyen { background-color: #84D6DE; }
.fdclair { background-color: #f6f6f6; }
.fdblanc { background-color: #FFFFFF; }

.nonvisible { display: none; }
.chNum { text-align:right;}

.fd_haut { background:url(img/fd.png); }
.ligne1 { background-color:#FFFFFF; padding:1px 5px 1px 8px; }
.ligne2 { background-color:#E4F3F4; padding:1px 5px 1px 8px; }

.titretab { color:#E4F3F4; font-size:11px; font-weight:bold; padding:0px 8px; }
.fdtab { background: url(img/titre.png) right no-repeat; height:35px; }
.brdtab { background: url(img/brd.png) top left no-repeat; line-height:25px; height:35px; }

.titreong { color:#FFFFFF; font-size:11px; font-weight:bold; padding:0px 4px; }
.fdong { background: url(img/fd_ong.png) right no-repeat; height:28px; }
.brdong { background: url(img/brd_ong.png) left no-repeat; line-height:25px; height:28px; }
.fdong2 { background: url(img/fd_ong2.png) right no-repeat; height:28px; }
.brdong2 { background: url(img/brd_ong2.png) left no-repeat; line-height:25px; height:28px;  }


#avantis {
vertical-align:middle ;

}.ind_row {
	margin: 0px;
	padding: 0px;
}
#baspage {
	background-color: #076A74;
	color: #FFFFFF;
}
#baspage a {
	font-size: 10px;
	color: #FFFFFF;
}
#contenu {
	vertical-align: top;
}

#bottommenu, #bottommenu a {
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 80px;
}
