.mAccueilOn { background-image:url('../images/menuAccueilOn.png'); width:74px; height:30px; text-align:center}
.mAccueilOff{ background-image:url('../images/menuAccueilOff.png'); width:74px; height:30px; text-align:center}

.mOffresOn { background-image:url('../images/menuOffresOn.png'); width:90px; height:30px; text-align:center}
.mOffresOff { background-image:url('../images/menuOffresOff.png'); width:90px; height:30px; text-align:center}

.mMoyensOn { background-image:url('../images/menuMoyensOn.png'); width:98px; height:30px; text-align:center}
.mMoyensOff { background-image:url('../images/menuMoyensOff.png'); width:98px; height:30px; text-align:center}

.mQuiSommesNousOn { background-image:url('../images/menuQuiSommesNousOn.png'); width:139px; height:30px; text-align:center}
.mQuiSommesNousOff { background-image:url('../images/menuQuiSommesNousOff.png'); width:139px; height:30px; text-align:center}

.mContactsOn { background-image:url('../images/menuContactsOn.png'); width:82px; height:30px; text-align:center}
.mContactsOff { background-image:url('../images/menuContactsOff.png'); width:82px; height:30px; text-align:center}

.mLiensOn { background-image:url('../images/menuLiensOn.png'); width:78px; height:30px; text-align:center}
.mLiensOff { background-image:url('../images/menuLiensOff.png'); width:78px; height:30px; text-align:center}

.pageCourante {font-weight:bold; }</pre>

.altTabPpl{width:780px; height:560px;/*border:1px solid #C8C8C8;*/ border:1px solid #505050; background-color:#FFFFFF; vertical-align:text-top;}

.altTabMenu{width:800px; height:370px; top:500px;}
.altTabMenu a {font-size: 8pt; color:#333333; font-family : Verdana;
color: black; text-decoration:none;}

.altTabMenuEspace{width:5px;}

.altActuTete {background-image:url('../images/actuTete.png'); width: 174px; height: 42px}
.altActuBas { background-image:url('../images/actualitesCadreBas.png'); width: 174px; height:12px}


.altBandeauDefilant{font-size:0.8em; font-weight:normal; color:#FFFFFF;}
.altBandeauDefilant a {color:#FFFFFF;}


div#page{
width:800px;
position:absolute;
left:50%; top:69px;
width:800px;
margin-left: -376px;
margin-top: -60px;
}
div#header{
height: 200px;
width:100%;
background-image:url(../img/entete.gif);
z-index: 0;
}
div#contenu{
width:100%;
background:url(../img/largeur.gif); 
font-family : Verdana,Arial,Helvetica,sans-serif;
color: black;
text-decoration: none;
text-align: justify;
font-size: 7.5pt;
}
div#contenue{
background:url(../img/largeur2.gif);
width:740px !important; /*moz width*/ 
width:800px; /*IE width*/ 
padding-left: 30px;
padding-right: 30px;
font-family : Verdana,Arial,Helvetica,sans-serif;
color: black;
text-decoration: none;
text-align: justify;
font-size: 7.5pt;
}
div#footer{
clear:both;
width:758px !important; /*moz width*/ 
width:800px; /*IE width*/ 
height:15px !important; /*moz width*/ 
height:59px; /*IE width*/ 
background:url(../img/pieddepage.gif);
padding-left: 42px;
padding-top: 40px;
font-family : Verdana;
color: black;
text-decoration: none;
font-size: 8pt;
}
div#fin{
clear:both;
width:730px !important; /*moz width*/ 
width:772px; /*IE width*/ 
height:15px !important; /*moz width*/ 
height:59px; /*IE width*/ 
background:url(../img/font.gif);
padding-left: 42px;
padding-top: 40px;
font-family : Verdana;
color: black;
text-decoration: none;
font-size: 8pt;
}
div#menu{
position:absolute;
left: 0px;
top: 160px;
padding-right: 250px;
}

div#float_left{
float: left;
padding-right: 5px;
}
div#float_right{
float: right;
}

div#float_left_200{
float: left;
padding-right: 5px;
width: 200px;
}

a.box, a.box_big, a.box_little {
display: block; 
z-index: 1;
border-style: solid;
border-color: black;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color: #C0C0C0;
font-family : Verdana;
color: black;
text-decoration: none;
text-align: center;
font-size: 8pt;
padding-top: 2px;
padding-bottom: 2px;
}

a.box { 
width: 150px;
height: 15px;
}

a.box_big { 
width: 250px;
height: 15px;
}

a.box_little { 
width: 80px;
height: 10px;
font-size: 7pt;
}

a.box:hover, a.box_big:hover, a.box_little:hover { 
display: block; 
z-index: 1;
border-style: solid;
border-color: #000000;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color: #C0C0C0;
font-family : Verdana;
color: #000000;
text-decoration: none;
text-align: center;
font-size: 8pt;
padding-top: 2px;
padding-bottom: 2px;
}

a.box:hover { 
width: 150px;
height: 15px;
}
a.box_big:hover { 
width: 250px;
height: 15px;
}

a.box_little:hover { 
width: 80px;
height: 10px;
font-size: 7pt;
}


a.box_small { 
display: block; 
z-index: 1;
border-style: solid;
border-color: black;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color: #E6ECCD;
width: 150px;
height: 15px;
font-family : Verdana;
color: #71822A;
text-decoration: none;
text-align: center;
font-size: 7pt;
padding-top: 1px;
padding-bottom: 1px;
}

a.box_small:hover { 
display: block; 
z-index: 1;
border-style: solid;
border-color: #000000;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color: #E6ECCD;
width: 150px;
height: 15px;
font-family : Verdana;
color: #000000;
text-decoration: none;
text-align: center;
font-size: 7pt;
padding-top: 1px;
padding-bottom: 1px;
}

