body {
	background-color: #227914;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.td_bas_page {
	font-size: 10px;
	color: #FFFFB7;
	background-color: #045E1E;
	font-weight: bold;

}
.link_bas_page {
	font-size: 10px;
	color: #FFFFB7;
	background-color: #045E1E;
	font-weight: bold;
	text-decoration:none;
}
input {
	font-size: 10px;
	background-color: #FFFFCC;
	border: 1px inset #006633;
}
select {
	font-size: 10px;
	background-color: #FFFFCC;
	border: 1px inset #006633;
}
.form_occas {
	border: 1px outset #006633;
	font-size: 10px;
}
.link_bas_page:hover {
	font-size: 10px;
	color: #FFFFB7;
	font-weight: bold;
	text-decoration:underline;
}
.td-centre {
	background-color: #FFFFFF;
}
.td-haut-page-degrade {
	background-image:  url("images-home-holydays/fond-vert-degrade.jpg");
	background-repeat: repeat-x;
}
.td-haut-page-degrade p {
	margin: 10px 0px;
}

.td-cadre-jaune-border-haut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-size: 9px;
}
.td-cadre-jaune-border-bas {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
}
.text-haut-gauche {
	color: #439710;
	font-weight: bold;
}
.td-cadre-tel {
	background-image:  url("images-home-holydays/cadre_tel2.jpg");
	background-repeat: repeat-x;
}
h1 {
	font-size: 12px;
	color: #006600;
	text-decoration: underline;
}
.td-contenu {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.titre_accueil {
	font-size: 18px;
	color: #227914;
	font-weight: bold;
}
.tel {
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
}
.calque-droit {
}
.deroulant-droit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #258615;
	background-color: #FFFFB7;
	border: 1px solid #CCCCCC;
}
.deroulant-droit-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #258615;
	background-color: #CCCCCC;
	border: 1px solid #FFFFB7;
}
.Style1 {font-size: 9px}

.miette {
	font-size: 12px;
	color: #000066;
}
.miette-link {
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.miette-link:hover{
	text-decoration:underline}
.titre-selection-europeenne {
	font-size: 16px;
	font-weight: bold;
	color: #227914;
}
.soustitre-selection-europeenne {
	font-weight: bold;
}
.selection-europeenne-titre {
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.selection-europeenne-titre:hover{
	text-decoration:underline}
.tab_selec-euro {
	border: 1px solid #006633;
}
.td-cadre-jaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
}


/*== CATALOGUES FOURNISSEURS==*/
#catalogue * {margin:0; padding:0;}
#catalogue a img{border:none;}
table tr td {vertical-align:top;}

h2{font-size: 12px; color: #006f7a; font-weight: bold;}
h5{color:#ef9924; font-size:12px;text-decoration:underline;}
h4{color:#006f7a; margin-top:7px; font-size:12px;}
#resumegamme h4{color:#006f7a; margin-top:7px;font-size:12px;}
#resumegamme a img{border:none;}
#resumegamme td{padding-left:10px;}
/*==== DIV ====*/
#modulo3-container{
	width:950px;
	margin:30px auto 0 auto;
	text-align:left;
	}
	
/*==== CLASS ====*/
.intro-sscat{color:#666;}
.listbas ul li{list-style-type:none; list-style-position:inside; font-size:10px;}
.liste-otiny{border-left:1px solid #ef9924; padding:0 15px;}
.liste-ophea{border-left:1px solid #bf3916; padding:0 15px;}
.liste-loisirs{border-left:1px solid #2c689e; padding:0 15px;}
.liste-passion{border-left:1px solid #d0a80b; padding:0 15px;}
.liste-prestige{border-left:1px solid #9e3b57; padding:0 15px;}
.liste-horizons{border-left:1px solid #beab6f; padding:0 15px;}
.liste-confort{border-left:1px solid #ad230d; padding:0 15px;}
.liste-sympa{border-left:1px solid #d49336; padding:0 15px;}
.liste-elite{border-left:1px solid #8f4f17; padding:0 15px;}
.liste-prestige-burstner{border-left:1px solid #9db0a1; padding:0 15px;}
/*IRM*/
.liste-irmstandard{border-left:1px solid #0e3678; padding:0 15px;}
.liste-irmconfort{border-left:1px solid #638912; padding:0 15px;}
.liste-irmgrdconfort{border-left:1px solid #e98626; padding:0 15px;}

/*== RESUME BAS PAGE==*/
#modulo3-titlebasgamme{
	font-size:20px;font-family:"Times New Roman", Times, serif; font-weight:bold; color: #006f7a;
	text-align:center; padding-top:20px
	}

#intro_fab{color: #006f7a;font-weight: bold;}

#modulo3-typemh li{
	display:inline; font-weight:bold;
	padding:0 4px; border-right:1px solid #666;
	}
#modulo3-typemh li a:link{font-size:10px; color:#777;text-decoration:none;}
#modulo3-typemh li a:visited{color:#555;text-decoration:none;}
#modulo3-typemh li a:hover{color:#c30;text-decoration:none;}
#modulo3-typemh li a:active{color:#c30;text-decoration:none;}
#modulo3-typemh li a:focus{color:#c30;text-decoration:none;}

#modulo3-listemh{background-color:#eee; padding:5px;}
#modulo3-listemh span a:link{color:#c30;font-size:9px}
#modulo3-listemh span a:visited{color:#c30;font-size:9px}
#modulo3-listemh span a:hover{color:#900;font-size:9px}
#modulo3-listemh span a:active{color:#900;font-size:9px}
#modulo3-listemh span a:focus{color:#900;font-size:9px}


#modulo3-mhchoisi {font-size:15px; color:#c30; background-color:#eee;}

.tab-detailmh {padding:10px;border:1px solid #ccc;}
.tab-detailmh ul{list-style-type:none; font-size:11px;}
.tab-detailmh td{padding-top:5px;}

.modulo3-retour a{font-size:9px;color:#666;font-style:italic;text-decoration:none;}
.modulo3-retour a:hover{text-decoration:underline;}