@charset "utf-8";
/* CSS Document */

/* GLOBAL */
* {margin:0;padding:0;}
body {
	background-color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
img {border:0;}
.left {float:left;}
.right {float:right;}
br.clear {clear:both;height:0px;line-height:0px;}
a{
	color: #08367A;
}
a.external-link-new-window {color:#B51E23; text-decoration:underline}
a.internal-link {
	color: #2A84B9;
	text-decoration: underline
}
a.download{ color:#727272;}
div.csc-textpic div.csc-textpic-single-image img {margin-bottom:5px;}
a.download{ color:#727272;}

/* WIDTH */
#width {
	width: 980px;
	margin: 0px auto;
	text-align: left;
}
div.content {position:relative;}
div.content {width: 833px; float:right}
div.content2 {position:relative;}
div.content2 {width: 948px; margin:0 0 9px 0; float: left}

h1 {margin:10px 0;font-size:20px;color:#474747;}
h2 {font-size:16px;color:#B0101A;margin-bottom:10px; font-weight:bold}
h3 {font-size:14px;color:#464545;margin:5px 0;}
h4 {font-size:12px;font-weight:normal;color:#B0101A;margin:5px 0; }

select {width: 231px;}

/* lien pdf */
.download{ color:#727272}
.download a{ color:#727272}
.download a:visited:hover{ color:#727272}

/* HEADER */
#header {}
div#header {height:80px; }
*html div#header {position:relative}
div#header_logo{float:left; /*height:66px;*/ height:80px; width:186px;}
div#header_center{ float:left; width:765px;}
span#header_desc {display:block; float:left; width:759px; text-align:right; color:#7A6B64; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:16px 0 3px 0; height:12px}
span#header_desc a, #baseline a {color:#7A6B64;}
#header div.pad {padding:7px 18px 0 19px;}
#header div.logo {float:left;width:160px;margin-top:21px;}
#header div.top-links {float:left;width:623px;/*650*/text-align:right;color:#A8A3A3;font-size:12px;}
#header div.top-links a:link, #header div.top-links a:visited {color:#A8A3A3;text-decoration:none;}
#header div.top-links a.selected:link, #header div.top-links a.selected:visited {color:#9D0B0E;}
#header div.top-links span.v-bar {padding:0 4px;}

#header div.lang{display:inline;float:right;width:27px;}
#header div.horizontal-menu .csc-default {text-align:right; padding-right:5px; padding-top:10px}
#header div.horizontal-menu-auto {text-align:left; margin-right:-5px; margin-top:-10px}
#header div.horizontal-menu {
	background: url(../img/fond_menu_haut.gif) top left no-repeat;
	float: right;
	width: 765px;
	height: 25px;
	overflow: hidden;
	top: 10px;
	padding-top: 10px;
}
#header div.horizontal-menu p {color:#FFF;display:inline;}
#header div.horizontal-menu h1 {display:inline; color:#FFF}
#header div.horizontal-menu ul li {list-style:none;}
#header div.horizontal-menu ul li.menu {float:left;width:225px;margin:10px 15px 0 10px; font-family:Verdana, Arial, sans-serif;font-size:15px;border-bottom:1px solid #fff;color: #fff;}
#header div.horizontal-menu ul li.menu a.item:link, #header div.horizontal-menu ul li.menu a.item:visited {color:#fff;display:block;text-decoration:none;}
#header div.horizontal-menu .submenu {display:none;  clear:both;  position:absolute;z-index:10;border:1px solid #B51E23;background:url(../img/pixel_blanc.gif) repeat;padding:5px;font-size:10px;}

#header div.horizontal-menu .submenu a:link, #header div.horizontal-menu .submenu a:visited {background:url(../img/chip.png) no-repeat 0px 3px;  padding-left:12px;color:#797777;text-decoration:none;display:block;clear:both;width:158px;}
#header div.horizontal-menu .submenu a:hover {color:#B0101A;}

.tx-srlanguagemenu-pi1 {padding:20px 0 0 5px}
.CUR {margin-bottom: 2px; background:url(../img/bg_current_lng.gif) left top no-repeat; width:40px}
.CUR img {display:none}
.CUR a img {display:block}
.NO {margin-bottom: 2px}
.NO img {display:none}
.NO a img {display:block}
.INACT {margin-bottom: 2px}
.INACT img {}
.INACT a img {display:block}

/*#nationalite .tx-srlanguagemenu-pi1 .CUR {float:none}
#nationalite .tx-srlanguagemenu-pi1 .INACT {float:none}*/

/* SLIDER */
/* Home - Bloc de News */
.colonne_centrale .csc-default .browseNewsHome {padding:0 13px 0 14px; list-style:none; float:right; height:13px; font-size:0.8em;  }
.colonne_centrale .csc-default .browseNewsHome li {margin:0;padding:0;display:inline; background:none}
.colonne_centrale .csc-default .browseNewsHome li a {margin:0;padding:0;display:block;width:13px;height:13px;border-right:1px solid #fff;text-align:center;background:#d68585;float:left;color:#fff;text-decoration:none;font-size:9px; cursor:pointer; }
.colonne_centrale .csc-default .browseNewsHome li .on, .colonne_centrale .csc-default .browseNewsHome li a:hover {background:#ae0b0c; font-size:9px; color:#FFF}

/* Page de news */
div.content .news-catmenu { margin:0; padding:0;}
div.content .news-catmenu ul { padding:0}
div.content .news-catmenu ul li{ width:100%; margin:0 0 2px 0; white-space:normal; line-height:12px}
div.content .news-catmenu ul li ul li a{ display:inline}
div.content .news-catmenu ul li a{ display:none}
.news-catmenu ul.tree li.active{background-color:#fff !important; }
.news-catmenu ul.tree li a:hover, .news-catmenu ul.tree li.active a:hover, .news-catmenu ul.tree li.active a{color:#9D0A0E}

div.content .news-catmenu img{ display:none;} 
div.content .news-catmenu #row0_0 { background:none; margin:0; padding:0}
div.content .news-catmenu #row0_0 ul li{ padding:3px 0 0 10px }

#coda-slider-1 {position:relative}
#coda-slider-1 {position:relative}
.coda-slider-wrapper {position:relative}
#coda-nav-1 {position:absolute; bottom:17px; z-index:2}
#main .newsHome h1,h2,h3,h4 {color:#820809; display:block; font-size:1.2em}
#main .newsHome h2 {position:absolute; top:0; left:10px; width:430px; height:16px; margin:0; overflow:hidden}
#main .newsHome h3 {position:absolute; color:#6d594f; top:20px; left:10px; width:430px; height:16px;  margin:0; overflow:hidden}
#main .newsHome p.bodynews {padding-top:30px}


/*.browseNewsHome li a.act, */
div.content .browseNewsHome li a:hover {background:#ae0b0c; font-size:9px; color:#FFF}
.newsHome {clear:right;height:185px;background:url(../img/fdNewsHome.gif) left center no-repeat;width:auto;/*495-130-55*/padding:15px 25px 0 190px;position:relative;font-size:1.1em;}
.newsHome img {position:absolute;left:10px;top:48px; width:170px; height:150px; overflow:hidden}
div.content .newsHome h3 {font-size:1em;margin:0;padding:0;color:#bd2716;}
.newsHome p {margin:0 0 15px;padding:0;}
.newsHome p.more {margin:5px 0 0 0;padding:0;text-align:left;}
.newsHome p.more a {text-decoration:none;color:#99001d;}
.newsHome p.more a:hover {color:#99001d;text-decoration:underline;}
.newsHome p.more span {color:#ad0a0b;}

/* MENU DRAPEAUX  */
div#nationalite {float:right; background:url(../img/nationalite.gif) top right;  /*height:66px;*/ height:80px; width:29px;}
*html div#nationalite {float:none; position:absolute; top:5px; right:-1px}
div#nationalite a#fr { background:url(../img/fr_off.gif) top left no-repeat; display:block; width:18px; height:12px; float:right; margin-bottom:4px;}
div#nationalite a#fr:hover, div#nationalite a#fr.on { background:url(../img/fr_on.gif) top left no-repeat; display:block; width:18px; height:12px; float:right; margin-bottom:4px;}
div#nationalite a#it { background:url(../img/it_off.gif) top left no-repeat; display:block; width:18px; height:12px; float:right; margin-bottom:4px;}
div#nationalite a#it:hover { background:url(../img/it_on.gif) top left no-repeat; display:block; width:18px; height:12px; float:right; margin-bottom:4px;}
div#nationalite a#uk { background:url(../img/uk_off.gif) top left no-repeat; display:block; width:18px; height:12px; float:right; margin-bottom:4px;}
div#nationalite a#uk:hover { background:url(../img/uk_on.gif) top left no-repeat; display:block; width:18px; height:12px; float:right; margin-bottom:4px;}
div#nationalite ul { list-style-type:none; position:relative; left:10px;}
div#nationalite ul li {margin:6px 0;display:block;width:17px;height:12px;}
div#nationalite ul li a{display:block;width:17px;height:12px;}  
div#nationalite ul li a#LangFR { background:url(../img/fr_on.gif) no-repeat;}
div#nationalite ul li a#LangEN { background:url(../img/uk_off.gif) no-repeat}
div#nationalite ul li a#LangIT { background:url(../img/it_off.gif) no-repeat}
div#nationalite ul li a#LangEN:hover { background:url(../img/uk_on.gif) no-repeat}
div#nationalite ul li a#LangIT:hover { background:url(../img/it_on.gif) no-repeat}
#menuDeroulant{width: 27px;list-style-type: none;margin: 0;padding: 0;border: 1px;position:absolute;float:left;}
#menuDeroulant li{float: left;width: 27px;margin: 0;padding: 0;border: 1px;}

#menuDeroulant .sousMenu {display: none;list-style-type: none;margin: 0;padding: 0;border: 1 solid #666666;}
#menuDeroulant .sousMenu li {float: none;margin: 0;padding: 0;border: 1 solid #666666;}
#menuDeroulant li a:link, #menuDeroulant li a:visited {display: block;height: 1%;color: #FFF;background: #fff;margin: 0;padding: 3px 4px;text-decoration: none;}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited {display: block;color: #FFF;margin: 0;border: 1 solid #666666;text-decoration: none;}
#menuDeroulant .sousMenu li a:hover {background-image: none;background-color: #fff;}
#menuDeroulant .sousMenu a img {border:  none ;}
#menuDeroulant a img {border:  none ;}
#menuDeroulant li:hover > .sousMenu { display: block; }

/* FIN MENU DRAPEAU*/


.content #InfosConteneur .InfoBloc h2 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #2C84BA;
	display: inline
}



/* MAIN */
#main {clear:both;width:100%;background:url(../img/bg-main.png) repeat-y;float:left;}
#main div.pad {position:relative;float:left;padding:0 18px 0 22px;}
div.colonne_gauche {margin:0 0 0 -5px;width:700px;float:left;}
div.flash {margin:0 0 0 -5px;}
div.breadcrumb {
	background: url(../img/groupe_ce.gif) left center no-repeat;
	height: 20px;
	float: left;
	width: 920px;
	padding: 3px 0 13px 0;
	color: #666666;
}

.breadcrumb .tx-novelledgeproduits-pi2 {width:920px}
.breadcrumb .tx-novelledgeproduits-pi2 {font-size:11px; text-align:right; /*position:absolute; top:0; right:40px;*/}
.breadcrumb .tx-novelledgeproduits-pi2 form {margin:0; padding:0; width:218px; display:inline}
div.breadcrumb .tx-novelledgeproduits-pi2 a {color:#666666; text-decoration:none}

div.breadcrumb a:link, div.breadcrumb a:visited {color:#B0101A;/*float:left;*/ z-index:20}

/*div.content ul {list-style-position:inside;}*/
#AccueilClient {margin:15px 0 0 20px;color:#7A6B64;}
#AccueilClient strong{color:#99001D;}
#AccueilClient a{color:#99001D;}    
.chevron {
	color: #2A84B9;
	text-decoration: none;
}


div.menu_gauche {margin:0;width:140px;float:left; z-index:10;min-height:1px;}
div.colonne_centrale {margin:0 0 0 -5px; padding:0 0 0 10px; width:650px;float:left;}

div.colonne_centrale p.bodytext {color:#4d4d4d; font-size:1.0em}
div.colonne_centrale .csc-default ul {margin:5px 0 5px 0;}
div.colonne_centrale .csc-default ul li {color:#4d4d4d; font-size:1.0em; font-family: Arial, Helvetica, sans-serif}
div.colonne_centrale .csc-default .csc-header {padding:0}
div.colonne_centrale .csc-default h1,h2,h3 {
	margin: 0;
	color: #08357A
}
div.colonne_centrale .csc-default h1 {font-size:1.5em; clear:both; padding-top:5px}
div.colonne_centrale .csc-default h2 {font-size:1.2em}
div.colonne_centrale .csc-default h3 {font-size:1.1em}
div.colonne_centrale .align-center{ text-align:center}
/*
#header_center .horizontal-menu .csc-default {padding-top:5px; text-align:right; padding-right:7px; color:#FFF}
#header_center .horizontal-menu .bodytext {display:inline; font-size:1.2em; font-weight:bold}
#header_center#header_center .horizontal-menu h1,h2,h3,h4,h5,h6 {display:inline; font-size:2.0em; font-weight:normal; color:#FFF}
*/

.colonne_droite .divider {margin:4px 0 4px 0}
.colonne_droite .divider hr {width:217px; clear:both; border:none; border-bottom:#666 dotted 1px; margin-bottom:5px}
.colonne_droite .csc-default {clear:both;}
.colonne_droite #NousTrouver {margin:4px 0 4px 0}
.colonne_droite #OutilsEnLigne {margin:4px 0 4px 0}
#InfosConteneur .InfoBloc p {margin:0; font-size:11px}
#InfosConteneur .InfoBloc strong {color:#990000}
div.colonne_droite {margin-bottom:16px}
.news-list-container {padding:0 7px;}
.colonne_centrale .csc-header {padding:0 7px; font-weight:bold}

.colonne_centrale .menucontainer{clear:both; margin-top:7px;}
.menu_gauche .menucontainer{height:auto;}

.bloc_modulable { margin:10px 0; position:relative}
.bloc_modulable .imageBg{ width:94%; padding:2%; }
.bloc_modulable .bloc_opaque{position:absolute;top:0;left:0; width:100%; height:100%; }
.blanc .bloc_opaque{background:url(../img/blanc.jpg) top left; }
.rouge .bloc_opaque{background:url(../img/rouge.jpg) top left; }
.gris .bloc_opaque{background:url(../img/gris.jpg) top left; }
.noir .bloc_opaque{background:url(../img/noir.jpg) top left; }
.op_0_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  opacity: 0;}
.op_5_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=5);  opacity: 0.05;}
.op_10_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);  opacity: 0.10;}
.op_15_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);  opacity: 0.15;}
.op_20_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);  opacity: 0.20;}
.op_25_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);  opacity: 0.25;}
.op_30_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);  opacity: 0.30;}
.op_35_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);  opacity: 0.35;}
.op_40_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);  opacity: 0.40;}
.op_45_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);  opacity: 0.45;}
.op_50_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  opacity: 0.50;}
.op_55_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);  opacity: 0.55;}
.op_60_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);  opacity: 0.60;}
.op_65_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);  opacity: 0.65;}
.op_70_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);  opacity: 0.70;}
.op_75_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);  opacity: 0.75;}
.op_80_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);  opacity: 0.80;}
.op_85_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);  opacity: 0.85;}
.op_90_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  opacity: 0.90;}
.op_95_percent .bloc_opaque{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);  opacity: 0.95;}

