/* CSS Document */

body {
margin : 0;
padding : 0;
background-color : #ececec;
}

.container {
margin : auto;
margin-top : 20px;
margin-bottom : 20px;
padding : 20px;
background-color : #ffffff;
width : 720px;
}

h4 {
font-family : "Trebuchet MS";
color : #808286;
font-size : 12px;
font-variant : small-caps;
margin-top : 0;
}

em { font-style:normal; }
strong {  font-weight:bold; color:#97959B; }
.copy {font-size:11px; }
.copysmall {font-size:10px; }
.copy2 {font-size:11px; line-height:17px; }


/*                     header                        */
.header {  font-family:Verdana, Arial, Helvetica, sans-serif; height:101px; width:720px; margin-bottom:20px; }
.poslogo {
margin : 0 18px 0 0;
width : 171px;
float : left;
}
.titre_site { width:230px; float:left;  }
h1 {  font-size:19px; color:#FF6600; font-weight:normal; margin:4px 0;  }
h2 { font-size:17px;  margin-top:12px; margin-bottom:0; color:#95979B; line-height:20px; font-weight:normal; }
.imgdroite { float:right; }

#navhorizontal { margin: 66px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; width:279px; float:right; font-weight:bold; }
.onglet { float:right; background-image:url(../images/onglet.gif); background-repeat:no-repeat; width:91px; height:21px; margin-left:2px; }
.ss_onglet { float:right; background-color:#FFFFFF; width:91px; height:2px; margin-left:2px; font-size:1px; line-height:0; }
.ss_onglet_actif { float:right; background-image:url(../images/ss_onglet.gif); background-repeat:no-repeat; width:91px; height:2px; margin-left:2px;  font-size:1px; line-height:0; }
#navhorizontal img {
	border:none;
	vertical-align:text-bottom;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 1px;
}
#navhorizontal a { color:#95979b; text-decoration:none;  }
#navhorizontal a:hover { color:#DF1C11; text-decoration:none; }
.ss_nav { background-color:#D8D9DA; height:10px; float:left; width:720px; font-size:1px; line-height:0; margin:0; border-bottom:1px solid #FF6600; }
/*                     fin header                        */


/*                     navigation gauche                        */
#container_nav { float:left; width:170px;   }
#container_nav h3 { text-align:center; border-bottom:1px solid #FFFFFF; margin:0; padding:0; }
#container_nav h3 img { margin:0; padding:0;  }
#navcontainer { 
width:170px ;   font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:fixed; top:161px;   }
#navcontainer ul {  width:168px; background-color:#D8D9DA; padding:1px 1px 0 1px; margin:0; list-style-type:none;  /*border-top:1px dotted #D8D9DA;*/}
#navcontainer li { padding:3px 2px 8px 1px; border-bottom:1px solid #D8D9DA; background-color:#F9F9F9; }
#navcontainer ul img { margin:0 2px 0 0; 	border:none; line-height:17px; vertical-align:text-bottom; }
#navcontainer a { text-decoration:none; color:#95979B; }
#navcontainer a:hover { color:#DF1C11; text-decoration:none; }
/*                     fin navigation gauche                        */


/*                     Accueil                        */
.presentation_container h3 { font-size:17px; color:#95979b; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:1px 0 0 0; padding:4px; background-image:url(../images/h3.gif); background-repeat:no-repeat;  border-bottom:1px dotted #D8D9DA; }
.presentation_container h3 img { padding:0 6px 0 0; line-height:0; margin:0; }

.presentation_container { margin:0 0 20px 10px;  font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px; width:530px;  float:right;  }
.presentation_container a{ color:#828086; text-decoration:none; }
.presentation_container a:hover{ color:#DF1C11; text-decoration:none; }
.presentation_container p {   font-size:11px; color:#828086; margin:20px 0 0 0;}
.puce { margin-right:6px; border:none; }


.info_container { width:126px; float:right; background-color:#FFFFFF; padding:20px 0 20px 20px; z-index:20; }
.info_container p{ font-size:11px; padding:7px 6px 0 6px; border-left:1px solid #97959B; border-right:1px solid #97959B; margin:0; color:#828086; }
.info_container em { color:#FF6600; }
.info_bas { background-image:url(../images/info_bas.gif); background-repeat:no-repeat; height:12px; font-size:1px; line-height:0; }
.info_container h5{ color:#95979b; font-size:12px; margin: 0; padding:0;  background-image:url(../images/info_h5.gif); background-repeat:no-repeat; height:28px; line-height:27px; }
.picto_info { float:left; padding:5px 5px 0 5px; }
/*                     fin Accueil                        */



/*                     Actualites                        */
.actualite { font-size:11px;  color:#828086; border-bottom:1px dotted #FF6600; padding-bottom:10px; margin-top:20px;   /*padding:0px 10px;*/ }
.actualite h5 { font-size:13px; color:#FF6600; padding-top:0; margin-top:0; }
.actualite ul{ list-style-image:url(../images/puce.gif); margin-bottom:0; margin-top:0;  }
.actualite li{ margin:0; padding:0;}
.illustration { float:right; }
.orange { color:#FF6600; margin-left:22px; }
/*                     fin Actualites                       */





/*                     mission                        */

.mission { font-size:11px;  color:#828086; padding:10px 0; border-bottom:1px dotted #D8D9DA; }
.mission p {text-align:justify; margin:0 0 10px 0;}
.mission ul{ list-style-image:url(../images/puce.gif); position:relative; left:0;  margin-bottom:0;  }
.mission li img { border:none; margin-left:6px; padding:0; line-height:0; font-size:1px; float:right; margin-right:30px;}
/*                     fin mission                        */




/*                     contact                        */
.contact { border-bottom: 1px dotted #D8D9DA; padding:6px;  margin:0; border-left:1px solid #97959B; border-right:1px solid #97959B; font-size:11px; }
.pictos{ float:right; margin-left:4px; border:none; }
.contact img {border:none; }
.tab {  margin-left:28px; margin-top:20px; font-size:11px; color:#828086; }
.tab td {padding:6px; }
.tab img { margin-right:6px; }
.separation {line-height:1px; font-size:1px; }

/*                     fin contact                        */


/*                     Liens                        */
.liens { font-size:11px;  color:#828086; border-bottom:1px dotted #FF6600; padding-bottom:10px; margin-top:20px;   /*padding:0px 10px;*/ }
.liens h5 { font-size:13px; color:#FF6600; padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0.5em; }
.liens ul{ list-style-image:url(../images/puce.gif); margin-bottom:1.5em; margin-top:0;  }
.liens li{ margin:0; padding:0;}
.liens a { color:#FF6600; }
.liens a:hover { color:#FF6600; }
/*                     fin liens                       */




#footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:center; border-top:1px dotted #D8D9DA; margin: 0; color:#828086; padding:6px 40px 0 40px; line-height:14px; clear:both; }
#footer a{ color:#828086; text-decoration:none; }
#footer a:hover{ color:#DF1C11; text-decoration:none; }