body{
margin:0px auto;
padding:0px;
background-image: url(images/bgbody2.jpg);
background-repeat:repeat-x;/*
background-color:#FFFFFF;*/
background-color:#175b65;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
}


#bando{
background-image:url(images/bando.gif);
background-repeat:no-repeat;
height:159px;
width:950px;
float:left;
}


#bando_new{
margin:0px auto;
background-image:url(images/bando.gif);
background-repeat:no-repeat;
height:159px;
width:950px;
}

.lien_blc:link, .lien_blc:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

.lien_blc:link, .lien_blc:visited{
text-decoration:none;
}

#texte{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	background-color: #ececec;
	border:none;
	width:260px;
	border:1px solid #aaa;
}

#cadre_contenu{
margin:0px auto;
clear:both;
width:100%;
overflow:hidden;
background-color:#FFFFFF;
}

#contenu_new{
margin:0px auto;
width:950px;
overflow:hidden;
/*background-color:#FFFFFF;*/
}

/*
#contenu{
float:left;
width:950px;
overflow:hidden;
/*background-color:#FFFFFF;
}*/

#menu_ht{
float:left;
margin-left:250px;
_margin-left:120px;
}


#menu_ht li{
padding:0px;
margin:138px 20px 0px 0px;
list-style-type:none;
display:inline;
float:left;
}

#menu_ht li a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
color:#FFFFFF;
display:block;
height:23px;
float:left;
text-decoration:none;
}

#menu_ht li a:hover{
color:#FF0000;
border-bottom:3px solid #FF0000;
height:20px;
}

html>/**/body #menu_g{
padding-left:23px;
padding-top:10px;
width:207px;
height:466px;
float:left;
background-image:url(images/fd_menu_g.jpg);
background-repeat:no-repeat;
}

#menu_g{
padding-left:7px;
padding-top:10px;
width:223px;
height:475px;
float:left;
background-image:url(images/fd_menu_g.jpg);
background-repeat:no-repeat;
}

#menu_g li{
margin:0px;
padding:0px;
list-style-type:none;
}

#menu_g a{
padding-top:3px;
padding-left:20px;
display:block;
width:175px;
height:33px;
background-image:url(images/fd_cell.jpg);
background-position:0% -100%;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

#menu_g a br{
font-size:6px;
}

#menu_g a:hover{
background-image:url(images/fd_cell.jpg);
background-position:0% 0%;
}

input{
/*border:1px solid #000000;*/
background-color:#E4E4E4;
}

.checkbox {
boder:1px solid #ffffff;
background-color:#ffffff;
}


.bouton {
	background-color:#ffffff;
	color: #666666;
	font-size:10px;
	font-weight:bold;
	border:none;
	width:20px;
	height:20px;
	}
	
.bouton2 {
background-image:url(images/fd_valider.jpg);
background-repeat:no-repeat;
color: #ffffff;
font-size:10px;
font-weight:bold;
cursor:pointer;
border:none;
width:85px;
height:28px;
}

.bouton3 {
background-image:url(images/fd_valider2.jpg);
background-repeat:no-repeat;
color: #ffffff;
font-size:10px;
font-weight:bold;
cursor:pointer;
border:none;
width:160px;
height:28px;
}

.bouton4 {
background-image:url(images/fd_valider3.jpg);
background-repeat:no-repeat;
color: #F9961E;
font-size:10px;
font-weight:bold;
cursor:pointer;
border:none;
width:250px;
height:28px;
}


#btn_valid{
float:right;
margin-right:18px;
margin-top:-10px;
}

#mil{
margin-top:2px;
padding-left:11px;
padding-top:13px;
float:left;
width:284px;
/*height:470px;*/
background-image:url(images/fd_mil.gif);
background-repeat:no-repeat;
}

.big_blue_georgia{
color:#3370c8;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.arial_gris{
color:#666666;
}

.arial_big_blue{
font-weight:bold;
font-size:16px;
color:#3370c8;
}

.trait_ht_rouge{
border-top:1px solid #FF0000;
}

#titre_actus{
margin-top:17px;
float:left;
margin-right:180px;
}

.lien_savoir_plus:link, .lien_savoir_plus:visited{
color:#FF0000;
text-decoration:none;
}

.lien_savoir_plus:hover, .lien_savoir_plus:active{
text-decoration:underline;
}

#compte{
padding-left:14px;
float:left;
}

#slogan{
padding-left:5px;
padding-right:5px;
margin-top:20px;
/*margin-bottom:85px;*/
margin-bottom:139px;
float:left;
}

#actus{
padding-top:10px;
color:#333f79;
float:left;
}

#cote_d{
width:416px;
float:left;
}


#txt_search{
padding-top:10px;
margin-left:10px;
color:#333f79;
float:left;
}

#titre_search{
margin-left:18px;
margin-right:100px;
float:left;
}

#fd_footer{
float:left;
height:100px;
width:100%;
background-image:url(images/bg_footer.jpg);
background-repeat:repeat-x;
background-color:#175b65;
}

#footer{
margin:2px auto;
padding-left:40px;
padding-top:3px;
width:910px;
height:51px;
font-size:13px;
color:#FFFFFF;
text-align:left;
background-image:url(images/fd_footer.jpg);
background-repeat:no-repeat;
}
.bgcolor1 {
	background-color: #366d74;
	font-weight: bold;
	color: #FFFFFF;
}
.bgcolor2 {
	background-color: #FFFFFF;
	color: #333333;
	font-weight: normal;
	
}
.message{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	width:300px;
	padding:20px;
	text-align:center;	
}
.cursor{
	cursor:pointer;
}

.message_remise{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#366d74;
width:650px;
margin-top:10px;
margin-left:255px;
padding:10px;
text-align:left;
}

#popupInfo{
width:190px;
height:60px;
display:none;
position:absolute;
margin-left:235px;
margin-top:-390px;
_margin-left:-165px;
_margin-top:-15px;
background-image:url(images/bg_popup.gif);
background-repeat:no-repeat;
}
*+html #popupInfo{
margin-top:-15px;
margin-left:-160px;
}

#info_reg{
color:#040299;
height:22px;
line-height:22px;
margin:4px;
border-bottom:1px dashed #666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#info_dep{
height:22px;
line-height:22px;
margin:4px;
color:#A90304;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.bgcolor1_rib{
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#175b65;
}

.bgcolor2_rib{
	font-size:15px;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
}

.bgcolor3_rib{
	font-size:14px;
	color:#000000;
	font-weight:normal;
	background-color:#FFFFFF;
}

