/* DEBUT REDEFINITIONS BALISES HTML */



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

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

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

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

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

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

a.lien-rubriques-sommet:link{
color: #000000;
text-decoration: underline;
}

a.lien-rubriques-sommet:visited{
color: #000000;
text-decoration: underline;
}

a.lien-rubriques-sommet:hover{
color: #000000;
text-decoration: none;
}

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

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

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

a.lien-menu-gauche:link{
text-decoration: none;
}

a.lien-menu-gauche:visited{
text-decoration: none;
}

a.lien-menu-gauche:hover{
text-decoration: underline;
}

a.lien-menu-bas:link{
text-decoration: none;
margin: 0px 10px 0px 10px;
}

a.lien-menu-bas:visited{
text-decoration: none;
margin: 0px 10px 0px 10px;
}

a.lien-menu-bas:hover{
text-decoration: underline;
margin: 0px 10px 0px 10px;
}

a.lien-ingenie:link{
text-decoration: none;
margin: 0px 10px 0px 10px;
color: #ffffff;
}

a.lien-ingenie:visited{
text-decoration: none;
margin: 0px 10px 0px 10px;
color: #ffffff;
}

a.lien-ingenie:hover{
text-decoration: underline;
margin: 0px 10px 0px 10px;
color: #ffffff;
}

a.lien-sommet:link{
text-decoration: none;
margin: 0px 10px 0px 10px;
color: #989898;
}

a.lien-sommet:visited{
text-decoration: none;
margin: 0px 10px 0px 10px;
color: #989898;
}

a.lien-sommet:hover{
text-decoration: underline;
margin: 0px 10px 0px 10px;
color: #989898;
}

a.lien_dispo:link{
background-color: #ff0000;
color : #ffffff;
font-weight: bold;
text-decoration: none;
}

a.lien_dispo:visited{
background-color: #ff0000;
color : #ffffff;
font-weight: bold;
text-decoration: none;
}

a.lien_dispo:hover{
background-color: #ffffff;
color : #ff0000;
font-weight: bold;
text-decoration: none;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
color: #000000;
padding: 0px;
margin: 0px 0px 0px 40px;
}

h3{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #9a9a9a;
padding: 0px 0px 0px 150px;
margin: 0px 0px 0px 20px;
float: left;
background: url(../images/design/titre-chapelle.gif) no-repeat;
background-position: center left;
}

h4{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #9a9a9a;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 5px;
float: left;
background: url(../images/design/fleche-arbo.gif) no-repeat;
background-position: center left;
}

.titre2{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #000000;
padding: 0px;
margin: 0px 0px 0px 40px;
}

.titre3{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #9a9a9a;
padding: 0px 0px 0px 150px;
margin: 0px 0px 0px 40px;
float: left;
background: url(../images/design/titre-chapelle.gif) no-repeat;
background-position: center left;
}

.titre4{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #9a9a9a;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 5px;
float: left;
background: url(../images/design/fleche-arbo.gif) no-repeat;
background-position: center left;
}


.txt-titre-gras{
font-size: 16px;
font-weight: bold;
color: #9a9a9a;
float: left;
}

/* FIN REDEFINITIONS BALISES HTML */ 

/* DEBUT DISPOSITION ELEMENTS */ 

.conteneur-bouton-gauche{
background: url(../images/design/fond-rubrique-gauche.gif) no-repeat;
width: 219px;
height: 43px;
}

.conteneur-contenu{
position: relative;
z-index: 50;
top: -350px;
left: 0px;
width: 990px;
text-align: left;
/*background-color: #ffffff;*/
}

.conteneur-menu-gauche{
width: 280px;
margin: 0px 0px 0px 0px; 
float: left;
}

.conteneur-menu-bas{
margin-top: 3px;
}

.conteneur-lien-menu-gauche-1l{
padding-top: 15px;
}

.conteneur-lien-menu-gauche-2l{
padding-top: 7px;
}

.conteneur-menu-haut{
	position: absolute;
	z-index: 90;
	top: 30px;
	left: 7px;
	width: 974px;
	text-align: left;
}

.contenu-menu-gauche{
margin-top: 90px;
padding-left: 20px;
}

.pied-page{
position: relative;
background: url(../images/design/pied-page.gif) no-repeat;
width: 990px;
height: 27px;
}

html>body .pied-page{
background: url(../images/design/pied-page.gif) no-repeat;
width: 990px;
height: 27px;
}

