h2 {
    margin: 0px;
    font-size: 13px;
    font-weight: bold;
}

.spamfilter {
    display: none;
}

.tipafriend {
    border-top: 1px solid #CCCCCC;
    background: #F2F2F0;
    color: #4D4D4D;
    font-size: 11px;
    width: 450px;
    padding: 10px;

}
.tipafriend .block {
    margin-top: 3px;
    margin-bottom: 3px;

}

.styletxt .menudroite {
    height: auto !important;
}
.menuproduit {
    padding-top: 10px;
}

.menucontact {}


.textejeancote2 {
    float: left;
    margin-top: 25px;
    font-size: 11px;
    color: #4d4d4d;
    height: 167px;
}

.searchform {margin-bottom: 8px;}
.content-search tr {
    background: url(../images/fond_menu.gif) left bottom repeat-x;
}
.menu_description_fichier {
    color:#4D4D4D;
    font-size:11px;
}
#logo_edi_top {
    background-image:url(../images/logoedi3.gif);
    background-repeat:no-repeat;
    height:140px;
    margin-left:18px;
    width:160px;
}

#logo_edi_top_en {
    background-image:url(../images/en_logoedi3.gif);
    background-repeat:no-repeat;
    height:140px;
    margin-left:18px;
    width:160px;
}
#zone11edit .menuboxright {
    border-left: 0px;
    text-align: left;
}

* html #zone11edit .menuboxright {
    border-left:1px solid #CCCCCC;
}

* html #zone11edit .menuboxright td, * html #zone11edit .menuboxright th {
    padding-left: 10px;
}

* html #zone11edit #conteneur_central {
    border-right: 0px !important;
}
#zone11edit iframe {
    width: 523px;

}

.menuhead, .topmenuhead {
    text-align: left;
}

.menuhead {
    margin-top: 30px;
}

#zone11edit .ezcca-rubrique_nom, #zone11edit .ezcca-rubrique_bandeau_flash, #zone11edit input.box {
    width: 523px;
}
.bar2 .email {
    margin-left: -2px;
}
* html .bar2 .email {
    margin-left: -3px;
}

.sitemap {
    width: 650px;
}
* html .sitemap {
    width: 500px;
    float: left;
    
}
html>body .sitemap {
}

* html .barrebout .liens img {
    margin-top: 2px;
}

