/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 0;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

td{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

ul{
margin: 0px; padding: 0;
}

li{
margin: 0px; padding: 0;
}

#contrub ul li{
list-style-type: disc;
text-indent: 15px;
}

a{

color: #000000;
text-decoration: underline;
}

a:visited{
color: #000000;
text-decoration: underline;
}

a:hover{
color: #000000;
text-decoration: none;
}

a.copyright:link{
color:#ffffff;
text-decoration:none;
}

a.copyright:visited{
color:#ffffff;
text-decoration:none;
}

a.copyright:hover{
color:#ffffff;
text-decoration:none;
}

a.liens_menu_hg:link{
color:#ffffff;
text-decoration:underline;
}

a.liens_menu_hg:visited{
color:#ffffff;
text-decoration:underline;
}

a.liens_menu_hg:hover{
color:#ffffff;
text-decoration:none;
}

a.liens_coordonnees:link{
color:#ffffff;
text-decoration:underline;
}

a.liens_coordonnees:visited{
color:#ffffff;
text-decoration:underline;
}

a.liens_coordonnees:hover{
color:#ffffff;
text-decoration:none;
}

a.liens_menu_haut:link{
color:#ffffff;
text-decoration:none;
background-image:url(../images/design/pipe_menu_haut.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:20px;
margin-left:20px;
}

a.liens_menu_haut:visited{
color:#ffffff;
text-decoration:none;
background-image:url(../images/design/pipe_menu_haut.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:20px;
margin-left:20px;
}

a.liens_menu_haut:hover{
color:#ffffff;
text-decoration:none;
background-image:url(../images/design/pipe_menu_haut.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:20px;
margin-left:20px;
}

a.liens_menu_bas:link{
color:#ffffff;
text-decoration:none;
background-image:url(../images/design/puce_menu_bas.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:25px;
margin-left:18px;
text-decoration:underline;
}

a.liens_menu_bas:visited{
color:#ffffff;
text-decoration:none;
background-image:url(../images/design/puce_menu_bas.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:25px;
margin-left:18px;
text-decoration:underline;
}

a.liens_menu_bas:hover{
color:#ffffff;
text-decoration:none;
background-image:url(../images/design/puce_menu_bas.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:25px;
margin-left:18px;
text-decoration:none;
}

.support{
position:relative;
z-index:5;
top:0px;
left:0px;
width:967px;
border:0px solid #000000;
}

.fond_menu_bas{
background-image:url(../images/design/new_fond_pied_page.jpg); 
background-color:#ffffff;
background-position:top left;
background-repeat:no-repeat;
width:957px;
height:20px;
border: 0px solid #000000;
padding-top:0px;
padding-left: 10px;
text-align:center;
}

.contenu_menu_hg{
position:absolute;
z-index:10;
top:4px;
left:20px;
width:233px;
height:32px;
border:0px solid #000000;
text-align:left;
}

.contenu_menu_haut{
position:absolute;
z-index:10;
top:81px;
left:4px;
width:958px;
height:15px;
border:0px solid #000000;
text-align:left;
padding-top:4px;
padding-left:0px;
}

.logo{
position:absolute;
z-index:10;
top:1px;
left:408px;
width:167px;
height:83px;
border:0px solid #000000;
text-align:left;
}

.texte_coordonnees{
color: #FFFFFF;
}

.photo_charte{
position:absolute;
z-index:5;
top:114px;
left:-15px;
width:435px;
height:215px;
border:0px solid #000000;
}

.texte_intro{
font-size: 14px;
color: #000000;
}

a.copyright:link{
color:#ffffff;
text-decoration:none;
}
a.copyright:visited{
color:#ffffff;
text-decoration:none;
}
a.copyright:hover{
color:#ffffff;
text-decoration:none;
}

.photo_gauche{
background-color: #ffffff;
padding: 1px;
margin: 10px 10px 10px 10px;
float:left;
}

.photo_droite{
background-color: #ffffff;
padding: 1px;
float:right;
}

.photo_gauche_libre{
float: left;
margin: 0px 10px 10px 10px;
border: 3px solid #FFFFFF;
}

.photo_droite_libre{
float: right;
margin: 0px 10px 10px 10px;
border: 3px solid #FFFFFF;
}

#pave1 font {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#pave1 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.zoneform{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #000000;
background-color: #ffffff;
}

.zoneform-oblig{
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 4px solid #990000;
padding-left: 3px;
background-color: #ffffff;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
}

.boutonform{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #747474;
background-color: #747474;
color: #ffffff;
font-weight: bold;
cursor: pointer;
}

.txt-gras{
font-weight: bold;
}

.txt-petit{
font-size: 9px;
color :#4C6475;
}

.titre-categorie-prestataire{
font-size: 18px;
font-weight: bold;
}


.photo{
border: 3px solid #FFFFFF;
}


