
body{
background:url(images/ar_plan.gif);/* image d'arrière plan*/
}

/*----Debut style de contenu de la page----*/
p
{
font : 10px "MS Sans Serif", Geneva, sans-serif;
color : black ;
}
.p2
{
font :10px "MS Sans Serif", Geneva, sans-serif;
color : black ;
}
.p3
{
color: black ;
text-align:justify;
font-size:0.85em;
color:#666;
/**/margin : 2px 2px;
clear:both;
}
.p4
{
font:14px "MS Sans Serif", Geneva, sans-serif;
color: #990000;
text-align : center;
}
.p5
{
padding-left : 4px;
font :15px "MS Sans Serif", Geneva, sans-serif;
color : black ;
text-align : justify;
margin-left:10px;
}
.p6
{
font:10px;
color: black ;
text-align:right;
}
.description {
font : 10px "MS Sans Serif", Geneva, sans-serif;
color : #000000;
text-align : justify;
}
/*----Fin style de contenu de la page ----*/

/* ----Debut de style de menu Haut---- */
.bare{ 
/*left:130; Postion X*/
top:140; /*Position Y*/
/*height:20;Hauteur*/
text-align:center;/* alignement du texte*/
cursor:pointer;
position:absolute;
background-color:#FF9900;/* Couleur de la barre*/
font-weight:inherit;/* la graisse de la fonte*/
color:white;/* Couleur des textes*/
font-family:Verdana;/* Police */
font-size:11px;/* Teille de fonte */
padding-top:3px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
display:inline;
}
.Contour{
border-color:gray;/* Couleur de contour*/
border-style:solid;/* style de la border*/
border-width:1px;
display:table;
float:left;
display:table-row;
width:250px;
}
.cssTexte3{
font-weight:inherit;/* la graisse de la fonte du sous-rubrique*/
color:#0033CC;/* Couleur des textes du sous-rubrique*/
font-family:Verdana;/* Police du sous-rubrique*/
font-size:11px;/* Teille de fonte du sous-rubrique*/
display:inline;
}
.cssTexter{
font-weight:inherit;/* la graisse de la fonte du 1 ere sous-rubrique*/
background-color:#663366;
font-family:Verdana;/* Police du 1 ere sous-rubrique*/
font-size:11px;/* Teille de fonte du 1 ere sous-rubrique*/
display:inline;
}
.colFond2{
background-color:#CCCCCC;/*Couleur de fond*/
}
.outset
{
   border: 1px outset #3399FF;
   padding: 3px;
   margin: 3px;
}
.bare3{ 
/*left:130; Postion X*/
top:140; /*Position Y*/
/*height:20;Hauteur*/
text-align:center;/* alignement du texte*/
cursor:pointer;
position:absolute;
background-color:#3399FF;/* Couleur de la barre*/
font-weight:inherit;/* la graisse de la fonte*/
color:white;/* Couleur des textes*/
font-family:Verdana;/* Police */
font-size:11px;/* Teille de fonte */
padding-top:3px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
display:inline;
}
.bare4{ 
/*left:130; Postion X*/
top:150; /*Position Y*/
/*height:20;Hauteur*/
text-align:center;/* alignement du texte*/
cursor:pointer;
position:absolute;
background-color:#FF9900;/* Couleur de la barre*/
font-weight:inherit;/* la graisse de la fonte*/
color:white;/* Couleur des textes*/
font-family:Verdana;/* Police */
font-size:11px;/* Teille de fonte */
padding-top:3px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
display:inline;
}
.bare2{ 
/*left:130; Postion X*/
top:73; /*Position Y*/
/*height:20;Hauteur*/
text-align:center;/* alignement du texte*/
cursor:pointer;
position:absolute;
background-color:#FF9900;/* Couleur de la barre*/
font-weight:inherit;/* la graisse de la fonte*/
color:white;/* Couleur des textes*/
font-family:Verdana;/* Police */
font-size:11px;/* Teille de fonte */
padding-top:3px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
display:inline;
}
#colBarre{
background-color:#FF9900;/*Couleur de la barre*/
}
#colBarreselect{
background-color:#3399FF;/*Couleur de la barre*/
}
.cssTexte{
font-weight:inherit;/* la graisse de la fonte du sous-rubrique*/
color:#0033CC;/* Couleur des textes du sous-rubrique*/
font-family:Verdana;/* Police du sous-rubrique*/
font-size:11px;/* Teille de fonte du sous-rubrique*/
display:inline;
}
.cssTexte2{
font-weight:inherit;/* la graisse de la fonte du 1 ere sous-rubrique*/
background-color:#663366;
font-family:Verdana;/* Police du 1 ere sous-rubrique*/
font-size:11px;/* Teille de fonte du 1 ere sous-rubrique*/
display:inline;
}
.colFond{
background-color:#CCCCCC;/*Couleur de fond*/
}
/* ----Fin de style de menu Haut---- */


