body {
background:#eae9e7;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}
a {
color : #ee3338;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

/* RTE */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.decalage2-7 { padding-left:15px; }
.decalage3-6 { padding-left:25px; }
.decalage4-5 { padding-left:35px; }

/* FCE Separation 2 colonnes */
.deuxColonnes {
width:100%;
clear:both;
}
.deuxColG {
float:left;
width:548px; /* 744 - 176 - 20 */
padding:0 20px 0 0;
}
.deuxColD {
float:left;
width:176px; /* 174 + 2 (bordure image) */
padding:0 0 10px;
}

li {
padding:0;
}
#page {
width:968px;
margin:0 auto;
background:#fff;
}
#bando {
height:201px;
}
#logo {
position:absolute;
margin:0 0 0 756px;
z-index:1;
}
#logo h1 {
display:inline;
}
#animTop {
z-index:0;
margin:59px 0 0 0;
position:absolute;
}
embed:hover{
	border:none;
}

#menu {
width:750px;
height:22px;
list-style-type:none;
margin:0;
padding:0;
}
#menu li {
float:left;
padding-top:6px;
padding-left:35px;
}
#menu li.first {
padding-left:0;
}
.menuHautNiv2 {
list-style-type:none;
background: url(../img/fdMenuHaut2.gif) 0 0 repeat-y;
min-width:75px;
margin: 0;
padding:6px 0 0 2px;
font-size:0.85em;
}
.menuHautNiv2 li {
display:block;
background:#eee;
padding:3px;
margin:1px 2px;
border:0;
white-space:nowrap;
}
.menuHautNiv2 li a {
text-decoration:none;
display:block;
color:#6e6e6e;
}
.menuHautNiv2 li a.act, .menuHautNiv2 li a:hover {
color:#ee3338;
text-decoration:none;
}

.hide {
position:absolute;
left:-500px;
top:-500px;
}

