@charset "utf-8";
body { 
margin : 5px auto; 
background : #e8efe8 url(gfx/bg.jpg) repeat-x; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #898989; 
} 
a img { 
border : none; 
} 
a:link, a:visited { 
color : #1e4305; 
text-decoration : none; 
} 
a:hover { 
color : #1e4305; 
text-decoration : underline; 
} 
h1 { 
color : #6fb05e; 
font-size : 18px; 
font-family : Arial, Helvetica, sans-serif; 
} 
h2 { 
color : #1e4305; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
} 
h3 { 
color : #1cbd78; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.elem_menu { 
background : url(gfx/bg-btn.gif) no-repeat; 
height : 33px; 
width : 139px; 
margin : auto; 
text-align : center; 
} 
.elem_menu a:link, .elem_menu a:visited { 
display : block; 
text-decoration : none; 
color : #6d974b; 
font-weight : bold; 
} 
.elem_menu a:hover { 
color : #3c6020; 
text-decoration : none; 
} 
#contenu { 
background : url(gfx/bg_contenu.gif) repeat-y; 
padding : 0 10px; 
} 
.voyage1 { 
background : url(gfx/voyage1.jpg) no-repeat; 
height : 161px; 
} 
.voyage2 { 
background : url(gfx/voyage2.jpg) no-repeat; 
height : 161px; 
} 
.voyage3 { 
background : url(gfx/voyage3.jpg) no-repeat; 
height : 161px; 
} 
.voyage4 { 
background : url(gfx/voyage4.jpg) no-repeat; 
height : 161px; 
} 
.voyage1 p, .voyage2 p, .voyage3 p, .voyage4 p { 
margin-top : 135px; 
margin-bottom : 0; 
color : #1cbd78; 
font-weight : bold; 
font-size : 14px; 
text-align : right; 
margin-right : 10px; 
} 
.voyage { 
background : url(gfx/bg_voyage.jpg) repeat-y; 
padding-top : 5px; 
color : #1e4305; 
font-size : 10px; 
} 
.prix { 
color : #e7ae00; 
font-size : 14px; 
font-weight : bold; 
text-align : right; 
} 
.catalogue { 
background : url(gfx/puce3.gif) no-repeat; 
padding-left : 30px; 
height : 20px; 
color : #1cbd78; 
font-weight : bold; 
} 
.bloc_vert { 
background : url(gfx/bg_bloc1.jpg) no-repeat; 
background-color : #edf0d5; 
width : 121px; 
text-align : center; 
} 
.bloc_bleu { 
background : url(gfx/bg_bloc2.jpg) no-repeat; 
background-color : #fcf6e6; 
width : 121px; 
text-align : center; 
} 
.bloc_jaune { 
background : url(gfx/bg_bloc3.jpg) no-repeat; 
background-color : #e4dbdc; 
width : 121px; 
text-align : center; 
} 
.bloc_orange { 
background : url(gfx/bg_bloc4.jpg) no-repeat; 
background-color : #fbf7eb; 
width : 121px; 
text-align : center; 
} 
.bloc_rouge { 
background : url(gfx/bg_bloc5.jpg) no-repeat; 
background-color : #edf7ff; 
width : 121px; 
text-align : center; 
} 
.photo { 
padding-top : 8px; 
} 
.centre_bloc1 { 
border-left : 1px solid #e4e6db; 
border-right : 1px solid #e4e6db; 
} 
.centre_bloc2 { 
border-left : 1px solid #e5e2db; 
border-right : 1px solid #e5e2db; 
} 
.centre_bloc3 { 
border-left : 1px solid #d8d2d2; 
border-right : 1px solid #d8d2d2; 
} 
.centre_bloc4 { 
border-left : 1px solid #f0ece1; 
border-right : 1px solid #f0ece1; 
} 
.centre_bloc5 { 
border-left : 1px solid #e1ebf4; 
border-right : 1px solid #e1ebf4; 
} 
.bleu { 
color : #6dbc7b; 
font-weight : bold; 
} 
.bleuclair { 
color : #7fc1c2; 
font-weight : bold; 
} 
.vert { 
color : #5d9732; 
font-size : 10px; 
} 
.vert2 { 
color : #cf995c; 
font-size : 10px; 
} 
.orange { 
color : #6c6863; 
font-size : 10px; 
} 
.orange2 { 
color : #6c6863; 
font-size : 10px; 
} 
.orange3 { 
color : #004c7c; 
font-size : 10px; 
} 
.promo { 
padding-left : 20px; 
color : #1e4305; 
} 
.promo h4, .gblocbleu h4 { 
background : url(gfx/titre_promo.gif) no-repeat; 
height : 22px; 
padding-left : 18px; 
color : #1cbd78; 
margin-bottom : 10px; 
margin-top : 0; 
} 
.promo h2 { 
font-size : 14px; 
margin : 0; 
padding : 0; 
} 
.prix2 { 
color : #e79f25; 
font-size : 18px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.ttc { 
font-size : 11px; 
} 
.txtpromo { 
padding-bottom : 10px; 
padding-top : 5px; 
border-bottom : 1px dotted #3793b7; 
} 
.btn { 
background : url(gfx/btn.gif) no-repeat; 
height : 25px; 
width : 171px; 
padding-left : 30px; 
padding-top : 5px; 
font-weight : 100; 
} 
.gblocbleu { 
background : url(gfx/bloc_bleu.jpg) no-repeat; 
background-color : #bfe3c9; 
color : #1e4305; 
text-align : left; 
} 
.ph_blocb { 
padding : 5px; 
} 
.formulaire { 
border : 1px solid #bce3c8; 
font-size : 11px; 
width : 98%; 
color : #1e4305; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #e8efe8; 
} 
.formulaire:hover { 
border : 1px solid #1e4305; 
font-size : 11px; 
width : 98%; 
color : #1e4305; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #bce3c8; 
} 
.formulaire_bouton { 
border : medium none; 
font-size : 11px; 
width : 49%; 
color : #1e4305; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #bce3c8; 
} 
h4 { 
color : #6fb05e; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.formulairec { 
border : 1px solid #bce3c8; 
font-size : 11px; 
width : 99%; 
color : #1e4305; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #e8efe8; 
} 
.formulairec:hover { 
border : 1px solid #1e4305; 
font-size : 11px; 
width : 99%; 
color : #1e4305; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #bce3c8; 
} 
.formulairee { 
border : 1px solid #bce3c8; 
font-size : 11px; 
width : 99%; 
color : #1e4305; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #e8efe8; 
} 
.formulairee:hover { 
border : 1px solid #1e4305; 
font-size : 11px; 
width : 99%; 
color : #1e4305; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #bce3c8; 
} 
.basref 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7px;
	font-style: normal;
	font-weigh: normal; 
	color: #000000;
	padding-left: 125px;
	padding-right: 125px;
	text-align: center;
	padding-top:50px;
}
