/*--- css global --*/

body{ background:#9ad7f4 url(/imgs/background.gif) repeat-x}

#hautDePage h1{ padding-top:20px;margin:0px}
#hautDePage h1{ 
	position: relative;
    font-size: 11px;
	font-weight:bold;
    letter-spacing: 0.001em;
}
/* styles du texte au dessous du logo */
#hautDePage .base-line {
    position: absolute;
	color:#A6B3AA; /* 194 205 200 BBC8C2 C1CDC8; A6B3AA*/
    right: -10px;
    top: 53px;
}
#hautDePage h1 img{display:block}
#hautDePage h1 a{display:block; width:360px; height:68px; background:none; font-family:Arial, Helvetica, sans-serif;
font-size:19px; font-weight:normal; letter-spacing:1px; color:#8c9291; line-height:30px}
#hautDePage h1 a:hover{ text-decoration:none}

#hautDePage, #hautDePageInterassurances {background:none; height:110px; position:relative}
#hautDePage span.contact{ padding:10px 5px 0px 0px; position:absolute; right:222px}
#hautDePage p.adherent{ padding:22px 5px 0px 0px; position:absolute; right:222px; text-align:right; color:#525655; font-size:14px; line-height:18px}
#hautDePage p.adherent a{ color:#1f729a; text-decoration:none; font-size:12px}
#hautDePage p.adherent a:hover{color:#1f729a; text-decoration:underline}

#hautDePage #btn{ margin:23px 7px 25px 0px; width:205px; position:absolute; right:0px}
#hautDePage #btn a.btn{ padding:8px; height:20px;  background: url(/imgs/btn.gif) no-repeat; display:block; color:#525655; text-decoration:none; text-align:center; font-size:14px}
#hautDePage #btn a.btn:hover{ color:#1f729a}

#hautDePage span.contact-mobile{ padding:10px 5px 0px 0px; position:absolute; right:400px}
#hautDePage #btn-mobile{ margin:23px 7px 25px 0px; width:170px; position:absolute; right:200px}
#hautDePage #btn-mobile a.btn{ padding:8px; height:20px;  background: url(/imgs/btn.gif) no-repeat; display:block; color:#525655; text-decoration:none; text-align:center; font-size:14px}
#hautDePage #btn-mobile a.btn:hover{ color:#1f729a}

.two-col-menu #containeurInterne{ background:none}
.two-col-menu #content{ background:none}
.two-col-menu #footer{background:none; margin-top:0px}
.two-col-menu #main {width:742px;float:left;overflow:hidden}

.two-col-sidebar #containeurInterne{ background:none}
.two-col-sidebar #content{ background:none}
.two-col-sidebar  #footer{background:none; margin-top:0px}
.two-col-sidebar  #main {float:left;overflow:hidden}
.two-col-sidebar #sidebar{ height:auto}

.three-col-menu #containeurInterne{ background:none}
.three-col-menu #content{ background:none}
.three-col-menu #footer{background:none; margin-top:0px}
.three-col-menu #main {float:left;overflow:hidden}
.three-col-menu #sidebar{ height:auto}

#blocVosBiens  {background:none;}
#blocVosBiens h4 {background:url("/imgs/headerGererbiens.gif") no-repeat scroll 0 0 transparent;}

#infoUtilisateurLogge{ display:none}

#main .main-bottom{ background: url(/imgs/rightAllBot.jpg) no-repeat;}
#main .main-body {background:#fff;}