/* Colonnes */
#cols {
border-spacing:0;
border-collapse:collapse;
height:300px;
}
#gauche {
width:173px; /*202 - 29*/
padding:0 26px 0 3px;
vertical-align:top;
background:url(../img/fdGauche.gif) 3px 0 repeat-y;
}
#droite {
width:747px; /*766 - 19*/
padding-right:19px;
vertical-align:top;
}
#droite ul li {
margin:3px 0;
}
#droite ul ul {
padding-left:25px;
margin-left:0;
}
#droite ul ul li {
list-style:none;
background:url(../img/puceNiv2.gif) 3px 7px no-repeat;
padding-left:15px;
}
/* menu gauche */
#menuG {
margin:0;
padding:0 4px 18px;
list-style-type:none;
font-size:0.85em;
}
#menuG li {
text-transform:uppercase;
color:#ed1c24;
font-weight:bold;
}
#menuG li span {
display:block;
padding:23px 0 17px 23px;
}
/* niv 2 */
#menuG li ul {
margin:0;
padding:0;
list-style-type:none;
}
#menuG li ul li {
text-transform:none;
font-weight:normal;
padding:4px 0;
}
#menuG li ul li a {
padding:0 0 0 22px;
text-decoration:none;
color:#8c8c8c;
background:url(../img/flecheMenuOff.gif) 11px 3px no-repeat;
display:block;
}
#menuG li ul li a:hover, #menuG li ul li a.act {
color:#ee3338;
background:url(../img/flecheMenuOn.gif) 8px 3px no-repeat;
}
/* niv 3 */
#menuG li ul li ul {
padding:2px 0 0;
}
#menuG li ul li ul li {
padding:2px 0 2px 22px;
}
#menuG li ul li ul li a {
background:none;
display:inline;
padding:0;
}
#menuG li ul li ul li a:hover, #menuG li ul li ul li a.act {
background:none;
color:#000;
}
/* col gauche sous menu */
#sousMenu {
margin:8px;
}
/* Footer */
#footer td {
vertical-align:top;
}
#footer td.gauche {
/* provisoire */
padding-left:25px;
padding-top:12px;
padding-bottom:13px;
background:url(../img/basColGauche.gif) 3px 0 no-repeat;
}
#footer td.droite {
width:747px; /*766 - 19*/
padding-right:19px;
padding-bottom:13px;
}
#footer .liens {
padding-top:5px;
color:#8c8c8c;
font-size:0.85em;
text-align:center;
}
#footer .liens a {
text-decoration:none;
color:#8c8c8c;
}
#footer .liens a:hover {
color:#ee3338;
}
.print {
float:right;
display:block;
background:url(../img/print.gif) 100% 0 no-repeat;
height:35px;
padding-right:45px;
}
p {
margin:0 0 20px 0;
padding:0;
line-height:1.55em;
}
/* ariane */
#ariane {
float:right;
color:#666;
padding-top:5px;
font-size:0.85em;
}
#ariane a {
text-decoration:none;
color:#666;
}
#ariane a:hover {
text-decoration:underline;
}
/* titre page */
h2 {
font-size:1.2em;
color:#ee3338;
margin:0 0 10px;
padding:0 0 12px;
background:url(../img/separHaut.gif) 0 100% no-repeat;
}
/* surtitre */
h3 {
font-size:1em;
font-weight:bold;
color:#574c4c;
margin:0 0 10px;
padding:0;
clear: both;
}
.titre {
color:#f37073;
text-align:center;
}
.separ {
clear:both;
margin:5px 0 10px;
}
.imgLeft {
float:left;
clear:left;
padding:4px 20px 6px 0;
}
.imgRight {
float:right;
clear:right;
padding:4px 0 6px 20px;
margin-bottom:20px;
}
.imgLeft img, .imgRight img {
border:1px solid #d4d4d4;
}
.csc-textpic-imagewrap {
clear:both;
}
/* FCE VIDEO */
.video {
clear:both;
}
.video h3 {
font-size:1em;
color:#000;
width:480px;
margin:5px auto 0;
padding-bottom:10px;
background:url(../img/fdH3video.gif) 0 100% no-repeat;
}
.video .player {
width:400px;
margin:0 auto;
border:1px solid #d6d6d6;
}
.video .legend {
width:400px;
margin:0 auto;
}

/**********
   HOME
**********/
#bandoHome { height : 279px; }
#rows {
	border-spacing : 0;
	border-collapse : collapse;
	width:100%;
}
#rows td {
padding:0;
}

#rowHaut {
height:135px;
}

#rowHaut td.gauche {
	width : 229px; /* 279 - 50 (padding gauche) !!!! */
	background : url(../img/fdSearch2.jpg) 0 0 no-repeat;
	padding: 0 0 0 50px;
	vertical-align:top;
}
#rowHaut td.gauche label { 
	padding : 0 5px 0 0;
	font-size : 0.8em; 
}
#rowHaut td .searchBox label {
display:block;
margin-bottom:1px;
}
.upper {
text-transform: uppercase;
}
#rowHaut td.gauche form {
padding:28px 0 0 0;
margin:0;
width:135px;
float:left;
}
#rowHaut td.gauche form input {
vertical-align:middle;
}
#rowHaut td.gauche form input#inputSearch {
border:0;
background:url(../img/inputMoteur.gif) 0 0 no-repeat;
width:111px; /* 113-2*/
font-size:1em;
height:17px; /* 19-2 */
padding:2px 0 0 2px;
}