table.avec_bordures, table.avec_bordures td {
    border-style: solid;
    border-color: #CCCCCC;
}
table.avec_bordures {
    border-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
.avec_bordures td {
    border-style: solid;
    border-color: #CCCCCC;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 1px;
    border-right: 1px;
}

.default, .default td {
    border-width: 0;
}


.Styletailletypo {font-size: 12px}
a{
	text-decoration:none;
	color:#a9904e;
}
p{
	margin:0px;
	padding:0px;
}
#conteneur_page{
	width:955px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
}
.margehaut{
margin-top:20px;}
.contieneur{
height:800px;
width:540px;
background-color:#FF6600;}
.Stylegraissetypo {
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.Stylecouleurr {color: #A9904E}
#contenu_droit{
	float:left;
	height:auto;
	width:750px;
	border:0px solid red;
}
.magbilan{
float:left;
}
.barrecontientgroupe{
height:17px;
margin-top:10px;
background-image:url(../images/barrecontient.gif);
background-repeat:no-repeat;
}
.barrecontient{
	height:15px;
	width:100%;
	margin-top:10px;
	padding-top:2px;
	background-image:url(../images/barrecontient.gif);
	background-repeat:no-repeat;
	z-index: 10;
	bottom:0px;
}
* html .barrecontient{
    
}
.barrecontient2{
height:17px;
width:183px;
margin-top:50px;
background-image:url(../images/barrecontient.gif);
background-repeat:no-repeat;
}
.margin{
margin-left:5px;
}
.feminacarte{
width:171px;
float:left; display:inline;
margin-left:20px;
margin-top:13px;
}
.titreinfo{
height:20px;
width:332px;
margin-top:15px;
padding-bottom: 0px;
float:left;
}
* html .titreinfo{
margin-bottom: -2px;
}
.titrefemina{
font-size: 15px;
width:332px;
font-weight: bold;
color:#4d4d4d;
margin-bottom: 10px;
}
.interligne{
margin-bottom:0px;
padding:0px;
margin-top:3px;
}
.textefemina{
width:345px;
float:left;display:inline;
margin-top:11px;
margin-left:18px;
height:auto;
}
html[xmlns] .textefemina{
margin-top:13px;
}

.vertfonce, .vertclair {
height:21px;
margin-bottom:1px;
float:left;
width:333px;
background:url(../images/tiret.jpg) top left no-repeat; 
}
.vertfonce {
background-color:#e7e7e6;
}
.vertclair {
background-color:#f2f2f0;
}
.taille{
margin-top:5px;
height:25px;
margin-left:10px;
font-size:10px;
width:167px;
}
html[xmlns] .taille{
height:auto;
min-height:25px;
}
.taillenom{
font-size:12px;
margin-left:10px;
font-weight:bold;
color:black;
}
.textbilangroupe{
height:74px;
width:182px;
float:right;
background-color:#f2f2f0;
}

.textbilan div.Stylesoustextebilan, .textTrombino .taille{
	color:#595959;
}

.ficheproduit{
font-size:10px;
margin-left:5px;
color:#a9904e;
}
.identite{
height:255px;
width:523px;
background-color:#FFF;
margin-top:10px;
}
.barretexteretour{
color:#a9904e;
font-size:10px;
}
.texteassocie{
float:left;
margin-left:10px;
padding-bottom:15px;
width:330px;
font-size:11px;
margin-top:10px;
color:black;
}

.oberson{
border-top:1px solid #cccccc;
background-color:#f2f2f0;
height:213px;
width:510px;
float:left;
margin-left:10px;
margin-top:7px;
padding-top:5px;
}
html[xmlns] .oberson{
height:auto;
margin-left:20px;
width:524px;
min-height:235px;}

.tibere1{
margin-bottom:10px;
border-top:1px solid #cccccc;
background-color:#f2f2f0;
width:522px;
float:left;
margin-left:20px;
display:inline;
margin-top:7px;
padding-top:5px;
}


.retour{
width:364px;
height:17px;
float:left;
margin-left:80px;
background-image:url(../images/barreretour.gif);
background-repeat:no-repeat;
}
html[xmlns] .retour{
margin-left:159px;
}
.spacer {
clear:both;
}
.photodirection{
float:left;
margin-left:15px;
margin-top:10px;
margin-right:15px;
}
html[xmlns] .tibereadler{
height:auto;
min-height:213px;
}
.titrenom{
font-size:12px;
margin-left:17px;
color:black;
}
.tibere {
font-size: 12px;
font-weight: bold;
float:left;
}
.titredirecteur2{
height:20px;
width:523px;}

.titredirecteur{
font-size: 10px;
float:left;
padding-left:8px;
padding-top:4px;
}.bar2 .email {
    margin-left: -2px;
}
.arriereplandirection{
height:auto;
width:526px;
float:left;
}
.titreblocgroupe{
height:38px;
width:510px;
float:left;
font-size:24px;
color:#6d8073;
margin-top:20px;
margin-bottom:3px;
}
.titrebloctrombino{
height:38px;
width:510px;
font-size:24px;
color:#6d8073;
margin-top:20px;
margin-bottom:3px;
}
.ligneseparation{
height:1px;overflow:hidden;
width:523px;
background-color:#CCCCCC;
float:left;
margin-bottom:1px;
}
.textbilan{
width:182px;
float:right;
background-color:#f2f2f0;
border-top:1px solid #cccccc;
}
* html .textbilan{
padding-bottom:0px;
height: 54px;
}
html[xmlns] .textbilan{
min-height:54px;
}
.textTrombino{
	height:40px;
	width:182px;
	float:right;
	background-color:#f2f2f0;
	border-top:1px solid #cccccc;
}
html[xmlns] .textTrombino{
height:auto;
min-height:40px;
}
.titrebloc{
height:38px;
margin-top: 20px;
font-size:24px;
color:#6d8073;
}
.titreblocinter{
height:25px;
width:280px;
font-size:24px;
color:#6d8073;
}
.couleur1{
background-color:#e7e7e6;
border-bottom:1px solid #FFF;
}
.couleur2{
background-color:#f2f2f0;
}
.fil{
float:left;
border:1px solid #FFF;}
.trmarge{
border-bottom:1px solid #FFF;
}
.largeurTab{
	width:122px;
}
.separt{
float:left;
}
.titretable{
font-size:11px;
font-weight:bold;
color:#4d4d4d;
margin-left:10px;
margin-top:3px;
}
.soustitretable{
font-size:11px;
color:#4d4d4d;
margin-left:10px;
float:left;
margin-top:3px;
}
.soustitretable2{
font-size:11px;
margin-left:10px;
float:left;
margin-top:3px;
}
.bordure{
margin-left:10px;}
.titreblocfem{
height:30px;
width:523px;
float:left;display:inline;
margin-left:20px;
font-size:24px;
color:#6d8073;
}
.titreblocdirection{
height:38px;
width:520px;
float:left;
margin-left:10px;
font-size:24px;
color:#6d8073;
}
html[xmlns] .titreblocdirection{
margin-left:20px;
}
.introdirection{
color: #4D4D4D;
font-size: 15px;
font-weight: bold;
height:auto;
width:520px;
margin-bottom:20px;
margin-left:20px;
margin-top:15px;
}
.cardetextedirection{
width:522px;
height:213px;
background-color:#F2F2F0;
margin-left:20px;
margin-top:15px;}

.presentationdirection{
width:520px;
margin-left:20px;

}
html[xmlns] .introdirection{
margin-top:80px;
}
.tableau{
margin-top: 0px;
width:332;
height:125;
float:left;
}
.tableau td{
height:22px;
}
.bloc1fem{
width:565px;
float:left;
}

.bloc1direction{
width:565px;
height:426px;
float:left;
}
html[xmlns] .bloc1direction{
height:auto;
min-height:426px;

}
html[xmlns] .bloc1direction{
width:565px;
}
#zonez {
background-color:#FFFFFF;
height:auto;
min-height:250px;
width : 151px;
float:left;
}
.bloc1groupe{
height:auto;
width:523px;
float:left;
background-color:#00CC66;
}
.contientpage{
width:542px;
height:auto;
float:left;
border-right:1px solid #cccccc;

}
.contientpagetrombino{
background-color:#FF99FF;
width:535px;
height:auto;
float:left;
border-right:1px solid #cccccc;
}

.parpays{
float:left;
height:32px;
width:150px;
margin-left:13px;
}
#zone4 {
background-color:#FFFFFF;
height:auto;
min-height:250px;
width : 151px;
float:left;display:inline;
margin-top:1px;
margin-left:10px;
}
#zone4dx {
background-color:#FFFFFF;
height:250px;
width : 148px;
float:left;
margin-top:16px;
margin-left:11px;
}
html[xmlns] #zone4dx {
height: auto;
min-height:250px;	
}
#zone3{
width : 148px;
float: left;	
margin-left:11px;
margin-top:16px;
}
.trait{
margin:0px; padding:0px;
border-bottom:1px solid #000;
background-color:#FFFF00;
float:left; display:inline;
height:auto;
clear:both;
}
.item_pays_presinter{
color:#FFFFFF;
text-decoration:none;
font-size:11px; 
padding:1px 0px 3px 10px;
background-color:#6D8073;
}
.cartemonde{
margin-top:10px;
}
.traitinter{
width:1px;
float:left;
}
.traitgroupe{
width:1px;
float:left;
}
.souslogointer{    
width : 160px;
float :left;
margin-left:6px;
}
.souslogog{    
width : 180px;
float :left;
}