/* ----Debut de style de menu gauche---- */
.menugauche /*largeur de menu gauche*/
 {
 width:183px;
 vertical-align:top;
 }
 .coleurmenu{/*Couleur de menu gauche*/
background:#3399FF;
}
.vew{
width: 170px; /*sub menu width*/
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 0px 0px;
border: 1px solid #ccc;
border-bottom: 0;
font:10px "MS Sans Serif", Geneva, sans-serif;
color: black ;
}
#current {
	BACKGROUND-COLOR: #591f20;
}
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
font:10px "MS Sans Serif", Geneva, sans-serif;
color: black ;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background-color: #3399FF;
color:#FFFFFF;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
#current2 {
	BACKGROUND-COLOR: #3399FF;
	font-size:12px; 
	color:#FFFFFF;
	font-style:inherit;
}
/*----Fin style de menu gauche----*/


/*----style de menu gauche en bas----*/
#menu2L{
background:#3399FF;
color:#FFFFFF;
}
#menu2L a{
color:#FFFFFF;
text-decoration:none;
}
 .menu2T{
width:181px;
vertical-align:top;
border-color:"#AAAAAA";
border-width:1;
border-style:"solid";
}

.menu2
{
background:transparent;
border:none;
text-align: left;
 font-family: Verdana; 
 font-style: normal; 
 font-variant: normal; 
 font-weight: normal; 
 font-size: 10px; 
 line-height: normal; 
 font-size-adjust: none; 
 font-stretch: normal; 
 color: rgb(68, 68, 68);

 }

.menu2 a
{text-decoration:none;
background:transparent;
border:none;
text-align: left;
 font-family: Verdana; 
 font-style: normal; 
 font-variant: normal; 
 font-weight: normal; 
 font-size: 10px; 
 line-height: normal; 
 font-size-adjust: none; 
 font-stretch: normal; 
 color: rgb(68, 68, 68);}
/*----Fin style de menu gauche en bas----*/


/*----style de sous menu en haut----*/
.smenu td
{
height:23;
font-size:11px;
background-image:url(images/main-button-tile.gif);
padding-left: 3px;
padding-right: 3px;
color:#000066;
font:Arial, Helvetica, sans-serif;

}
.smenu td:hover
{
font-size:11px;
background-image:url(images/main-buttonOver-tile.gif);
cursor:pointer;
color:#FFFFFF;
}

.smenu a
{
text-decoration: none;
color:#000066;
}
.smenu a:hover
{
text-decoration: none;
color:#FFFFFF;

}
#smenux
{
font-size:11px;
background-image:url(images/main-buttonOver-tile.gif);
cursor:pointer;
color:#FFFFFF;
}
/*----Fin style de sous menu en haut----*/


/*----Debut style de  menu gauche des Communes----*/
.Style3 {color: #FFFFFF}
.p7
{
color: #990000 ;
text-align:justify;
font-size:0.7em;
margin : 2px 2px;
display: block;
}
.p7 a
{
color: #990000 ;
font-size:0.85em;
}
.p8
{
color: #FFFFFF ;
text-align:justify;
font-size:0.8em;
margin : 0px 0px;
display: block;
}
.communes_voisines
{
border-left: 1px dotted #000000;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
}
.communes_voisines2
{
border-right: 1px dotted #000000;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
}
/*----Fin style de  menu gauche des Communes----*/

/*--- Debut sous sous menu haut ---*/
#soussousmenu{
background:transparent;
border:none;
text-align: left;
 font-family: Verdana; 
 font-style: normal; 
 font-variant: normal; 
 font-weight: normal; 
 font-size: 10px; 
 line-height: normal; 
 font-size-adjust: none; 
 font-stretch: normal; 
 color: rgb(68, 68, 68);
}
#soussousmenu a:hover{

 color: #FFFFFF;
 background-color:#3399FF;
}
#Smenu{

 color: #FFFFFF;
 background-color:#3399FF;
}
/*--- Fin sous sous menu haut ---*/

/*----------Affichage des lettres----------*/
#lettre
{
	
	/*border-top: none;*/
	border-bottom:none;
	margin :0px 0px 0 0px;
	padding:1px 0 0 2px;
	width:120px;
}
#lettre
{
	width:120px;
}
#lettre a,
#lettre span
{
	float:left;
	/*border: 1px solid #BF320D;*/
	width: 15px;
	height:15px;
	overflow:hidden;
	line-height:13px;
	text-align:center;
	margin:1px 1px 0 0;
	background : #FFFFFF;
	font-size:0.7em;
	text-decoration: none;
	padding: 0 0 0 1px;
}
#lettre span
{
	/*background : transparent;*/
	color:#666666;
	border-color :#666666;
}
#lettre a,
#lettre span
{
	width: 12px;
	height:13px;
}
#lettre hr
{
	display:none;
}
#lettre a.current,
#lettre a:hover,
{
	background:#BF320D;
	color:#ECECEC;
}
#lettre a
{
color: #990000 ;
}
/*------fin lettres---*/


hr
{
border: 1px dashed #000000;/* style de separateur en haut de la page*/
}