.upperNuance {
text-transform:uppercase;
color:#666;
font-weight:bold;
}
input#inputSearchNuance {
border:0;
background:url(../img/inputMoteurNuance.gif) 0 0 no-repeat;
width:222px; /* 224-2*/
font-size:0.9em;
height:17px; /* 19-2 */
padding:2px 0 0 2px;
margin-top:3px;
}
#rowHaut td.milieu {
width:305px;
}
#rowHaut td.droite {
width:384px;
vertical-align:top;
}
.headActu {
	height : 30px;
	width : 372px;
	background : url(../img/sepActu2.jpg) 0 0 no-repeat;
	background-position : bottom;
	text-align : right;
	padding : 0 12px 0 0;
	text-transform : uppercase;
	font-size : 1.7em;
	color : #C18701;
}
#rowHaut td.droite h2.headActu {  }
.actu {
padding:0 0 30px 0;
width:100%;
min-height:85px;
background : url(../img/sepActu2.jpg) 12px bottom no-repeat;
}
.contentActu { 
width:245px;
padding:0 0 0 15px;
font-size : 0.85em;
position:relative;
}
.contentActu p {
margin:0 0 3px;
line-height:1.3em;
}
.actu h3 {
margin:0 15px;
padding:0 0 5px;
font-size:0.85em;
color:#000;
}

.contentActu .all, .contentActu .more {
position:absolute;
top:72px;
}
.contentActu .more {
right:0;
}

.imgActu { 
width:100px;
padding:0 0 0 22px;
}
.contentActu, .imgActu {
float:left;
}
#rowBas {
/*height:120px;*/
height:135px;
}
#rowBas td.gauche { width : 279px;}
#rowBas td.gauche p { padding-top : 0px; margin-top:0px }
#rowBas td.gauche img {
padding-left : 40px; 	padding-top:0px;
margin-top:0px;
}
#rowBas td.gauche, #rowBas td.milieu {
}

.imgAnglais {
	width : 20%;
	height : 22px;
	text-align : center;	
	padding-bottom:40px;
	padding-top:0px;
	margin-top:0px;
}
#rowBas td.milieu { width : 305px; 	vertical-align : bottom;}
#rowBas td.milieu img { 
	padding-top : 20px;
	z-index : 0;
}
#rowBas td.droite { 
width : 384px;
/*background : url(../img/sepActu2.jpg) 12px 4px no-repeat;*/
vertical-align:bottom;
}
#rowBas td.droite img { 
position:absolute; 
padding-top:20px;
z-index:0;
}
.lienRecrut { 
position:relative;
z-index:1;
padding:76px 0 0 144px;
}
.lienRecrut a {
color : #ee3338; 
font-size : 1.01em;
font-weight : bold;
text-decoration : none;
}
#rowEng td.gauche {height:22px;}
#rows #footer td { vertical-align : bottom; }
#rows #footer td.droite { width : 100%; padding-top:12px; }
#rows #footer .droite img, #rows #footer .droite .liens { float : left; }
#rows #footer .droite img { padding : 0 0 0 40px; }
#rows #footer .droite .liens { 
	width : 730px;
	padding : 10px 0 0 185px;
}

/*************
   DOWNLOAD
*************/
.categ_dl { 
	width : 743px;	
	height : 10px;
	background : url(../img/sepPixDl.gif) 0 0 repeat-x;
	background-position : bottom;
		
	margin-bottom : 26px; 
}
.categ_dl .nomCateg_dl { 
	background : #fff;
	text-transform : uppercase;
	font-weight : bold;
	padding-right : 5px;
}
#tab_dl { 
	border-collapse:collapse; 
	margin-bottom : 48px;
}
#tab_dl tr td {
	height : 17px;
	background-color : #eee;
	vertical-align : middle;
}
#tab_dl .titre_dl {
	width : 242px;	
}
#tab_dl .ico_dl { 
	width : 18px;
	background-color : #fff; 
	padding : 0 13px 0 9px;
}
#tab_dl .size_dl {
	width : 81px;
	background-color : #fff; 
	padding : 0 8px 0 0;
}
#tab_dl .lien_dl { 
	width : 99px;
	background-color : #fff; 
	padding : 0 0 0 6px;
}
#tab_dl .lien_dl a {
	text-decoration : none;
	color : #ef1c25;
}
#tab_dl .lien_dl img { float : left; }
#tab_dl .td_videM_dl { width : 101px; }
#tab_dl .td_videF_dl { width : 193px; }
#tab_dl tr.lignVid_dl td {
	height : 17px;
	background-color : #fff;
}

