/*FONT*/
h1,body,textarea{
font-family: Arial, Helvetica, sans-serif ;
}


body,div,p,h1,h2,h3,h4,h5,span,table,td,ul,li{
margin:0;
padding:0;
}

a{
text-decoration:none;
border-width:0px;
color:black;
}

a:hover{
text-decoration:underline;
}

html{
width:100%;
height:100%;
font-size: 100%;
}

body{
background-color:#F4F3EB;
background-image:url('/charte/body_bg.png');
background-repeat:repeat-x;
background-position:50% 0%;
width:100%;
height:100%;
}

div#content{
position:absolute;
top:0px;
left:50%;
margin-left:-309px;
width:659px;
z-index:1;
}

div#cadre{
border-left:2px solid #e6e6e6;
border-right:2px solid #e6e6e6;
border-bottom:2px solid #e6e6e6;
width:611px;
float:left;
}

div#cadre_left{
width:5px;
float:left;
}

div#cadre_right{
width:5px;
float:left;
}

/*TITRE*/
div#titre{
position:absolute;
top:4px;
left:0px;
z-index:2;
width:611px;
}

div#titre h1{
font-size: 0.8125em;
color:#FFE4DF;
font-weight:normal;
text-align:right;
}

/*MENU*/

div#menu{

}

table.menu{
width:100%;
}

table.menu td{
background-image:url('/charte/menu_bg.gif');
background-repeat:repeat-x;
background-position:0px 0px;
background-color:#eace30;
border-bottom: 1px solid #eace30;
}

table.menu td.image{
text-align:right;
vertical-align:top;
width:29%;
}

table.menu td.menu{
text-align:center;
vertical-align:middle;
width:18%;
padding-top:1px;
padding-bottom:1px;
}

a.menu{
font-weight:bold;
font-size: 0.77em;
}

table.menu td.separation{
width:2px;
background-image:url('/charte/menu_a_bg.gif');
background-repeat:no-repeat;
background-position:0px 0px;
border-width:0px;
vertical-align:bottom;
}

div#ligne{
width:100%;
border-top:1px solid #666666;
border-bottom:1px solid #919191;
background-image:url('/charte/ligne_rouge.gif');
background-repeat:repeat-x;
background-position:0px 0px;
}

/*CONTENU*/

div#contenu{
background-color:white;
background-image:url('/charte/contenu_bg.gif');
background-repeat:repeat-x;
background-position:0px 0px;
}

/*TEXTE*/

div#texte{
width:408px;
float:left;
padding-top:10px;
padding-left:15px;
}

div#texte p.spip{
font-size:0.77em;
margin-bottom:10px;
background-image:url('/charte/paragraphe_bottom.gif');
background-repeat:repeat-x;
background-position:bottom left;
padding-bottom:10px;
margin-left:15px;
margin-right:24px;
text-align:justify;
}

div#texte ul.spip{
font-size:0.77em;
padding-top:5px;
margin-bottom:10px;
margin-right:15px;
text-align:justify;
list-style:none;
list-style-image: url('/charte/puce.gif');
padding-left:35px;
}

ul.spip li{
padding-top:0px;
padding-bottom:8px;
}

div#texte h3.spip{
margin:0;
padding:0;
text-align:left;
font-size:0.82em;
margin-bottom:5px;
padding-left:15px;
padding-top:5px;
background-image:url('/charte/h3_bg.gif');
background-repeat:no-repeat;
background-position:0px 5px;
}

div.formulaire{
padding-left:28px;
font-size:0.77em;
}

form table{
text-align:left;
}

td.formulaire{
padding-top:2px;
padding-bottom:2px;
}

input,textarea{
font-size:1em;
border:1px solid #84A6BF;
}

input#bouton_submit,input#rdv{
border-width:0px;
}

form table td{
}

/*MENU VERTICAL*/
div#menu_vertical,div#top_menu_vertical{
width:182px;
float:right;
}

div#bg_contenu{
background-image:url('/charte/menu_vertical_bg.gif');
background-repeat:repeat-y;
background-position:top right;
}

div#menu_vertical{
background-image:url('/charte/top_menu_vertical.gif');
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:15px;
padding-bottom:5px;
}

div#content_menu_vertical{
padding-left:3px;
text-align:center;
}

div.image{
padding-bottom:15px;
}

span.legende{
display:block;
margin-right:auto;
margin-left:auto;
background-image:url('/charte/legende_bg.png');
background-repeat:no-repeat;
background-position:49% 0%;
padding-left:22px;
padding-right:15px;
padding-top:1px;
padding-bottom:1px;
font-size:0.82em;
color:#0c2533;
}

a.bouton_rdv{
display:block;
margin-right:auto;
margin-left:auto;
width:150px;
background-image:url('/charte/bouton_rdv.png');
background-repeat:no-repeat;
background-position:0px -55px;
margin-top:15px;
}

a.bouton_rdv:hover{
background-position:0px 0px;
}

/*BOTTOM*/
div#bottom_contenu{
text-align:right;
background-image:url('/charte/contenu_bottom_bg.gif');
background-repeat:repeat-x;
background-position:top left;
}

div#bottom_page{
background-image:url('/charte/page_bottom.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#6F7881;
font-size: .70em;
padding-top:4px;
padding-right:4px;
padding-bottom:2px;
text-align:right;
}


.nettoyeur{
clear:both;
}

