@import url("styledec1024.css");
@import url("styledec800.css");
body{margin:0px;padding:0px;}
*{margin:0px;padding:0px;}
input.form{height:16px;width:118px;border: thin inset #FFFFFF;font: 11px Tahoma;color: #666666}
form{margin:0px;padding:0px;}
fieldset{border:0px;margin:0px;padding:0px;}
ul{list-style: url(../images/pictos/ul.gif);padding:4px 0px 7px 35px;}
.prix{color:#E00024;font-weight:700;}
.soustitre{color:#E00024;}
a{font: 11px Arial;color: #175480;text-decoration:underline;outline-style:none;outline:none;}
a:hover{font: 11px Arial;color: #7C9FB8;}
.sep_paragraphe{height:21px;background: url(../images/bg/sep_para_bg.gif) repeat-x;	text-align:right;padding-bottom:12px;clear:both;}
#telechargement, #link{margin-bottom:10px;font: 100 10px arial;color:#000000;width:90%;text-align:justify;}
#telechargement div, #link div{padding-bottom:1px;width:70%;}		
#telechargement a, #link a{margin-bottom:10px;font: 100 10px arial;color:#E00024;	text-decoration:none;}
#telechargement a:hover, #link a:hover{text-decoration:underline;}	
#telechargement div.titre, #link div.titre{height:20px;font: bold 14px Arial;color:#DD2B31;}
#link div img{float:left;margin-right:8px;border: 6px solid #D8D8D8;}
#link div .strong{padding-bottom:8px;}
#link .liens{text-align:right;clear:both;}
.download
{
	height:21px;
	background: url(../images/bg/sep_para_bg.gif) repeat-x;
	text-align:right;
	padding-bottom:5px;
	clear:both;
	width:90%;
}	
/***************************************************/
#contenu #contenu_dhtml {
	position:relative;
	left:0px;
	top:0px;
	width:422px;
	z-index:3;
	background-image: url(../images/bg/dhtml_bg.gif);
	background-color:#fff;
	color: #000000;
	font: 11px arial;
	clear:both;
}
#contenu #contenu_dhtml select{
	width:150px;
	height:18px;
	font: 10px Arial;
	color: #5E5E5E;
}
#contenu #contenu_dhtml select.jour  {
	width:42px;
	height:17px;
	font: 10px Arial;
	color: #5A3227;
}
#contenu #contenu_dhtml select.mois  {
	width:77px;
	height:17px;
	font: 10px Arial;
	color: #5A3227;
}
#contenu #contenu_dhtml .txt_checkbox  {
	font: 10px Arial;
	color: #454545;
	padding-left:4px;
}

