/* CSS Document */
body{
background-color:#d9cdc1;
margin:0px;}
#wrap{
width:960px;
height:1400px;
margin:0 auto;}
.logo{
width:286px;
height:351px;
background-image:url(images/logo2.gif);
background-repeat:no-repeat;
float:left;}
.band_pied{
width:674px;
height:54px;
background-image:url(images/partie_droite.gif);
background-repeat:no-repeat;
float:right;}
.div_band{
width:674px;
height:50px;
float:right;}
.band_pied2{
width:674px;
height:50px;
background:url(images/band_pied_2.gif);
background-repeat:repeat-y;
text-align:center;
clear:right;
float:right;}
.image{
width:674px;
height:247px;
background-image:url(images/image_agence.gif);
background-repeat:no-repeat;
float:right;}

.imageex{
width:674px;
height:247px;
background-image:url(images/excursion.gif);
background-repeat:no-repeat;
float:right;}

.imagecere{
width:674px;
height:247px;
background-image:url(images/ceremonie.gif);
background-repeat:no-repeat;
float:right;}

.imagecirc{
width:674px;
height:247px;
background-image:url(images/imagecirc.gif);
background-repeat:no-repeat;
float:right;}

.imgzagora{
width:674px;
height:247px;
background-image:url(images/zagora_maroc.gif);
background-repeat:no-repeat;
float:right;}

.imgmhamid{
width:674px;
height:247px;
background-image:url(images/Marrakech_Mhamid.gif);
background-repeat:no-repeat;
float:right;}

.imgimpre{
width:674px;
height:247px;
background-image:url(images/imgimerial.gif);
background-repeat:no-repeat;
float:right;}

.imgcorgg{
width:674px;
height:247px;
background-image:url(images/Gorges_maroc.gif);
background-repeat:no-repeat;
float:right;}


.imggrandc{
width:674px;
height:247px;
background-image:url(images/grandc.gif);
background-repeat:no-repeat;
float:right;}

.imagourika{
width:674px;
height:247px;
background-image:url(images/ourika_valle.gif);
background-repeat:no-repeat;
float:right;}

.imaokay{
width:674px;
height:247px;
background-image:url(images/Oukaimeden.gif);
background-repeat:no-repeat;
float:right;}

.imagexperik{
width:674px;
height:247px;
background-image:url(images/eperience.gif);
background-repeat:no-repeat;
float:right;}

.imagpako{
width:674px;
height:247px;
background-image:url(images/nopak.gif);
background-repeat:no-repeat;
float:right;}


.imaozod{
width:674px;
height:247px;
background-image:url(images/ozoud_maroc.gif);
background-repeat:no-repeat;
float:right;}

.imaraK{
width:674px;
height:247px;
background-image:url(images/visite_marrakech.gif);
background-repeat:no-repeat;
float:right;}


.imaourzaza{
width:674px;
height:247px;
background-image:url(images/ouarzazate_maroc.gif);
background-repeat:no-repeat;
float:right;}


.imagessaouira{
width:674px;
height:247px;
background-image:url(images/Essaouira_maroc.gif);
background-repeat:no-repeat;
float:right;}


.imagecontact{
width:674px;
height:247px;
background-image:url(images/contact.gif);
background-repeat:no-repeat;
float:right;}


.imageexcursion{
width:674px;
height:247px;
background-image:url(images/imageexcursion.gif);
background-repeat:no-repeat;
float:right;}


.imagetransfert{
width:674px;
height:247px;
background-image:url(images/transfert.gif);
background-repeat:no-repeat;
float:right;}