.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance{ width:145px; overflow:hidden; color:#586f83;}
.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance p{ color:#586f83; font-style:italic; font-weight:bold; line-height:16px; margin:10px 0px}
.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance p span.bold{ font-size:16px; font-weight:bold}

.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance p.proprio{ margin:0px; font-size:9px; font-weight:normal; line-height:12px;}
.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance p.proprio span.nom{ font-weight:bold; font-size:11px;}

.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance .blocs{ background:#586f83; color:#FFF}
.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance div.top{ background:url(/imgs/top-bloc.gif) no-repeat}
.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance div.bottom{ background:url(/imgs/bottom-bloc.gif) no-repeat; background-color:#fff;}

.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocs ul{ margin:0px; padding:0px}
.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocs li{color:#FFF;font-weight:bold; list-style:none; background:url(/imgs/puce.gif) no-repeat 0px 2px;
padding:0px 10px 10px 15px}
.two-col-menu #main .two-col-sidebar-gauche .p3lcol .blocside-magerance h6{color:#586f83; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px}

.theme-locataire h1 {background:url(/imgs/rightAllBg.gif) no-repeat;}

.ligne {padding-top:36px; padding-bottom:26px;}
/* FIN DE AJOUT */

/* AJOUTE MAIS ON GARDE LE FOOTER ACTUEL 2011-06-01
#footer{ width:940px; height:auto; clear:both; color:#596e80; text-align:center;}
#footer span{ background:#FFF; padding:10px; margin-bottom:10px}
#footer a{font-size:10px; color:#596e80; text-decoration:none}
*/

#footer{width:925px; height:auto; clear:both; color:#596e80; font-size:10px; text-align:center;  margin:10px}
#footer p{ border:1px solid #fff; padding:10px; margin-bottom:10px}
#footer a{color:#596e80; text-decoration:none}
#footer a:hover{text-decoration: underline}

h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; display:block; margin:20px 0px 20px 0px!important; text-align:left!important;}
h2 .titre {font-weight:500; font-size:16px; text-transform:uppercase;}
h2.left { background:url(/imgs/gestion-locative/papier.jpg) no-repeat; padding:10px 40px 33px 40px; width:190px!important; height:98px; float:left;}

h2.right{ background:url(/imgs/gestion-locative/papier.jpg) no-repeat; padding:10px 10px 33px 40px; width:190px!important; height:98px; float:left;}
h2.right{float:right!important;}

.mc-two-col-right div.right{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; display:block; margin:12px 0px 20px 0px!important; text-align:left!important;}
.mc-two-col-right div .titre {font-weight:500; font-weight:bold; font-size:16px; text-transform:uppercase;}
.mc-two-col-right div.right{ background:url(/imgs/gestion-locative/papier.jpg) no-repeat; padding:10px 10px 33px 40px; width:190px!important; height:98px; float:left;}
.mc-two-col-right div.right{float:right!important;}

.mc-two-col-left div.left{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; display:block; margin:12px 0px 20px 0px!important; text-align:left!important;}
.mc-two-col-left div .titre {font-weight:500; font-weight:bold; font-size:16px; text-transform:uppercase;}
.mc-two-col-left div.left { background:url(/imgs/gestion-locative/papier.jpg) no-repeat; padding:10px 10px 33px 40px; width:190px!important; height:98px; float:left;}
.mc-two-col-left div.right{float:right!important;}

.div-principal h3 {background:none; padding-bottom:0;font-size:12px}

/*--- page magerance --*/
h5{ font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; color:#000; display:block; margin:30px 0px}
h5.number1{ background:url(/imgs/number1orange.gif) no-repeat; padding-left:40px}
h5.number2{ background:url(/imgs/number2orange.gif) no-repeat; padding-left:40px}
h5.number3{ background:url(/imgs/number3orange.gif) no-repeat; padding-left:40px}
h5.number1bleu{ background:url(/imgs/number1bleu.gif) no-repeat; padding-left:40px}
h5.number2bleu{ background:url(/imgs/number2bleu.gif) no-repeat; padding-left:40px}
h5.number3bleu{ background:url(/imgs/number3bleu.gif) no-repeat; padding-left:40px}

#partenaire{ background:url(/imgs/partenaire.gif); width:487px; height:86px}
#partenaire .title{ color:#000}
#partenaire p{ width:300px; margin-left:150px; padding:10px}
#partenaire a{ display:block; float:left; margin:10px 20px 0px 0px; height:20px; text-indent:-3000px}
#partenaire a.partenaire1{ background:url(/imgs/le-bon-coin.gif); width:89px}
#partenaire a.partenaire2{ background:url(/imgs/paru-vendu.gif); width:50px}
#partenaire a.partenaire3{ background:url(/imgs/vivastreet.gif);width:77px}

.title{ color:#df5e1b; font-size:16px; font-family:Arial, Helvetica, sans-serif; display:block}

/* LIGNE AJOUTEE 2011-06-01 */
.title-right { width:240px;color:#df5e1b; font-size:16px; font-family:Arial, Helvetica, sans-serif; display:block; text-transform:uppercase; position:relative; left:-70px;}

.titleBleu{ color:#3399CC; font-size:16px; font-family:Arial, Helvetica, sans-serif; display:block}

/* LIGNE AJOUTEE 2011-06-01 */
.title img, .title-right img {float:left; margin-right:5px; margin-top:6px;}

.italic{ font-style: italic; font-weight:bold; color:#a3a3a7}
.div-principal{ width:320px; float: left; margin:0px 20px}
.div-principal p{ width:244px; float:left; margin:10px; margin-left:0px;text-align:justify;} /* 143 remplacé par 244 ET  text-align:justify; ajouté 2011-06-01 */
.div-right{ width:150px; float:left; margin-bottom:30px}
.div-right p{ margin:10px 0px}

#etape{ width:100%; margin:20px 0px}
#etape p{float: left; width:230px; margin:0px; padding-top:10px; margin-bottom:5px; height:55px; font-size:10px}
#etape span.visuel{ background:url(/imgs/etapes.gif); width:72px; height:214px; display:block; float:left; margin-right:10px}
#etape span.title{float:none; width:100%; font-size:11px; font-weight:bold; color:#000}

span.calendrier{ background:url(/imgs/calendrier.gif); width:93px; height:87px; display:block; text-indent:-3000px}
span.preview-site{ background:url(/imgs/preview-site.gif); width:150px; height:94px; display:block; text-indent:-3000px}

/*--- page presse / temoignage --*/
div.conteneur{ padding-left:23px; width:auto; float:none}

div.entete-temoignage{ width:346px; height:155px; background:url(/imgs/entete-temoignage.jpg) no-repeat; margin:5px 0px 20px; padding:15px 0px 0px 140px; overflow:hidden}
div.entete-temoignage span.titre{ font-size:37px; width:215px; display:block; font-weight:bold; color:#7995ae; line-height:29px}
div.entete-temoignage p{ margin:0px; margin-top:5px; color:#525655; font-size:12px; width:333px}

div.post, div.post-presse { border:1px solid #a6bdd2; margin-bottom:15px; background:#f8fafb url(/imgs/bg-post.gif) repeat-x; padding:15px 15px 0px; color:#546679; width:635px}
div.post p, div.post-presse p{color:#546679; margin:0px 0px 20px}
div.post span.auteur, div.post-presse span.auteur{ font-weight:bold; font-size:13px; display:block; float:left; background:url(/imgs/plume.gif) no-repeat 0px 3px ; padding-left:20px}
div.post span.date, div.post-presse span.date{font-size:13px; display:block; float:right}
div.post span.date-article, div.post-presse span.date-article{ margin-right:170px}
div.post span.separateur, div.post-presse span.separateur{ clear:both; margin-bottom:20px; height:1px; font-size:1px; display:block}
div.post a, div.post-presse a{ color:#546679;}
div.post a, div.post-presse a:hover{ text-decoration:underline;}

div.entete-presse{ width:350px; height:106px; background:url(/imgs/entete-presse.gif) no-repeat; margin:5px 0px 20px; padding:20px 0px 0px 110px; overflow:hidden}
div.entete-presse span.titre{ font-size:37px; font-weight:bold; color:#7995ae}
div.entete-presse p{ margin:0px; margin-top:5px; color:#525655; font-size:12px; width:333px}

div.post-presse p{ width:450px}
div.post-presse span.date{ margin-right:170px}

/*--- page guide --*/
table.guide{ width:665px;  border-collapse:collapse; border:1px solid #a7bed2; margin-bottom:40px; color:#485b6f}
table.guide tr{background:#f8fafb url(/imgs/bg-guide.gif) repeat-x}
table.guide td{ border:1px solid #d6d4d4;}

table.guide td.col1,td.col2 { height:40px; vertical-align:middle; color:#485b6f}
table.guide td.col1{ width:92px; text-align:center}
table.guide td.col1 a, table td.col1 a:hover, table td.col1 span{ text-decoration:underline; font-size:13px; color:#485b6f}
table.guide td.col2{ width:570px; padding-left:15px}
/*table.guide td.col2 span{background:url(/imgs/plume.gif) no-repeat 0px 2px; padding-left:25px; font-size:13px}*/
table.guide td.col2 a{background:url(/imgs/plume.gif) no-repeat 0px 2px; padding-left:25px; font-size:13px; text-decoration:none;}

table.guide p{ margin:10px 25px; color:#485b6f}
table.guide p span.titre{ font-size:15px; font-weight:bold}

#buttonBox {position: absolute;width: 215px;height: 150px;top: 37px;right: 45px;margin: 0;padding: 0;}
#buttonBox a {display: block;height: 38px;width: 205px;background: url('/imgs/button-grl.jpg') no-repeat;padding: 6px 8px;margin: 0 0 5px 0;font-size: 10px;}
table.guide {width: 700px;}
.un {color: #6787a3;font-size: 11px;}
.deux {color: #4c9b26;font-size: 11px;}
.trois {color: #de571b;font-size: 11px;}
	
div.entete-guide{ width:471px; height:144px; background:url(/imgs/entete-guide.jpg) no-repeat;
margin:5px 0px 20px; padding:15px 0px 0px 15px; overflow:hidden}
div.entete-guide span.titre{ font-size:31px; font-weight:bold; color:#7995ae}
div.entete-guide p{ margin:0px; margin-top:5px; color:#525655; font-size:12px;}

div.arianne{ text-align:center; color:#546679; margin-bottom:10px}
div.arianne a, div.arianne a:hover{ text-decoration:underline; color:#546679}

/* SPECIFIQUE A PAGE : modifgrl */
.main-content-headline span { color: #78bf0b; }
.main-content-headline h2 { background:url(/imgs/assurance/house.jpg) 352px bottom no-repeat; font-size: 46px; border-bottom:1px solid #c4c7c8; line-height: 76px; }
.main-content-headline h2 span { font-size: 56px; }
.main-content-headline p { height: 42px; margin-bottom: 25px; font-size: 16px; font-weight: bold; text-align: middle; position: relative; border-bottom:1px solid #c4c7c8; }
.main-content-headline p span { font-size: 16px; font-weight: bold; }
.main-content-headline p span.nbr { font-size: 43px; font-weight: bold; position: absolute; top: -15px; }
.main-content-headline p span.nbr sup { font-size: 23px; font-weight: bold;  position: absolute; top: 5px; }

.main-body-left-276 { float: left; width: 276px; }
.main-body-right-610 { float: right; width: 610px; }

.table-simple-green { float: left; border-right:1px solid #bedf88; }
.table-simple-green  td { padding: 7px; border-left:1px solid #bedf88; border-bottom:1px solid #bedf88; }
.table-simple-green thead td { background: #bedf88; }

.mc-two-col-left { width: 276px; float: left; }
.mc-two-col-right { width: 241px; float: right; }

.mc-two-col-right p, .mc-two-col-left p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; margin-bottom: 12px; }
.mc-two-col-left li, .mc-two-col-right li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; }

.main-body-right .table-simple-green, .main-body-left-276 .table-simple-green { margin-top: 30px; }
.main-body-right .table-simple-green td, .main-body-left-276 .table-simple-green td { line-height: 25px; padding: 7px 30px; font-size: 12px; }
.main-body-right .table-simple-green li, .main-body-left-276 .table-simple-green li {  padding-bottom: 8px; list-style: disc; font-size: 11px; }

#content .mc-two-col-right h2, #content .mc-two-col-left h2 , #content .sbloc h2 { background: url(/imgs/assurance/arrow.png) 0 4px no-repeat; display:block; width:90%; clear:both; font-size: 14px; color:#78bf0b; padding-left: 12px; margin: 10px 0; text-transform: uppercase; font-weight: bold;}

/* 
	! considerar simplifocar css
*/

.main-body-left-276 .p3lcol select { width: 110px;margin:0 0 14px 30px }

.main-body-left-276 .p3lcol  { display: block; float: left; width: 155px; margin-right:20px }
.main-body-left-276 .p3lcol .roundedblock { display: block; margin-left: 10px; }
.main-body-left-276 .p3lcol .rdvktop { background: url(/imgs/p3rcroundtop.gif) no-repeat top; height: 7px; width: 155px; }
.main-body-left-276 .p3lcol .rdvkheading { background: url(/imgs/p3rcrndheding.gif) no-repeat top; padding-left: 9px; width: 146px; }
.main-body-left-276 .p3lcol .rdvkheading,
.main-body-left-276 .p3lcol .rdvkheading strong,
.main-body-left-276 .p3lcol .rdvkheading,
.main-body-left-276 .p3lcol .rdvkheading strong { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; }
.main-body-left-276 .p3lcol .p3rcrndtext{ background: url(/imgs/p3rcrndtext.gif) repeat-y; color: #434a4c; padding-right: 7px; width: 148px; }
.main-body-left-276 .marginL9 {margin-left: 9px;}
.main-body-left-276 .p3lcol .p3rcrndtext h4 { color: #434a4c; font-family: Arial, Helvetica, sans-serif; padding: 9px 10px 0 0; text-align: right; font-size: 11px; }
.main-body-left-276 .p3lcol .p3rcrndtext h5 { color: #a02483; font: normal normal 14px/18px Arial, Helvetica, sans-serif; padding: 4px 0 0 9px; text-align: left; }
.main-body-left-276 .p3lcol .p3rcrndtext h5 strong { font-size: 14px; }
.main-body-left-276 .p3lcol .p3rcrndtext .graygradient { background: url(/imgs/p3graygrad.gif) repeat-x top; margin-left: 1px; padding: 5px 0 5px 8px; width: 146px; }
.main-body-left-276 .p3lcol .p3underbutton { background: url(/imgs/p3underbutton.gif) no-repeat; height: 9px; width: 155px; }
.main-body-left-276 .p3lcol .dualbgbutt { background: url(/imgs/p3rcsavoirDualbg.gif) no-repeat; height: 19px; width: 155px; }
.main-body-left-276 .p3lcol .p3rcrbottomnormal { background: url(/imgs/p3rcrbottomnormal.gif) no-repeat; height: 14px; margin-bottom: 4px; width: 155px; }
.main-body-left-276 .p3lcol .dualbgbutt .ensavoirplus span { font-weight: bold; background: url(/imgs/partie1BtnGris.gif) no-repeat 0 0; color: white; text-transform: uppercase; display: block; padding: 3px 0 0 9px; text-align: center; height: 16px; margin: 0 9px 0 0; }
.main-body-left-276 .p3lcol .dualbgbutt .ensavoirplus { color: white; background: transparent url(/imgs/partie2BtnGris.gif) no-repeat top right; float: right; display: block; height: 19px; margin-right: 20px; }
.main-body-left-276 .p3lcol .dualbgbutt .ensavoirplus span { font-weight: bold; background: url(/imgs/partie1BtnVert.gif) no-repeat 0 0; color: white; text-transform: uppercase; display: block; padding: 3px 0 0 9px; text-align: center; height: 16px; margin: 0 9px 0 0; }
.main-body-left-276 .p3lcol .dualbgbutt .ensavoirplus { color: white; background: transparent url(/imgs/partie2BtnVert.gif) no-repeat top right; float: right; display: block; height: 19px; margin-right: 20px; }

.main-body-left-276 .p3lcol .bts .top{width:155px;height:20px;background: url(/imgs/sidebar-gauche-btn-top.gif) 0 0 no-repeat}
.main-body-left-276 .p3lcol .bts .inter{width:155px;height:31px;background: url(/imgs/sidebar-gauche-btn-inter.gif) 0 0 no-repeat}
.main-body-left-276 .p3lcol .bts .bottom{width:155px;height:13px;background: url(/imgs/sidebar-gauche-btn-bottom.gif) 0 0 no-repeat}
.main-body-left-276 .p3lcol .bts .middle{width:155px;background: url(/imgs/sidebar-gauche-btn-middle.gif) 0 0 repeat-y}
.main-body-left-276 .p3lcol .bts .middle a{color:#434A4C;padding:10px 8px 8px 35px;text-decoration:none;text-transform:uppercase;display:block;font-weight:bold}

.main-body-left-276 .p3lcol .blocs{width:155px;background: url(/imgs/left-sidebar-blocs-middle.gif) 0 0 repeat-y;margin-top:20px}
.main-body-left-276 .p3lcol .blocs .top{width:155px;height:14px;background: url(/imgs/left-sidebar-blocs-top.gif) 0 0 no-repeat}
.main-body-left-276 .p3lcol .blocs .middle div{margin:0 8px 0 1px;background: url(/imgs/p3graygrad.gif) 0 0 repeat-x}
.main-body-left-276 .p3lcol .blocs .middle h5{padding:0 5px;text-align:right;font-size:12px;font-family:helvetica,arial;font-weight:normal;margin:5px 0}
.main-body-left-276 .p3lcol .blocs .middle h6{padding:0 5px;font-size:14px;font-weight:normal;margin-bottom:5px}
.main-body-left-276 .p3lcol .blocs .middle h6 strong{font-size:14px}
.main-body-left-276 .p3lcol .blocs .middle p{padding:0 5px 14px 5px;}
.main-body-left-276 .p3lcol .blocs .inter{width:155px;height:19px;background: url(/imgs/left-sidebar-blocs-inter.gif) 0 0 no-repeat;position:relative}
.main-body-left-276 .p3lcol .blocs .inter .bt-link{z-index:2;position:absolute;top:-9px;left:0}
.main-body-left-276 .p3lcol .blocs .inter .bt-link a{padding-left:28px;}
.main-body-left-276 .p3lcol .blocs .bottom{width:155px;height:19px;background: url(/imgs/left-sidebar-blocs-bottom.gif) 0 0 no-repeat}
.main-body-left-276 .p3lcol .blocs .bottom .bt-link a{padding-left:28px;}
.main-body-left-276 .p3lcol .bts .middle a.bt-dossier{background: url(/imgs/assurance/dossier_green.png) 0 0 no-repeat}
.main-body-left-276 .p3lcol .bts .middle a.bt-souscrire{background: url(/imgs/assurance/visa_circle_green.png) 0 0 no-repeat}

.contact-img { position: relative; float: left; width: 843px; }
.contact-img .offset { position: absolute; top: 24px; right: 0; }
.contact-img .offset p { text-align: center; }


/* TRAITEMENT DES ACCORDEONS DANS LA PAGE */
.accordionMenu #Firs {background:url(/imgs/accordion_toggleFirs.gif) 0 0 no-repeat!important;}
.accordionMenu .accordion_content {background:url(/imgs/bgAkordeon.gif) repeat-y;}
.accordionMenu .accordion_toggle {background:transparent url(/imgs/accordion_toggleNotFirs.gif) 0 0 no-repeat;}
#accordeon {
    left: -70px;
    position: relative;
    top: 30px;
    width: 237px;
}

/* ACCORDEON ORANGE DANS PAGE MAGERANCE */
#accordeon .accordionMenu .accordion_toggle {
    background: transparent url("/imgs/gestion-locative/toggleAkordBg.png") repeat-y top left;
    width: 237px;
    height: 55px;
}
#accordeon .accordionMenu .first .accordion_toggle {
    height: 55px;
}
#accordeon .accordionMenu .selected .accordion_toggle {
    background: transparent url("/imgs/gestion-locative/contentAkordBg.png") repeat-y top left;
}
#accordeon .accordionMenu .accordion_bottom {
    background: transparent url("/imgs/gestion-locative/downAkordeonmarche.png") no-repeat top left;
    height: 15px;
    width: 237px;
    left: 0px;
    top: -1px;
}
#accordeon .accordionMenu .accordion_content {
    background: transparent url("/imgs/gestion-locative/contentAkordBg.png") repeat-y top left;
    width: 237px;
}
#accordeon .accordionMenu .accordion_content .c2 {
    background: transparent url("/imgs/gestion-locative/contentAkord.png") no-repeat bottom right;
    width: 233px;
    position: relative;
    left: 4px;
    clear: both;
    padding-bottom: 20px;
}
#accordeon .accordionMenu .accordion_content .c3 {
    font: normal 11px Arial;
    position: relative;
    top: 10px;
    left: 13px;
    width: 200px;
}
#accordeon .accordionMenu .first .accordion_content .c3 {
    top: 0px;
}
#accordeon .accordionMenu ul {
    padding-top: 10px;
}
#accordeon .accordionMenu ul li {
    list-style: inside disc;
}
#accordeon .accordionMenu .selected .accordion_bottom {
    background: transparent url("/imgs/gestion-locative/downAkordeonmarchef.png") no-repeat top left;
}
#accordeon .accordionMenu .last .accordion_bottom {
    background: transparent url("/imgs/gestion-locative/downAkordeonmarche_last.png") no-repeat top left;
    top: 0px;
}
#accordeon .accordionMenu .last.selected .accordion_bottom {
    background: transparent url("/imgs/gestion-locative/downAkordeonmarchef_last.png") no-repeat top left;
}
#accordeon .accordionMenu .first h4 {
    top: 16px;
}
#accordeon .accordionMenu .accordion_toggle .img {
    position: relative;
    float: left;
    top: 20px;
    left: 10px;
    width: 30px;
    height: 30px;
}
#accordeon .accordionMenu .first .accordion_toggle .img {
    top: 10px;
}
#accordeon .accordionMenu h4 {
    font: normal 11px Arial;
    position: absolute;
    top: 27px;
    left: 45px;
    width: 185px;
    height: 40px;
    color: #fff;
}
#accordeon .accordionMenu .selected h4 { 
    color: #000;
}

#img1 {
    background: url("/imgs/gestion-locative/l1.png") no-repeat top left;
}
#accordeon .accordionMenu .selected #img1 {
    background: url("/imgs/gestion-locative/l1_hov.png") no-repeat top left;
}
#img2 {
    background: url("/imgs/gestion-locative/l2.png") no-repeat top left;
}
#accordeon .accordionMenu .selected #img2 {
    background: url("/imgs/gestion-locative/l2_hov.png") no-repeat top left;
}
#img3 {
    background: url("/imgs/gestion-locative/l3.png") no-repeat top left;
}
#accordeon .accordionMenu .selected #img3 {
    background: url("/imgs/gestion-locative/l3_hov.png") no-repeat top left;
}
#img4 {
    background: url("/imgs/gestion-locative/l4.png") no-repeat top left;
}
#accordeon .accordionMenu .selected #img4 {
    background: url("/imgs/gestion-locative/l4_hov.png") no-repeat top left;
}
#img5 {
    background: url("/imgs/gestion-locative/l5.png") no-repeat top left;
}
#accordeon .accordionMenu .selected #img5 {
    background: url("/imgs/gestion-locative/l5_hov.png") no-repeat top left;
}
#img6 {
    background: url("/imgs/gestion-locative/l6.png") no-repeat top left;
}
#accordeon .accordionMenu .selected #img6 {
    background: url("/imgs/gestion-locative/l6_hov.png") no-repeat top left;
}

/* ACCORDEON VERT DANS PAGE ASSURANCE */
#accordeon.green { left: 0; }
#accordeon.green .accordionMenu { margin-bottom: 32px; }
#accordeon.green .accordionMenu .accordion_toggle { background: transparent url("/imgs/assurance/toggleAkordBg.png") repeat-y top left; }
#accordeon.green .accordionMenu .selected .accordion_toggle { background: transparent url("/imgs/assurance/contentAkordBg.png") repeat-y top left; }
#accordeon.green .accordionMenu .accordion_content { background: transparent url("/imgs/assurance/contentAkordBg.png") repeat-y top left;}
#accordeon.green .accordionMenu .accordion_content .c2 {background: transparent url("/imgs/assurance/contentAkord.png") no-repeat bottom right;}
#accordeon.green .accordionMenu .accordion_bottom { background: url("/imgs/assurance/downAkordeonmarche.png") repeat-y top left; }
#accordeon.green .accordionMenu .selected .accordion_bottom { background: transparent url("/imgs/assurance/downAkordeonmarchef.png") no-repeat top left; }
#accordeon.green .accordionMenu .last .accordion_bottom { background: transparent url("/imgs/assurance/downAkordeonmarche_last.png") no-repeat top left;}
#accordeon.green .accordionMenu .last.selected .accordion_bottom { background: transparent url("/imgs/assurance/downAkordeonmarche_last.png") no-repeat top left;}
#accordeon.green, #accordeon.green .accordionMenu .accordion_toggle, #accordeon.green .accordionMenu .accordion_bottom ,#accordeon.green .accordionMenu .accordion_content { width: 278px; }
#accordeon.green .accordionMenu .accordion_content .c2 { width: 274px;}
#accordeon.green .accordionMenu .accordion_content .c3 { width: 241px; }
#accordeon.green .accordionMenu h4 {
    font: normal 11px Arial;
    position: absolute;
    top: 27px;
    left: 45px;
    width: 185px;
    height: 40px;
    color: #fff;
}
#accordeon.green .accordionMenu .selected h4 { 
    color: #000;
}
#accordeon.green  .accordionMenu .accordion_toggle .img {
    position: relative;
    float: left;
    top: 20px;
    left: 10px;
    width: 30px;
    height: 30px;
}
#img-loc-entrant {
    background: url("/imgs/assurance/loc-entrantFerme.png") no-repeat top left;
}
#accordeon.green .accordionMenu .selected #img-loc-entrant {
    background: url("/imgs/assurance/loc-entrant.png") no-repeat top left;
}
#img-loc-plus6mois {
    background: url("/imgs/assurance/loc-plus6moisFerme.png") no-repeat top left;
}
#accordeon.green .accordionMenu .selected #img-loc-plus6mois {
    background: url("/imgs/assurance/loc-plus6mois.png") no-repeat top left;
}
#img-regles-or {
    background: url("/imgs/assurance/regles-orFerme.png") no-repeat top left;
}
#accordeon.green .accordionMenu .selected #img-regles-or{
    background: url("/imgs/assurance/regles-or.png") no-repeat top left;
}




