/* Feuille de style pour la charte graphique du site
 * Cette feuille de style est appelée depuis style.css.
 */
 
 @import "styles.css";

/***************** STRUCTURE *****************/
*{
/*---toutes les marges sont à 0---*/
margin:0;
padding:0;
}
body,html{
height:100%;/*---obligatoire pour le footer---*/
scrollbar-base-color:#000;
}
body{
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
background:#fff url(../images/charte/bg-page-x.gif) repeat-x scroll left top;
}
#header{
width:552px;
height:80px;
}
#recherche{
position:absolute;
top:0;
right:20px;
width:260px;
height:82px;
background:url(../images/charte/bg-pro.gif) no-repeat scroll left top;
z-index:20px;
}
#recherche form{
	margin-top:50px;
	margin-left:50px;
}
#recherche input{
	font-size:11px;
	border:1px solid #ababab;
	background-color:#fff;
	margin-bottom:4px;
}
#container{
position: relative;/*---obligatoire pour le footer---*/
min-height:100%; /*---obligatoire pour le footer:Firefox---*/
height:auto !important;/*---obligatoire pour le footer:Firefox---*/
height:100%;/*---obligatoire pour le footer:IE---*/
width:100%;
}
#collLeft{
float:left;
width:429px;
margin:0;
min-height:350px;
height:auto !important;
height:400px;
}

/***************** fin ENU ********************/
/**********************/
#contenu0{
width:auto;
background:url(../images/charte/bg-contenu.gif) no-repeat 429px top;
min-height:300px;
height:auto !important;
height:300px;
}
#diaporama{
	height:95px;
}
#contenu{
width:auto;
min-height:100px;
height:auto !important;
height:100px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
margin-top:10px;
margin-left:449px;
margin-right:20px;
margin-bottom:45px;
}
#titre{
	height:35px;
}
#contenu h1{
float:left;
font:normal 1.6em Arial, Helvetica, sans-serif;
text-align:left;
height:35px;
color:#000;
background:#fff;
padding:0 10px 0 10px;

}
#contenu h2{
font:bold 1.4em Arial, Helvetica, sans-serif;
text-align:left;
color:#333333;
}

#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color: #98989a;
}
#contenu a:hover, #contenu a:active{
font-weight:bold;
text-decoration:none;
color: #98989a;
}

/*---obligatoire pour le footer---*/
/*---mettre <div class="clearer"></div> apres la div contenu---*/
.clearer
{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

/***************** FOOTER *****************/
#footer{
position:relative;
clear: both;
width:100%;
height:50px;
margin-top:-35px;
background:#000;
}
#idep{
float:left;
width:100px;
height:35px;
text-align:center;
}
#menu{
min-width:900px;
height:35px;
margin-left:100px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background:#000;
}
#menu a.txtub, #menu a.txtub:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#menu a.txtub:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
#menu a.txtssrub, #menu a.txtssrub:visited{
	font:10px Arial, Helvetica, sans-serif;
	color:#c2c2c2;
	text-decoration:none;
}
#menu a.txtssrub:hover{
	font:10px Arial, Helvetica, sans-serif;
	color:#c2c2c2;
	text-decoration:underline;
}