a.menu { /* définition de la classe "image" de la balise <a> */
display: block; /* la balise a doit être en bloc */
z-index: 1;
float: right;
border-style: none;
border-color: #000000;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding-left: 0px;
margin: 5px;
width:80px; 
height: 20px;
font-family : Verdana;
text-align: center;
font-family : Verdana;
color: white;
text-decoration: none;
font-size: 10pt;
font-weight: bold;
}
	 
a.menu:hover { /* définition de la classe "image" de la balise <a> au survol */
z-index: 1;
float: right;
border-style: none;
border-color: #000000;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
background-color: #3399FF;
margin: 5px;
width:80px; 
height: 20px;
text-align: center;
font-family : Verdana;
color: white;
text-decoration: none;
font-size: 10pt;
font-weight: bold;
}
.copyright {
font-family : Verdana;
color: white;
text-decoration: none;
font-size: 8pt;
}
a.copyright{
font-family : Verdana;
color: white;
text-decoration: none;
font-size: 8pt;
}
a.copyright:hover{
font-family : Verdana;
color: white;
text-decoration: none;
font-size: 8pt;
text-decoration: underline;
}

a.vert{
font-family : Verdana;
color: #AFC456;
text-decoration: underline;
font-size: 8pt;
}
a.copyright:hover{
font-family : Verdana;
color: #AFC456;
text-decoration: none;
font-size: 8pt;
text-decoration: underline;
}

div#barre_horinzontale{
position:absolute;
left:150px;
top:50px;
width:600px;
font-family : Verdana,Arial,Helvetica,sans-serif;
color: black;
text-decoration: none;
text-align: justify;
font-size: 10pt;
}

div#barre_recherche{
position:absolute;
left:200px;
top: 220px;
width:550px;
font-family : Verdana,Arial,Helvetica,sans-serif;
color: black;
text-decoration: none;
text-align: justify;
font-size: 7.5pt;
}

div#annonce_small{
position : relative;
/* float:left; */
background-color: #FFFFFF;
border-style: solid;
border-color: #CFE086;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 5px;
margin-bottom: 5px;
height:205 px;
}

div#cadre_texte{
background-color: #FFFFFF;
border-style: solid;
border-color: white;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
margin-right: 50px;
margin-left:50px;
margin-bottom: 50px;
font-family : Verdana,Arial,Helvetica,sans-serif;
color: gray;
text-decoration: none;
text-align: justify;
font-size: 7.5pt;
}
     
.body {
font-family : Verdana,Arial,Helvetica,sans-serif;
color: gray;
text-decoration: none;
text-align: justify;
font-size: 7.5pt;
}

.body_bold {
font-family : Verdana,Arial,Helvetica,sans-serif;
color: gray;
text-decoration: none;
text-align: justify;
font-size: 7.5pt;
font-weight: bold;
}

.body_rouge {
font-family : Verdana,Arial,Helvetica,sans-serif;
color: red;
text-decoration: none;
text-align: justify;
font-size: 7.5pt;
}

.titre_principal {
font-family : Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
text-decoration: none;
text-align: justify;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #000000;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #AFC456;
height: 22px;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}

.titre_vert {
font-family : Verdana,Arial,Helvetica,sans-serif;
color: #9bae49;
text-decoration: none;
text-align: justify;
font-size: 10pt;
font-weight: bold;
}

.border_image
{
	border-style: solid;
	border-color: black;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	font-family : Arial;
        color: black;
        text-decoration: none;
        font-size: 7pt;
        margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

.form_champtext{
BORDER-RIGHT:  black 1px solid;
BORDER-TOP:  black 1px solid;
BORDER-LEFT:  black1px solid;
BORDER-BOTTOM:  black 1px solid;
COLOR: black;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
BACKGROUND-COLOR:#C0C0C0;
width:200px;
}

.form_champtext_100{
BORDER-RIGHT: #CFE086 1px solid;
BORDER-TOP: #CFE086 1px solid;
BORDER-LEFT: #CFE086 1px solid;
BORDER-BOTTOM: #CFE086 1px solid;
COLOR: #71822A;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
BACKGROUND-COLOR:#E6ECCD;
width:100px;
text-align: right;
}

.form_champtext_cp{
BORDER-RIGHT: #CFE086 1px solid;
BORDER-TOP: #CFE086 1px solid;
BORDER-LEFT: #CFE086 1px solid;
BORDER-BOTTOM: #CFE086 1px solid;
COLOR: #71822A;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
BACKGROUND-COLOR:#E6ECCD;
width:50px;
}

.form_champtext_ville{
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
BORDER-BOTTOM: black 1px solid;
COLOR: black;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
BACKGROUND-COLOR:#C0C0C0;
width:145px;
}

.form_textarea{
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
BORDER-BOTTOM: black 1px solid;
COLOR: black;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
BACKGROUND-COLOR:#C0C0C0;
width:200px;
height:60px;
}


.select{
BORDER-RIGHT: #CFE086 1px solid;
BORDER-TOP: #CFE086 1px solid;
BORDER-LEFT: #CFE086 1px solid;
BORDER-BOTTOM: #CFE086 1px solid;
COLOR: #71822A;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
BACKGROUND-COLOR:#E6ECCD;
}

.input{
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
BORDER-BOTTOM: black 1px solid;
COLOR:black;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
BACKGROUND-COLOR:#C0C0C0;
}
  
body {
background-image:url(../img/fondn.gif);
  color:#000000;
  font-family:"Andale Mono",Arial,sans-serif;


}

div#spacer {
clear: both;
}