@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------body--------------------------------------------------*/
	
body
{  width: 955px;
   margin: auto; 
   background: #332010; 
   margin-top:20px;
   font-family: Myriad, Arial, Helvetica, sans-serif;
}

.flotte-gauche { float:left; margin: 4px 8px 8px 0px; }

/*----------------------------------------------------bandeau--------------------------------------------------*/
#bandeau {
width:955px;
height:100px;
background-color:#FFFFFF;
}

#logo { 
width: 210px;
height: 79px;
float: left;
}

#villes {
width: 685px;
padding-top:35px;
margin-left:213px;
font-size: 90%;
color:#332010;
font-family: Myriad, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-align:right;
}

#bandeau p
{ margin:0;
padding:2px 53px 0 0;
text-align:right;
font-family: Myriad, Arial, Helvetica, sans-serif;
color: white;
font-size:13px;
font-weight: bold;
font-style:italic;
   }

#bandeau_orange
{  	clear:both;
	width: 955px;
   	height: 21px;
   	background-color:#ef7f02;
}

#bandeau_vert
{  clear:both;
	width: 955px;
   height: 21px;
   	background-color:#619527;
}

#bandeau_rose
{  clear:both;
	width: 955px;
   height: 21px;
   	background-color:#a10d59;
}



/*----------------------------------------------------menu--------------------------------------------------*/

#menu
{	width: 955px;
	height:25px;
	background-color: white;
	padding-top:30px;
	padding-bottom:20px;
}