/* Formulaire de download */
#docDl {
}
#docDl div {
margin-top:13px;
}
#docDl input, #docDl label {
vertical-align:middle;
}
#docDl label {
display:inline-block;
margin:0;
width:190px;
padding-right:10px;
text-align:right;
vertical-align:top;
}
#docDl input {
width:250px;
background:#e5e5e5;
border:0;
}
#docDl input.dlSubmit {
width:auto;
background:none;
margin:10px 0 0 200px;
}

/* recherche pages internes */
#sousMenu .searchBox {
background:url(../img/fdPrintFooter.gif) 0 100% repeat-x;
}
#sousMenu .searchBox form {
background:url(../img/fdPrintFooter.gif) 0 0 repeat-x;
padding:15px 0 15px 15px;
font-size:0.8em;
}
#sousMenu .searchBox form label {
display:block;
margin-bottom:1px;
}
#sousMenu .searchBox form input#inputSearch {
border:0;
background:url(../img/inputMoteur.gif) 0 0 no-repeat;
width:111px; /* 113-2*/
font-size:1.3em;
height:17px; /* 19-2 */
padding:2px 0 0 2px;
}

/* FORMULAIRE DE CONTACT */
#contact legend {
display:none;
}
#contact fieldset {
border:0;
margin:0;
padding:0;
}
#contact input, #contact label {
vertical-align:middle;
}
#contact select {
width:250px;
border:1px #e5e5e5 solid;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contact input, #contact select {
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contact textarea {
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contact legend {
vertical-align:top;
}
#contact div {
margin-top:13px;
}
.tx_powermail_pi1_fieldwrap_html_radio_title, .tx_powermail_pi1_fieldwrap_html_text label, .tx_powermail_pi1_fieldwrap_html_select label, .tx_powermail_pi1_fieldwrap_html_file label {
display:inline-block;
margin:0;
width:190px;
padding-right:10px;
text-align:right;
vertical-align:top;
}
.tx_powermail_pi1_fieldwrap_html_textarea label {
display:block;
float:left;
margin:0;
width:195px;
padding-right:10px;
text-align:right;
vertical-align:top;
}
.tx_powermail_pi1_fieldwrap_html_textarea textarea {
border:1px solid #e5e5e5;
width:398px;
height:100px;
}
.tx_powermail_pi1_fieldwrap_html_text input {
width:250px;
background:#e5e5e5;
border:0;
}
.tx_powermail_pi1_fieldwrap_html_file input {
border:1px #e5e5e5 solid;
}
.tx_powermail_pi1_fieldwrap_html_submitgraphic {
text-align:right;
padding:20px 0 0;
}
#contact div.powermail_mandatory_js {
color:#ed1c24;
font-weight:bold;
padding-left:205px;
margin:2px 0 0;
clear:both;
}
.tx_powermail_pi1_fieldwrap_html_label {
font-style:italic;
margin:0 0 20px 200px;
}

