/* CSS Document */

body{
background-color: #dfe2e7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000088;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

h2 a:link{
color: #ffffff;
}

h2 a:visited{
color: #ffffff;
}

h2 a:hover{
color: #ffffff;
}

h3 a:link{
color: #ffffff;
}

h3 a:visited{
color: #ffffff;
}

h3 a:hover{
color: #ffffff;
}

h4 a:link{
color: #ffffff;
}

h4 a:visited{
color: #ffffff;
}

h4 a:hover{
color: #ffffff;
}

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

a:link{
text-decoration:underline;
color: #000088;
}

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

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

.logo{
position:absolute;
z-index:10;
border: 0px solid #000000;
top: 0px;
left: 30px;
width: 149px;
height: 160px;
}

.tetiere{
position:absolute;
z-index:10;
border: 0px solid #000000;
top: 0px;
left: 211px;
width: 780px;
height: 177px;
}

.titre_ot_SETE{
position:absolute;
z-index:10;
border: 0px solid #000000;
top: 180px;
left: 242px;
width: 320px;
height: 24px;
}

.titre_ot_SETEPRO{
position:absolute;
z-index:10;
border: 0px solid #000000;
top: 180px;
left: 222px;
width: 320px;
height: 24px;
}

.menu_horizontal_SETE{
position:absolute;
z-index:10;
border: 0px solid #000000;
top: 220px;
left: 215px;
width: 361px;
height: 43px;
font-size: 12px;
text-align:left;
}

.menu_horizontal_SETEPRO{
position:absolute;
z-index:10;
border: 0px solid #000000;
top: 245px;
left: 215px;
width: 361px;
height: 43px;
font-size: 12px;
text-align:left;
}

.publicites{
position:absolute;
z-index:10;
border: 0px solid #000000;
top: 182px;
left: 597px;
width: 383px;
height: 85px;
font-size: 12px;
background-color:#d1d1d1;
}

a.lien_menu_horizontal:link{
font-size: 12px;
color: #000000;
text-decoration:none;
line-height: 20px;
}

a.lien_menu_horizontal:visited{
font-size: 12px;
color: #000000;
text-decoration:none;
line-height: 20px;
}

a.lien_menu_horizontal:hover{
font-size: 12px;
color: #346da3;
text-decoration:none;
line-height: 20px;
}

a.lien_pied_page:link{
font-size: 12px;
color: #000000;
text-decoration:none;
}

a.lien_pied_page:visited{
font-size: 12px;
color: #000000;
text-decoration:none;
}

a.lien_pied_page:hover{
font-size: 12px;
color: #57505a;
text-decoration:none;
}

a.lien_pro:link{
font-size: 11px;
color: #000000;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-weight:bold;
}

a.lien_pro:visited{
font-size: 11px;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-weight:bold;
}

a.lien_pro:hover{
font-size: 11px;
color: #346da3;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-weight:bold;
}

.grand_cadre{
position:absolute;
z-index:5;
border: 0px solid #000000;
top: 0px;
left: 0px;
width: 991px;
/*height: 317px;*/
background-color:#FFFFFF;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #346da3;
color:#FFFFFF;
height: 28px;
line-height: 28px;
float:left;
padding: 0px;
margin: 0px 0px 0px 10px;
}

h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #346da3;
color:#FFFFFF;
height: 28px;
line-height: 28px;
float:left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 10px;
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position:center left;
}

h4{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #346da3;
color:#FFFFFF;
height: 28px;
line-height: 28px;
float:left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 10px;
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position:center left;
}

u{
color:#0000ff;
font-size:14px;
/*width:770px;*/
display:block;
border-bottom: 1px solid #346da3;
text-decoration:none;
font-weight:bold;
}

.titre_pave{
color:#0000ff;
font-size:14px;
font-weight:bold;
}

#zonecontenu p{
margin: 0px 0px 20px 0px;
}

.barre{
display: block;
height: 1px;
width: 100%;
border-top: 1px solid #346da3;
}

.liens_site_pro{
text-align:left;
padding-left: 10px;
margin-bottom: 25px;
}

img{
text-decoration:none;
}

.zoneform{
border: 1px solid #000000;
background-color: #ffffff;
font-size: 12px;
}

.zoneform-oblig{
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 4px solid #cc0000;
background-color: #ffffff;
font-size: 12px;
}

.boutonform{
background-color: #346da3;
color: #ffffff;
font-size: 11px;
font-weight: bold;
cursor: pointer;
border: 1px solid #346da3;
}

textarea{
font-family: arial, hevetica, "sans-serif";
font-size: 12px;
}

