@import "http://www.voyages-voyage.com/css/texte.css";
@import "http://www.voyages-voyage.com/css/onglet.css";
@import "http://www.voyages-voyage.com/css/listepage.css";
@import "http://www.voyages-voyage.com/css/baspage.css";
@import "http://www.voyages-voyage.com/css/styles-menu.css";

body{
	background-image:url("/image/haut-voyages-voyage.jpg");
	background-color: #FFFFFF;
	background-position:center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #08426B;
	margin:0;
	padding:0;
}

.Produit_Titre{position:relative; top: -5px; text-align : center; font-size:14px; font-weight: bold; color:#ea8200;}
.Produit_Titre_Orange{position:relative; top: 0px; text-align : left; font-size:14px; font-weight: bold; color:#ea8200;height:45px;background : url('/image/voyage-depart-de-province.gif');background-repeat: no-repeat;}
.Produit_Titre_Orange span{position:relative; top: 15px; text-align : left; font-size:14px; font-weight: bold; color:#ea8200;}
.Produit_Titre_Orange span span{position:relative; top: 0px; text-align : left; font-size:9px; font-weight: bold; color:#81aa2a;}
.Produit_Titre_Vert{position:relative; top: 25px; text-align : left; font-size:14px; font-weight: bold; color:#81aa2a;}
.Produit_Titre_Violet{position:relative; top: 25px; text-align : left; font-size:14px; font-weight: bold; color:#8b51b5;}
.Produit_Titre_Bleu{position:relative; top: 0px; text-align : left; font-size:14px; font-weight: bold; color:#57617c;height:33px;background : url('/image/vols-derniere-minute.gif');background-repeat: no-repeat;}


.percent {position:relative;  left:-2px; top:0px; margin:0; padding:0;width:40px;font-size:14px; color:#ffffff; z-index:2; font-weight:bold;}


.sous_pub_01 {height: 98px; width: 547px; text-align : center; background : url('/image/sous-pub-01.gif');}
.sous_pub_02 {height: 670px; width: 176px; text-align : center; background : url('/image/sous-pub-02.gif');}


#ligne1{clear: both;padding: 0;width: 222px;height: 2px;line-height: 2px;background: #57617c; border-top: 1px solid #FFFFFF;}


#header1{width : 1006px;margin : 0; margin-right : auto;margin-left : auto;}
#header{width : 871px;margin : 0; margin-right : auto;margin-left : auto; margin-top:215px;}
.bordure_01 { background : url('/image-tableau/tb_fff9e3.gif'); }

.bordure_02 { background : url('/image-tableau/cartouche_m_g.gif'); }

.bordure_03 { background : url('/image-tableau/cartouche_m_d.gif'); }

.couleur_tab_01 {background: #ffffff; }

.couleur_tab_02 {background: #EBF3FA; }

.couleur_tab_03 {background: #E9F0C0; }
.couleur_titre_03 {font-size:12px; color:#81aa2a;}

.couleur_tab_04 {background: #BCCCD8; }
.couleur_titre_04 {font-size:12px; color:#3A5266; text-align : center;}

.couleur_tab_05 {background: #ffe7ce; }
.couleur_titre_05 {font-size:12px; color:#ffe7ce; text-align : center;}

.doigt_01 { cursor: pointer; }








#pub { position:absolute; z-index: 0; top:125px;  margin-left:880px; width:0; height:0; background : url('/image/sous-pub-02.gif'); display:block; }
#pub1 { position:absolute; z-index: 0; top:125px;  margin-left:990px; width:0; height:0; background : url('/image/sous-pub-02.gif'); display:block; }
#pub2 { position:absolute; z-index: 0; top:0px;  margin-left:880px; display:block; font-weight: bold; color:#81aa2a;}

select { font-size:10px; color:#004b97; background: #ffffff; }

input { color:#08426B; font-size:10px; }

.slogan_01 { color:#08426b; text-decoration:none; text-align:center; }



.slogan01 {font-size:12px;}

.slogan02 {color:#81AA2A;}

.lien_produit:active, .lien_produit:visited, .lien_produit:link, .lien_produit:hover {font-size:14px; font-weight:bold; color:#81AA2A; text-decoration:none; text-transform:uppercase;}

.dest_lien:active, .dest_lien:visited, .dest_lien:link, .dest_lien:hover {font-size:14px; font-weight:bold; color:#FF8408; text-decoration:none; text-transform:uppercase;}

.para_produit { color:#7F6C37; font-weight:bold; margin: 0; padding: 0; }

.para_detail_produit_01 { color:#3A5266; margin: 0; padding: 0; }

.para_detail_produit { color:#3A5266; text-align : justify; margin: 0; padding: 0;}

.para_pays { margin: 0;padding: 5px;}


.para_pays_nbr { margin: 0; padding: 0; }

.para_descriptif_haut { text-align : center;}

.t_pays { font-family: Arial; font-size: 11px; color: #08426B; font-style: normal; line-height: normal; font-weight: bold; text-transform: uppercase; }

.produit_image, .produit_image:link, .produit_image:visited, .produit_image:active, .produit_image:hover
{ border:1px #CCCCCC solid; align:center; padding:2px; margin:-2px; margin-right:8px; background-color:#FFFFFF;}

.fond_produit {background-image: url(/image/fondproduit.gif); background-repeat: no-repeat; height: 160px }
.aff_produit {margin-bottom:25px; }
.fond_produit_01 {background-image: url(/image/fondproduit_01.gif); background-repeat: no-repeat; height: 78px; margin-left : 0px; }

.fond_produit_01 table { margin-left : 5px; margin-top : 9px;}

.fond_produit_01 span { margin-left : 122px;}

.txt_vert_bold_16 { color:#337900; font-family:Arial; font-size:20px; font-weight:700; }

.txt_vert_bold { color:#337900; font-family:Arial; font-size:12px; font-weight:700; }
 
* {margin:0; padding:0;}
#Pays {	width:249px; margin:0; float:left;background:#ffffff;}
#Pays dl {position:relative; width:100%; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Pays dd {line-height:1.2em; position:relative; padding: 0 5em 0 0; text-align:left; border-bottom: 1px dotted#000;  margin:0 0 0 0; min-height:0;clear:both;}
* html #Pays dd {border:none; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Pays dt {background:#ffffff; cursor: pointer; padding:1px 0 1px 2px; color:#337900;  position: absolute; bottom:0px; right:-1px; z-index:99;  top: .2em;    font-weight:bold;}
#Pays dd em {margin:0; position: relative; top: .25em; padding:0 5px 0 0; background:#ffffff; cursor: pointer;}
#Pays :link, #Pays :visited, #Pays :active, #Pays :hover { color:#0087E1; text-decoration:none;font-size : 11px;}
#Pays li img {float:left; margin:0; position: relative; top: .25em; padding:0; background:#ffffff; cursor: pointer; width:16px;}

#PaysBis {width:580px; margin:0; float:left;background:#E9F0C0;}
#PaysBis dl {position:relative; width:100%; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#PaysBis dd {line-height:1.2em; position:relative; padding: 0 5em 0 0; text-align:left; border-bottom: 1px dotted#000;  margin:0 0 0 0; min-height:0;clear:both;}
* html #PaysBis dd {border:none; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#PaysBis dt {background:#E9F0C0; cursor: pointer; padding:1px 0 1px 2px; color:#ff6600;  position: absolute; bottom:0px; right:-1px; z-index:99;  top: .2em; font-weight:bold;}
#PaysBis dd em {margin:0; position: relative; top: .25em; padding:0 5px 0 0; background:#E9F0C0; cursor: pointer;}
#PaysBis :link, #PaysBis :visited, #PaysBis :active, #PaysBis :hover { color:#3A5266; text-decoration:none;}
#PaysBis li img {float:left; margin:0; position: relative; top: .25em; padding:0; background:#E9F0C0; cursor: pointer; width:16px;}

#Vols {	width:249px; margin:0; float:left;background:#ffffff;}
#Vols dl {position:relative; width:100%; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Vols dd {line-height:1.2em; position:relative; padding: 0 5em 0 0; text-align:left; border-bottom: 1px dotted#000;  margin:0 0 0 0; min-height:0;clear:both;}
* html #Vols dd {border:none; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Vols dt {background:#ffffff; cursor: pointer; padding:1px 0 1px 2px; color:#ff6600;  position: absolute; bottom:0px; right:-1px; z-index:99;  top: .2em;    font-weight:bold;}
#Vols dd em {margin:0; position: relative; top: .25em; padding:0 5px 0 0; background:#ffffff; cursor: pointer;}
#Vols :link, #Vols :visited, #Vols :active, #Vols :hover { color:#0087E1; text-decoration:none;}


#Vol {z-index:1; width:190px; margin:0; float:left;background:#ffffff;}
#Vol dl {position:relative; width:100%; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Vol dd {line-height:1.2em; position:relative; padding: 0 5em 0 0; text-align:left; border-bottom: 1px dotted#000;  margin:0 0 0 0; min-height:0;clear:both;}
* html #Vol dd {border:none; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Vol dt {background:#ffffff; cursor: pointer; padding:1px 0 1px 2px; color:#ff6600;  position: absolute; bottom:0px; right:-1px; z-index:99;  top: .2em;    font-weight:bold;}
#Vol dd em {margin:0; position: relative; top: .25em; padding:0 5px 0 0; background:#ffffff; cursor: pointer;font-size:11px;}
#Vol :link, #Vol :visited, #Vol :active, #Vol :hover { color:#0087E1; text-decoration:none;}


#Vol01 {z-index:1; width:249px; margin:0; float:left;background:#ffffff;}
#Vol01 dl {position:relative; width:100%; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Vol01 dd {line-height:1.2em; position:relative; padding: 0 5em 0 0; text-align:left; border-bottom: 1px dotted#000;  margin:0 0 0 0; min-height:0;clear:both;}
* html #Vol01 dd {border:none; background: url(/image/dotted-leader.gif) repeat-x left bottom; height:1%;}
#Vol01 dt {background:#ffffff; cursor: pointer; padding:1px 0 1px 2px; color:#ff6600;  position: absolute; bottom:0px; right:-1px; z-index:99;  top: .2em;    font-weight:bold;}
#Vol01 dd em {margin:0; position: relative; top: .25em; padding:0 5px 0 0; background:#ffffff; cursor: pointer;}
#Vol01 :link, #Vol :visited, #Vol :active, #Vol :hover { color:#3A5266; text-decoration:none;}

.licorps { float:left; margin:0; position: relative; top: -2px;}

.theme_voyages  a:link, .theme_voyages  a:visited, .theme_voyages  a:active, .theme_voyages  a:hover { color:#81AA2A; text-decoration:none;}


p.separateur{
	background-image:url(/image/separateur_h_bleu.gif);
	background-repeat:repeat-x;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	clear : both;
}
div.sep{
	background-image:url(/image/separateur_h_bleu.gif);
	background-repeat:repeat-x;
	margin:0 0 0 0;
	padding:0;
	width:100%;
	clear : both;
    height: 2px; 
    line-height: 2px;
}
div.sep01{
	background-image:url(/image/separateur_h_bleu.gif);
	background-repeat:repeat-x;
	margin:0 0 0 0;
	padding:0;
	width:100%;
	clear : both;
}
div.ep02{
	height: 2px;line-height: 2px;
}











.btn {
display: block;
position: relative;
background: #aaa;
padding: 5px;
float: left;
color: #fff;
text-decoration: none;
cursor: pointer;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
}
.btn * {
font-style: normal;
background-image: url(../image/btn2.png);
background-repeat: no-repeat;
display: block;
position: relative;
}
.btn i {
background-position: top left;
position: absolute;
margin-bottom: -5px;
top: 0;
left: 0;
width: 5px;
height: 5px;
}
.btn span {
background-position: bottom left;
left: -5px;
padding: 0 0 5px 10px;
margin-bottom: -5px;
}
.btn span i {
background-position: bottom right;
margin-bottom: 0;
position: absolute;
left: 100%;
width: 10px;
height: 100%;
top: 0;
}
.btn span span {
background-position: top right;
position: absolute;
right: -10px;
margin-left: 10px;
top: -5px;
height: 0;
}
p .btn { margin-right: 1em; }
.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover {
background-color: #ff7d00;
}
.btn:active { background-color: #444; }
.btn[class] {
background-image: url(../image/shade.png);
background-position: bottom;
text-decoration:none;
color:#FFFFFF;
}