.two-col-menu .form-col #main {
    /* width: 742px; */
    width: 100%;
    background-color:#fff;
}
.form-col #main h1 {
    width: 100%;
}
.form-col .theme-assurances h1 {
    background: url(/imgs/assurance/rightAllBgGreenLarge.jpg) no-repeat;
}
.form-col #main .main-body {
    width: auto;
    background:none;
}
.form-col .termes-glossaire {
    width: 100%;
}
.form-col #main .bloc-type h5 {
    padding: 5px 0 12px;
    width: 540px;
}
.form-col #main .bloc-title,
.form-col #main .sous-bloc-table-border,
.form-col #main .bloc-content,
.form-col #main .bloc-footer {
    width: 540px;
}
.form-col .theme-assurances .bloc-title,
.form-col .theme-assurances .bloc-content,
.form-col .theme-assurances .bloc-footer {
    background:none;
}

.form-col #main .main-body {
    overflow:hidden;
    padding-right:14px;
}
.form-col  a {
    text-decoration: none;
}
.form-col  a:hover {
    text-decoration:none;
}
.main-body-left {
    width: 540px;
    float:left;
}
.main-body-right {
    width: 343px;
    float:left;
    padding-left:36px;
    _padding-left:0;
    margin-top: 30px;
}
#form-col-souscrire {
    position:relative;
    background: url(/imgs/assurance/form-col-souscrire-bg.jpg) 0 0 repeat;
    padding:12px;
    width: 319px;
}
.main-body p.form-col-souscrire-texte {
    width:190px;
    padding-left:15px;
    background: url(/imgs/assurance/form-col-souscrire-fleche.gif) 0 6px no-repeat;
    font-size:24px;
    color:#fff;
}
.form-col-souscrire-bt {
    display:block;
    width:121px;
    height:33px;
    position:absolute;
    top:19px;
    right:15px;
}

