#main_block .infos_generales{
width:800px;
height:117px;
min-height:117px;
position:relative;
left:52px;
}
#main_block h1.title_color{
display:block;
font-size:1.5em;
margin:0;
width:650px;
}
#main_block h2.title_color2{
padding-top:18px;
}
#main_block h2.title_color{
display:block;
font-size:1.5em;
margin:0;
width:650px;
}
#main_block h1.title_color2{
padding-top:18px;
}


#main_block .infos_generales p{
padding-top:11px;
}
#main_block .contre_marque{
position:absolute;
left:-40px;
width:30px;
height:13px;
min-height:13px;
}
#main_block .contre_marque_pos{
top:22px;
}
#main_block .contre_marque_pos2{
top:4px;
}
#main_block .infos_generales .logo_agence{
position:absolute;
top:0;
right:0;
/*width:200px;*/
width:150px;
height:100px;
min-height:100px;
border:0;
}
#main_block .infos_generales table{
width:100%;
height:100px;
}
#main_block .sepa{
width:800px;
position:relative;
left:52px;
}
#main_block .sepa2{
width:800px;
}
#main_block .col1{
width:600px;
}
#cf_wrapper{
position:relative;
height:250px;
min-height:250px;
}
#cf_wrapper img{
width:600px;
height:250px;
min-height:250px;
}
#main_block .col1 .text_info{
overflow:none;
padding-top:7px;
font-size:1.1em;
padding-bottom:10px;
}
#main_block .col2{
position:absolute;
left:622px;
top:0;
width:180px;
}
#main_block .col2 .pictos_pose{
position:absolute;
top:7px;
width:26px;
}
#main_block .col2 .pictos_pose a{
color:#FFFFFF;
text-decoration:none;
padding-top:27px;
font-size:0.2em;
display:block;
width:26px;
background-position: 0px 0px;
}
#main_block .col2 .pictos_pose a:hover{
background-position: -26px 0px;
}
#main_block .col2 .pictos_print{
left:25px;
}
#main_block .col2 .pictos_print a{
background:url(../_imgs/_produits/picto_print.gif) no-repeat;
}
#main_block .col2 .pictos_email{
left:78px;
}
#main_block .col2 .pictos_email a{
background:url(../_imgs/_produits/picto_email.gif) no-repeat;
}
#main_block .col2 .pictos_file{
left:126px;
}
#main_block .col2 .pictos_file a{
background:url(../_imgs/_produits/picto_file.gif) no-repeat;
}
#main_block .col2 .contact{
position:absolute;
top:44px;
width:180px;
height:162px;
min-height:162px;
font-size:0.8em;
background:url(../_imgs/_produits/contact_fiches_pt.jpg) no-repeat;
}
#main_block .col2 .contact .top{
position:absolute;
padding-left:10px;
top:25px;
}
#main_block .col2 .contact .middle{
font-size:1.2em;
position:absolute;
top:37px;
height:44px;
min-height:44px;
padding-left:4px;
padding-top:12px;
padding-right:8px;
}
#main_block .col2 .contact .middle strong.num{
display:block;
padding-top:4px;
}
#main_block .col2 .demandes{
position:absolute;
left:0;
}
#main_block .col2 .demandes a{
display:block;
width:183px;
height:16px;
min-height:16px;
padding-top:1px;
padding-left:12px;
background-position: 0px 0px;
text-decoration:none;
color:#FCDA55;
background:url(../_imgs/_produits/bt_links.jpg) no-repeat;
}
#main_block .col2 .demandes a:hover{
padding-top:2px;
padding-left:13px;
background-position: 0px -17px;
height:15px;
min-height:15px;
}
#main_block .col2 .demande1{
top:206px;
}
#main_block .col2 .demande2{
top:229px;
}
#main_block .title2{
position:relative;
width:800px;
padding-bottom:8px;
}
#main_block .programme_col1{
width:600px;
}
#main_block .programme_col1 table{
width:600px;
height:495px;
}
#main_block .programme_col1 table p{
margin:0;
display:block;
padding-left:10px;
padding-right:10px;
font-size:1.0em;
}
#main_block .programme_col1 table p.top{
padding-top:8px;
}
#main_block .programme_col1 table p.suite{
padding-top:15px;
}
#main_block .programme_col1 table strong{
display:block;
}
#main_block .programme_col2{
position:absolute;
left:620px;
top:0;
width:180px;
}
#main_block .col2 .carte{
position:absolute;
left:-3px;
top:362px;
width:180px;
height:180px;
min-height:180px;
}
#main_block .programme_col2 .progm_photo{
position:absolute;
left:0;
top:201px;
width:180px;
height:180px;
min-height:180px;
}
#main_block .programme_col2 .progm_photo img{
border:0;
}
#main_block .close_produit{
height:11px;
min-height:11px;
}
#main_block .sousblock_top{
padding-top:6px;
}
#main_block .fond_info{
width:578px;
padding-top:3px;
padding-left:11px;
padding-right:11px;
padding-bottom:8px;
margin-bottom:25px;
}
#main_block .fond_info p{
margin:0;
padding-top:5px;
display:block;
}
#main_block .fond_info table{
width:100%;
}
#main_block .fond_info table td.col1{
width:290px;
padding-right:11px;
}
#main_block .autres_prix{
width:600px;
border-top:1px dotted #9D9D9D;
border-right:1px dotted #9D9D9D;
}
#main_block .callage_table{
margin-bottom:25px;
}
#main_block .autres_prix table{
width:599px;
}
#main_block td.border_dotted{
border-right:1px dotted #9D9D9D;
}
#main_block td.cell_typeA{
border-top:4px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
padding-top:7px;
padding-bottom:7px;
}
#main_block .autres_prix table p{
padding-left:12px;
padding-right:12px;
margin:0;
}
#main_block td.cell_end{
border-top:4px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
}
#main_block td.cell_bullets{
border-top:4px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
padding-top:7px;
padding-bottom:7px;
font-weight:bold;
}
#main_block td.cell_first{
background-color:#F5F5F5;
color:#7D7D7D;
/*font-size:0.8em;*/
/*font-weight:bold;*/
}
#main_block td.cell_first.bold{
font-size:0.9em;
font-weight:bold;
}
#main_block td.cell_typeB{
border-right:3px solid #FFFFFF;
}
#main_block td.cell_typeC{
border-left:4px solid #FFFFFF;
}
#main_block td.cell_typeC span{
font-size:0.9em;
}
#main_block td.cell_typeD{
border-right:4px solid #FFFFFF;
}
#main_block td.cell_line{
border-bottom:1px dotted #9D9D9D;
}
#main_block p.legend{
font-weight:bold;
color:#7D7D7D;
padding-left:12px;
padding-top:6px;
}