.cartec{
position:relative;
height:240px;
width : 170px;
}
.videv{
height:5px;
margin-bottom:5px;
font-size:14px;
margin-left:10px;
}
.imgfla{
height:207px;
width:171px;
margin-left:2px;
}
.vide{
height:5px;
margin-bottom:5px;
font-size:14px;
margin-left:10px;
}
.vide2{
font-size: 9px;
width : 147px;
height:42px;
margin-left:4px;
background-color:#f2f2f0;
padding-left:10px;
padding-right:10px;
}
html[xmlns] .vide2{
	line-height:10px;
	>line-height:15px;
	
	height:44px;
	>height:46px;
}

html[xmlns] .vide3{
margin-top:3px;
}
.actionnaire{    
height:220px;
float:right;
margin-right:1px;
background-color:#f7f7f7;
}
html[xmlns] .actionnaire{ 
}
.texteactionnaire {
font-size: 11px;
width : 129px;
margin-left:5px;
float: left;
}
html[xmlns] .texteactionnaire{ 
margin-left:10px;
}
.environnement{    
height:220px;
background-repeat:no-repeat;
float :left;
background-color:#f7f7f7;
}
html[xmlns] .environnement{
}
.texteenvironnement {
font-size: 11px;
width : 130px;
margin-left:10px;
float: left;display:inline;
}
.texteenvironnement2 {
width : 147px;
height: 16px;
font-size: 11px;
color: #4d4d4d;
float :left;
background-image:url(../images/bande1.gif);
}
.vide1{
width:171px;
margin-left:3px;
height:19px;
background-image:url(../images/souss.gif);
}
.logopagegroupe{
background-color:#CCFF66;    
width : 180px;
height:650px;
float :left;
}
.souslogo{    
margin-left:10px;
height:33px;overflow:hidden;
}
.souslogogroupe{    
width : 160px;
float :left;
margin-left:6px;
}

.carte{
position:relative;
height:228px;
width : 151px;
margin-left:9px;
}
.carte a img{
text-decoration: none;
border: none;
}
.cartelegroupe{
position:relative;
height:240px;
width : 170px;
margin-left:12px;
}
.logo{    
width : 160px;
height:650px;
float :left;
}
.logo2{    
width : 160px;
height:650px;
float :left;
margin-left:2px;
}
.barredroite{
width : 20px;
height: 700px;
float :left;
background-image:url(../images/barregauch.gif);
background-repeat:no-repeat;
}
.barredroiteacceuil{
width : 20px;
height: 530px;
float :left;
background-image:url(../images/barregauchaccueil.gif);
background-repeat:no-repeat;
} 
.loremgauche {
font-size: 9px;
line-height:9px;
float: left;
}
.loremgauche11 {
font-size: 9px;
width : 160px;
height: 15px;
line-height:9px;
margin-left:2px;
float: left;
}
.basdepage{
font-size:9px;
line-height:12px;
float: left;
}
/******************************************************/
/*********************** GAUCHE ***********************/
/******************************************************/

.logo1{
background-repeat:no-repeat;
background-position:-2px -17px;
/*background-position:-2px 0px; dans l'ori*/
float :left;
margin:0px; padding:0px;
/*pas de back dans l'ori*/
background-image: url(/var/storage/images/180_supports_medias_dans_20_pays/1414-7-fre-FR/180_supports_medias_dans_20_pays.jpg);

}
.carte1{
position:relative;
cursor: pointer;
height: 150px;
background-repeat: no-repeat;
top: -17px;
}
.baseline {
position:absolute; bottom:15px; left:-3px;
left: 3px; top: 58px;
width:170px;
color: #a9904e;
text-align:center;
background-color:transparent;
}
.vide3{
height:19px;
width:172px;
background-image:url(../images/souss.gif); background-repeat:no-repeat; background-position:right;
float:left;display:inline;
margin-left:4px;
margin-top:5px;
margin-top: -25px; width:176px;
}
.souslogo1{    
width : 175px;
float :left;
margin-top:17px;
}
.imgflash {
float: left;
margin-right: 10px;
}

html>body carte1{
}
.loremgauche2 {
font-size: 9px;
line-height:9px;
float: left;
height:20px;
width:175px;
background-image:url(../images/bande1.gif); 
}

.logo1MEN{    
width : 120px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
background-position:left top;
float :left;
margin:0px; padding:0px;
}
.textelicence{
font-size:11px;
margin-top:10px;
height:auto;
width:522px;
float:left;
}
#gauche{
background-color:#FFFFFF;
width : 200px;
float :left;
}
body
{
margin:0;
margin-left: auto;
margin-right: auto;
padding:0px;
margin:0px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
.Style55 {
color: #A9904E;
font-size:10px;
margin-left:12px;
margin-top:2px;
}
.Style555 {
color: #A9904E;
font-size:10px;
}
.Style555 img {
margin-right: -3px;
}
html[xmlns] .Style55 {
color: #A9904E;
}
.actionnaire123{    
width : 151px;
float:right;
}
.actionnairedx{    
width : 151px;
height:20px;
float:right;
}
.actionnaire12{    
width : 151px;
float:right;
}
#droite11{
float :left;
}
#droite1groupe{
background-color:#fFF;
width : 744px;
height: 55px;
float :left;
}
#droite1{
background-image:url(../images/ombre.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
width : 744px;
height: 55px;
float :left;
}
#droited{
background-color:#c0c0c0;
width : 745px;
height: 139px;
float :left;
}
.debut-text{
font-size:10px;
float:right;
color:#ae9658;
margin-top:5px;
}