/* LIEUX D'IMPLANTATIONS */
#droite .preliste{
width:609px;
margin:30px 0 30px 136px;
border-collapse:collapse;
}
#droite .preliste td{
width:306px;
}
.prelisttitle{
color:#e41a1f;
font-weight:bold;
font-size:0.9em;
}
#lieux {
margin:0;
padding:0;
list-style-type:none;
}
#droite #lieux li {
border:1px #cecccc solid;
padding:2px 1px;
margin:10px 0;
clear:both;
}
#lieux li div.inner {
background:#f2f2f2;
padding:7px 3px 0 10px;
}
#lieux h3 {
color:#ee3338;
/*padding-bottom:5px;*/
}
#lieux h4 {
margin:5px 0 2px;
padding:0;
font-size:1em;
}
#lieux h4.inline {
display:inline;
}
#lieux .infoLieu {
/*width:300px;
float:left;*/
/*width:745px;*/
}
#lieux .infoLieu {
/*width:300px;
float:left;*/
}
#lieux .infoLieu table{
border-collapse:collapse;
}
#droite #lieux .infoLieu table td.image ul li {
margin-bottom:0;
padding:0;
list-style:none !important;
}
#lieux .infoLieu table td.image{
padding-bottom:0;
}
#lieux .infoLieu table td.activites{
width:305px;
font-size:0.8em;
padding:0 10px 0 30px;
}
#lieux .infoLieu table td.activites p{
margin-top:0;
}
#droite #lieux .infoLieu table td.activites ul li{
margin:0;
padding:3px 0;
}
#lieux .infoLieu table td.adresse{
font-size:0.8em;
width:200px;

}
#lieux .infoLieu table td.back{
font-size:0.8em;
vertical-align:bottom;
text-align:right;
width:100px;
padding:0;
}
#lieux .infoLieu table td.back .retourliste{
background:url(../img/retourlist.gif) 100% 0 no-repeat;
padding-right:18px;
height:14px;
text-align:right;
} 
#lieux .infoLieu table td.back .retourliste a{
color:#888;
}
#lieux .infoLieu table td.adresse p{
padding-bottom:0 0 10px 0;
margin:0 0 25px 0;
}
#lieux .infoLieu table td.adresse a{
display:block;
color:#666;
font-weight:bold;
padding:5px 0 0 28px;
background:url(../img/pictoplanacces.gif) 0 0 no-repeat;
height:24px;
margin-top:25px;
}

#lieux .infoLieu table ul{
padding:0;
margin:0;
}
#droite #lieux .infoLieu table ul li{
list-style:none;
border:0;
}
#lieux .infoLieu table tr td {
margin:0;
padding:0;
vertical-align:top;
}

#lieux .imgLieu {
float:left;
width:426px;
}
.clear {width:100%;clear:both;font-size:0;}
#lieux .infoLieu ul {
margin:0;
padding:0 0 0 15px;
}
#lieux .infoLieu ul li {
border:0;
margin:0;
padding-left:0;
background-image:none;
background-position: 0 0;
list-style-type:disc;
}
#lieux .imgLieu ul {
list-style-type:none;
padding:14px 0 0;
margin:0;
text-align:right;
}
#lieux .imgLieu ul li {
border:0;
padding:0;
display:inline;
background-image:none;
background-position: 0 0;
}
#lieux .imgLieu ul li img {
border:1px solid #fff;
margin:0 0 6px 8px;
}

/* RESAUX */
h3.countries {
color:#ee3338;
text-transform:uppercase;
padding:15px 0 9px 10px;
font-size:1.2em;
}
#reseaux {
margin:0;
padding:0 0 10px;
}
#reseaux dt {
margin:3px 0 0;
padding:12px 0 0 10px;
text-transform:uppercase;
background:url(../img/pointille.gif) 0 0 repeat-x;
font-weight:bold;
font-size:1.2em;
}
#reseaux dd.name {
font-size:1.2em;
}
#reseaux dd {
margin:0;
padding:6px 10px;
}

/* Tourne pages */
.browse ul {
margin:0;
padding:20px 0 10px;
text-align:right;
list-style-type:none;
}
.browse ul li {
display:inline;
font-size:1.1em;
}
.browse ul li a {
color:#c0c0c0;
}
.browse ul li.act a {
color:#000;
}

/* FCE Chiffres Cles */
.chiffresCle {
margin:10px 0 10px;
}
.chiffresCle ul {
margin:0;
padding:0;
list-style:none;
}
.chiffresCle ul li {
background:url(../img/puceRed.gif) 0 4px no-repeat;
padding:0 0 0 13px;
margin:8px 0;
}

.news-single-backlink {
margin:20px 0;
}


/* Page liste nuances */

