/* =======================================================================
 * This stylesheet gathers the main formatting styles.
 *
 * The stylesheet "page_template_structure.css" is to be used for styles that
 * define the layout of a page and are related to positionning more than
 * formatting/styling.
 *
 * ========================================================================
 */



/* ========================================================================
==============     REDEFINITION OF BASE HTML ELEMENTS     =================
=========================================================================== */

/* Define the default font: */



#fakeDiv{
position:relative;left:110px;top:-18px;width:20px;height:20px;border:none;z-index:100;
}

body.main{
font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
text-align:center;
}



body.main{
font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
text-align:-moz-center;
}

FONT, SPAN, UL,LI, BR, HR,  TH, H1, H2, H3, H4
{
     
}



P{
margin-top:0px;
font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
}



a.menuhautNoir,amenuhautNoir:hover,a.menuhautNoir:link, a.menuhautNoir:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
a.menuhautNoirGras,a.menuhautNoirGras:hover,a.menuhautNoirGras:link,a.menuhautNoirGras:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.textecourant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titre_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5283BD;
	font-weight: bold;
}

a, a:link,a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5283BD;
	font-weight: bold;

}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DA3808;
	font-weight: bold;

}

.rechercher {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color:#000000;
	font-weight: bold;
}
.titre_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #DA3808;
	font-weight: bold;
}




ul.topmenu, ul.topmenu ul {
display: block;
margin: 0px;
padding: 0px;
}
ul.topmenu li {
float:left;
display: inline;
list-style: none;
position: relative;
margin: 0px;
padding : 0px 0px 0px 0px;
}

ul{
display: block;
margin: 0px;
padding: 0px;
}

ul li {
list-style: none;
margin: 0px;
padding : 0px 0px 0px 0px;
}

ul.topmenu li ul {

display: block;
position: absolute;
top: 32px;
visibility: hidden;
width: 127px;
z-index: 1000;
border : none;
margin-left:1px;
}

ul.topmenu li ul li {
display: block;
width: 100%;
margin : 0px 0px 0px 0px;
background-color : #fff;
color : #000;
}
ul.topmenu li ul li a {
display: block;
margin: 0;
padding: 0 0 0 5%;
width: 100%;
width: 95%;
color : #000;
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}
ul.topmenu li.submenu:hover {  } 
ul.topmenu li.submenu:hover ul { left: 0; visibility: visible; } 
ul.topmenu li.submenu:hover ul li { margin-bottom: 0px; } 
ul.topmenu li.submenu:hover ul li:hover { background-color: #ccc; }
ul.topmenu li.submenu:hover ul li:hover a { text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;color:#FFFFFF; }



.encadre{
border-top:1px solid #535154;
border-right:1px solid #8c8a8d;
border-bottom:1px solid #8c8b8d;
border-left:1px solid #8c8b8d;

}