.debut-textinter{
font-size:10px;
float:right;
color:#ae9658;
width:292px;
margin-top:5px;
}
html[xmlns] .debut-textinter{
width:290px;
}
.debut-textinterimprim{
font-size:10px;
float:right;
color:#ae9658;
width:70px;
margin-top:-5px;
margin-right:10px;
}
.debut-textinter img{
float:left;
padding:0px 2px 0px 0px;
margin-top:0px;
}
.debut-textinter span{
float:left;
margin-top:4px;
margin-left:5px;
}
.debut-textfem{
font-size:10px;
float:right;
margin-right:25px;
color:#ae9658;
margin-top:5px;
}
.debut-text img{
float:left;
padding:0px 2px 0px 0px;
margin-top:0px;
}
.debut-text span{
float:left;
margin-top:4px;
margin-left:2px;
}
.debut-textfem img{
float:left;
padding:0px 2px 0px 0px;
margin-top:-3px;
}
.debut-textfem span{
float:left;
margin-top:4px;
margin-left:5px;
}
.debut-text .separator, .debut-text2 .separator{
padding:0px 5px 0px 5px;
color:#cccccc;
}
#droite2{
background:url(../images/degrade_fond_marron.gif) repeat-x;
width : 744px;
height: 24px;
float :left;
}
#droite2groupe{
background-color:#ae9658;
width : 744px;
height: 24px;
float :left;
}
.menuhaut{
width :610px;
margin: 0px;
float:left;
}
.menuhaut img{
border:0px;
}
.texte_aligne_droite{text-align:right;}
.Stylepays {
	font-size: 16px;	
}
#droitedx{
width : 745px;
height: 201px;
float :left;
}
#droite{
background-color:#c0c0c0;
width : 743px;
height: 201px;
float :left;
}
#zone2{
background-color:#FFFFFF;
width : 148px;
float: left;
margin-top:16px;
margin-left:12px;
padding:0px;
}
.vous{
background-image:url(../images/bande3d.gif);
background-repeat:no-repeat;
height:40px;
width:540px;
float:left;}

#zone1inter{
background-image:url(../images/bande2d.gif);
background-repeat:no-repeat;
width : 545px;
height:auto;
float: left;
margin-top:0px;
padding-left:20px;
}
.transition{
border-right:1px solid #cccccc;
width : 540px;
}
#zone1{
background-color:#FFFFFF;
width : 523px;
float: left;
}
#zone11, #zone11edit{
width : 570px;
min-height:400px;
height:auto !important;
height:400px;
float: left;
background-image:url(../images/ombredroiteinterne.gif);
background-repeat:no-repeat;
}
#conteneur_central{
float:left; 
width:565px;
margin-top:5px;
border-right:1px solid #cccccc;
}
.Styleliensflux {
	color: #999966;
	font-size: 11px;
	margin-top:7px;
}
#zone1dx{
width:588px;
height:100px;
float: left;
}
#zone1dx2{
width:680px;
height:100px;
float: left;
}
html[xmlns] #zone1dx{
	height:auto;
	min-height:200px;
}
html[xmlns] #zone1dx2{
	height:auto;
	min-height:200px;
}
.td {
height:22px;}

#zone1fem{
background-image:url(../images/ombredroiteinterne.gif);
background-repeat:no-repeat;
width : 745px;
height:auto;
float: left;
}

.tableau{
font-size:11px;}
#zone{
background-color:#FFFFFF;
width : 542px;
float: left;
}
.jean{    
width : 248px;
float :left;
margin-top:25px;
margin-left:20px;
}
.jean1{    
width : 568px;
background-image:url(../images/actualite.gif);
background-repeat:no-repeat;
margin-bottom:9px;
float :left;
margin-top:16px;
height: auto;
height: 192px;
}

* html .jean1 {
height: 173px;
}

.textejean {
margin-top:30px;
width : 71px;
height: 100px;
margin-left:8px;
float: left;display:inline;
}
.textejeancote {
margin-top:25px;
width : 470px;
margin-left:18px;
float: left;
font-size: 11px;
color: #4d4d4d;
height:100px;
}



.marge{
margin-left:10px;
margin-top:3px;
height:15px;
color: #A9904E;
font-size: 10px;
}
.Stylessimgfemina {
font-size: 10px;
line-height:12px;
width:98px;
margin-top:3px;
}
.margeLeftenpx{
margin-left:5px;
}
.Styleliens {font-size: 10px;
color:#aa904e}
.marge2{
margin-left:10px;
margin-top:3px;
font-size: 9px;
color: #A9904E;
}
.22dec{
float :left;
width:142px;
}
.texte2{
font-size:9px;
width :480px;
height: 10px;
margin-top:0px;
float: left;
}
.texte4{
font-size:9px;
width :520px;
height: 10px;
float: left;
}
.texte3{
font-size:9px;
width : 280px;
height: 30px;
float: left;
}
.img2telecharger{
width:171px;
height:20px;
float:left;
}
.texte22dec{
float :left;
margin-top:3px;
}
.barrettegroupe{
float:left;
margin-right:9px;
}
.barrette{
height:508px;
width:1px;
float:left;
margin-left:2px;
}
.vousetes{
background: url(../images/bande3d.gif) top left repeat-y;
width : 500px;
float :left;display:inline;
padding-left:20px;
padding-top:28px;
padding-bottom: 10px;
}
#piedpage{
background-color:#FFF;
width : 946px;
height: 32px;
float: left;
margin-top:15px;
}
#piedpageintro{
background-color:#FFFFFF;
width : 946px;
height: 32px;
float: left;
}
.hautpage{
font-size:10px;
color:#a9904e;
margin-left:220px;
margin-bottom:20px;
}