.clear_r{
clear:right;}
.clear_l{
clear:left;}
.clear{
clear:both;}
.excu_ma{
width:286px;
height:218px;
background-image:url(images/excursion_ma.gif);
background-repeat:no-repeat;
clear:left;
float:left;}
.circuit_ma{
width:286px;
height:218px;
background-image:url(images/circuit_ma.gif);
background-repeat:no-repeat;
float:left;}
.nos_pack{
width:286px;
height:412px;
background-image:url(images/nos_pack.gif);
background-repeat:no-repeat;
float:left;}
.div_milieu{
width:674px;
height:848px;
float:right;
clear:right;}
.img_milieu{
width:443px;
height:143px;
background-image:url(images/img_milieu.gif);
background-repeat:no-repeat;
float:left;
clear:right;}
.img_milieu2{
width:443px;
height:143px;
background-image:url(images/img_milieu2.gif);
background-repeat:no-repeat;
float:left;
clear:right;}
.div_img_milieu2{
width:225px;
height:5px;
padding-left:20px;
margin-top:10px;
float:left;}
.div_img_milieu2 a{
display:inline-table;
text-decoration:none;
color:#999999;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font:bold;}
.div_img_milieu2 span{
padding-top:2px;
display:inline-table;
text-decoration:none;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font:bold;}
.div_txt_milieu{
width:440px;
height:auto;
margin-top:42px;}


.div_txt_milieuko{
width:440px;
height:auto;
margin-top:48px;
font-family:Arial, "Times New Roman";
font-size:10px;
color:#341303;
text-align:justify;
font:normal;
line-height:17px;
padding-left:20px;
padding-right:20px;
padding-top:0px;}


.div_txt_milieuko2{
width:440px;
height:auto;
margin-top:55px;
font-family:Arial, "Times New Roman";
font-size:12px;
color:#341303;
text-align:justify;
font:normal;
line-height:17px;
padding-left:20px;
padding-right:20px;
padding-top:0px;}



.div_txt_milieu p{
font-family:Arial, "Times New Roman";
font-size:12px;
color:#341303;
text-align:justify;
font:normal;
line-height:17px;
padding-left:20px;
padding-right:20px;
padding-top:0px;}
.div_txt_info{
width:440px;
height:auto;
padding-top:0px;}
.div_txt_info p{
font-family:Arial, "Times New Roman";
font-size:12px;
color:#341303;
text-align:justify;
font:normal;
line-height:17px;
padding-left:20px;
padding-right:20px;}

.service_client{
width:231px;
height:253px;
background-image:url(images/service_client.gif);
background-repeat:no-repeat;
float:right;}
.melieu{
width:443px;
height:705px;
background-image:url(images/melieu.gif);
background-repeat:no-repeat;
float:left;
clear:left;}
.mariage{
width:231px;
height:595px;
background-image:url(images/mariage.gif);
background-repeat:no-repeat;
float:left;}
.image_marriage{
width:214px;
height:288px;
clear:both;}
.image_pied{
width:960px;
height:197px;
background-image:url(images/img_pied.gif);
background-repeat:no-repeat;
clear:both;}
.drapeau{
width:90px;
height:18px;
float:right;
margin-right:16px;
margin-top:25px;}
.date{
width:105px;
height:20px;
float:left;
margin-top:28px;}
.date_input{
width:300px;
height:20px;
font-family: Arial, Helvetica, sans-serif, "Times New Roman";
color: #341303;
font-weight: bold;
font-size: 13px;
border:0px;
vertical-align:botom;
float:left;
margin-top:27px;}

.band_pied2 a{  
display:inline-table;
text-decoration:none;
color:#ffffff;
font-size:15px;
cursor: pointer;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif, "Times New Roman";}
.band_pied2 span{
display:inline; 
line-height:42px;  
padding:0px;
margin-left:17px;
margin-right:17px;
margin-top:5px;
font-size:15px;
color:#FFFFFF;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif, "Times New Roman";}
.band_pied2 a:hover, 
.band_pied2 a:focus{
color:#E3E0DE;}
.div_menu{
width:286px;
height:125px;
float:left;
margin-top:60px;}
.div_menu a{
width:269px;
height:auto;
display:block;
text-decoration: none;
color:#000000;
font-size:14px;
cursor: pointer;
font-family:Arial, Helvetica, sans-serif, "Times New Roman";
line-height:25px;
margin-left:17px;
background-image:url(images/bar_sous.gif);}
.div_menu a:hover,
.div_menu a:focus{
color:#bd9c8b;
background-image:url(images/bar_select.gif);}


.list_exc{
width:239px;
height:25px;
float:left;
margin-top:55px;}
.list_exc a{
width:239px;
height:25px;
display:block;
text-decoration: none;
color:#000000;
font-size:14px;
cursor: pointer;
font-family:Arial, Helvetica, sans-serif, "Times New Roman";
line-height:25px;
background-image:url(images/bar_sous.gif);}
.list_exc a:hover,
.list_exc a:focus{
color:#bd9c8b;
background-image:url(images/bar_select.gif);}


.list_exc li{
list-style-type:none;}
.list_cir{
width:239px;
height:25px;
float:right;
margin-top:55px;}
.list_cir a{
width:239px;
height:25px;
display:block;
text-decoration: none;
color:#000000;
font-size:14px;
cursor: pointer;
font-family:Arial, Helvetica, sans-serif, "Times New Roman";
line-height:25px;
background-image:url(images/bar_sous.gif);}
.list_cir a:hover,
.list_cir a:focus{
color:#bd9c8b;
background-image:url(images/bar_select.gif);}
.list_cir li{
list-style-type:none;}
.div_nospack{
width:269px;
height:295px;
float:right;
list-style:none;
margin-top:37px;}
.div_nospack img{
width:269px;
height:auto;
clear:both;}
.div_table_pack{
width:235px;
height:42px;
margin-left:16px;
border:1px solid;
border-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
background-color:#EDE9E6;}
.divmilieu{
width:443px;
height:705px;
float:left;}
.divmilieu h3{
font-family:Arial, "Times New Roman";
font-size:18px;
padding-left:20px;
margin-top:20px;
color:#341303;
text-align:justify;
font:normal;}
.divmilieu p{
font-family:Arial, "Times New Roman";
font-size:12px;
padding-left:20px;
padding-right:20px;
margin-top:20px;
color:#341303;
text-align:justify;
font:normal;
line-height:20px;}
/* style texte */
.divmilieu span{
font-family:Arial, "Times New Roman";
font-size:12px;
padding-left:20px;
padding-right:20px;
margin-top:20px;
color:#341303;
text-align:justify;
font-weight:bold;
line-height:20px;}
.servi_client{
width:214px;
height:74px;
float:left;
margin-top:98px;}
.servi_client p{
font-family:Arial, "Times New Roman";
font-size:12px;
padding-left:17px;
padding-right:20px;
color:#341303;
text-align:justify;
font:normal;
line-height:20px;}


.news_l{
width:266px;
height:90px;
float:left;
margin-top:250px; margin-left:10px; margin-right:10px;}
.news_l p{
font-family:Arial, "Times New Roman";
font-size:11px;
padding-left:17px;
padding-right:20px;
color:#330000;
text-align:justify;
font:normal;
line-height:20px; 
}





#news_ko{
font-family:Arial, "Times New Roman";
font-size:12px;
padding-left:17px;
padding-right:20px;
color:#341303;
text-align:justify;
font:normal;
line-height:20px;}

.zontext5{
width:180px;
height:15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color:#330000;
border: 1px solid #aaa7a7;
}


.news_ok{
width:48px;
height:20px;
background-image:url(images/ok_.gif);
background-repeat:no-repeat;
margin-left:12px;
border:0px;}
.zontext{
width:180px;
height:15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #aaa7a7;
margin-left:19px;
padding-top:3px;}
.pied{
width:960px;
height:70px;
float:left;
margin-top:120px;}
.pied_dx{
width:auto;
height:auto;
text-align:center;
font-family: Arial, "Times New Roman";
font-size: 11px;
font-weight:normal;}
.pied_dx a{
text-decoration:none;
color:#660000;
font-weight:bold;
cursor: pointer;
font-family: Arial, "Times New Roman";
font-size: 11px;
}
.pied_dx a:hover,
.pied_dx a:focus{
color:#000000;}
.pied_txt{
width:740px;
height:auto;
margin-left:115px;}
.pied_txt a{
text-decoration:none;
color:#333333;
cursor: pointer;
font-family: Arial, "Times New Roman";
font-size: 11px;
font-weight:normal;}
.pied_txt a:hover,
.pied_txt a:focus{
color:#999999;}
.div_images{
width:399px;
height:96px;
clear:both;
margin-top:0px;
margin-left:20px;
margin-right:20px;}
.div_images img{
width:136px;
height:83px;
border:6px solid;
border-color:#D7CFCA;
float:left;}
.div_table{
width:249px;
height:98px;
float:right;}
.div_info{
width:107px;
height:18px;
background-color:#FFFFFF;
border:1px solid;
border-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;}
.div_rés{
width:107px;
height:18px;
background-color:#FFFFFF;
border:1px solid;
border-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:13px;}
.div_circuits_txt{
width:240px;
height:63px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#3B1707;
line-height:20px;
text-align:justify;}
.div_circuits_txt span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;}
.div_pack{
width:245px;
height:auto;
float:left;}
.div_pack_txt{
width:245px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#3B1707;
line-height:14px;
text-align:justify;
margin-left:5px;}
.div_images_pack2{
width:399px;
height:95px;
clear:both;
margin-top:0px;
margin-left:20px;
margin-right:20px;
background-color:#EDE9E6;}
.div_pack_reserver{
width:245px;
height:20px;
float:right;
margin-right:1px;}
.div_images_pack2_input{
width:107px;
height:18px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#FFFFFF;
color:#000000;
border:1px solid;
border-color:#000000;
margin-top:2px;
vertical-align:middle;}
.div_images_pack2 img{
width:136px;
height:83px;
border:6px solid;
border-color:#D7CFCA;
float:left;}
.line_pack2{
width:251px;
height:auto;
border-bottom:3px solid;
border-bottom-color:#D7CFCA;
border-right:3px solid;
border-right-color:#D7CFCA;
border-top:3px solid;
border-top-color:#D7CFCA;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#3B1707;
line-height:20px;
text-align:center;
vertical-align:middle;}
.img_pack{
width:22px;
height:20px;
float:left;
margin-top:5px;
margin-left:4px;
background-image:url(images/personne.gif);
background-repeat:no-repeat;}
.img_pack2{
width:22px;
height:20px;
float:left;
margin-top:5px;
margin-left:4px;
background-image:url(images/bagage.gif);
background-repeat:no-repeat;}
.img_pack3{
width:22px;
height:20px;
float:left;
margin-top:5px;
margin-left:4px;
background-image:url(images/porte.gif);
background-repeat:no-repeat;}
.img_pack4{
width:22px;
height:20px;
float:left;
margin-top:5px;
margin-left:4px;
background-image:url(images/bagage_p.gif);
background-repeat:no-repeat;}
.img_pack5{
width:22px;
height:20px;
float:left;
margin-top:5px;
margin-left:4px;
background-image:url(images/personne.gif);
background-repeat:no-repeat;}



.line_circ{
width:240px;
height:auto;
border-bottom:1px dashed;
border-bottom-color:#999999;}
.div_circuits_botons{
width:250px;
height:auto;
float:left;
margin-left:0px;}
.div_circuits_botons input{
width:107px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#FFFFFF;
color:#000000;
border:1px solid;
border-color:#000000;
margin-top:6px;
vertical-align:middle;}
.boton_res{
width:107px;
height:18px;
float:right;
margin-left:9px;}
.boton_infos{
width:107px;
height:18px;
float:left;
margin-left:9px;}
.div_line_circuits{
width:399px;
height:19px;
clear:both;
margin-left:20px;
margin-right:20px;}
.line_circuits{
width:399px;
height:1px;
clear:both;
background-image:url(images/line_circuits2.gif);
background-repeat:no-repeat;
margin-top:19px;}
.bar_haut{
width:399px;
height:10px;
clear:both;
margin-top:0px;
margin-left:20px;}
.bar_haut table{
width:399px;
height:10px;
border-top:1px solid;
border-top-color:#999999;
border-bottom:1px solid;
border-bottom-color:#999999;}
.reserver{
width:399px;
height:10px;
clear:both;
margin-top:0px;
margin-left:20px;}
.reserver table{
width:399px;
height:10px;
border-top:0px solid;
border-top-color:#999999;
border-bottom:1px solid;
border-bottom-color:#999999;}
.reserver input{
width:107px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#FFFFFF;
color:#000000;
border:1px solid;
border-color:#000000;
margin-top:6px;
vertical-align:middle;}
.puce_haut{
width:20px;
height:13px;
background-image:url(images/puce.jpg);
background-repeat:no-repeat;
margin-top:2px;
float:left;}
.txt_haut{
width:120px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
vertical-align:middle;
margin-left:10px;}
.txt_haut a{
text-decoration:none;
cursor:pointer;
color:#666666;}
.txt_retour{
width:63px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
vertical-align:middle;}
.txt_retour a{
text-decoration:none;
cursor:pointer;
color:#666666;}
.div_dif{
width:443px;
height:auto;
float:left;
padding-bottom:6px;}
.div_dif_txt{
width:440px;
height:280px;
float:left;
padding-bottom:6px;}
.div_dif_txt_info{
width:440px;
height:360px;
float:left;
padding-bottom:6px;
padding-top:15px;
}
.haut_bas{
width:160px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
vertical-align:middle;
text-align:center;}
.haut_bas a{
width:120px;
height:auto;
text-decoration:none;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
vertical-align:middle;
margin-left:15px;}
.haut_bas img{
width:18px;
height:12px;
margin-top:3px;}


.koss{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#330000;
vertical-align:middle;
}



.haut_bas_txt{
width:399px;
height:auto;
clear:both;
border-top:1px solid;
border-top-color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
vertical-align:middle;
text-align:right;
margin-left:20px;
padding-bottom:7px;}
.haut_bas_txt a{
width:120px;
height:auto;
text-decoration:none;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
vertical-align:middle;}
.haut_bas_txt img{
width:18px;
height:12px;
margin-top:3px;}
.table_trans{
width:392px;
height:140px;
float:left;}
.divmilieu_trans{
width:392px;
height:auto;
float:left;
margin-top:0px;
padding-left:20px;}
.divmilieu_trans1{
width:115px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#666666;}
.divmilieu_trans2{
width:115px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
line-height:20px;}
.divmilieu_trans2_select{
width:120px;
height:20px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #F8F5F4;
border: 1px solid;}
.select{
width:150px;
height:15px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #F8F5F4;
border: 1px solid;}
.select2{
width:36px;
height:18px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #F8F5F4;
border: 1px solid;}
.heur_min{
width:33px;
height:18px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
vertical-align:middle;}
.div_line_transfert{
width:390px;
height:34px;
float:left;
padding-left:21px;}
.line_transferts{
width:390px;
height:34px;
background-image:url(images/line_trans.gif);
background-repeat:no-repeat;}
.formulaire_trans{
width:392px;
height:225px;
float:left;
padding-left:20px;}
.formulaire_trans table{
width:392px;
height:auto;
float:left;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#666666;}
.formulaire_trans_input{
width:150px;
height:15px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #FEFEFE;
border: 1px solid;}
.formulaire_textarea{
width:303px;
height:70px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #FEFEFE;
border: 1px solid;}
.boton_formul_reni{
width:105px;
height:19px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
background-color: #FEFEFE;
border: 1px solid;}
.boton_formul_env{
width:105px;
height:19px;
float:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
background-color: #FEFEFE;
border: 1px solid;}
.boton_trans{
width:367px;
height:19px;
float:left;
padding-left:20px;
margin-left:1px;}
.boton_trans input{
width:105px;
height:19px;
float:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
background-color: #FEFEFE;
border: 1px solid;
margin-left:5px;
margin-top:4px;}
.formulaire_contact_input{
width:150px;
height:15px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #f8f5f4;
border: 1px solid;}
.formulaire_contact_textarea{
width:303px;
height:70px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #f8f5f4;
border: 1px solid;}
.p{
width:auto;
height:200px;
overflow: auto;
float:left;}
.div_img_info{
width:398px;
height:307px;
float:left;
padding-left:20px;
}
.div_img_info_table{
width:396px;
height:300px;
float:left;}
.photo
  {
  width:116px;
  height:83px;
  padding:5px;
  border:1px solid;
  border-color:#c47d84;
  }
.photo_cacher
  {
  position:absolute;
  border:3px solid #c47d84;
  padding:0px;
  visibility:hidden;
  left:0;
  top:0;
  }
.comm_cacher
  {
  visibility:hidden;
  position:absolute;
  border:1px solid #000000;
  border:3px solid #ffffff;
  width:auto;
  left:0;
  top:0;
  }
.divmilieu_reserv2_select{
width:155px;
height:20px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #F8F5F4;
border: 1px solid;}
.select_nbre{
width:50px;
height:14px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #F8F5F4;
border: 1px solid;}
.formulaire_textarea2{
width:303px;
height:150px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #FEFEFE;
border: 1px solid;}
.formulaire_reserv{
width:392px;
height:309px;
float:left;
padding-left:20px;}
.formulaire_reserv table{
width:392px;
height:auto;
float:left;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#666666;}
.Style16 {color:#660000;}
.table_carte{
width:auto;
height:auto;
float:left;
margin-left:20px;}
.txt_carte{
width:25px;
height:16px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;}
.img_carte{
width:23px;
height:16px;
float:left;}

.excu_ma_en{
width:286px;
height:218px;
background-image:url(images/excursion_ma_en.gif);
background-repeat:no-repeat;
clear:left;
float:left;}
.circuit_ma_en{
width:286px;
height:218px;
background-image:url(images/circuit_ma_en.gif);
background-repeat:no-repeat;
float:left;}
.nos_pack_en{
width:286px;
height:412px;
background-image:url(images/nos_pack_en.gif);
background-repeat:no-repeat;
float:left;}
.service_client_en{
width:231px;
height:253px;
background-image:url(images/service_client_en.gif);
background-repeat:no-repeat;
float:right;}
.mariage_en{
width:231px;
height:595px;
background-image:url(images/mariage_en.gif);
background-repeat:no-repeat;
float:left;}
.image_marriage_en{
width:214px;
height:288px;
clear:both;}