/***********************************/
.telechargement
{
	margin-bottom:10px;
	font: 100 10px arial;
	color:#175480;
	width:100%;
	text-align:justify;
	padding-top:7px;
}
.telechargement div{padding:0px;width:100%;clear:none;}		
.telechargement div p img{padding:0px;padding-right:10px;padding-bottom:10px;float:left;}	
.telechargement div p{clear:left;}
.telechargement a{margin-bottom:10px;font: 100 10px arial;color:#E00024;text-decoration:none;}
.telechargement a:hover{text-decoration:underline;}	
.download
{
	height:17px;
	background: url(../images/bg/sep_para2_bg.gif) repeat-x;
	text-align:right;
	padding-bottom:5px;
	clear:both;
	width:100%;
}	
.download1 {	
	height:17px;
	background: url(../images/bg/sep_para2_bg.gif) repeat-x;
	text-align:right;
	padding-bottom:5px;
	clear:both;
	width:100%;
}
/**************************************************************************************************************************/
.promo_safar
{
	background:url(../images/bg/bg_promosafar.gif) repeat-x;
	height:187px;
	width:228px;
	border: 0px;	
	font: 11px Arial;
	color: #18547F;
	margin-top:9px;
	padding-top:1px;
	padding-left:1px;
}
.promo_safar .link a
{
	font: 11px Arial;
	color: #18547F;
	text-decoration:none;
	line-height:13px;
}
.promo_safar input{font: 11px Arial;color: #18547F;}
/***************************************************************/
.enews
{
	background:#DEEDF7 ;
	height:125px;
	width:218px;
	font: 11px Arial;
	color: #18547F;
	padding-left:11px;
	padding-top:10px;
	line-height:13px;
	margin-top:9px;
}
.enews strong{font: 700 11px arial;color: #18547F;display:block;padding-bottom:3px;
}
.enews .titre{font: 700 14px Arial;color: #DD2B31;padding-bottom:8px;}
.enews input{font: 11px Arial;color: #18547F;}

/***************************************************************/
.vol
{
	background:#DEEDF7 ;
	height:279px;
	width:215px;
	border: 1px solid #DEEDF7;	
	font: 11px Arial;
	color: #175480;
	margin-top:9px;
	padding-top:9px;
	padding-left:11px;
}
.vol .titre{font: 700 14px Arial;color: #DD2B31;padding-bottom:5px;}
.vol .txt{font: 10px arial;color: #175480;padding-left:16px;}
.vol .txt input{font: 10px arial;color: #175480;}
.vol .txt select{width:160px;height:17px;font: 10px Arial;color: #175480;}
.vol .txt select.jour, .vol .txt select.mois{width:42px;height:17px;font: 10px Arial;color: #175480;}
/***************************************************************/
.promo_switch {
	width:228px;
	height:190px;
	z-index:2;
	float:left;
	margin-top:9px;
}
.promo_switch img {
	border: 1px solid #E4E4E4;
}
.promo_switch img.sepbanniere
{
	border: 0px solid #E4E4E4;
}
/***************************************************************/
.menu .options {
	margin-right:1px;
	margin-bottom:1px;
	border:1px solid #8CCCF9;
	background-color:#FFFFFF;
	height:auto;
}
.menu a {
	font: 11px Tahoma;
	color:#175480;
	display:block;
	padding:4px 10px 2px 0px;
	text-decoration:none;
	background-color:#fff;
	width:auto;
}
.menu a:hover {
	color:#BF142D;
	font: 11px Tahoma;
	background-color:#fff;
}
/***********************ajouté***************************/
#promo2 {
	position:relative;
	left:0px;
	top:0px;
	width:229px;
	z-index:2;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:9px;
	float:left;
	cursor:default;
}
#promo2 div{
	
	width:102px;
	height:67px;
	float:left;
	font:700 15px Arial;
	color:#FFFFFF;
	padding:5px;
	position:relative;
	left:0px;
	top:0px;	
	
}
#promo2 div span.prix{
	font:700 20px Arial;
	color:#FFFFFF;
	display:block;
	line-height:20px;

}
#promo2 div span.devis{
	padding-left:22px;
	font:700 10px Arial;
	color:#FFFFFF;
	line-height:13px;
	display:block;
}

.city{line-height:10px; display:block; text-align:center; margin-bottom:8px; font-size:12px;}



.prixMarche{

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	line-height:10px;

	text-align:center;

	font-weight:bold;

	margin:0; padding:0;

}



.prixMarche .TypeDevis{font-size:8px; font-weight:normal;}



#promo2 div .reservez{
position:absolute;
bottom:4px;
right:0px;
	
}


#promo2 div#bloc1{ 	background: #BE1A1A /*url(../images/bondeau/bd_promo1.gif) no-repeat*/;margin-right:3px;margin-bottom:3px; font-size:11px; font-weight:bold;}
#promo2 div#bloc2{ 	background: #9BD2EC /*url(../images/bondeau/bd_promo2.gif) no-repeat*/;margin-bottom:3px;font-size:11px; font-weight:bold;}
#promo2 div#bloc3{ 	background: #48C7CB /*url(../images/bondeau/bd_promo3.gif) no-repeat*/;margin-right:3px;font-size:11px; font-weight:bold;}
#promo2 div#bloc4{ 	background: #FBB73F /*url(../images/bondeau/bd_promo4.gif) no-repeat*/;font-size:11px; font-weight:bold;}



#promo2 div .titre{
	background: none;
	height:36px;
	width:200px;
	font: bold 14px Arial;
	color:#DD2B31;
	padding-top:10px;
	padding-left:10px;cursor:default;
}
#promo2 .last_promo
{	
	width:229px;
	height:17px;
	clear:both;
	padding-top:0px;
	padding-left:0px;
}
#promo2 div .txt_promo2l{float:left;}
#promo2 div .txt_promo2r{float:right;margin-right:7px;}
#promo2 div div.last_promo .txt_promo2r{float:right;margin-right:0px;}
/************************************/
/*************************Menu Niveau3**********************/
#menu_niveau3{background:#DEEDF7 /*url(../images/bg/dec_menu3niveau_bg.gif) no-repeat*/; width:229px;/*height:99px;*/}
#menu_niveau3 td{ padding-top:1px;padding-left:1px;}
#menu_niveau3 div.ico{height:15px;width:16px;float:left; margin-top:-1px;}
#menu_niveau3 span{ display:block;}
#menu_niveau3 div, #menu_niveau3 div a{font: bold 10px verdana;color:#48799C;height:auto !important;height:16px;min-height:16px !important;max-height:35px !important;	text-decoration:none;float:left;}
#menu_niveau3 div a:hover{font: bold 10px verdana;color:#729CC1;height:16px;text-decoration:none;}
#menu_niveau3 div.actif{font: bold 10px verdana;color:#DD2B31;height:16px;}
/************************************/
#transversau {
	position:relative;
	left:4px;
	top:0px;
	width:245px;
	z-index:2;
	float:left;
}
/*************************Ancre**********************/
.soustitre{color:#E00024;}
/*****************************************************************/
#sitemap{padding-bottom:12px;}
.niveau1{font: 700 12px arial;color:#E00024;background: url(../images/bg/sitemap_n1.gif) repeat-x left 10px;height:28px;}
.niveau1 a ,.niveau1 a:hover{font: 700 12px arial;color:#E00024;text-decoration:none;}
.niveau1 span{background: #FFFFFF;padding-right:9px;}
.niveau2{font: 700 11px arial;color:#18547F;background: url(../images/bg/sitemap_n2.gif) repeat-x left 10px;height:19px;}
.niveau2 a,.niveau2 a:hover{font: 700 11px arial;color:#18547F;text-decoration:none;}
.niveau2 span{background: #FFFFFF;padding-right:3px;padding-left:8px;}
.niveau3{font: 100 11px arial;color:#18547F;padding-bottom:16px;padding-top:8px;}
.niveau3:empty{display:none;}
.niveau3 a, .niveau3 a:hover{font: 100 11px arial;color:#18547F;text-decoration:none;}
.niveau3 span{background: #FFFFFF;padding-right:3px;padding-left:41px;display:block;}
/**********/
#menu_malin iframe
{
	width:100%;
	display:none !important;
	position:absolute;
	z-index:-1;
	display:block;
	top:0px;
	right:0px;
	filter:mask();
}
/****/
.global1024 #txtHtml{Z-INDEX: 3;POSITION: absolute;   HEIGHT: 60px; TOP: 68px;left:135px; font-size:18px;color:#63BFFC; font-weight:bold; width:400px}
.global1024 #txtHtml span{ color:#D11645}
.global1024 #txtHtml a{color:#63BFFC;text-decoration:none; font-weight:bold;}

#copyright{margin:5px 10px 10px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#copyright a, #copyright a.prix{font-size:9px; color:#B6D1DF; text-decoration:none;}