.copyright1groupe{
width : 580px;
margin-top:30px;
height: 10px;
color: #5f5f5f;
}
.copyright{
width : 580px;
margin-top:2px;
color: #c2c2c2;
}
.copyright1{
width : 580px;
margin-top:20px;
height: 10px;
color: #5f5f5f;
font-size:10px;
}
.titreseparateur{
color:#6d8073;
font-size:12px;
font-weight:bold;
margin-left:10px;
margin-top:5px;
}
.copyright1dx{
margin-top:8px;
width : 580px;
height: 10px;
color: #5f5f5f;
}
.menudroite{
width:110px;
height:45px;
float:left;
margin-top:10px;
margin-left:2px;
padding-left:10px;
}
.margem{margin-bottom:5px;}
.barre{
width:119px;
float:left;
margin-left:9px;
margin-top:2px;
font-size:10px;
color:#a9904e;
background-image:url(../images/barre.gif);
background-repeat:no-repeat;
}
.sousmagazine{
height:20px;
width:522px;
float:left;
margin-top:25px;
}

.sousmagazineinter{
height:20px;
width:522px;
float:left;
}
.sousmagazineinterlicence{
height:20px;
width:522px;
float:left;
margin-top:20px;
}

.bar2groupe{
width:171px;
height:18px;
margin-top:6px;
background-image:url(../images/bar.gif);
background-repeat:no-repeat;
font-size:10px;
float:left;
}
.bar2{
clear:both;
margin-top:5px;
background-image:url(../images/bar.gif);
background-repeat:no-repeat;
font-size:10px;
color:#a9904e;
}

.sousseparateur{
height:20px;
width:522px;
float:left;
margin-top:10px;
background-image:url(../images/separateur.gif);
background-repeat:no-repeat;
}
.sousseparateur2{
height:20px;
width:522px;
float:left;
margin-top:10px;
background-image:url(../images/separateur.gif);
background-repeat:no-repeat;
}

