

/***********/
/************** H3 PAYS ************/
/***********/

div#left .grouplogo {
 float: left;
 position: relative;
 margin: 25px 0 30px 18px;
 padding: 0;
 min-height: 85px; /* For Modern Browsers */
 height: auto !important; /* For Modern Browsers */
 height: 85px; /* For IE */
 /*border: 1px solid #d4d4d4;*/
}
div#left .groupcarte {
 float: left;
 position: relative;
 margin: 25px 0 30px 18px;
 padding: 0;
}


/*div#left img.logopartenaire {
 float: left;
 margin: -10px 0 0 0;
 padding: 0 15px 0 0;
}*/


/***********/
/************** ADRESSE + COORDONNEES ************/
/***********/
div#left p.adresse {
 float: left;
 width: 200px;
 margin: 0 0 30px 18px;
 padding: 0;
 font-size: 12px;
}

/*
div#left ul.adresse li {
 color: #4C4C4C;
 font-size: 12px;
}*/

div#left p.adresse a {color: #4C4C4C;}
div#left p.adresse a:hover { text-decoration: none;}

div#left span.adresse {
 color: #4C4C4C;
 font-size: 12px;
}

div#left p.coordonnees {
 float: right;
 position: relative;
 width: 225px;
 margin: 0;
 padding: 0 20px 0 0;
 text-align: right;
}
/*
div#left ul.coordonnees li {
 color: #818181;
 font-size: 11px; 
 line-height: 14px;
 margin: 0;
 padding: 0;
}*/
div#left p.coordonnees a {color: #4C4C4C;}
div#left p.coordonnees a:hover { text-decoration: none;}

div#left p.adresse a, div#left p.coordonnees a {
 font-size: 11px;
 color: #818181;
}
div#left p.adresse a:hover, div#left p.coordonnees a:hover {text-decoration: none;}


/***********************/
/************************* ONGLETS *******************/
/**********************/
div.navonglet {
 float: left;
 display: inline;
 /*position: relative;
 top: -70px;
 .top: -10px;
 _top: -10px;
 clear: both;*/
 width: 600px;
 background: url(../images/navonglets_fd.gif) repeat-x scroll 0%;
 margin:0 0 0 10px;
}

/* les onglets */
ul.onglets {
 float: left;
 display: inline;
 clear: both;
 width: 600px;
 background: url("../images/navonglets_fd.gif") 0% 100% repeat-x;
 margin: 0;
 padding: 0;
}

ul.onglets li {
 float: left;
 display: inline;
 list-style: none;
 background: url("../images/onglet_right.gif") 100% 100% no-repeat;
 margin: 0 3px 0 0;
 padding: 0 15px 0 0;
}
ul.onglets li a {
 float: left;
 display: block;
 background: url("../images/onglet_left.gif") 0% 100% no-repeat;
 font-size: 12px;
 font-weight: bold;
 color: #333;
 text-decoration: none;
 padding: 8px 0 3px 12px;
 margin: 0 0 0 0;
}
ul.onglets li a:hover {color: #f60;}

ul.onglets li.on {background: url("../images/onglet_right_on.gif") 100% 100% no-repeat; color: #f60;}
ul.onglets li.on a {background: url("../images/onglet_left_on.gif") 0% 100% no-repeat; color: #f60;}


div.filiales_infos 
{
 float: left;
 display: inline;
 clear: both;
 width: 570px;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 background: #fff url(../images/presence_internationale_filiales_infos_fd.gif) 0% 100% repeat-x;
 color:#4C4C4C;
 font-size:12px;
 margin:0 12px 20px 0;
 padding:15px 12px 15px 18px;
}

div#filiales_infos .visuel img {display: block; margin: 0; padding: 0;}
div#filiales_infos .visuel a img.format_png {border: 1px solid #D3D3D3; padding: 5px;}
div#filiales_infos .visuel_left { float: left; margin-right: 15px;}
div#filiales_infos .visuel_right { float: right; margin-left: 15px; margin-right: 10px;}
div#filiales_infos .left {float: left; margin-right: 15px;}
div#filiales_infos .right {float: right; margin-left: 15px;}
div#filiales_infos .visuel a img {border: none;}
div#left div.filiales_infos h3 {color: #4C4C4C; font-size: 14px; margin:0 0 8px;display: block; padding-top:8px;}


div.filiales_infos p {
 margin: 15px 0 0 15px;
 padding: 0;
 }
div.filiales_infos p .txt {
 display: block;
 margin: 0 0 15px 0;
}
div.filiales_infos p a, div.filiales_infos a {
 color: #4C4C4C;
 font-size: 12px;
}
div.filiales_infos p a:hover {text-decoration: none;}

div.filiales_infos ul {
 margin: 0; padding: 0 0 0 18px;
}
div.filiales_infos li {
 color: #6D7073;
 font-size: 11px;
 line-height: 12px;
 font-weight: normal;
 padding: 0 0 0 10px;
 margin: 0;
 background: url(../images/puce_fleche_small_grey.gif) 0% 5px no-repeat;
}
div.filiales_infos li a {
 display: block;
 font-size: 11px;
 color: #6D7073;
 text-decoration: underline;
 padding: 0;
 margin: 0 0 0 0;
}
div.filiales_infos li a.hover {color: #f60;
}


div#left h5 {
clear:right;
color:#29292B;
float:left;
font-size:18px;
font-weight:normal;
margin:25px 0 5px;
padding:0 0 0 18px;
position:relative;
width:200px;
}


div#left p a.spip_out:hover {text-decoration: none;}
div#left .visuel {
 display: block;

 margin: 0 0 5px 0;
 .margin: 0 0 5px 0;
 _margin: 0 0 5px 0;
}
div#left .visuel img {display: block; margin: 0; padding: 0;}
div#left .visuel a img.format_png {border: 1px solid #D3D3D3; padding: 5px;}
div#left .visuel_left { float: left; margin-right: 15px;}
div#left .visuel_right { float: right; margin-left: 15px; margin-right: 10px;}

div#left .left {float: left; margin-right: 15px;}
div#left .right {float: right; margin-left: 15px;}
div#left .visuel a img {border: none;}