a.pagination-resa-page:link{
text-decoration: underline;
}

a.pagination-resa-page:visited{
text-decoration: underline;
}

a.pagination-resa-page:hover{
text-decoration: none
}

a.pagination-resa-page-precedente:link{
text-decoration: none;
}

a.pagination-resa-page-precedente:visited{
text-decoration: none;
}

a.pagination-resa-page-precedente:hover{
text-decoration: underline;
}

a.pagination-resa-page-suivante:link{
text-decoration: none;
}

a.pagination-resa-page-suivante:visited{
text-decoration: none;
}

a.pagination-resa-page-suivante:hover{
text-decoration: underline;
}

a.pagination-resa-page-active:link{
text-decoration: none;
}

a.pagination-resa-page-active:visited{
text-decoration: none;
}

a.pagination-resa-page-active:hover{
text-decoration: none;
}

/* STYLES PRESTATAIRES - PRESTATIONS */

#fiche_prestataire{
color: #000000;
background-color: #ffffff;
}

.bloc_informations_presta{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}

.nom_presta{
color:#0000ff;
font-size:14px;
/*width:770px;*/
display:block;
border-bottom: 1px solid #346da3;
text-decoration:none;
font-weight:bold;
}

.texte_nom_presta{
color: #0000ff;
font-size:14px;
}

a.lien_presta:link {
color: #ffffff;
background-color: #346da3;
font-size: 11px;
border : 1px solid #346da3;
line-height: 15px;
height: 15px;
text-align: center;
display: block;
padding: 2px 4px 2px 4px;
}
a.lien_presta:visited {
color: #ffffff;
background-color: #346da3;
font-size: 11px;
border : 1px solid #346da3;
line-height: 15px;
height: 15px;
text-align: center;
display: block;
padding: 2px 4px 2px 4px;
}
a.lien_presta:hover {
color: #ffffff;
background-color: #346da3;
font-size: 11px;
border : 1px solid #346da3;
line-height: 15px;
height: 15px;
text-align: center;
display: block;
padding: 2px 4px 2px 4px;
}

.barre_presta{
border-top: 1px solid #346da3;
height: 1px;
width: 100%;
margin-bottom: 10px;
}

.barre_presta_liste{
border-top: 1px solid #346da3;
height: 1px;
width: 100%;
margin-bottom: 0px;
}

#tableau_tarifs font{
padding: 0px 10px 0px 10px;
font-size: 12px;
}

table #tableau_tarifs {
width: 100%;
}

#nom_colonnes{
background-color: #00aeec;
font-weight: bold;
line-height: 16px;
text-align: center;
}

#nom_colonnes td{
color:#FFFFFF;
}

#tableau_tarifs .couleur1{
background-color: #9fdaf7;
text-align: center;
font-size: 12px;
color: #000000;
}

#tableau_tarifs .couleur2{
background-color: #d3ecf9;
text-align: center;
font-size: 12px;
color: #000000;
}

#contenupresta{
color: #000000;
}

#contenupresta strong{
color: #000088;
}

#contenupresta td{
color: #000000;
}

#contenupresta b{
color: #000088;
}

#contenupresta font{
color: #000000;
}

#contenupresta a:link{
color: #000000;
}

#contenupresta a:visited{
color: #000000;
}

#contenupresta a:hover{
color: #000000;
}

#contenupresta .texte_nom_presta{
color: #0000ff;
font-size:14px;
}

.infos_legales_form_francois_FR{}
.infos_legales_form_francois_UK{display: none;}
.infos_legales_form_francois_DE{display: none;}
.infos_legales_form_francois_NL{display: none;}
.infos_legales_form_francois_ES{display: none;}
.infos_legales_form_francois_PO{display: none;}
.infos_legales_form_francois_IT{display: none;}
.infos_legales_form_francois_RU{display: none;}



#ville_passion #tableau_tarifs font{
padding: 0px 10px 0px 10px;
font-size: 12px;
}

table #ville_passion #tableau_tarifs {
width: 100%;
}

#ville_passion #nom_colonnes{
background-color: #cb1a35;
font-weight: bold;
line-height: 16px;
text-align: center;
}

#ville_passion #nom_colonnes td{
color:#FFFFFF;
}

#ville_passion #tableau_tarifs .couleur1{
background-color: #ffb3bd;
text-align: center;
font-size: 12px;
color: #000000;
}

#ville_passion #tableau_tarifs .couleur2{
background-color: #ffe2e6;
text-align: center;
font-size: 12px;
color: #000000;
}