.sousseparateur2_bis{
background-image:url(../images/separateur2.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin-top:10px;
width:522px;
}

.conteneur_rub{
height:auto;
width:522px;
float:left
}

.contientphoto{
height:75px;
width:246px;
float:left;
margin-top:10px;
overflow:visible;
margin-left:10px;
}

html[xmlns] .contientphoto{
height:75px;
margin-left:20px;
}
.imagemag{
float:left;
width: 56px;
}
.menumag{
width:170px;
margin-top:12px;
float:left;
}
.menumag2{
height:72px;
width:170px;
margin-top:8px;
float:left;
}

.barremag{
bottom:0px;
width:108px;
height:13px;
margin-top:10px;
font-size:9px;
background-image:url(../images/barrenosmag.gif);
padding-top:3px;
}
html[xmlns] .barremag{
margin-top:6px;
}

.tdec{
position:relative;
border-top:1px solid #ccc;
width:108px;
background-color:#f2f2f0;
margin-left:5px;
margin-bottom: 5px;
float:left;
}
.contient2{
min-height:75px;
width:246px;
float:left;
margin-top:10px;
margin-left:30px;
overflow:visible;
height:75px;
}

.contient{
min-height:74px;
width:246px;
float:left;
margin-top:10px;
overflow:visible;
}
* html .contient, * html .contient2{
}

.contient2groupe{
height:74px;
width:246px;
float:left;
margin-top:10px;
margin-left:30px;
}

.contient5{
min-height:74px;
width:10px;
float:left;
margin-top:10px;
margin-left:10px;
overflow:visible;
}

.conteneur{    
width : 248px;
float :left;
margin-top:25px;
}

.bloc1{
height:auto;
width:522px;
float:left;
margin-top:20px;
}

.bloc1carte{
height:200px;
width:522px;
float:left;
}

html[xmlns] .bloc1carte{
height:auto;
min-height:200px;
}
.bloc1inter{
height:auto;
width:525px;
float:left;
}

.conteneurglobal{
float:left;
height:auto;
width:525px;
margin-left:20px;
}

.conteneurglobalinter{
float:left;
height:auto;
width:520px;
}
.vousetesici{    
width : 248px;
margin-top:25px;
}
.conteneurglobalgroupe{
float:left;overflow:hidden;
background:url(../images/ombredroite.gif) top left no-repeat;
padding-left:20px;display:inline;
background-color:#FF3333; 
height:700px;
width:724px;
}
.conteneurglobaltrombino{
float:left;overflow:hidden;
background:url(../images/ombredroite.gif) top left no-repeat;
padding-left:20px;display:inline;
background-color:#FF3333; 
height:auto;
width:724px;
}

.conteneurglobal2{
float:left;
height:auto;
width:545px;
margin-left:20px;
margin-top:0px;
}

* html .conteneurglobal2{
    margin-left:10px;
}
.ecart{
margin-top:10px;
margin-left:10px;
}
.ecartgroupe{
margin-top:20px;
margin-left:10px;
float:left;
}
.ecart span {
font-size: 12px;
font-weight: bold;
}
.ecart1{
margin-top:20px;
margin-left:10px;
font-size:10px;
}
.barre2{
width:119px;
float:left;
margin-left:30px;
}
.gris999{
	color:#999999;
	font-size:10px;
}
.gris999_11px{
	color:#999999;
	font-size:11px;
}

.men{
width :50px;
padding:1px 0px 4px 0px;
}
.z4 {
height: 19px;
width :146px;
margin:0px 0px 0px 0px;
padding:0px;
}
.z44{
margin-left:8px;
height: 15px;
width :146px;
}
.stylecolor {color: #FFFFFF}

/*********************************************************************************************************************************/
/*********************************************************************************************************************************/

.item_pays, .item_pays_last {
font-size:11px; 
padding:1px 0px 3px 10px;
background-color:#f3f4f3;
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
}
.item_pays_last {
background-image:none;
}
.item_pays a, .item_pays_last a {
color:#a9904e;
text-decoration:none;
display:block;
background:url(../images/fleche.gif) no-repeat 0px 5px;
padding-left:5px;
}
.item_pays_selection{
font-size:11px; 
padding:1px 0px 3px 10px;
background-color:#6d8073;
color:#000000;	
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
}
.item_pays_selection span{
	display:block;
	background:url(../images/flechenoireselected.gif) no-repeat 0px 5px;
	padding-left:5px;
}
.item_pays_selection1{
font-size:11px; 
padding:1px 0px 3px 10px;
background-color:#6d8073;
color:#FFF;	
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
}
.item_pays_selection1 span{
	display:block;
	background:url(../images/flecheblanche.gif) no-repeat 0px 5px;
	padding-left:5px;
	
}
.item_pays_developpe .titre a{
color:#FFFFFF;
text-decoration:none;
display:block;
background:url(../images/flechenoire2.gif) no-repeat 0px 4px;
padding-left:7px;
}
.item_pays_developpe .titre{
font-size:11px; 
padding:1px 0px 3px 10px;
background-color:#6D8073;
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
	
}
.item_pays_developpe .item_pays, .item_pays_developpe .item_pays_selection{
background-color:#e2e6e3;
}
.item_pays img, .item_pays_last img, .item_pays_selection img .titre img, .item_pays_presinter img{
margin-right:3px;
}

/*********************************************************************************************************************************/

.item_pays2, .item_pays_last {
font-size:11px; 
padding:1px 0px 3px 16px;
background-color:#f3f4f3;
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
}
.item_pays_last {
background-image:none;
}
.item_pays2 a, .item_pays_last a {
color:#a9904e;
text-decoration:none;
display:block;
background:url(../images/fleche.gif) no-repeat 0px 5px;
padding-left:5px;
}
.item_pays_selection2{
font-size:11px; 
padding:1px 0px 3px 16px;
background-color:#6d8073;
color:#000000;	
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
}
.item_pays_selection2 span{
	display:block;
	background:url(../images/flechenoireselected.gif) no-repeat 0px 5px;
	padding-left:6px;
}
.item_pays_selection1{
font-size:11px; 
padding:1px 0px 3px 10px;
background-color:#6d8073;
color:#FFF;	
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
}
.item_pays_selection1 span{
	display:block;
	background:url(../images/flecheblanche.gif) no-repeat 0px 5px;
	padding-left:5px;
	
}
.item_pays_developpe .titre a{
color:#FFFFFF;
text-decoration:none;
display:block;
background:url(../images/flechenoire2.gif) no-repeat 0px 4px;
padding-left:7px;
}
.item_pays_developpe .titre{
font-size:11px; 
padding:1px 0px 3px 10px;
background-color:#6D8073;
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;
	
}
.item_pays_developpe .item_pays2, .item_pays_developpe .item_pays_selection2{
background-color:#e2e6e3;
}
.item_pays2 img, .item_pays_last img, .item_pays_selection2 img .titre img, .item_pays_presinter img{
margin-right:3px;
}

/*********************************************************************************************************************************/
/*********************************************************************************************************************************/

.img2contact{
width:171px;
height:20px;
float:left;
margin-top:30px;}


.Styletailleinfo{
font-size: 11px;
}
.ecart2{
width:130px;
height:auto;
margin-left:5px;
float:left;
margin-top:15px;
}
.ecart22{
width:130px;
height:auto;
margin-left:5px;
float:left;
margin-top:15px;
}
html[xmlns] .ecart22{
margin-top:33px;
margin-left:10px;}
.styletxt, .bloc1, .bloc1 p, .block, .textelicence{
font-size: 11px;
color:#4d4d4d}
.Style65 {
color: #000000;
font-size: 11px;
}
.telechargement{
margin-top:50px;
float:left;}
.titre_menu{
padding:0px; border-bottom:1px solid #000; margin:0px;
}
.texteactionnaire123 {
height: 160px;
margin-left:10px;
font-size: 10px;
color: #4d4d4d;
float :left;
margin-bottom:5px;
background-color:#f7f7f7;
}
.actionnaire123dx div {
font-size:11px; 
color:#a9904e;
padding:1px 0px 3px 10px;
border-bottom:1px solid #dadada;
}
.actionnaire123dx{    
width : 148px;
height:214px;
margin-top:1px;
padding-top:3px;
background:#f7f7f7 url(../images/degrade_fond_gris.gif) repeat-y left top;
}
html[xmlns] .actionnaire123dx{
min-height:214px;
}
.loremgauche22 {
font-size: 9px;
line-height:9px;
margin-left:25px;
margin-top:9px;
float: left;
}
.espacement{
height:0px;
}
.colonne1{
font-size: 11px;
color:#a9904e;
padding-top:5px;
}
.actionnaire1234 div {
font-size:11px; 
padding:1px 0px 3px 10px;
border-bottom:1px solid #dadada;
background-color:#e2e6e3;
}
.espace{
width : 180px;
height: 20px;
}
.bord{
margin-left:11px;
margin-top:3px;
}
.actionnaire12 div {
font-size:11px; 
padding:1px 0px 3px 10px;
border-bottom:1px solid #dadada;
background-color:#f3f4f3;
}

.actionnaire12345 div {
font-size:11px; 
padding:1px 0px 3px 10px;
border-bottom:1px solid #dadada;
background-color:#f3f4f3;
}


.form{
padding-top: 5px;
width:125px;
}
.form {
float: right;
margin-right: 5px;
}
* html .form {
margin-right: 3px;
}
.form input {
width:96px;
padding:0px 2px 0px 2px;
font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#4d4d4d;
background-color:#efeade;
border:1px solid #d2c4a0;
}
.form .ok2 input {}
.lorem1{
font-size: 9px;
color: #828282;
padding:2px 0px 0px 0px;
}


.sousflapage2{
font-size:9px;
width:500px;
}
.Style61 {font-style: italic
}
.Style57 {color: #000000}
.sousfla{
height:22px;
width:720px;
}
.debut-text2{
font-size:10px;
float:right;
margin-top:18px;
width :345px;
}
.margeDroite{
margin-right:15px;display:inline;
margin-top:0px;
}
.margeDroite22{
margin-right:32px;display:inline;
margin-top:0px;
}
.margeDroite3{
margin-right:20px;display:inline;
margin-top:0px;
}
.margeDroite33{
margin-right:11px;display:inline;
margin-top:0px;
}
.margeDroite5{
margin-right:23px;display:inline;
margin-top:0px;
}
.Stylemedias {
font-size: 15px;	
}
.textejean3 {
width : 237px;
float :left;
height: 25px;
margin-left:8px;
}
.textejean2 {
width : 568px;
height:18px;
font-size: 10px;
float:right;
color: #a9904e;
background-image:url(../images/bande3.gif);
background-repeat:no-repeat;
}
.form1{
float:left;
margin-left:60px;
margin-top:4px;
}
.form1 input {
width:96px;
padding:0px 2px 0px 2px;
font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#4d4d4d;
background-color:#efeade;
border:1px solid #d2c4a0;
}
.debut-text2 img{
float:left;
margin-top:-3px;
}
.debut-text2 span{
float:left;
margin-left:4px;
color:#ae9658;
}
.texte{
font-size:9px;
height: 10px;
float: left;
margin-left:9px;
}
html[xmlns] .texte{
margin-left:20px;
}
.pictobloc2{
height:38px;
width:200px;
float:right;
font-size:9px;
}
.Styleclair {color: #b9a46e
}
.pictobloc{
height:20px;
width:200px;
float:right;
font-size:9px;
padding:0px;
margin-top:5px;
display:inline;
}
.ok2{
width : 15px !important;
height: 15px !important;
float:left !important;
border:none !important;
padding:0 !important;
margin-left: 2px;
}

.ok{
margin-top:4px;
width : 15px;
height: 15px;
margin-left: 2px;
float:left;
text-decoration: none;
border:none;
border: 0px;
}
.ok a {
text-decoration: none;
}
.conteneurombre{
width :20px;
height: 329px;
float: left;
}
.conteneurombre_accueil{
width :18px;
float: left;
margin-left:2px;
display:inline;
}

.Stylegris {
color: #4d4d4d;
}
.Stylegris59 {
color: #595959;
}


html[xmlns] .textejeancote{
height:auto;
min-height:158px;
}
.img1{
float:left;
margin-top:12px;
}
.img2{
margin-top:25px;
}
.img2inter{
margin-top:25px;
}
.dernierezoneinternationnal{
width:170px;
height:320;
float:right;
margin-top:5px;
margin-right:3px;
}
html[xmlns] .dernierezoneinternationnal{
width:170px;
height:320;
float:right;
margin-top:5px;
margin-right:8px;
}
.dernierezonegroupe{
width:171px;
height:500px;
float:left;
background-color:#0099FF;
}
.dernierezonegroupetrombino{
width:171px;
height:300px;
float:left;
background-color:#0099FF;
}
.dernierezone{
width:171px;
height:359px;
float:left;
margin-left:5px;
display:inline;
}
.dernierezonefem{
width:171px;
float:right;
}
.dernierezonedirection{
width:171px;
height:359px;
float:left;
margin-left:8px;
display:inline;

}
.derniere {
width : 147px;
height: 258px;
margin-top:15px;
float:right;
margin-right:3px;
background-color:#f7f7f7;
}
#conteneur_trois_div{
width:530px;
height:auto;
clear:both;
margin-left:20px;
float:left;
display:inline;
}
.adresstexte{
font-size:11px;
margin-top:10px;
margin-left:10px;
}
.k123{
float:left;
height:95px;
margin-top:15px;
width:161px;
}
.k123der{
float:left;
height:155px;
margin-top:15px;
width:161px;
}
html[xmlns] .k123der{
	min-height:155px;
	height:auto;
}
.k123milieu{
float:left;
height:95px;
margin-top:15px;
margin-left:20px;
margin-right:20px;
width:161px;
}
html[xmlns] .k123milieu, html[xmlns] .k123{
	min-height:95px;
	height:auto;
}
.Styleimgliste {
font-size: 12px;
font-weight: bold;
margin-left:10px;
margin-top:5px;
color: black;
}
.Stylesoustextebilan {
font-size: 10px;
width:167px;
margin-left:10px;
min-height: 27px;
}
* html .Stylesoustextebilan {
height: 27px;
}
.Styledetaille {font-size: 10px}
.lineHeightMini{
line-height:14px;display:block;
margin-bottom:5px;
color: black
}
.liens{
margin-top:3px;
}
.barrebout{
height:17px;
width:162px;
font-size:9px;
padding-top: 1px;
background-image:url(../images/barrebout.gif);
background-repeat: no-repeat;
}
.barrebout .Styleliens{
position: absolute;
width: 130px;
overflow: hidden;
margin-top: -1px;
}
#image{    
background-color:#FFFFFF;
width : 787px;
height: 202px;
float: left;
}
.texteactionnaire2 {
width : 147px;
height: 16px;
font-size: 11px;
color: #4d4d4d;
float:right;
margin-right:1px;
background-image:url(../images/bande1.gif);
}
a.lienMarron_avec_fleche{
background-image:url(../images/carre.gif);
background-repeat:no-repeat;
background-position:0px 4px;
text-decoration:none;
color:#a9904e;
padding-left:15px;
}
.lanee{
height:auto;
float :left;
margin-top:5px;
}
.block{
display:block;
}
.gold{
background-image:url(../images/gold.jpg);
background-repeat:no-repeat;
height:20px;
width:171px;
float:left;
margin-top:8px;}

.www{
margin-left:13px;
padding-top:3px;
color:#000000;
}

.Stylecouleur {
color:#a9904e;
}

.titre a {
color:#FFFFFF;
text-decoration:none;
}
.titre img {
margin-left:8px;
vertical-align:middle;
}
.titre {
font-size:11px; 
padding:1px 0px 3px 0px;
background-color:#6D8073;
background-image:url(../images/fond_menu.gif); background-repeat:no-repeat; background-position:left bottom;	
}

.jean {    
width : 310px;
}

.pictobloc3 {
height:20px;
width:200px;
float:right;
font-size:9px;
padding:0px;
margin-top:5px;
display:inline;
}
*:first-child+html .pictobloc3 {
margin-right:0px;
}
.dernierezone2 {
width:171px;
height:359px;
float:left;
margin-left:5px;
margin-top:48px;
}
.dernierezone2flux {
width:171px;
height:359px;
float:left;
margin-left:5px;
margin-top:51px;
}
.titrebloc2{
margin-top:5px;
height:38px;
width:280px;
font-size:24px;
color:#6d8073;
margin-bottom:-30px;
}
.titrebloc3{
font-size:24px;
color:#6d8073;
margin-top: 20px;
}
.jean2{
width : 248px;
float :left;
margin-top:25px;
}

.filet {
margin-top:11px;
float:left;
border-right:1px solid #ccc;
width:566px;
}
.filet2 {
margin-top:11px;
float:left;
border-right:1px solid #ccc;
width:547px;
}
.marginLeft20px{
	margin-left:20px;
	display:inline;
}	
.bloc3 {
margin-left:20px;
width:503px;
float:left;
display:inline;
}
.bloc4 {
width:522px;
float:left;
margin-top:5px;
}


.spacer { clear:both; }

#archivesList, #aboList {
list-style:none;
text-align:left;
padding:0;
margin:0;
margin-bottom:25px;
}
#archivesList li, #aboList li {
text-align: left;
}
#archivesList li a, #aboList li a {
font-size:10px;
color:#a9904e;
}

