/* CSS Document */

body{
background:url(../img/fond.gif) repeat-x;
margin:0;
padding:0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
}

#page{
margin:0;
padding:0;
text-align:left;
background:url(../img/fond_body.gif) no-repeat;
width:1036px;
/*height:600px;*/
}

#centre{
margin:0;
padding:0;
margin-top:36px;
}


/*MENU DU HAUT************************************************************************/
#top{
margin:0;
padding:0;
color:#1e2250;
font-size:11px;
text-align:left;
font-weight:normal;
padding-left:53px;
padding-top:40px;

}

#top a{
text-decoration:none;
color:#1e2250;
}

#top a:hover{
text-decoration:underline;
}

#top .lien_on{
text-decoration:underline;}

#mentions .lien_on2{
text-decoration:underline;}

/* MENU PRINCIPAL - GAUCHE/VERTICAL*****************************************************/
#menu{
margin:0;
padding:0;
float:left;
width:250px;
padding-top:15px;
}

#menu ul{
margin:0;
padding:0;
padding-left:40px;
}

#menu ul li{
margin:0;
padding:0;
list-style-type:none;
}

#menu ul li a{
margin:0;
padding:0;
display:block;
text-indent:-5000px;
/*font-size:0;*/
}

#menu1 a{
background:url(../img/menu_1.gif) no-repeat;
height:105px;
}
#menu1 a:hover{
background:url(../img/menu_1_c.gif) no-repeat;
}

#menu2 a{
background:url(../img/menu_2.gif) no-repeat;
height:84px;
}
#menu2 a:hover{
background:url(../img/menu_2_c.gif) no-repeat;
}

#menu3 a{
background:url(../img/menu_3.gif) no-repeat;
height:84px;
}
#menu3 a:hover{
background:url(../img/menu_3_c.gif) no-repeat;
}

#menu4 a{
background:url(../img/menu_4.gif) no-repeat;
height:101px;
}
#menu4 a:hover{
background:url(../img/menu_4_c.gif) no-repeat;
}

/* BLOC CENTRE-CONTENU*****************************************************************/
#content{
margin:0;
padding:0;
background-color:white;
float:left;
width:704px;
}

/*#titre_page{
text-indent:-5000px;
background:url(../img/titre_accueil.gif) no-repeat;
width:198px;
height:90px;
}*/

#logo{
background:url(../img/logo.gif) no-repeat;
width:112px;
height:81px;
text-indent:-5000px;
}

#texte_page{
padding:10px 20px 30px 20px;
/*text-align:left;*/
}

#flash_page{
margin:0;
padding:0px 20px 0px 0px;
/*text-align:left;*/
}

#flash_page2{
margin:0;
padding:0;
padding-left:25px;
/*text-align:left;*/
height:140px;
}

#flash_page3{
margin:0;
padding:0;
padding-left:25px;
/*text-align:left;*/
height:240px;
}

#texte_page a{
text-decoration:underline;
color:#1e2250;
}

#texte_page a:hover{
text-decoration:none;
}

.titre_niv1{
font-size:12px;
font-weight:bold;
color:#3585B1;
}

.titre_niv2{
font-size:11px;
font-weight:bold;
color:black;
}

.date{
font-size:11px;
font-weight:bold;
color:#1e2250;
}

.page_contact{
background:url(../img/puce_contact.jpg) no-repeat;
width:29px;
height:33px;
padding-left:35px;
}

.lien_actu{
margin:0;
padding:0;
}

.lien_actu a{
font-size:10px;
font-weight:normal;
color:#999999;
text-decoration:underline;
}

.lien_actu a:hover{
font-size:10px;
font-weight:normal;
color:#999999;
text-decoration:none;
}

/*page d'accueil****************************************************************************************/
#bienvenue{
float:left;
font-size:11px;
color:#000000;
text-align:left;
width:370px;
padding-right:15px;
}

#actu{
float:left;
font-size:11px;
color:#1e2250;
text-align:right;
width:220px;
border:1px solid #cccccc;
padding:10px;
}

/*page 1 - Rubriques******************************************************/
#sous_rubrique{
float:left;
width:340px;
margin:0;
padding:0;
font-size:11px;
color:black;
}

#sous_rubrique a{
font-size:11px;
color:#3585B1;
text-decoration:underline;
}

#sous_rubrique a:hover{
font-size:11px;
color:#1e2250;
text-decoration:none;
}

#diaporama1{
float:left;
width:300px;
margin:0;
padding:0;
}

.liens_rubrique{
margin:0;
padding:0;
padding-top:15px;
}

.liens_rubrique a{
margin:0;
padding:0;
color:#3585b1;
text-decoration:underline;
font-size:11px;
}

.liens_rubrique a:hover{
margin:0;
padding:0;
color:black;
text-decoration:none;
font-size:11px;
}

/*PIED DE PAGE*************************************************************************/
#pied{
clear:both;
margin:0;
padding:0;
background:url(../img/pied.gif) no-repeat;
width:1036px;
height:113px;
margin-top:-61px;
}

#bloc_contact{
margin:0;
padding:0;
color:white;
float:left;
text-align:left;
padding-top:10px;
padding-left:53px;
}

#bloc_contact a{
font-size:11px;
text-decoration:none;
color:#1e2250;
font-weight:bold;
}

#bloc_contact a:hover{
text-decoration:underline;
}

#copyright{
font-size:10px;
float:left;
margin:0;
padding:0;
text-align:right;
padding-top:75px;
color:#1e2250;
font-weight:bold;
padding-left:67px;
}

#mentions{
font-size:10px;
float:left;
margin:0;
padding:0;
color:#1e2250;
font-weight:bold;
padding-top:10px;
padding-left:180px;
}

#mentions a{
text-decoration:none;
color:#1e2250;
}

#mentions a:hover{
text-decoration:underline;
}

/*LE PLAN*/

#texte_plan{
padding:10px 20px 30px 20px;
color:#001e52;
}

#texte_plan a{
color:#3982ab;
text-decoration:underline;
}

#texte_plan a:hover{
text-decoration:none;
}

.plan_decalage{
margin:0;
padding:0;
padding-left:50px;
}

/*FORMULAIRE*/

#formulaire{
margin:0;
padding:0;
padding-left:35px;
}

#formulaire h1{
background:url(../img/titre_formulaire.jpg) no-repeat;
width:440px;
height:22px;
font-size:12px;
text-indent:-5000px;
margin:0;
padding:0;
}

.success{
color:#3585b1;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.error{
color:red;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#formulaire2{
background:url(../img/cadre_formulaire.jpg) bottom left no-repeat;
width:638px;
margin:0;
padding:0;
margin-top:10px;
padding-left:16px;
padding-top:10px;
font-size:11px;
color:#7bc0e8;
}

.titre_formulaire{
font-size:13px;
font-family:"Trebuchet MS";
font-weight:bold;
color:white;
text-decoration:underline;
}

#envoi{
background:url(../img/cadre_envoi_formulaire.jpg) no-repeat;
width:632px;
height:302px;
margin-top:10px;
margin-left:35px;
color:white;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