.main-body p.form-col-grl-texte {
    width:300px;
    padding-left:15px;
    background: url(/imgs/assurance/form-col-grl-fleche.gif) 0 6px no-repeat;
    font-size:24px;
    color:#fff;
}

.form-col-souscrire-bt {
    display:block;
    width:121px;
    height:33px;
    position:absolute;
    top:19px;
    right:15px;
}
#form-col-ou {
    padding:12px;
    text-align:center;
    font-size:24px;
    text-transform:uppercase;
    line-height: 20px;
}
#form-col-grl {
    background-color:#78bf0b;
    padding:12px;
    width: 319px;
}
#form-col-grl li {
    padding-left:10px;
    margin-left:15px;
    background: url(/imgs/assurance/form-col-grl-fleche-petite.png) 0 center no-repeat;
}

.main-body p.form-col-souscrire-texte a {
    color: #FFFFFF;
    font-size: 24px;
}


.form-col-formulaire {
    padding:12px 0 11px;
    border-right:1px solid #78BF0B;
    border-bottom:1px solid #78BF0B;
    border-left:1px solid #78BF0B;
}
.form-col-formulaire-bloc {
    border: 0;
}

.field-input-submit input {
    border:0;
    background:transparent url(/imgs/assurance/valider-bt.png) 0 center no-repeat;
    width:153px;
    height:35px;
    text-indent:-9999px;
    font-size:0%;
    color:#75b01a;
}
.form-col-formulaire legend {
    display:block;
    width:317px;
    _width:293px;
    padding:4px 4px 4px 20px;
    font-weight:bold;
    background-color:#e9e9e9;
    font-size:14px;
    color:#999;
}
.form-col-formulaire p {
    overflow:hidden;
    clear:both;
    margin:5px 10px;
    padding:5px 10px;
}
.form-col-formulaire label {
    display:block;
    float:left;
    width:130px;
}

.form-col-formulaire .field-input-radio label.labelRadio,
.form-col-formulaire .field-input-radio input {
    vertical-align:middle;
}
.form-col-formulaire .field-input-radio label.labelRadio {
    margin:0 5px;
    display:inline;
    float:none;
    width:auto;
}
.form-col-formulaire .field-input-text input {
    border:1px solid #c6c6c6;
    height:12px;
    width:160px;
    padding:2px;
}
.form-col-formulaire .field-input-select select {
    border:1px solid #c6c6c6;
    width:160px;
    padding:2px;
}
.form-col-formulaire .field-input-submit {
    text-align:right;
}
.form-col-formulaire input.error {
    border:1px solid red;
}
.form-col-formulaire label.error {
    color:red;
}

