table, tr, td { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; line-height: 14px; }

.titre1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #248324; line-height: 24px; }
.titre1_1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #7AAD48; display: block; width: 300px; height: 24px; line-height: 20px; border-bottom: 1px solid #417B41; padding-left: 5px; }
.titre1_2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #7AAD48; display: block; height: 24px; line-height: 20px; border-bottom: 1px solid #417B41; padding-left: 5px; }
.titre2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7AAD48; display: block; width: 260px; height: 20px; line-height: 18px; border-bottom: 1px solid #417B41; padding-left: 5px; }
.titre2_2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7AAD48; display: block; width: 360px; height: 20px; line-height: 18px; border-bottom: 1px solid #417B41; padding-left: 5px; }
.titre2_3 { font-family: Comic Sans MS,Arial, Helvetica, sans-serif; font-size: 18px; color: #FF9C00; line-height: 18px;  font-weight: bold; }
.titre2_4 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7AAD48; display: block; height: 20px; line-height: 18px; border-bottom: 1px solid #417B41; padding-left: 5px; }
.titre2_1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7AAD48; display: block; width: 260px; height: 20px; line-height: 18px; border-bottom: 1px solid #417B41; padding-left: 5px; }
.titre3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #529212; font-weight: bold; text-decoration: none; }
.titre4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #417B41; font-weight: bold; padding-left: 10px; text-decoration: none; }
.titre5 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; display: block; width: 100%; height: 18px; padding: 2px; text-decoration: none; }
.titre6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-align: center; display: block; width: 100%; height: 14px; padding: 2px; text-decoration: none; }
.ref { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFA200; text-transform: uppercase; }
.big { font-size: 20px; }
.texte1 { color: #3A6D3A; line-height: 16px; }
.newsletter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6D3A; font-weight: bold; }
.newsletter2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6D3A; font-weight: bold;border: 1px solid #BDD7A3; background-color: #F2FBE8; }
.cadre1 { width: 100%; padding: 1px; background-color: #126112; }
.lcadre1 { border: 2px solid #E4F0D8; background-color: #FFFFFF; }
.lcadre2 { border: 2px solid #BDD7A3; background-color: #F2FBE8; cursor: hand; }
.fond1 { background-color: #FFFFFF; }
.fond2 { background-color: #B6DEB6; }
.intCircuit { color: #126112; }
.titCircuit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #248324; }
.prix_min { color: #FF9C00; }
#menuHead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #B1DDB2; }
#menuHead a { font-size: 11px; color: #B1DDB2; text-decoration: none; }
#menuHead a:hover { color: #FFFFFF; }
#promos .texte { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6D3A; padding-left: 7px; padding-right: 7px; }
#promos .titPromo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;color: #417B41; display: block; width: 100%; text-decoration: none; background-color: #E4F0D8; }
#promos .prix { color: #FF9C00; }
#news a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6D3A; text-decoration: none; }
#news a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A6D3A; text-decoration: underline; }
#moteur .texte { color: #417B41; background-color: #E4F0D8; }
#moteur .texte2 { color: #417B41; }
#moteur form { padding: 0px; margin: 0px; }
#moteur select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #417B41; padding:1px; }
#moteur input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #417B41; padding:1px; }
#moteur .champ{	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding:1px; BORDER-RIGHT: #7AAD48 1px solid; BORDER-TOP: #7AAD48 1px solid;  BACKGROUND: #ffffff; BORDER-LEFT: #7AAD48 1px solid; COLOR: #417B41; BORDER-BOTTOM: #7AAD48 1px solid; TEXT-DECORATION: none}
#moteur .bouton {	height: 20px; BORDER-RIGHT: #7AAD48 1px solid; BORDER-TOP: #7AAD48 1px solid; FONT-SIZE: 11px; BACKGROUND: #F2FBE8; BORDER-LEFT: #7AAD48 1px solid; CURSOR: hand; COLOR: #417B41; BORDER-BOTTOM: #7AAD48 1px solid; TEXT-DECORATION: none;}
#prix td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#prix .prix { color: #126112; text-align: right; }
#hotel td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#hotel ul { padding: 0px; margin: 0px; }
#hotel li { list-style-type: none; }
#hotel .ville { color: #248324; }
#infos td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#leist ul { margin: 0px; margin-left: 15px; }
#leist li { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; list-style-image: url(images/puce.gif); }
#villes ul { list-style-type: none; padding: 0px; margin: 0px; }
#villes ul li { padding: 0px; margin: 0px; border-top: 1px solid #9EC973; }
#villes a { color: #095F09; text-decoration: none; display: block; width: 100%; height: 17px; }
#villes a:hover { background-color: #DBEDCA; }
#villes .fin { border-bottom: 1px solid #9EC973; }
#navigation { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFA200; text-transform: none; }
#navigation a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFA200; text-transform: none;  text-decoration: underline;}
#navigation a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFA200; text-transform: none; text-decoration: none; }
#navigation titre4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #417B41; font-weight: bold; padding-left: 10px; text-decoration: none; }
#navigation titre3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #529212; font-weight: bold; text-decoration: none; }
#footer a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #417B41; font-weight: bold; text-decoration: none; }
#footer a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #417B41; font-weight: bold; text-decoration: underline; background-color: #DBEDCA;}
#footer a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #417B41; font-weight: bold; text-decoration: none; }