.sstitre {
background: url(../images/head_sstitre.gif) no-repeat bottom left;
padding-left:10px;
padding-top:8px;
margin-top:22px;
margin-bottom:8px;
font-weight:bold;
color:#6D8072;
font-size:12px;
width:493px;
}
.blocForm, .blocFormPadRight {
border-top:1px solid #ccc;
margin-bottom:20px;
background-color:#f2f2f0;
padding-left:13px;
padding-top:5px;
padding-bottom:10px;
font-size:11px;
color:#4d4d4d;
width:490px;
}
.blocFormPadRight {
padding-right:10px;
padding-left:10px;
width:502px;
padding-bottom:2px;
margin-bottom:0px;
}
* html .blocFormPadRight {
    width: 502px;
}
.blocFormCoord {
border-top:1px solid #ccc;
margin-bottom:20px;
background-color:#f2f2f0;
padding-left:13px;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
color:#4d4d4d;
width:503px;
}
.blocFormCoord input, .blocFormCoord textarea, .blocFormCoord select {
width:180px;
margin-left:5px;
}
.blocFormCoord a img {
border:none;
}
.blocForm label {
float:left; 
margin-left:22px;
margin-top:-17px;
}
.blocForm .minititle {
color: #4d4d4d;
font-weight:bold;
padding-left:8px;
}