.coordonnees{
width: 990px;
height: 27px;
line-height: 27px;
text-align: center;
}

.picto-menu-gauche{
width: 40px;
text-align: center;
float: left;
height: 43px;
}

.rubriques-sommet{
position: absolute;
top: 0px;
left: 0px;
z-index: 80;
/*border: 1px solid #000000;*/
width: 990px;
text-align: left;
}

.margin-pictos-rubriques-sommet{
margin-left: 15px;
}

.la-chapelle-arbo{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #9a9a9a;
padding: 0px;
margin: 0px 0px 0px 20px;
float: left;
}

.pointilles{
background: url(../images/design/pointilles.gif) repeat-x;
height: 1px;
width: 710px;
clear:both;
}

/* FIN DISPOSITION ELEMENTS */

.zoneform{
background-image: url(../images/design/fond-zoneform.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left:4px;
}

.zoneform-grand{
background-image: url(../images/design/fond-zoneform-grand.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left:4px;
}

.boutonform{
background-image: url(../images/design/fond-zoneform.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left:4px;
background-color: #666666;
cursor: hand;
}
.zoneform-oblig{
background-image: url(../images/design/fond-zoneform.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 4px solid #CC0000;
}

.zoneform-grand-oblig{
background-image: url(../images/design/fond-zoneform-grand.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 4px solid #CC0000;
}


/*DEBUT FICHE PRESTATAIRE */

.nom-prestataire{
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #000000;
}
}
.puce-paragraphe{
	list-style-image: url(../images/design/puce-noire.gif);
	list-style-position: outside;
	list-style-type: square;
}

.fleche-hte-saison{
background-image: url(../images/design/picto-saison-haute.gif);
background-position: center right;
background-repeat: no-repeat;
padding-right: 10px;
}

.fleche-basse-saison{
background-image: url(../images/design/picto-saison-basse.gif);
background-position: center right;
background-repeat: no-repeat;
padding-right: 10px;
}

.tableau-tarifs{
 width:98%;
 border:0px;
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
 text-align: left;
}
<!-voir ce que c'est que cette classe->
.tableau-tarif2{
	border: 0px solid #000000;
}

.tarif{
font-size: 18px;
}

.titre-fiche-prestatire{
font-size: 13px;
font-weight: bold;
color: #000000;
}

.titre-paragre-ete{
font-weight: bold;
background-color:#99CC66;
}

.prix-ete{
background-color:#D8EBBF;
}

.hbsaison-ete{
background-color:#B1D88B;
}

.titre-paragre-hiver{
font-weight: bold;
background-color:#9FB9DE;
}

.prix-hiver{
background-color:#D1D9EC;
}

.prix-generique{
background-color:#FFFFFF;
}

.hbsaison-hiver{
background-color:#B6CAE6;
}


.fond-gris{
background: #EFEFEF;
}

.fond-degrade-fin-fiche-prestaire{
background-image: url(../images/design/degrad-gris-fin-fiche-prest.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;
}

.fond-point-trait{
background-image: url(../images/design/point-trait.gif);
background-repeat: repeat-x;
}

/*FIN FICHE PRESTATAIRE */



.lettrine{
float: left;
font-size: 8em;
/*font-weight: bold;*/
font-family: Georgia, Arial, Helvetica, sans-serif;
color: #CCA55E;
/*border: 0px solid #CCA55E;
background-color: #FFFFFF;*/
margin: 0 4 0 1;
padding: 0 3 2 1;
line-height: 1em;
text-transform: uppercase;
}

.titre{
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #CCA55E;
/*background-color: #B29A9A;*/
font-weight: bold;
}

.sous-titre{
font-size: 12px;
color: #FFFFFF;
background-color: #CCA55E;
}




.surbrillance-rouge{
font-size: 12px;
color: #FFFFFF;
background-color: #ED1C24;
text-decoration: underline;
}



.legende{
font-size: 10px;
color: #CC0000;
/*background-color: #CCA55E;*/
font-style: italic;
}



.left{
float: left;
}

.right{
float: right;
}

.absmiddle{
vertical-align:middle
}

.photo-right{
border: 1px solid #000000;
margin: 20px;
float: right;
}

.photo-left{
border: 1px solid #000000;
margin: 20px;
float: left;
}

.photo-right-sans-cadre{
/*border: 1px solid #000000;*/
margin: 20px;
float: right;
}


.photo-left-sans-cadre{
/*border: 1px solid #000000;*/
margin: 20px;
float: left;
}

.photo-sans-cadre{
/*border: 1px solid #000000;*/
margin: 20px;
}

/*  MOTEUR RESA */
.moteur_resa{
width: 244px;
height: 169px;
z-index:10;
margin-bottom:20px;
}

.titre_moteur_resa{
background-color:#f0f0f0; 
width:200px;
height:25px;
margin-top:20px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
}

.contenu_moteur_resa{
border:1px solid #f0f0f0; 
width:200px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
}

.nbjours{
border: 1px solid #404040;
background-color: #dfdfdf;
color: #000000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.inputdate{
border: 1px solid #404040;
background-color: #dfdfdf;
color: #000000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.etape_suivante_moteur{
background-repeat: no-repeat;
height: 20px;
border: 0px none;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
margin-top:10px;
margin-bottom:10px;
font-weight: bold;
padding-bottom: 9px;
}

/* POUR DISPO */
.titre_moteur_resa_gauche{
background-color:#ec1f27;
padding:8px;
color:#FFFFFF;
font-size:14px;
margin-bottom:0px;
font-weight:bold;
width:203px;
}


.tab_moteur_resa_gauche{
border:1px solid #ec1f27;
padding:6px;
width:219px;
margin-bottom:10px;
}

a.lien_ON:link {
	color:#000000;
	text-decoration:none;
	height:22px;
	line-height:22px;
	display:block;
}
a.lien_ON:visited {
	color:#000000;
	text-decoration:none;
	height:22px;
	line-height:22px;
	display:block;
}
a.lien_ON:hover {
	color:#000000;
	text-decoration:underline;
	height:22px;
	line-height:22px;
	display:block;
}

a.lien_OFF:link {
	display:none;
	text-decoration:underline;
}
a.lien_OFF:visited {
	display:none;
	text-decoration:underline;
}
a.lien_OFF:hover {
	display:none;
	text-decoration:none;
}

.titre_moteur_resa{
background-color:#ed1c24;
color:#ffffff;
font-size:14px;
padding-left:10px;
width:210px;
height:25px;
line-height:25px;
margin-top:10px;
}

.contenu_moteur_resa{
border: 1px solid #ed1c24;
width:218px;
padding-top:15px;
}

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

#liens_maps a:link{
text-decoration:none;
font-size:10px;
color:#000000;
}
#liens_maps a:visited{
text-decoration:none;
font-size:10px;
color:#000000;
}
#liens_maps a:hover{
text-decoration:none;
font-size:10px;
color:#cc0000;
}

a.lien_savoir_plus_presta:link{
background-color:#ec2028;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:5px;
}
a.lien_savoir_plus_presta:visited{
background-color:#ec2028;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:5px;
}
a.lien_savoir_plus_presta:hover{
background-color:#ffffff;
color:#ec2028;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:5px;
}

.titre_bloc_vente_forfaits_colg{
background-color:#ec1f27;
color:#ffffff;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:8px;
}

a.lien_commande_forfaits_colg:link{
background-image: url(../images/design/fond-zoneform.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left:4px;
background-color: #666666;
cursor: hand;
text-decoration:none; 
padding:2px;
}
a.lien_commande_forfaits_colg:visited{
background-image: url(../images/design/fond-zoneform.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left:4px;
background-color: #666666;
cursor: hand;
text-decoration:none; 
padding:2px;
}
a.lien_commande_forfaits_colg:hover{
background-image: url(../images/design/fond-zoneform.gif);
background-repeat: repeat-y;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left:4px;
background-color: #666666;
cursor: hand;
text-decoration:none;
padding:2px;
}

a.lien_webcam:link{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
a.lien_webcam:visited{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
a.lien_webcam:hover{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

a.lien_bulletin_complet:link{
font-family: Arial, Helvetica, sans-serif;
color:#ec1f27;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
a.lien_bulletin_complet:visited{
font-family: Arial, Helvetica, sans-serif;
color:#ec1f27;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
a.lien_bulletin_complet:hover{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
}


/*Tooltip*/
.hotspot {
	cursor:pointer;
}
#tt {
	position:absolute;
	display:block;
	z-index: 6;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 35px;
	width: auto;
	background-image: url(../images/design/tooltip.png);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	background-position: left;
	line-height: 22px;
	float: left;
	color:#ffffff;
}