#menu p
{ margin: 0px;
}

   .menu_vert a
{  font-family: Myriad, Arial, Helvetica, sans-serif;
   color: #609427;
   font-size:12px;
   font-weight: bold;
   text-decoration: underline;
   vertical-align: middle;
   margin-left:10px;
   margin-right:10px;
   }   
   .menu_marron a
{  font-family: Myriad, Arial, Helvetica, sans-serif;
   color: #332010;
   font-size:12px;
   font-weight: bold;
   text-decoration: underline;
   vertical-align: middle;
      margin-left:10px;
   margin-right:10px;
   }
   
      .menu_rose a
{  font-family: Myriad, Arial, Helvetica, sans-serif;
   color: #A10D59;
   font-size:12px;
   font-weight: bold;
   text-decoration: underline;
   vertical-align: middle;
   margin-left:10px;
   margin-right:10px;
   }
   
    #menu a:hover 
{   color: #EE7F00;
}
   
   /*----------------------------------------------------corps--------------------------------------------------*/
      #corps
{    width: 955px;
	 padding-top: 20px;
	 padding-bottom: 20px;
	  background-color: white; 
	  color: #000000;  }  
  
table
{margin-left:0px;
margin:auto;}

td { border: 0px;}

.bordure-haut {
border-top: 1px;
border-style: solid;
border-color:#332010; }

.bordure-bas {
border-bottom: 1px;
border-style: solid;
border-color:#332010; }

.bordure-gauche {
border-left: 1px;
border-style: solid;
border-color:#332010; }

.bordure-droite {
border-right: 1px;
border-style: solid;
border-color:#332010; }

.tableau_texte {
padding-right:40px;
padding-left:20px;
}

.tableau_texte2 {
padding-right:40px;
padding-left:80px;
}


      #corps h1 
{  color: #EE7F00;
   text-align: justify;
   font-family: Myriad, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight:bold;
padding-left:0px;
font-variant:small-caps;
margin-top:0;
margin-bottom:20px;
  }
   #corps h2 
{  text-align: justify;
   font-family: Myriad, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight:bold;
padding-left:40px;
font-variant:small-caps;
margin-top:16px;
  }
  
     #corps h2.gauche
{  padding-left:0;
	text-align:center;
	margin-top:0;
  }
    
   #corps h2.vert 
{  color: #609427;
   }
   
      #corps h2.rose
{  color: #a10d59;
   }

	#corps h6 
{	;
   text-align: justify;
   font-family: Myriad, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight:bold;
padding-left:40px;
font-variant:small-caps;
margin-top:16px;
}

   #corps h3 
{  color: #A10D59;
   text-align: justify;
   font-family: Myriad, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight:bold;
padding-left:40px;
font-variant:small-caps;
margin-top:16px;
   }
   

   #corps h4 
{  color: #A10D59;
   text-align: justify;
   font-family: Myriad, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight:bold;
padding-left:30px;
margin-bottom:0;
   }
   
      #corps h5 
{  color: #609427;
   text-align: justify;
   font-family: Myriad, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight:bold;
padding-left:30px;
margin-bottom:10px;;
   }
      
#accueil h1
{	padding:0;
	margin:0;
  }
  
#accueil h2
{	padding:0;
	margin-top:4px;
	color:#332010;
  }

	ul
 {color: #332010;
   font-family: Verdana, Myriad, Arial, Helvetica, sans-serif;
   font-size: 14px;
}

li
 {padding-bottom:12px;
}

li.sans-interligne
 {padding:0;
}

em
{font-size:13px;
 font-weight:bold;
}

label 
{font-size:13px;
  font-weight:bold;
font-family: Verdana, Myriad, Arial, Helvetica, sans-serif;
} 

 strong
{font-size:10px;}

.formulaire {
border:#FF9900 solid 1px;
}

#corps table p
{ color: #332010;
  font-family: Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align:justify;
  vertical-align:middle;
}

#corps table p.liens
{ color: #332010;
  font-family: Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:justify;
  vertical-align:middle;
}

#corps table .qui
{ color: #332010;
  font-family: Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align:left;
  vertical-align:middle;
}

#corps table h1.texte_milieu
{text-align: center;}

#corps table p.texte_milieu
{text-align: center;}

   #corps a
{  color: #609427;
   text-align: justify;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-decoration: underline;
}

   #corps a:hover
{	color: #EE7F00;
}

   bordure-photo
{padding:0px;
margin:0px;}

.retour
{ text-indent:760px;}

#corps table p.petit
{color: #332010;
  font-family: Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align:justify;
  vertical-align:middle;
  font-style:italic;}
  
  
 /*----------------------------------------------------pied de page orange--------------------------------------------------*/

#pied_de_page_orange
{  width: 955px; 
   height:20px;
   background-color: #EE7F00;
   margin: 0px;
}

#pied_de_page_orange p
{  font-family: Arial, Helvetica, sans-serif;
   color: white;
   font-size:12px;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   margin: 0;
   padding-top:2px;
   }
   
   #pied_de_page_orange a
{  font-family: Arial, Helvetica, sans-serif;
   color: white;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   }
  
  #pied_de_page_orange a:hover 
{     color: #332010; 
}

/*----------------------------------------------------pied de page vert--------------------------------------------------*/
#pied_de_page_vert
{  width: 955px; 
   height:20px;
   background-color: #609427;
   margin: 0px;
}

#pied_de_page_vert p
{  font-family: Arial, Helvetica, sans-serif;
   color: white;
   font-size:12px;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   margin: 0px;
   padding-top:2px;
   }
   
   #pied_de_page_vert a
{  font-family: Arial, Helvetica, sans-serif;
   color: white;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   }
  
  #pied_de_page_vert a:hover 
{     color: #332010; 
}

/*----------------------------------------------------pied de page rose--------------------------------------------------*/
#pied_de_page_rose
{  width: 955px; 
   height:20px;
   background-color: #A10D59;
   margin: 0px;
}


#pied_de_page_rose p
{  font-family: Arial, Helvetica, sans-serif;
   color: white;
   font-size:12px;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   margin: 0px;
   padding-top:2px;
   }
   
   #pied_de_page_rose a
{  font-family: Arial, Helvetica, sans-serif;
   color: white;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   }
  
  #pied_de_page_rose a:hover 
{     color: #332010; 
}
/*----------------------------------------------------abccom--------------------------------------------------*/

#abccom 
{   font-size: 11px;
	text-align: center;
	height : 30px;
	font-family:Arial, Helvetica, sans-sans-serif;
	padding-top: 10px;
}

#abccom img 
{   border: 0;
	vertical-align: middle;
}

#abccom a 
{	color: #666666;
	text-decoration: none;
}

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