#sousMenu .dlDoc {
	color : #8c8c8c;
	background : url(../img/fdPrintFooter.gif) 0 0 repeat-x;
}
#sousMenu .dlDoc td { vertical-align : bottom; }
#sousMenu .dlDoc td img {
	margin : 20px 5px 0 0;
}
#sousMenu .dlDoc a, #sousMenu .dlDoc a:hover { 
	color : #8c8c8c;
	text-decoration : none;
}
#droite form input#inputSearch {
	font-size:1em;
	padding:2px 0 0 2px;
}
#droite .searchNuance { color : #8c8c8c; }
#droite a.accessNuance {
	text-decoration : none;
	color : #000;
}
#droite a.accessNuance img { 
	border : 0;
	padding-right : 3px;
}
#droite .familleNuance {
	background:url(../img/separHaut.gif) 0 10px no-repeat;
	padding-top : 30px;
}
#droite .familleNuance ul li { list-style-type : none; }
#droite .familleNuance ul li a { 
	color : #8c8c8c; 
	text-decoration : none; 
}
#droite .familleNuance strong a, #droite .familleNuance ul li a:hover { 
	color : #000; 
	text-decoration:none; 
}
#droite .familleNuance strong a:hover { 
	color : #ee3338; 
}



/* Page tableau nuances */

#milieu { padding : 0 19px 10px; }
#milieu h2 { background : url(../img/sep1col.jpg) 0 100% no-repeat; }
#milieu #menuNuance { 
	height :25px; 
	margin-bottom :20px;
	font-size: 0.8em;
}
#milieu span { 
	color : #f27070;
	text-transform : uppercase;
	font-weight : bold;
}
#milieu #menuNuance ul {
	margin-left : 0;
	padding-left : 0;
}
#milieu #menuNuance ul li { 
	background : url(../img/btnMenuNuanceOff.jpg) 0 0 no-repeat;
	height : 24px;
	width : 148px;
	margin-right : 7px;
	list-style : none;
	text-align : center;
	padding-top : 5px;
	display : block;
	float : left;
}
#milieu #menuNuance ul li a {
	color : #595959;
	font-weight : bold;
	text-decoration : none;
}
#milieu #menuNuance ul li a:hover {
color : #fff;
}
#milieu #menuNuance .current { background : url(../img/btnMenuNuanceOn.jpg) 0 0 no-repeat; }
#milieu #menuNuance .current a {
	color : #fff;
	font-weight : bold;
	text-decoration : none;
}

#milieu #ssFamille {
	margin-left : 15px;
	padding-left : 0;
}
#milieu #ssFamille li { 
	margin-bottom : 15px; 
	list-style-image : url(../img/flecheHome.gif);
}
#milieu #ssFamille li a { 
	color:#000;
}
#milieu #ssFamille li a:hover, #milieu #ssFamille li.actif strong { 
	color:#ee3338;
	text-decoration: none;
}
#milieu #ssFamille li.nosub { 
	margin-bottom : 15px; 
	list-style-image : none;
	list-style-type: none;
}
#milieu #ssFamille li.actif { list-style-image : url(../img/flecheHome2.gif); }
#milieu #ssFamille .tabNuance {
	margin-top : 10px;
	margin-left : -15px;
	text-align : center;
	/*color : #8f8f8f;*/
	color : #000;
	border : 1px solid #8b8b8b;
	/*font-size:0.7em;*/
	font-size:0.66em;
}
#milieu #ssFamille .tabNuance tbody tr td { width : 62px; }
#milieu #ssFamille .tabNuance .strong { font-weight : bold; }
#milieu #ssFamille .tabNuance .upper { text-transform : uppercase; }
#milieu #ssFamille .tabNuance .soulign { text-decoration : underline; }
#milieu #ssFamille .tabNuance .fdGris { background-color : #f0f0f0; }
#milieu #ssFamille .tabNuance .fdGris2 { background-color : #fafafa; }
#milieu #ssFamille .tabNuance .policeNoire { color : #434343; }
#milieu #ssFamille .tabNuance .policeGrise { color : #bfbfbf; }
#milieu #ssFamille .tabNuance .firstCol { height : 43px; }
#milieu #ssFamille .tabNuance .colBoldBorder { border-right : 1px solid #8b8b8b; }
#milieu #ssFamille .tabNuance .lignBoldBorder { border-top : 1px solid #8b8b8b; }
#milieu #ssFamille .tabNuance .colBorder { border-right : 1px solid #cacaca; }
#milieu #ssFamille .tabNuance .lignBorder { border-top : 1px solid #cacaca; }
#milieu .retour { 
	text-align : right; 
	height : 30px;
}
#milieu .retour a img { border : 0; } 
#milieu #footer  { 
	width: 100%; 
	height : 30px;
	text-align : center;
}