#main_block .diaporama {
position:relative;
width:800px; 
height:580px; 
min-height:580px !important; 
margin-bottom:25px;
background-color:#FFF;
}

#main_block .diaporama1 {
position:relative;
width:290px; 
height:580px; 
min-height:580px !important; 
background-color:#FFF;
}

#main_block .diaporama2 {
position:relative;
width:500px; 
height:580px; 
min-height:580px !important; 
background-color:#FFF;
margin-left: 5px;
}

#main_block .bande_picture {
padding-top:5px;
position:relative;
height:75px;
min-height:75px !important;
}
#main_block .bande_picture .picture{
position:absolute;
width:180px;
height:75px;
min-height:75px !important;
background-color:#FFFFFF;
}
#main_block .bande_picture .picture img{
border:0;
}

#main_block .white_space{
height:300px;
min-height:300px !important;
}

#text_info color_txt_descriptif strong {
  font-weight:normal;
}

 div.text_info strong {
 /*font-weight:normal;*/
}
.afrique {
color:#FFC61F;
font-weight:bold;
}
.europe {
color:#4671AA;
font-weight:bold;
}
.amnord {
color:#CCB265;
font-weight:bold;
}
.amsud {
color:#9FB96D;
font-weight:bold;
}
.mo {
color:#A1635E;
font-weight:bold;
}  
.oceanie {
color:#E1915F;
font-weight:bold;
}   
.asie {
color:#538E53;
font-weight:bold;
}   