.communiTitle, .communiTitle2 {
font-weight:bold;
color:#6d8073;
font-size:12px;
}
.communiTitle2 {
color:#000;
margin-bottom:6px;
}
.communiChap, .communiChap_nobottom {
font-size:11px;
color:#4d4d4d;
font-weight:bold;
margin-bottom:7px;
}
.communiChap_nobottom {
margin-bottom:4px;
}
.communiText, .communiText_margetop, .communiText2 {
font-size:11px;
color:#4d4d4d;
margin-bottom:4px;
text-align:justify;
}

.communiText3{height:105px;}
.communiText3 img {
margin-top:3px;
margin-right:9px;
float:left;
}


.communiText_margetop {
margin-top:10px;
}
.communiText img {
margin-top:5px;
margin-right:9px;
float:left;
}
.communiBar {
background: url(../images/bg_communiBar.gif) repeat-x top left;
width:512px;
height:16px;
margin-bottom:24px;
padding-left: 10px;
padding-top: 1px;
}

* html .communiBar {
width:512px;
}
.communiBar a {
display:block;
margin-top:-19px !important; margin-top:-15px;
margin-left:12px;
font-size:10px;
color:#a9904e;
}
*:first-child+html .communiBar a {
padding-top:1px;
}
* html .communiBar a {
margin-top:-18px;
}
.communiBar img {
}

#formlangage {}

#formedit {float: left;}

#formedit .block {
    margin-top: 10px;
    margin-bottom: 10px;
}

#formedit .block label {
    font-weight: bold;
    font-size: 12px;
    display: block;
}

#formedit div h1 {
 font-size: x-small;
}

table.list {
 font-size: x-small;
}

table.menuboxright {
 padding-left: 20px;
 font-size: x-small;
 border-left: solid 1px;
}

#formeditdraft, #formremoveedit {
  font-size: x-small;
}

