body{
background-color:#336699;
/*background-image: url(./images/structure/fond_body.gif);*/
background-repeat:repeat-x;
background-position:top;
scrollbar-face-color: #336699;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-3dlight-color: #336699;

}

/*TXT*/

.titre_page{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.txt_base{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.txt_noir{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}
.txt_orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff6600;

}

/*Lien*/
a.lien_rouge:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;

}
a.lien_rouge:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #CC0000;
}
a.lien_rouge:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #CC0000;
	/*font-weight:bold;*/
}
a.lien_rouge:hover{
 	 color:#FF9900;
}


a.lien_pied:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:underline;

}
a.lien_pied:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
a.lien_pied:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
a.lien_pied:hover{
 	 color:#FF9900;
	 font-weight:normal;
	 text-decoration:underline;
}


/*Div*/

.div_menu{
	position: relative;
	float:left;
}

.div_img_block{
	position: relative;
	/*float:left;*/
	background-color:#CCCCFF;
	height:110px;
}

.div_txt_block{
	position: relative;
	/*float:left;*/
	background-color:#CCCCFF;
	height:110px;
}

.div_txt_block_bas{
	position: relative;
	/*float:left;*/
}


.titre_block{
	position: relative;
}

.block{
	position:relative;
	background-color:#CCCCFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:110px;
}

.block_bas{
	position:relative;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-right:4px;
	padding-left:6px;
}
.pied_page{
	position: relative;
	float:left;
	margin-top:5px;
}
pied_page_inter{
	position: relative;
	margin-top:5px;
}

/*-----nouveau menu-----*/

h1{
display:inline;
font-size:1em;
font-weight:normal;
padding:0px;
margin:0px;
}

#menu_ht{
float:left;
padding:0px 0px 0px 17px;
margin:0px;
list-style-type:none;
background-image:url(images/menu_ht/bg_menu_ht.jpg);
background-repeat:no-repeat;
height:28px;
width:805px;
}


#menu_ht.inter{
float:left;
padding:0px 0px 0px 17px;
margin:0px;
background-image:url(images/menu_ht/bg_menu_ht_inter.jpg);
background-repeat:no-repeat;
list-style-type:none;
height:28px;
width:805px;
font-size:13px;
}

#menu_ht.inter a{
padding:5px 1px 5px 1px;
font-size:13px;}

#menu_ht.inter a:hover{}

#menu_ht li{
list-style-type:none;
padding:0px;
margin:0px;
display:inline;
float:left;
}

#menu_ht li a{
color:#FFFFFF;
font-size:13px;
text-decoration:none;
padding:5px 1px 5px 1px;
display:block;
float:left;
}

#menu_ht li a:hover{
color: #FF9900;
background-color: #990000;
}

#menu_ht .intercal{
display:block;
float:left;
}

#menu_ht #flag{
float:left;
display:block;
margin-top:3px;
margin-right:3px;
}

/*-----nouveau menu-----*/