/* les liens */
a:link { color: #0099cc; text-decoration: underline; }
a:active { color: #0099cc;	text-decoration: underline; }
a:visited { color: #0099cc; text-decoration: underline; }
a:hover { text-decoration: underline; }


a.lien_noir:link { color: #000000; text-decoration: underline; }
a.lien_noir:active {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
a.lien_noir:visited { color: #000000; text-decoration: underline; }
a.lien_noir:hover { color: #000000; text-decoration: underline; }	

a.lien_blanc:link { color: #ffffff; text-decoration: none; }
a.lien_blanc:active { color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; }
a.lien_blanc:visited { color: #ffffff; text-decoration: none; }
a.lien_blanc:hover { color: #ffffff; text-decoration: underline; }	

a.texte_11_noir:link { color: #000000; text-decoration: underline; }
a.texte_11_noir:active { color: #000000; text-decoration: underline; }
a.texte_11_noir:visited { color: #000000; text-decoration: underline; }
a.texte_11_noir:hover { color: #000000; text-decoration: underline; }	

a.menublanc:link { color: #FFFFFF; text-decoration: none; }
a.menublanc:active { color: #FFFFFF; text-decoration: underline; }
a.menublanc:visited { color: #FFFFFF; text-decoration: none; }
a.menublanc:hover { color: #FFDD20; text-decoration: none; }

a.lien-menu:link { color: #006699; text-decoration: none; }
a.lien-menu:active { color: #006699; text-decoration: underline; }
a.lien-menu:visited { color: #006699; text-decoration: none; }
a.lien-menu:hover { color: #006699; text-decoration: underline; }

body {
margin : 6px 0;
padding : 0;
text-align : center;
font : 0.8em Arial, Helvetica, sans-serif;
background : #ffffff repeat-x center top;
}

.sousmenu {
	background: url(images/puce.gif) no-repeat 0px 12px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: normal;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	background-color: #0099cc;
	border-bottom: 0px solid #993300;
	border-right: 0px solid #ffffff;
	background-position: 0px;
	text-align: left;
	text-indent: 32px;
	vertical-align: middle;
}

.onglet {
	background: url(images/onglet.gif) no-repeat 0px 12px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	line-height: normal;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 0px solid #993300;
	border-right: 0px solid #ffffff;
	background-position: 0px;
	text-align: center;
	text-indent: 0px;
	vertical-align: middle;
}

.fond-menu {
	/*background: #ff1e00 url(images/fond-menu.gif) repeat-x 0px 12px;*/
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	line-height: normal;
	padding: 0px 0px 0px 0px;
	color: #006699;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 1px solid #a2e8ff;
	border-right: 0px solid #ffffff;
	background-position: 0px;
	text-align: right;
	text-indent: 0px;
	vertical-align: middle;
	margin-bottom:10px;
}

.info-bleu { font-family: Tahoma; font-size: 14px; color: #0099cc; font-weight: bold; }
.info-rouge { font-family: Tahoma; font-size: 14px; color: #ff1e00; font-weight: bold; }

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
}

.puce {
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(images/puce.gif);
	margin-left: 15px;
}

/* les textes - polices */
h1 { font-family: Tahoma; font-size: 18px; color: #ff1e00; text-align: left; font-weight: bold; display:inline; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff1e00; font-weight: bold; display:inline;}

.menublanc { font-family: Tahoma; font-size: 13px; color: #ffffff; text-align: center; font-weight: bold; }
.menublanc2 { font-family: Tahoma; font-size: 12px; color: #ffff66; text-align: center; font-weight: bold; }
.menu-soleil { font-family: Tahoma; font-size: 13px; color: #FFFFFF; text-align: left; font-weight: bold; }

.prix {
	font-family: Tahoma;
	color: #ff1e00;
	font-size: 20px;
	font-weight: bold;
}

.prix2 {
	font-family: Tahoma;
	color: #ff1e00;
	font-size: 20px;
	font-weight: bold;
}

.ttc { font-family: Tahoma; font-size: 12px; color: #ff1e00; font-weight: bold; }
.promo-ttc { font-family: Tahoma; font-size: 12px; color: #ff1e00; font-weight: bold; }

.apartirde {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 8px;
	background-position: right;


}
.petit {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;

}
.detail {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	vertical-align: middle;

}
.date { font-family: Tahoma; font-size: 12px; color: #993300; font-weight: bold; }
.bonplan {	font-family: Tahoma; background-color: #0099CC; padding: 2px 5px; color: #ffffff; font-size: 14px; font-weight: bold; }
.bonplan2 {	font-family: Tahoma; background-color: #993300; padding: 2px 5px; color: #ffffff; font-size: 14px; font-weight: bold; }

.promo {	font-family: Tahoma; background-color: #ff3300; padding: 2px 5px; color: #ffffff; font-size: 14px; font-weight: bold; }
.promo-lien { font-family: Tahoma; font-size: 14px; color: #ff3300; font-weight: bold; }

.promo-titre {
	font-family: Tahoma;
	font-size: 18px;
	color: #ff3300;
	font-weight: bold;
	text-transform: uppercase;
}

.promo-prix {
	font-family: Tahoma;
	color: #ff3300;
	font-size: 20px;
	font-weight: bold;
}

.moteur {	font-family: Tahoma; background-color: #993300; padding: 2px 5px; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 16px; }
.rechercher {	font-family: Tahoma; background-color: #168E48; padding: 2px 5px; color: #ffffff; font-size: 18px; font-weight: bold; }

.favoris {	font-family: Tahoma; background-color: #ff1e00; padding: 3px; color: #ffffff; font-size: 14px; font-weight: bold; }

.prix-ailleurs {	font-family: Tahoma; font-size: 18px; color: #168E48; text-align: left; font-weight: bold;}
.prix-rose {	font-family: Tahoma; font-size: 25px; color: #ff3399; font-weight: bold;}
.prix-vert {	font-family: Tahoma; font-size: 25px; color: #168E48; font-weight: bold;}
.depart {	font-family: Tahoma; font-size: 18px; color: #000000; font-weight: bold;}
.themes { font-family: Tahoma; font-size: 18px; color: #168E48; font-weight: bold;}

.texte_18_bleu {	font-family: Tahoma; font-size: 18px; color: #0099CC; font-weight: bold;}
.texte_18_orange {	font-family: Tahoma; font-size: 18px; color: #ff1e00; font-weight: bold;}
.texte_18_vert {
	font-family: Tahoma;
	font-size: 18px;
	color: #ff1e00;
	font-weight: bold;
	text-transform: uppercase;
}

.texte_18_rose {
	font-family: Tahoma;
	font-size: 20px;
	color: #ff3399;
	font-weight: bold;
}

.texte_18_noir {	font-family: Tahoma; font-size: 18px; color: #000000; font-weight: bold;}
.texte_18_blanc {	font-family: Tahoma; font-size: 18px; color: #FFFFFF; font-weight: bold;}
.texte_20_noir {	font-family: Tahoma; font-size: 20px; color: #000000; font-weight: bold;}
.texte_20_blanc {	font-family: Tahoma; font-size: 20px; color: #FFFFFF; font-weight: bold;}

.texte_14_orange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff1e00; text-align: left; font-weight: bold; }
.texte_12_rouge { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; text-align: left; font-weight: bold; }
.texte_12_bleu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0099cc; text-align: left; font-weight: bold; }
.texte_12_rose { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff3399; font-weight: bold; }
.texte_12_vert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #168E48; font-weight: bold; }
.texte_12 {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000;	text-align: justify; font-variant: normal; }
.texte_12_noir {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000;	font-variant: normal; }
.texte_12_gras { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; text-align: left; font-weight: bold; }
.texte_12_gras_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: left; font-weight: bold; }
.texte_14_rose { font-family: Tahoma; font-size: 14px; color: #ff3399; font-weight: bold; }
.texte_14_orange { font-family: Tahoma; font-size: 14px; color: #ff1e00; font-weight: bold; }
.texte_14_noir { font-family: Tahoma; font-size: 14px; color: #000000; font-weight: bold; }
.texte_14_rouge { font-family: Tahoma; font-size: 14px; color: #ff0000; font-weight: bold; }
.texte_18 {	font-family: Tahoma; font-size: 14px; color: #993300; font-weight: bold;}

.texte_11_noir { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.texte_11_menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.texte_11_vert { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #168E48; font-weight: normal; }
.texte_11_orange { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #993300; }
.texte_11_rose { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff3399; }
.texte_11_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

.cellule_verte { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #FFFFFF; }

.bordure-tab {border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top: 0px solid #cccccc; border-bottom: 0px solid #cccccc;}
.bordure-tab-vert {border-right: 1px solid #168E48; border-left: 1px solid #168E48; border-top: 1px solid #168E48; border-bottom: 1px solid #168E48;}
.bordure-tab-vert-fond {border-right: 0px dotted #168E48; border-left: 0px dotted #168E48; border-top: 0px dotted #168E48; border-bottom: 0px dotted #168E48; background-color: #a2e8ff;}
.bordure-tab-bleu-fond {border-right: 1px solid #0099CC; border-left: 1px solid #0099CC; border-top: 1px solid #0099CC; border-bottom: 1px solid #0099CC; background-color: #BFEFFF;}
.bordure-tab-orange {border-right: 1px solid #ff3300; border-left: 1px solid #ff3300; border-top: 1px solid #ff3300; border-bottom: 1px solid #ff3300; background-color: #ffffff;}
.bordure-afrique {border-right: 1px solid #993300; border-left: 1px solid #993300; border-top: 0px solid #993300; border-bottom: 1px solid #993300;}
.bordure-rouge {border-right: 1px solid #ff1e00; border-left: 1px solid #ff1e00; border-top: 1px solid #ff1e00; border-bottom: 1px solid #ff1e00;}

.bordure-tab-orange-fond {border-right: 1px dotted #993300; border-left: 1px dotted #993300; border-top: 1px dotted #993300; border-bottom: 1px dotted #993300;}
.bordure-tab-rouge {
	border: 3px solid #993300;
	background-color: #FEF0D3;

}

.page {border-right: 1px solid #a2e8ff; border-left: 1px solid #a2e8ff; border-top: 1px solid #a2e8ff; border-bottom: 1px solid #a2e8ff;}

.bordure-tab-rose {border-right: 1px solid #ff3399; border-left: 1px solid #ff3399; border-top: 1px solid #ff3399; border-bottom: 1px solid #ff3399;}
.bordure-tab-rose-fond {border-right: 1px dotted #ff3399; border-left: 1px dotted #ff3399; border-top: 1px dotted #ff3399; border-bottom: 1px dotted #ff3399; background-color:#FFE1F0}
.bordure-tab-menu {border-right: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-top: 0px solid #993300; border-bottom: 0px solid #993300; background-color: #993300;}
.bordure-tab-blanc-fond {border-right: 3px solid #0099CC; border-left: 3px solid #0099CC; border-top: 3px solid #0099CC; border-bottom: 3px solid #0099CC; background-color: #ffffff;}
.bordure-tab-oranger-fond { background-color: #66CCFF;}
.bordure-tab-rouge-fond {border-right: 1px solid #ff1e00; border-left: 1px solid #ff1e00; border-top: 1px solid #ff1e00; border-bottom: 1px solid #ff1e00; background-color: #ff1e00;}
.bordure-tab-marron-fond {
	background-color: #DFDFF4;
	border: thin solid #3399CC;
	border: 3px solid #333399;
}


/*-----------------------------------------------------------------------*/
.tableau-bleu {border-right: 1px solid #a2e9ff; border-left: 1px solid #a2e9ff; border-top: 0px solid #a2e9ff; border-bottom: 1px solid #a2e9ff; background-color: #a2e9ff;}
.tableau-bleu-2 {border-right: 1px solid #0099CC; border-left: 1px solid #0099CC; border-top: 1px solid #0099CC; border-bottom: 1px solid #0099CC; background-color: #0099CC;}
.tableau-rouge {border-right: 1px solid #ff1e00; border-left: 1px solid #ff1e00; border-top: 1px solid #ff1e00; border-bottom: 1px solid #ff1e00; background-color: #ffe1a8;}
.tableau-rouge-2 {border-right: 1px solid #ff1e00; border-left: 1px solid #ff1e00; border-top: 1px solid #ff1e00; border-bottom: 1px solid #ff1e00; background-color: #ff1e00;}

.texte_11_rouge { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff1e00; font-weight: bold; }

.titre-tableau-bleu {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	background-color: #0099cc;
}