/* MENUS PARTICULIER */
.colonne_centrale .menuparticulier {float:left; position:relative; background:#d8d8d8; width:134px; height:115px; margin:0 3px 10px 0; z-index:50}
.colonne_centrale .menuparticulierover {float:left; position:relative; background:#d8d8d8; width:134px; height:115px; margin:0 3px 10px 0; z-index:50}

.colonne_centrale #banque.menuparticulier {background:url(../img/bg_menu_banque.gif) left top no-repeat; margin:0 2px 0 0}
.colonne_centrale #banque.menuparticulierover {background: url(../img/bg_menuitems.gif) left top no-repeat; margin:0 2px 0 0}

.colonne_centrale #epargne.menuparticulier {background:url(../img/bg_menu_epargne.gif) left top no-repeat; margin:0 2px 0 2px}
.colonne_centrale #epargne.menuparticulierover {background:url(../img/bg_menuitems.gif) left top no-repeat; margin:0 2px 0 2px}

.colonne_centrale #credits.menuparticulier {background:url(../img/bg_menu_credits.gif) left top no-repeat; margin:0 2px 0 3px}
.colonne_centrale #credits.menuparticulierover {background:url(../img/bg_menuitems.gif) left top no-repeat; margin:0 2px 0 3px}

.colonne_centrale #assurance.menuparticulier {background:url(../img/bg_menu_assurance.gif) left top no-repeat; float:right; margin-right:0}
.colonne_centrale #assurance.menuparticulierover {background:url(../img/bg_menuitems.gif) left top no-repeat; float:right; margin-right:0}

.colonne_centrale .menuparticulier span.titremenu {color:#b31b1c; font-weight:bold; font-size:0.9em; font-family: Verdana, Geneva, sans-serif; padding:5px; display:block} 
.colonne_centrale .menuparticulier span.openmenu {display:block; font-size:1.0em; padding:5px; position:absolute; bottom:0; text-indent:20px; background:url(../img/fleche_bas.gif) left center no-repeat}
.colonne_centrale .menuparticulier div.menuitems { z-index:50; background:#c7c7c7;  /*border-bottom:#e19e97 1px solid;*/ position:absolute; top:50px; padding-bottom:20px}
.colonne_centrale .menuparticulier li.menu {background:none; padding-left:0;}
.colonne_centrale .menuparticulier li.menu a {font-size:0.8em; display:block; font-weight:bold; font-family: Verdana, Geneva, sans-serif; margin:0 2px 5px 0}
.colonne_centrale .menuparticulier li.menu a:hover {font-size:0.8em; color:#B31B1C; display:block; font-weight:bold; font-family: Verdana, Geneva, sans-serif; margin:0 2px 5px 0}
.colonne_centrale .menuparticulier div.menuitems.hidden {display:none}

.bourse .colonne_centrale .menuparticulierover div.menuitems{ height:45px}
.colonne_centrale .menuparticulierover span.titremenu {color:#b31b1c; font-weight:bold; font-size:0.9em; font-family: Verdana, Geneva, sans-serif; padding:5px; display:block} 
.colonne_centrale .menuparticulierover span.openmenu {display:block; font-size:1.0em; padding:5px; position:absolute; bottom:0; text-indent:20px; background:url(../img/fleche_bas.gif) left center no-repeat}
.colonne_centrale .menuparticulierover div.menuitems { z-index:50; border-bottom:1px solid #e19e97; width:134px; /*min-height:20px; border-bottom:#e19e97 1px solid;*/ background: url(../img/bg_divmenuitems.gif) left repeat-y; position:absolute; top:50px; padding-bottom:20px;}
.colonne_centrale .menuparticulierover li.menu {background:none; padding-left:0; width:133px;}
.colonne_centrale .menuparticulierover li.menu a {font-size:0.8em; display:block; font-weight:bold; font-family: Verdana, Geneva, sans-serif; margin:0 2px 5px 0}
.colonne_centrale .menuparticulierover li.menu a:hover {font-size:0.8em; color:#B31B1C; display:block; font-weight:bold; font-family: Verdana, Geneva, sans-serif; margin:0 2px 5px 0}
.colonne_centrale .menuparticulierover div.menuitems.hidden {display:none}
/*.colonne_centrale #banque.menuparticulier over { background:url(../img/bg_menuitems.gif) left center  no-repeat}*/


/* Fiche Produit */
.menucontainer #tx_dmail_subscribe {margin:10px 0 0 0}
.tx-novelledgeproduits-pi3 a {color:#7A6B64;font-family:Verdana,Arial,sans-serif;font-size:11px;}

.tx-novelledgeproduits-pi4 .image {width:auto; float:right; margin-left:10px; margin-bottom:10px}
.tx-novelledgeproduits-pi4 p.bodytext a  {color:#B51E23; text-decoration:underline}


/* PAGE ACTUALITE */
.actuLeft {float:left;width:120px;margin:20px;font-size:1.1em}
.actuRight {float:left;width:390px;margin:20px 0;font-size:1.1em}
.actuRight p {text-align:justify;}
.biseau {position:relative;}
.clear {clear:both;height:0;overflow:hidden;width:100%;}
div.content .colonne_centrale .actuRight h3 {font-size:1em;margin:0 0 10px;}
div.content .colonne_centrale h3 {
	color: #08357A;
	font-size: 1.2em;
	margin: 0 0 15px;
	padding: 0;
	background-image: url(../img/bullet_blk.gif);
	background-repeat: no-repeat;
}
div.content .actuRight p {text-align:justify;}
div.content .colonne_centrale .actuRight a {color:#9A0514;}
div.content .colonne_centrale .actuRight .news-list-morelink {display:none}
div.content .colonne_centrale .actuRight .date {font-size:0.8em}

/* PLUGINS novelledge */
.tx-novelledge-pi1 {padding:7px}
.tx-obladynewsslider-pi1 {margin-bottom:10px; clear:both}
.rechercherproduit {width:810px; text-align:right; font-size:11px; line-height:11px}
.rechercherproduit #formajax {width:218px; height:16px; margin:0; padding:0; font-size:11px; display:inline}


/* Search */
.tx-indexedsearch-icon.icon, .tx-indexedsearch-percent.percent{ padding-top:10px}
.tx-indexedsearch-title.title{ min-height:20px; height:auto;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{ width:auto; position:relative; top:2px; left:2px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    font-weight:bold;
    color:#7A6B64;
}


/* FOOTER */
#footer {position:relative;clear:both;float:left;width:980px;height:29px;background:url(../img/bg-footer.png) no-repeat;font-size:10px;}
#footer .left-links {float:left;position:relative;left:33px;padding-top:3px;color:#fff;}
#footer div.left-links a:link, #footer div.left-links a:visited {color:#fff;text-decoration:none;}
#footer div.right-links {
	position: relative;
	right: 80px;
	padding-top: 3px;
	float: right;
	color: #B9B9B9;
}
#footer div.right-links a:link, #footer div.right-links a:visited {color:#B9B9B9; text-decoration:none;}
#footer span.v-bar {padding:0 2px;}
#footer #footer_coin_droit{position:absolute;right:16px;bottom:29px;}
* html #footer #footer_coin_droit{right:15px;bottom:28px;}
#baseline{color:#7A6B64; font-size:9px; margin:25px 60px 0 10px; text-align:center; }
div.search-results {margin-left: 100px;}
div.search-results h4 {  font-size:12px;  font-weight:normal;  color:#B0101A;  padding: 30px 0 5px 0;}
div.search-results ul li {list-style:none;color:#797777;background:url(../img/chip.png) no-repeat 0px 3px;padding-left:12px;margin:10px 0 5px 5px;}
.summary-line {margin-top: 6px;margin-left: 4px;padding-left: 5px;border-left: solid 2px #444;}
.caption {font-weight: bold;}
.success {color: #062;font-weight: bold;font-style: italic;margin: 3px 0px 10px 0px;}
.error {color: #500;font-weight: bold;margin: 3px 0px 10px 0px;}
.error.CP {margin-bottom:0px;}
span.title404 {font-family:Verdana, Arial, sans-serif;font-size:17px;color:#999;display:block;margin: 0 0 10px 0;}
#msg404 p {line-height: 1.6em;}

#bottom-footer {color: #AAAAAA; font-size: 9px; margin-left: auto !important; margin-right: auto !important; position: absolute; text-align: center;  top: 23px; width: 980px;}
#bottom-footer a{color: #AAAAAA}
/***************** FCE *************************/
/*- Espace client-*/
#logespaceclient {width:117px; height:100px; padding:22px 0 0 18px; background:url(../img/bg_log_espaceclient.gif) bottom right no-repeat}
#logespaceclient form {margin:0; padding:0; margin-bottom:5px}
#logespaceclient input.texte {border:none 0px; width:104px;color:#000; font-size:1.1em}
#logespaceclient label {color:#FFF; font-size:1.1em}
#logespaceclient a {color:#FFF; text-decoration:none; display:block; text-indent:10px; background:url(../img/fleche_log.gif) left center no-repeat}
/* MENU GAUCHE */
#sousmenusnivo2 {margin:7px 0 10px 0}
#sousmenusnivo2 span.titre {display:block;color:#6d594f; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
div.content #sousmenusnivo2 ul,li {color:#727272; width:auto}
div.content #sousmenusnivo2 ul li {color:#727272; width:auto; margin:0 0 2px 0}
div.content #sousmenusnivo2 ul li.on a {color:#b51e23; width:auto; margin:0 0 2px 0}
div.content #sousmenusnivo2 ul li.off a {color:#727272;}

/*
div.content ul li {width:340px;list-style:none;font-family:Verdana, Arial, sans-serif; color:#A7A5A5; font-size:12px; background:url(../img/chip.png) left top no-repeat; padding-left:12px; margin:5px 0 10px 5px;}
*/
div.content ul li {width:auto; list-style:none; font-family:Verdana,Arial,sans-serif; color:#A7A5A5; font-size:12px; background:url(../img/chip.png) 0px 3px no-repeat; padding-left:12px; margin:2px 0 2px 5px;}

div.content ul li a,
div.content ul li a:hover,
div.content ul li a:visited,
div.content ul li a:visited:hover {color:#727272;font-size:12px;}

div.content #sousmenusnivo2 .nivo2 {padding:0 0 0 10px}
div.content #sousmenusnivo2 .nivo2 li a { font-size:0.9em}


#tx_dmail_subscribe {width:135px; height:88px; overflow:hidden; background:url(../img/newsletter.gif) left center no-repeat}
#tx_dmail_subscribe .zonetexte {border:none 0px; font-size:1.1em; width:80px; margin:65px 0 0 22px; float:left; }
#tx_dmail_subscribe .bt_terminer {float:left;border:none 0px; margin:65px 0 0 2px; font-size:0.9em; font-weight:bold; background:#FFF; color:#b31b1c}
#tx_dmail_subscribe #error { position:absolute; top:-30px; left:50px; width:150px; background:#FFF; color:#b31b1c; padding:10px; font-weight:bold; border:1px solid #b31b1c; z-index:100}
#tx_dmail_subscribe #success { position:absolute; top:-30px; left:50px; width:150px; background:#FFF; color:#727272; padding:10px; font-weight:bold; border:1px solid #b31b1c; z-index:100}



/*-- Colonne Droite --*/
/*.tx-actualites-pi1 .InfosConteneur h1,h2,h3,h4 {font-size:12px; color:#B0101A}*/
#SelectEntreprise  label{/*position:relative;*/bottom:2px;margin:0 5px 0 3px;}
#RechercheProduit{font-size:10px;width:217px;height:21px;}
#RechercheDepartement{margin-bottom:5px;}
#NousContacter{width:224px;height:70px;position:relative;}
#NousTrouver .TrouverAgence, #LienNousContacter a{clear:both;color:#750002;font-size:14px;margin-bottom:5px;}
#LienNousContacter{clear:both;float:left;background:url(../img/chip.png) center left no-repeat;padding-left:5px;}
#NousTrouver{width:154px;display:block;}
#NousContacter a{text-decoration:underline;}
#NousTrouver label{clear:both;color:#929191;font-size:11px;position:relative;bottom:2px;_bottom:7px;}
* html #NousTrouver label{bottom:7px;}
#RechercheProduit select {width:217px;border:1px solid #7F9DB9;overflow:visible;}
#RechercheDepartement #CodePostal {position:relative;bottom:2px;width:40px;font-size:12px;height:19px;margin-left:5px; border:1px solid #b2b2b2}
#NousTrouver #LienNousContacter {margin:0;}
*html #RechercheDepartement #CodePostal {bottom:5px;left:4px;}
#RechercheDepartement #Submit{margin-left:4px;position:relative;_top:1px;}
*html #RechercheDepartement #Submit{margin-bottom:4px;_top:1px;}
.spacer_small{margin:5px 0;}
div.colonne_droite {position:relative;float:right;width:220px;margin-right:25px;}
#Informations{color:#929191;}
div#InfosConteneur {overflow:hidden;margin-top:8px;  color:#7A6B64;height:60px;font-size:1.0em;}
.InfoBloc { height:60px;}
div#MenuVousInformer{width:100%;height:18px;background:url(../img/BoutonsVousInformer.gif) top left no-repeat ;}
#MenuVousInformer ul {width:88px;_width:89px;display:block;list-style-type:none;float:right;padding-bottom:2px;}
div#MenuVousInformer li{background:none;color:#FFFFFF;display:block;height:13px;width:13px;float:left;padding:0;margin:1px 0 0 1px;}
div#MenuVousInformer li a{color:#FFFFFF;background-color: #CE7D7D;display:block;height:13px;width:13px;text-align:center;}
div#MenuVousInformer li a:hover, div#MenuVousInformer li a.hover{background-color:#AE0B0C;}
div#MenuVousInformer li a span{font-size:10px;}
div#MenuVousInformer li.CoinDroit { margin-top:0;}  
#OutilsEnLigne ul li  {width:200px;list-style:none;background:url(../img/PuceVosOutils.gif) no-repeat 0px 3px;padding-left:12px;margin:0 0 0 5px;}
#OutilsEnLigne ul li a{font-family:Verdana, Arial, sans-serif;color:#7A6B64;font-size:11px;}
#OutilsEnLigne ul li a:hover{font-weight:bold;font-size:11px;}

div.content span.title, div.content span.title2, div.content span.title3 {font-family:Verdana, Arial, sans-serif;font-size:13px;font-weight:bold;color:#999;display:block;}
div.content span.title {margin:0 0 7px 0px;}
div.content span.title3 {margin:0 0 7px 0px;}
div.content span.title a, div.content span.title2 a {color: #999;text-decoration: none;}
div.content span.title strong, div.content span.title2 strong, div.content span.title3 strong {color:#990003;}
div.content p {  margin-bottom:10px;}
div.content ul li {width: auto;list-style:none;font-family:Verdana, Arial, sans-serif;color:#A7A5A5;font-size:12px;background:url(../img/chip.png) left top no-repeat 0px 3px;padding-left:12px;margin:2px 0 2px 5px;}
div.content ul li a,
div.content ul li a:hover,
div.content ul li a:visited,
div.content ul li a:visited:hover {color:#727272;font-size:12px;}
div.content div.entreprise {float:left;width:285px;  padding-top:90px;!padding-top:105px;background:url(../img/home-entreprise.jpg) no-repeat 0px 10px;}
div.content div.patrimoine {float:left;width:285px;padding-top:90px;!padding-top:105px;background:url(../img/visu-home-patrimoine.jpg) no-repeat 0px 10px;}
div.content div.une {float:left;width:220px;color:#6B6A6A;}
div.content div.une a.chevron:link, div.content div.une a.chevron:visited {color:#B51E23;text-decoration:none;}
div.content div.implantation {width:220px;}

div.content2 span.title, div.content2 span.title2, div.content2 span.title3 {font-family:Verdana, Arial, sans-serif;font-size:13px;font-weight:bold;color:#999;display:block;}
div.content2 span.title {margin:0 0 7px 0px;}
div.content2 span.title3 {margin:0 0 7px 0px;}
div.content2 span.title a, div.content2 span.title2 a {color: #999;text-decoration: none;}
div.content2 span.title strong, div.content2 span.title2 strong, div.content2 span.title3 strong {color:#990003;}
div.content2 p {  margin-bottom:10px;}
div.content2 ul li {width: auto;list-style:none;font-family:Verdana, Arial, sans-serif;color:#A7A5A5;font-size:12px;background:url(../img/chip.png) no-repeat 0px 3px;padding-left:12px;margin:2px 0 2px 5px;}
div.content2 ul li a,
div.content2 ul li a:hover,
div.content2 ul li a:visited,
div.content2 ul li a:visited:hover {color:#727272;font-size:12px;text-decoration: none;}
div.content2 div.une {float:left;width:220px;color:#6B6A6A;}
div.content2 div.une a.chevron:link, div.content2 div.une a.chevron:visited {color:#B51E23;text-decoration:none;}
div.content2 div.implantation {width:220px;}




#client_entreprise, #client_particuliers{padding:10px 20px 20px 20px;width:244px; height:207px;}
* html #client_entreprise, * html #client_particuliers{width:274px; height:237px;}
#client_entreprise .titre, #client_particuliers .titre {font-family:Verdana, Arial, sans-serif;color:#ffffff;font-size:12px;background:url(../img/chip_blanc.gif) no-repeat 0px 3px;padding-left:12px;margin:5px 0 10px 5px;}
#client_entreprise .liens, #client_particuliers .liens {display:block;margin:20px 0 0 90px;}
#client_entreprise .sous_titre, #client_particuliers .sous_titre{color:#696969;font-weight:bold;display:block;margin:25px 0 7px 0;padding-left:13px;}
#client_entreprise .sous_liens, #client_particuliers .sous_liens{display:block;color:#797676;}
#client_entreprise .sous_liens a, #client_particuliers .sous_liens a{color:#8E0012;}
#iframEspaceClient { float:left; width:284px; height:237px; position:relative; bottom:15px;}


/* CONTACT */
.tx-powermail-pi1 {color:#7A6B64}
.tx-powermail-pi1 label {margin-top:3px;} 
.tx-powermail-pi1 input  {margin-top:3px;} 
.tx-powermail-pi1 .powermail_textarea  {margin-top:3px;} 
.tx-powermail-pi1 .tx-srfreecap-pi2-image   {margin-top:3px;}
.tx-powermail-pi1 .powermail_mandatory_js {margin-left:200px; display:block; margin-bottom:10px; color:#B0101A; width:230px}
.tx-powermail-pi1 legend {font-weight:bold; display:block; margin-bottom:5px; color:#7A6B64}
.tx-powermail-pi1 label {width:200px; display:block; float: left; font-size:1.1em}
.tx-powermail-pi1 .powermail_text {width:230px; border:1px solid #b2b2b2; font-size:1.1em}
.tx-powermail-pi1 .powermail_textarea  {width:230px; border:1px solid #b2b2b2; font-size:1.1em}
.tx-powermail-pi1 .powermail_captcha  {width:230px; border:1px solid #b2b2b2; font-size:1.1em}
.tx-powermail-pi1 .tx-srfreecap-pi2-image {margin-left:200px; margin-bottom:10px; width:230px}
.tx-powermail-pi1 .tx-srfreecap-pi2-cant-read {margin-left:200px; display:block; margin-bottom:10px; color:#7A6B64; width:230px}
.tx-powermail-pi1 .powermail_submit {margin-left:200px; width:100px; height:auto; border:0px none; color:#FFF; font-weight:bold; background:url(../img/bg_button.gif) left center no-repeat}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label  {margin-top:10px; margin-bottom:10px} 
.tx-powermail-pi1_fieldset {border:none 0px; font-size:1.1em; margin-bottom:20px}
.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html {margin-bottom:5px}
.tx-powermail-pi1 .powermail_radio_inner label {width:50px; margin-left:200px}
.tx-powermail-pi1 .powermail_radio_inner{height:20px}
/*.tx-powermail-pi1 .powermail_radio_inner.powermail_radio_inner_uid15_1 label {margin-left:110px}
.tx-powermail-pi1 .powermail_radio_inner.powermail_radio_inner_uid94_1 label{margin-left:110px}*/
.tx-powermail-pi1 .powermail_radio {float:left; padding-right:5px}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title {display:none}
.tx-powermail-pi1 .titreform legend { font-size:1.5em; color:#B0101A}

.powermail_check_inner_uid466_0, .powermail_check_inner_uid466_1, .powermail_check_inner_uid466_2, .powermail_check_inner_uid466_3{ height:20px}
.powermail_check_inner_uid466_0 label, .powermail_check_inner_uid466_1 label, .powermail_check_inner_uid466_2 label, .powermail_check_inner_uid466_3 label{width:420px}


/* CSS UTILISER DANS "DIRIGEANT D'ENTREPRISE" */
.toggler { width: 550px; }
#button1, #button2 { padding: .5em 1em; text-decoration: none; }
#effect1 { width: 550px; height: 325px; padding: 0.4em; position: relative; }
#effect2 { width: 550px; height: 300px; padding: 0.4em; position: relative; }

/* PARTIE ADV */

.qsd {display: block;float: left; padding: 0 10px 10px 0;}
.blc_droit_img {display: inline;}
.blc_droit{display: inline;float: left;width: 340px;padding-left: 10px;}
.aze {float:left;}
.aze p, .blc_droit_img p {text-align: justify}
.global_container {width: 650px; float: left;padding-bottom: 20px;}
.global_container_2 {width: 948px; margin: auto;padding-bottom: 20px;}
.noclear_h1 {clear:none;}
.title_h2 {font-size: 18px;}
h2.title_h2_2 {color: #2e3640; font-size: 24px !important;}
.bloc_gauche{width: 280px; float: left;};
.bloc_gauche li.pad_left{padding-left: 20px !important; background: initial !important;};
.support {text-align: right;}
.global_container .center {text-align: center;}
.global_container .center h5 {font-size: 24px;}

.bloc_droit_index_img {display: inline;}
.bloc_droit_index{display: inline;float: left;width: 49%;padding-left: 10px;}
.bloc_gauche_index{width: 45%; float: left;};