/* NOUVEAU MENU */
ul#menuBis {
width:750px;
height:22px;
list-style-type:none;
margin:0;
padding:0;
}
ul#menuBis li {
float:left;
padding:6px 0 0 35px;
position:relative;
}
ul#menuBis li.first {
padding-left:0;
}
ul#menuBis li ul.menuHautNiv2Bis {
display:none;
}
ul#menuBis li:hover ul.menuHautNiv2Bis {
list-style-type:none;
background: url(../img/fdMenuHaut2.gif) 0 0 repeat-y;
margin:0;
padding:6px 0 0 2px;
font-size:0.85em;
display:block;
position:absolute;
top:20px;
left:39px;
}
ul#menuBis li.first:hover ul.menuHautNiv2Bis {
left:4px;
}
ul#menuBis li ul.menuHautNiv2Bis li {
display:block;
background:#eee;
padding:3px;
margin:1px 2px;
border:0;
white-space:nowrap;
width:100%;
}
ul#menuBis li ul.menuHautNiv2Bis li a {
margin:0;
padding:0;
}
ul#menuBis li ul.menuHautNiv2Bis li {
display:block;
background:#eee;
padding:3px;
margin:1px 2px;
border:0;
white-space:nowrap;
clear:left;
}
ul#menuBis li ul.menuHautNiv2Bis li a {
text-decoration:none;
display:block;
color:#6e6e6e;
clear:left;
}
ul#menuBis li ul.menuHautNiv2Bis li a.act, ul#menuBis li ul.menuHautNiv2Bis li a:hover {
color:#ee3338;
text-decoration:none;
}
.tx_powermail_pi1_fieldwrap_html_select .service{
width:195px;
}

/* FCE Carte de France */
.linkMap {
margin:0 0 10px;
}
.linkMap h3 {
color:#ee3338;
text-transform:uppercase;
padding:3px 0 12px 8px;
background:url(../img/pointille.gif) 0 100% repeat-x;
}
.linkMap h4 {
font-size:1.3em;
color:#000;
text-transform:uppercase;
margin:0 0 5px;
padding:0 0 0 8px;
}
.linkMap p.legend {
font-size:0.8em;
color:#6e6e6e;
margin:0;
padding:0;
}
.carteFlash {
text-align:center;
padding:0 0 40px;
}
h3.pays {
font-size:1.3em;
color:#000;
font-weight:normal;
text-transform:uppercase;
margin:0 0 20px;
padding:0 0 5px;
text-align:left;
}
/* Carte de visite */
.carteVisite {
padding:9px 0 9px 11px;
width:365px;
background:#f0f0f0;
font-size:0.9em;
margin:0 0 20px;
}
.carteVisite img {
float:right;
margin:7px 16px 7px 0;
}
.carteVisite p.dept {
color:#ee3338;
margin:0 0 2px;
padding:0;
}
.carteVisite p.tel {
margin:10px 0 0;
}
div.carteVisite a {
color:#000;
text-decoration:none;
}
div.carteVisite a:hover {
color:#ee3338;
}
p.retourCarte {
background:url(../img/fdH4famille.png) 0 6px no-repeat;
font-size:0.85em;
margin:0 0 15px;
padding:0 0 0 13px;
}
.resultCompar p.retourCarte {
margin:0 0 15px 15px;
}