/* utile pour le positionnement vertical */
html, body
{
_height:100%;
}
label a:link, label a:hover, label a:focus, label a:active, label a:visited {
text-decoration:underline;
font-size:8pt;
cursor:pointer;
color:#898888;
}
.formBlock .text p span.texteStandard, span.textRight, .frame #content .table td a.text { 
color:#898888;
}
.libelleQuestion { 
	color:#898888;
	padding-left:10px;
	/* background-color = IE Fix : si le fond est transparent, IE ne 
	lisse pas la police pendant l'animation d'affichage (fadeIn) */
	background-color: #EAEAEA;
}
.labelQuestion { 
color:#898888;
padding-left:3px;
padding-right:3px;
}
.aideQuestion { 
vertical-align:middle;
font-size:0.9em;
}
#detectIE6 .aideQuestion .formInfo, #detectIE7 .aideQuestion .formInfo {
margin-right:0px;
}
#detectIE6 .quoteBackground .phoneText input, #detectIE7 .quoteBackground .phoneText input { 
margin-left:-30px;
}
#detectIE6 .quoteBackground .formTextarea textarea, #detectIE7 .quoteBackground .formTextarea input, #detectIE8 .quoteBackground .formTextarea input {
margin-left:-40px;
}
td.dateDay { 
vertical-align:baseline; 
padding-left:10px; 
}
td.dateMonth { 
vertical-align:baseline; 
padding-left:2px; 
}
td.dateYear { 
vertical-align:baseline; 
padding-left:2px; 
}
td.dateSeparator { 
vertical-align:top; 
}
#detectIE6 div.dateDay, #detectIE7 div.dateDay { 
margin-left:-1px; 
}
#detectIE6 div.dateMonth, #detectIE7 div.dateMonth, #detectIE6 div.dateYear, #detectIE7 div.dateYear { 
margin-left:1px; 
}
.formBlock .text label.text { 
width: 450px;
text-align:left;
margin-left:32px;
}
#detectIE6 .formBlock .text label.text { 
width: 450px;
text-align:left;
margin-left:10px;
}
.formBlock .textAlign{
margin-left:40px; 
}
.popperlink {
position:absolute;
}
/* assurland NOS*/
#assurlandNOS {
background: url("img/logoAssurland.gif") no-repeat;
height:110px;
position:absolute;
right:0px;
top:0px;
width:196px;
}
#assurlandNOS a {
display:block;
height:110px;
overflow:hidden;
text-indent:-3000px;
width:196px;
}
.assurlandNOS #content h2{
display: block;
height: 40px;
left: 265px;
margin-left: 33px;
top: 150px;
width: 510px;
color: #898888;
}
span.titreNOS1 {
font-size:1.2em;
}
p.titreNOS2{
display: block;
height: 62px;
left: 265px;
margin-left: 33px;
top: 150px;
width: 510px;
color: #898888;
font-size:0.7em;
}
.assurlandNOS #detectIE6 #content h2 {
margin-left:33px;
}
div.HautBackground {
margin-left:29px;
background: url(    "img/part/text/domainGreyLevel2Empty.gif" );
background-repeat: no-repeat;
width: 510px;
height: 22px;
}
div.divformule {
height:30px;
width:1px;
}
.offerNameNOS {
border-right:1px solid #C3C3C3;
color:#898888;
float:left;
font-size:0.9em;
font-weight:bold;
margin-left:24px;
width:243px;
text-align:center;
}
#mainNOS .situNOS h4 {
clear:left;
color:#379C1F;
padding-top:0px;
margin-left:40px;
font-size:1.1em;
text-transform:uppercase;
}
#mainNOS .situNOS .offerPriceNOS h4 {
margin-left:0px;
color:#ee8313;
}
#mainNOS .situNOS .offerNameNOS h4{
width:220px;
margin-left:0px;
color:#ee8313;
}
.offerPriceNOS {
color:#898888;
float:left;
font-size:0.9em;
font-weight:bold;
text-align:center;
margin-left:20px;
width:200px;
}
#detectIE6 .offerNameNOS {
margin-left:48px;
}
/* FIN assurland NOS*/
.formListTable td.erreur { 
background-image:none;
}
p.textCampagne {
color:#898888;
padding:10px;
width:460px;
}
.rightCampaignBanner {
margin-left:10px;
margin-top:15px;
}
/* RoundCorner */
.RoundCorner{
    background-color:Transparent;
    padding:0px;
}
.RoundCorner .RoundLeftBlancB1, .RoundCorner .RoundLeftBlancB2, .RoundCorner .RoundLeftBlancB3, .RoundCorner .RoundLeftBlancB4,
.RoundCorner .RoundRightBlancB1, .RoundCorner .RoundRightBlancB2, .RoundCorner .RoundRightBlancB3, .RoundCorner .RoundRightBlancB4,
.RoundCorner .RoundLeftBlancBordTransB1, .RoundCorner .RoundLeftBlancBordTransB2, .RoundCorner .RoundLeftBlancBordTransB3, .RoundCorner .RoundLeftBlancBordTransB4,
.RoundCorner .RoundRightBlancBordTransB1, .RoundCorner .RoundRightBlancBordTransB2, .RoundCorner .RoundRightBlancBordTransB3, .RoundCorner .RoundRightBlancBordTransB4,
.RoundCorner .RoundCenterB1, .RoundCorner .SquareCenterB1,.RoundCenterBlancB1,.RoundCorner .RoundCenterBlancB2,.RoundCenterBlancBordTransB1,.RoundCorner .RoundCenterBlancBordTransB2,
.RoundCorner .RoundLeftBleuB1, .RoundCorner .RoundLeftOrangeClairB1, .RoundCorner .RoundLeftBleuB2, .RoundCorner .RoundLeftOrangeClairB2, .RoundCorner .RoundLeftBleuB3, .RoundCorner .RoundLeftOrangeClairB3, .RoundCorner .RoundLeftBleuB4, .RoundCorner .RoundLeftOrangeClairB4,
.RoundCorner .RoundRightBleuB1, .RoundCorner .RoundRightOrangeClairB1, .RoundCorner .RoundRightBleuB2, .RoundCorner .RoundRightOrangeClairB2, .RoundCorner .RoundRightBleuB3, .RoundCorner .RoundRightOrangeClairB3, .RoundCorner .RoundRightBleuB4, .RoundCorner .RoundRightOrangeClairB4,
.RoundCorner .RoundCenterBleuB1, .RoundCorner .RoundCenterOrangeClairB1, .RoundCorner .RoundCenterBleuB2, .RoundCorner .RoundCenterOrangeClairB2,.RoundCorner .RoundLeftBleuBordTransB1, .RoundCorner .RoundLeftBleuBordTransB2,
.RoundCorner .RoundLeftBleuBordTransB3, .RoundCorner .RoundLeftBleuBordTransB4,.RoundCorner .RoundRightBleuBordTransB1, .RoundCorner .RoundRightBleuBordTransB2, 
.RoundCorner .RoundRightBleuBordTransB3, .RoundCorner .RoundRightBleuBordTransB4,.RoundCorner .RoundCenterBleuBordTransB1, .RoundCorner .RoundCenterBleuBordTransB2,
.RoundCorner .RoundLeftGrisB1, .RoundCorner .RoundLeftGrisB2, .RoundCorner .RoundLeftGrisB3, .RoundCorner .RoundLeftGrisB4,
.RoundCorner .RoundRightGrisB1, .RoundCorner .RoundRightGrisB2, .RoundCorner .RoundRightGrisB3, .RoundCorner .RoundRightGrisB4,
.RoundCorner .RoundCenterGrisB1, .RoundCorner .RoundCenterGrisB2,.RoundCorner .RoundLeftGrisClairB1, .RoundCorner .RoundLeftGrisClairB2, .RoundCorner .RoundLeftGrisClairB3, .RoundCorner .RoundLeftGrisClairB4,
.RoundCorner .RoundRightGrisClairB1, .RoundCorner .RoundRightGrisClairB2, .RoundCorner .RoundRightGrisClairB3, .RoundCorner .RoundRightGrisClairB4,
.RoundCorner .RoundCenterGrisClairB1, .RoundCorner .RoundCenterGrisClairB2,.RoundCorner .RoundLeftMenuGrisB1, .RoundCorner .RoundLeftMenuGrisB2, .RoundCorner .RoundLeftMenuGrisB3, .RoundCorner .RoundLeftMenuGrisB4,
.RoundCorner .RoundRightMenuGrisB1, .RoundCorner .RoundRightMenuGrisB2, .RoundCorner .RoundRightMenuGrisB3, .RoundCorner .RoundRightMenuGrisB4,
.RoundCorner .RoundCenterMenuB1, .RoundCorner .RoundCenterMenuGrisB2,.RoundCorner .RoundLeftOrangeB1, .RoundCorner .RoundLeftOrangeB2, .RoundCorner .RoundLeftOrangeB3, .RoundCorner .RoundLeftOrangeB4,
.RoundCorner .RoundRightOrangeB1, .RoundCorner .RoundRightOrangeB2, .RoundCorner .RoundRightOrangeB3, .RoundCorner .RoundRightOrangeB4,
.RoundCorner .RoundCenterOrangeB1, .RoundCorner .RoundCenterOrangeB2,.RoundCorner .RoundLeftRougeB1, .RoundCorner .RoundLeftRougeB2, .RoundCorner .RoundLeftRougeB3, .RoundCorner .RoundLeftRougeB4,
.RoundCorner .RoundRightRougeB1, .RoundCorner .RoundRightRougeB2, .RoundCorner .RoundRightRougeB3, .RoundCorner .RoundRightRougeB4,
.RoundCorner .RoundCenterRougeB1, .RoundCorner .RoundCenterRougeB2,.RoundCorner .Trait{  display:block;overflow:hidden;height:1px;font-size:1px;}

.RoundCorner .RoundLeftBlancB2, .RoundCorner .RoundLeftBlancB3, .RoundCorner .RoundLeftBlancB4 { background:#ffffff; border-left:1px solid #999999; }
.RoundCorner .RoundLeftBlancB1 { margin:0px 0px 0px 5px; background:#999999; }
.RoundCorner .RoundLeftBlancB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftBlancB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftBlancB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundLeftBlancBordTransB2, .RoundCorner .RoundLeftBlancBordTransB3, .RoundCorner .RoundLeftBlancBordTransB4 { background:#ffffff; border-left:1px solid #ffffff; }
.RoundCorner .RoundLeftBlancBordTransB1 { margin:0px 0px 0px 5px; background:#ffffff; }
.RoundCorner .RoundLeftBlancBordTransB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftBlancBordTransB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftBlancBordTransB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundLeftBleuBordTransB2, .RoundCorner .RoundLeftBleuBordTransB3, .RoundCorner .RoundLeftBleuBordTransB4 { background:#00709A; border-left:1px solid #00709A; }
.RoundCorner .RoundLeftBleuBordTransB1 { margin:0px 0px 0px 5px; background:#00709A; }
.RoundCorner .RoundLeftBleuBordTransB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftBleuBordTransB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftBleuBordTransB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundLeftBleuB2, .RoundCorner .RoundLeftBleuB3, .RoundCorner .RoundLeftBleuB4 { background:#00709A; border-left:1px solid #999999; }
.RoundCorner .RoundLeftBleuB1 { margin:0px 0px 0px 5px; background:#999999; }
.RoundCorner .RoundLeftBleuB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftBleuB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftBleuB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundLeftOrangeClairB2, .RoundCorner .RoundLeftOrangeClairB3, .RoundCorner .RoundLeftOrangeClairB4 { background:#F08E20; border-left:1px solid #999999; }
.RoundCorner .RoundLeftOrangeClairB1 { margin:0px 0px 0px 5px; background:#999999; }
.RoundCorner .RoundLeftOrangeClairB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftOrangeClairB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftOrangeClairB4 { margin:0px 0px 0px 1px; height:5px; }


.RoundCorner .RoundLeftGrisB2, .RoundCorner .RoundLeftGrisB3, .RoundCorner .RoundLeftGrisB4 { background:#E2E2E2; border-left:1px solid #999999; }
.RoundCorner .RoundLeftGrisB1 { margin:0px 0px 0px 5px; background:#999999; }
.RoundCorner .RoundLeftGrisB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftGrisB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftGrisB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundLeftGrisClairB2, .RoundCorner .RoundLeftGrisClairB3, .RoundCorner .RoundLeftGrisClairB4 { background:#EBEBEB; border-left:1px solid #EBEBEB; }
.RoundCorner .RoundLeftGrisClairB1 { margin:0px 0px 0px 5px; background:#EBEBEB; }
.RoundCorner .RoundLeftGrisClairB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftGrisClairB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftGrisClairB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundLeftMenuGrisB2, .RoundCorner .RoundLeftMenuGrisB3, .RoundCorner .RoundLeftMenuGrisB4 { background:#EBEBEB; border-left:1px solid #E2E2E2; }
.RoundCorner .RoundLeftMenuGrisB1 { margin:0px 0px 0px 4px; background:#E2E2E2; }
.RoundCorner .RoundLeftMenuGrisB2 { margin:0px 0px 0px 2px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftMenuGrisB3  { margin:0px 0px 0px 1px; }
.RoundCorner .RoundLeftMenuGrisB4 { margin:0px 0px 0px 0px; height:5px; }

.RoundCorner .RoundLeftOrangeB2, .RoundCorner .RoundLeftOrangeB3, .RoundCorner .RoundLeftOrangeB4 { background:#FF6600; border-left:1px solid #999999; }
.RoundCorner .RoundLeftOrangeB1 { margin:0px 0px 0px 5px; background:#999999; }
.RoundCorner .RoundLeftOrangeB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftOrangeB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftOrangeB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundLeftRougeB2, .RoundCorner .RoundLeftRougeB3, .RoundCorner .RoundLeftRougeB4 { background:#CD0000; border-left:1px solid #CD0000; }
.RoundCorner .RoundLeftRougeB1 { margin:0px 0px 0px 5px; background:#CD0000; }
.RoundCorner .RoundLeftRougeB2 { margin:0px 0px 0px 3px; border-left-width:2px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundLeftRougeB3  { margin:0px 0px 0px 2px; }
.RoundCorner .RoundLeftRougeB4 { margin:0px 0px 0px 1px; height:5px; }

.RoundCorner .RoundRightBlancB2, .RoundCorner .RoundRightBlancB3, .RoundCorner .RoundRightBlancB4 { background:#ffffff; border-right:1px solid #999999; }
.RoundCorner .RoundRightBlancB1 { margin:0px 5px 0px 0px; background:#999999; }
.RoundCorner .RoundRightBlancB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightBlancB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightBlancB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightBlancBordTransB2, .RoundCorner .RoundRightBlancBordTransB3, .RoundCorner .RoundRightBlancBordTransB4 { background:#ffffff; border-right:1px solid #ffffff; }
.RoundCorner .RoundRightBlancBordTransB1 { margin:0px 5px 0px 0px; background:#ffffff; }
.RoundCorner .RoundRightBlancBordTransB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightBlancBordTransB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightBlancBordTransB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightBleuB2, .RoundCorner .RoundRightBleuB3, .RoundCorner .RoundRightBleuB4 { background:#00709A; border-right:1px solid #999999; }
.RoundCorner .RoundRightBleuB1 { margin:0px 5px 0px 0px; background:#999999; }
.RoundCorner .RoundRightBleuB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightBleuB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightBleuB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightOrangeClairB2, .RoundCorner .RoundRightOrangeClairB3, .RoundCorner .RoundRightOrangeClairB4 { background:#F08E20; border-right:1px solid #999999; }
.RoundCorner .RoundRightOrangeClairB1 { margin:0px 5px 0px 0px; background:#999999; }
.RoundCorner .RoundRightOrangeClairB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightOrangeClairB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightOrangeClairB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightBleuBordTransB2, .RoundCorner .RoundRightBleuBordTransB3, .RoundCorner .RoundRightBleuBordTransB4 { background:#00709A; border-right:1px solid #00709A; }
.RoundCorner .RoundRightBleuBordTransB1 { margin:0px 5px 0px 0px; background:#00709A; }
.RoundCorner .RoundRightBleuBordTransB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightBleuBordTransB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightBleuBordTransB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightGrisB2, .RoundCorner .RoundRightGrisB3, .RoundCorner .RoundRightGrisB4 { background:#E2E2E2; border-right:1px solid #999999; }
.RoundCorner .RoundRightGrisB1 { margin:0px 5px 0px 0px; background:#999999; }
.RoundCorner .RoundRightGrisB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightGrisB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightGrisB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightGrisClairB2, .RoundCorner .RoundRightGrisClairB3, .RoundCorner .RoundRightGrisClairB4 { background:#EBEBEB; border-right:1px solid #EBEBEB; }
.RoundCorner .RoundRightGrisClairB1 { margin:0px 5px 0px 0px; background:#EBEBEB;}
.RoundCorner .RoundRightGrisClairB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightGrisClairB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightGrisClairB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightMenuGrisB2, .RoundCorner .RoundRightMenuGrisB3, .RoundCorner .RoundRightMenuGrisB4 { background:#EBEBEB; border-right:1px solid #E2E2E2; }
.RoundCorner .RoundRightMenuGrisB1 { margin:0px 3px 0px 0px; background:#E2E2E2; }
.RoundCorner .RoundRightMenuGrisB2 { margin:0px 1px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightMenuGrisB3 { margin:0px 0px 0px 0px; }
.RoundCorner .RoundRightMenuGrisB4 { margin:0px 0px 0px 0px; height:5px; }

.RoundCorner .RoundRightOrangeB2, .RoundCorner .RoundRightOrangeB3, .RoundCorner .RoundRightOrangeB4 { background:#FF6600; border-right:1px solid #999999; }
.RoundCorner .RoundRightOrangeB1 { margin:0px 5px 0px 0px; background:#999999; }
.RoundCorner .RoundRightOrangeB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightOrangeB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightOrangeB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundRightRougeB2, .RoundCorner .RoundRightRougeB3, .RoundCorner .RoundRightRougeB4 { background:#CD0000; border-right:1px solid #CD0000; }
.RoundCorner .RoundRightRougeB1 { margin:0px 5px 0px 0px; background:#CD0000; }
.RoundCorner .RoundRightRougeB2 { margin:0px 3px 0px 0px; border-left-width:1px; border-right-width:2px; border-top-width:0px; border-bottom-width:0px; }
.RoundCorner .RoundRightRougeB3 { margin:0px 2px 0px 0px; }
.RoundCorner .RoundRightRougeB4 { margin:0px 1px 0px 0px; height:5px; }

.RoundCorner .RoundCornerCorpsBlanc { margin:0px 1px 0px 1px; border-left:1px solid #999999; border-right:1px solid #999999; background:#ffffff; }
.RoundCorner .RoundCornerCorpsBlancBordTrans { margin:0px 1px 0px 1px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background:#ffffff; }
.RoundCorner .RoundCornerCorpsBleu { margin:0px 1px 0px 1px; border-left:1px solid #999999; border-right:1px solid #999999; background:#00709A; color:#ffffff; font-weight:bold; }
.RoundCorner .RoundCornerCorpsOrangeClair { margin:0px 1px 0px 1px; border-left:1px solid #999999; border-right:1px solid #999999; background:#F08E20; color:#ffffff; font-weight:bold; }
.RoundCorner .RoundCornerCorpsBleuBordTrans { margin:0px 1px 0px 1px; border-left:1px solid #00709A; border-right:1px solid #00709A; background:#00709A; color:#00709A; font-weight:bold; }
.RoundCorner .RoundCornerCorpsGris { margin:0px 1px 0px 1px; border-left:1px solid #999999; border-right:1px solid #999999; background:#E2E2E2; font-weight:bold; }
.RoundCorner .RoundCornerCorpsGrisClair { margin:0px 1px 0px 1px; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; background:#EBEBEB; font-weight:bold; }
.RoundCorner .RoundCornerCorpsMenuGris { margin:0px 0px 0px 0px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; background:#EBEBEB; font-weight:bold; padding-bottom:10px;}
.RoundCorner .RoundCornerCorpsOrange { margin:0px 1px 0px 1px; border-left:1px solid #999999; border-right:1px solid #999999; background:#FF6600; color:#ffffff; font-weight:bold; }
.RoundCorner .RoundCornerCorpsRouge { margin:0px 1px 0px 1px; border-left:1px solid #CD0000; border-right:1px solid #CD0000; background:#CD0000; color:#ffffff; font-weight:bold; }
.RoundCorner .RoundCenterB1 { background:#999999; height:1px; }

.RoundCorner .RoundCenterBlancB1 { background:#999999; height:1px; }
.RoundCorner .RoundCenterBlancBordTransB1 { background:#ffffff; height:1px; }
.RoundCorner .RoundCenterBleuB1 { background:#999999; height:1px; }
.RoundCorner .RoundCenterBleuBordTransB1 { background:#00709A; height:1px; }
.RoundCorner .RoundCenterOrangeB1 { background:#999999; height:1px; }
.RoundCorner .RoundCenterRougeB1 { background:#CD0000; height:1px; }
.RoundCorner .RoundCenterGrisB1 { background:#999999; height:1px; }
.RoundCorner .RoundCenterGrisClairB1 { background:#EBEBEB; height:1px; }
.RoundCorner .RoundCenterMenuB1 { background:#E2E2E2; height:1px; }
.RoundCorner .SquareCenterB1 { background:#999999; height:1px; margin:0px 1px 0px 0px; }
.RoundCorner .RoundCenterBlancB2 { background:#ffffff; height:7px; }
.RoundCorner .RoundCenterBlancBordTransB2 { background:#ffffff; height:7px; }
.RoundCorner .RoundCenterBleuB2 { background:#00709A; height:7px; }
.RoundCorner .RoundCenterOrangeClairB2 { background:#F08E20; height:7px; }
.RoundCorner .RoundCenterBleuBordTransB2 { background:#00709A; height:7px; }
.RoundCorner .SquareCenterBleuB2 { background:#00709A; height:7px; margin:0px 1px 0px 0px; border-right:1px solid #999999;}
.RoundCorner .SquareCenterOrangeClairB2 { background:#F08E20; height:7px; margin:0px 1px 0px 0px; border-right:1px solid #999999;}
.RoundCorner .SquareCenterBleuBordTransB2 { background:#00709A; height:7px; margin:0px 1px 0px 0px; border-right:1px solid #00709A;}

.RoundCorner .RoundCenterGrisB2 { background:#E2E2E2; height:7px; }
.RoundCorner .RoundCenterGrisClairB2 { background:#EBEBEB; height:7px; }
.RoundCorner .RoundCenterMenuGrisB2 { background:#EBEBEB; height:7px; }
.RoundCorner .RoundCenterOrangeB2 { background:#FF6600; height:7px; }
.RoundCorner .RoundCenterOrangeClairB2 { background:#F08E20; height:7px; }
.RoundCorner .RoundCenterRougeB2 { background:#CD0000; height:7px; }

.RoundCorner .Trait { background:#999999; height:1px; margin:0px 1px 0px 1px; }
.RoundCorner .TarifLibelle { margin:0px 0px 0px 1px; padding-left:10px; border-left:1px solid #999999; }
.RoundCorner .TDMontant { font-size: 9px; font-weight:bold; }
.RoundCorner .TDCharge { font-size: 8px; font-weight:bold; }
.RoundCorner .TDLibelle { padding-bottom : 5px; padding-top : 2px; vertical-align:middle; }
.RoundCorner .TDLibelleTitre { padding-bottom : 5px; padding-top : 2px; vertical-align:middle; font-weight:bold; }

#mainContent .exception {
clear:left;
margin-left:33px;
}
.BlocException 
{
color:#FFFFFF;
font-weight:bold;
font-size:8pt;
font-family:Arial,Calibri,Helvetica,sans-serif;
background-color:#00709A;
vertical-align:top;
text-align:left;
}
.BlocExceptionRefus
{
color:#FFFFFF;
font-weight:bold;
font-size:8pt;
font-family:Arial,Calibri,Helvetica,sans-serif;
background-color:#F08E20;
vertical-align:top;
text-align:left;
}
.formListTable td td {
	background-image:none;
	background-color:Transparent;
}
#mainContent .quoteBackground p.warningLeft {
margin: 0 0 0 0;
}
.frame .formBlock a.erase {
background:url("img/formIcons.gif") no-repeat 0 -150px;
}
.quiConduit{
	padding-left:6px;
}
#detectIE6 .quiConduit{
	padding-left:0px;
}
#detectIE7 .quiConduit{
	padding-left:7px;
}
.healthDomain #mainContent ul.tabs li.current{
color:#379C1F;
}
/* table imprimer simulation */
.tabImpressionSimu {
border:none;
margin:5px 20px 0 20px;
}
.frame .compare .tableSimulation {
margin-left:220px;
}
.frame .compare .tabPanelContent {
margin:0;
}
.frame .compare .tabPanelContent .tableSimulation {
margin:10px 0 0 40px;
}
.frame .tableSimulation table {
font-size:1em;
margin:0 0 0 0px;
padding:0;
width:620px;
}
.frame .compare .tableSimulation table {
margin:0;
width:450px;
}
.compare .tabPanelContent {
border:0 none !important;
}
.frame .compare .tabPanelContent .tableSimulation table {
width:630px;
}
.frame .tableSimulation th, .frame .tableSimulation td {
border-color:#C3C3C3;
border-style:solid;
border-width:0 0 1px 0;
color:#898888;
vertical-align:middle;
}
.frame .tableSimulation td.empty {
background:none !important;
border:0 none !important;
}
.frame .tableSimulation th {
background:url("img/tableHead.gif") no-repeat 50% 0;
border-right-width:1px;
height:39px;
line-height:1.2em;
overflow:hidden;
padding:0;
text-align:center;
}
.tableSimulation th.first {
background-position:0 0;
}
.tableSimulation th.last {
background-position:100% 0;
border-right:0 none;
}
div.table th.alone {
background:url("img/tableHeadAlone.gif") no-repeat 0 0;
border-right:0 none;
}
div.table th.alonehighlight{
background:url("img/tableHeadAloneHighlight.gif") no-repeat 0 0;
border-right:0 none;
}
.assurland .tableSimulation .separate th {
background:url("img/tableSeparateHead183.gif") no-repeat 0 0;
border-right:0 none;
}
.compare .tableSimulation .separate th {
background:url("img/tableSeparateHead150.gif") no-repeat 0 0;
border-right:0 none;
}
.compare .tableSimulation .separate th.highlight {
background-image:url("img/tableSeparateHead150Highlight.gif");
}
.frame .tableSimulation td {
background:url("img/tableWhiteBackground.gif") no-repeat 0 50%;
padding:2px 10px;
}
.frame .tableSimulation td.grey {
background-image:url("img/tableGreyBackground.gif");
}
.compare .tableSimulation td.highlight {
background-image:url("img/tableSeparate150Highlight.gif");
border-right:1px solid #EE8813;
}
.compare .tableSimulation .separate td {
background:url("img/tableSeparateLast150.gif") no-repeat 0 100%;
border:0 none;
padding:0;
}
.compare .tableSimulation .separate td.highlight {
background-image:url("img/tableSeparate150Highlight.gif");
}
.setFormula .tableSimulation td {
background-image:url("img/tableWhiteFormulaBackground.gif");
height:39px;
}
.frame .tableSimulation td.first {
background-position:0 -60px;
height:30px;
padding-left:15px;
}
.frame .tableSimulation td.last, .frame .tableSimulation td.lastHor {
background-position:100% -60px;
border-width:0 0 1px 1px;
}
.frame .tableSimulation tr.first td.first {
background-position: 0 0;
}
.frame .tableSimulation tr.last td.first {
background-position:0 100%;
border:0 none;
padding-bottom:3px;
}
.frame .tableSimulation tr.last td.last {
background-position:100% 100%;
border-bottom:0 none;
}
.frame .tableSimulation td.grouped {
border-bottom:0 none;
}
.frame .tableSimulation .subscribe td {
background-position:50% 100%;
border:0 none;
}
.frame .tableSimulation td.number {
text-align:right;
}
.frame .tableSimulation td.info, .frame .tableSimulation td.center {
text-align:center;
}
.frame .tableSimulation td.text {
vertical-align:top;
}
.frame #content .tableSimulation td ul {
list-style-type:none;
margin:5px 0 0;
width:160px;
}
.frame #content .tableSimulation td li {
background:url("img/bullets.gif") no-repeat 0 -297px;
padding:0 0 5px 12px;
}
.frame #content .tableSimulation td ul ul {
margin:0 0 0 10px;
width:135px;
}
.frame #content .tableSimulation td li li {
background:url("img/bullets.gif") no-repeat 0 -95px;
padding:0 0 0 7px;
}
.frame #content .tableSimulation td a {
color:#2D9D72;
}
.frame .compare td strong {
display:block;
padding:5px 0;
}
.frame .compare .tabPanel td strong {
display:inline;
padding:0;
}
.tableSimulation td .button a {
margin:0 auto;
}
#detectIE6 .tableSimulation td .button a {
margin:0;
}
.tableSimulation th .promo {
position:relative;
padding-right:50px;
}
#detectIE7 .tableSimulation th .promo {
padding-top:15px;
position:static;
}
.tableSimulation th .promo a {
background:url("img/setFormulaPromoBackground.gif") no-repeat 0 0;
color:#FFF;
display:block;
font-size:.7em;
height:30px;
line-height:10px;
padding-top:4px;
position:absolute;
top:-8px;
right:10px;
width:65px;
}
#detectIE7 .tableSimulation th .promo a {
float:right;
margin-top:-18px;
position:static;
top:auto;
}
.tableSimulation th .promo a strong {
font-size:1.6em;
}
.setFormula td label strong {
display:none;
}
.setFormula td.crirbox label strong {
display:block;
visibility:hidden;
}
.setFormula td.crirbox label {
margin:8px 0 0px 85px;
height:20px;
overflow:hidden;
}
.contactApresTarif td.crirbox label {
margin:8px 0 -10px 85px;
height:15px;
overflow:hidden;
}
.setFormula td select {
overflow:hidden;
width:120px;
}
.setFormula td span.striked {
background:url("img/strikedPrice.gif") no-repeat 50% 50%;
}
.setFormula td.promoTitle {
color:#FFF;
}
.setFormula td.promo {
font-weight:bold;
}
.tableSimulation td a.open, .tableSimulation td a.close {
background:url("img/icons.gif") no-repeat 100% -200px;
display:block;
color:#898888 !important;
padding:5px 0;
}
.tableSimulation td a.close {
background-position:100% -150px;
}
.tableSimulation td span.valid {
background:url("img/validWhite.gif") no-repeat 50% 0;
display:block;
overflow:hidden;
padding:2px 0;
text-indent:-3000px;
}
.tableSimulation td.grey span.valid, .tableSimulation .openDetail td span.valid {
background-image:url("img/validGrey.gif");
}
.jsAllowed .foldDetail {
display:none;
}
.setFormula .tableSimulation .openDetail td {
height:25px;
}
.setFormula .tableSimulation .openDetail td.first {
padding-left:30px;
}
.setFormula .tableSimulation .top td {
background:url("img/tableGreyShadeBackground.gif") no-repeat 0 0;
border-bottom:0 none;
height:5px;
}
.setFormula .tableSimulation .bottom td {
background:url("img/tableGreyShadeBackground.gif") no-repeat 0 100%;
height:30px;
}
.setFormula .tableSimulation .top td.last {
background-position:100% 0;
}
.setFormula .tableSimulation .bottom td {
background-position:0 100%;
}
.setFormula .tableSimulation .openDetail .bottom td.last {
background-position:100% 100%;
}
.formBlock .text label.enumText { 
width: 410px;
text-align:left;
margin-left:70px;
margin-top:0px;
}
#detectIE6 .formBlock .text label.enumText { 
width: 410px;
text-align:left;
margin-left:28px;
margin-top:-2px;
}
.fleche {
background:url("img/icons.gif") no-repeat 0 -470px;
display:block;
margin:10px 0;
padding:1px 0 1px 20px;
}
#content .warningTransparent {
color:#D70000;
}
#content .form .warningTransparent {
margin:0px 0 0 0px;
}
#content .form ul.warningTransparent {
font-size:1.1em;
font-weight:bold;
margin-left:0px;
}
#mainContent p.warningTransparent {
font-size:1.1em;
background:url("img/formIcons.gif") no-repeat 0 0;
clear:left;
font-weight:bold;
margin:0 0 0 0%;
padding:1px 0 1px 18px;
}
/* FICHE FORMULE - TAILLE MINIMUM POUR EVITER CHEVAUCHEMENT DES BOUTONS */
.formulaDetailTable {
min-height:150px;
}
#detectIE6 .formulaDetailTable {
height:150px;
}
#detectIE6 .espaceRadioBouton{
	margin-bottom:10px;
	
}
#detectIE6 .alignementCivilite{
	padding-left:0px;
	margin-left:94px;
}
.alignementCivilite{
	padding-left:164px;
}
#detectIE6 .alignementNom{
	padding-left:0px;
	margin-left:234px;
}
.alignementNom{
	padding-left:206px;
}
#detectIE6 .alignementPrenom{
	padding-left:0px;
	margin-left:219px;
}
.alignementPrenom{
	padding-left:191px;
}
.button .confMail{
    left:25px;
    margin-left :25px
}
/* TEXTE LIBRE H1 */
/* domain icons */
.frame h1.none {
height:95px;
}
.frame h1.none span {
font-size:0.8em;
}
/* TEXTE VIDE POUR TITRE BLOC FROMULAIRE */
#content #mainContent h3.texteVide {
height:25px;
margin-bottom:0;
overflow:hidden;
}
#content #mainContent h3.texteVideNumber {
height:59px;
}
#content #mainContent h3.texteVide span {
background-position:0 200px;
margin-top:10px;
text-indent:0;
}
#detectIE6 #content #mainContent h3.texteVide span,#detectIE7 #content #mainContent h3.texteVide span {
padding-top:17px;
}
#content #mainContent h3.texteVide span.number {
background-repeat:no-repeat;
height:59px;
left:0;
margin:0;
position:absolute;
top:0;
width:72px;
}
#content #mainContent h3.texteVide span.number {
text-indent:-3000px;
}
#detectIE6 #content #mainContent h3.texteVide span.number {
padding-top:0;
}
#content #mainContent h3.texteVide span.num00 {
background-position:0 -600px;
}
/* pour le logo contactermon agent auto dans la simulVelAuto directe */
#content #mainContent h3 strong.contactAgent {
background:url("img/part/formulaTitlesLevel1.gif") no-repeat 0 100%;
}
#content #mainContent .form .quoteBackground .blockBottom span.rouge {
color:Red;
font-style:inherit;
font-size:1.2em;
}
#content #mainContent .form .quoteBackground .blockBottom span.rouge {
color:Red;
font-style:inherit;
font-size:1.2em;
}
#content #mainContent .form .quoteBackground .blockBottom strong.titreMessage {
font-size:1.2em;
font-style:inherit;
padding-left:40;
}
select {
font-size:1em;
overflow:hidden;
border-style:solid;
border-width:1px;
border-color:#D8D8D8;
}
#detectIE6 select, #detectIE7 select {
font-size:1em;
}
.formBlock .alignementCNIL{
	margin-left: 50px;
}
#detectIE6 .formBlock .alignementCNIL{
	margin-left: 25px;
}
#mainContent h4.optionInternet{
	margin-left:15px;
}
/*#detectIE6 #mainContent h4.optionInternet,#detectIE7 #mainContent h4.optionInternet,#detectIE8 #mainContent h4.optionInternet{
	margin-left:41px;
}*/
.formBlock .text .decalageCGVENTENOS{ 
	margin-left:42px;
}

.formBlock .tableauNOS {
margin:1px 0 5px 2%;
width:200px;
}

.formBlock .RolloverMail {
margin:1px 100px 0 0;
}

.formBlock .text ComfirmMail{
text-align:center;
}


.crirHiddenJS {
	visibility: hidden;
}
/*MESSAGE BIENVENUE POUR L'ETAPE* DE VENTE AUTO*/
p.bienvenue {
background:url("img/part/auto/titlesLevel2/bienvenue.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
p.bienvenuesante {
background:url("img/part/health/titlesLevel2/bienvenue.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
width:400px;
}
/*bouton retour pour l'espace perso*/
.detailForm .button .backPerso {
background-image:url("img/buttons/perso/backPerso.gif");
margin-left:-30px;
}
.detailForm .button .backPerso2 {
background-image:url("img/buttons/perso/backPerso.gif");
}
/*redimention du block pour avoir la mme taille que le hommepage*/
.detailBackground .blockBottom {
min-height:461px;
padding-bottom:2px;
}

#detectIE7 .detailBackground .blockBottom {
height:461px !important;
padding-bottom:2px;
}

#detectIE6 .detailBackground .blockBottom {
height:461px !important;
padding-bottom:3px;
}

#detectIE6 .detailBackground .withBottomLinks .blockBottom {
height:461px !important;
padding-bottom:2px;
}
.summaryBackground .blockBottom {min-height:453px;
}
#detectIE6 .summaryBackground .blockBottom {height:453px !important;
}
.withButtons .blockBottom {
min-height:463px;
padding-bottom:0px;
}
#detectIE6 .withButtons .blockBottom {
height:463px !important;
padding-bottom:0px;
}
.detailBackground .bottomLinks, .detailBackground .bottomText {
bottom:2px;
width:461px;
}
#detectIE6 .detailBackground .bottomLinks,#detectIE6  .detailBackground .bottomText {
bottom:2px;
width:461px;
}
.withBottomLinks .blockBottom{
min-height:461px;
padding-bottom:0px;
}
.withLastUpdate .blockBottom {
min-height:463px;
padding-bottom:0px;
}
#detectIE6 .withBottomLinks .blockBottom{
height:423px !important;

padding-bottom:20px;
}
#detectIE6 .withLastUpdate .blockBottom {
height:463px !important;
padding-bottom:0px;
}
/*fin redimention*/
.nabBackground .blockBottom {
padding-bottom:15px;
height:auto;
}
/* bouton EFFACER ? droite du titre */
.frame a.eraseTitle {
background:url("img/formIcons.gif") no-repeat 0 -150px;
text-transform:uppercase;
font-size:0.8em;
position:absolute;
right:20px;
top:22px;
padding-left:20px;
}
.formBlock p a.link {
margin:0 0;
}
.healthDomain #mainContent h3 span {
background-image:url("img/part/health/formulaTitlesLevel2.gif");
color:#379C1F;
}
body #mainContent h3.informationspersonnelless span {
background-position:0 -180px;
}
/** -- CALENDRIER -- **/
.DatePicker	{background-color: #FFFFFF;}
/** -- FIN CALENDRIER -- **/
/* Input File */
.divinputfile {
background:url(img/buttons/parcourir.gif) no-repeat 100% 1px;
height:20px;
width:300px;
margin:3px 0px 0px 0px;
float:left;
}
.divinputfile .filepc {
opacity: 0.0;
-moz-opacity: 0.0;
filter: alpha(opacity=00);
height:25px;
margin-top:0px;
cursor:pointer;
margin-left:215px;
width:90px;
}
#detectIE6 .quoteBackground .divinputfile .filepc {
width:100px;
margin-left:160px;
}
#detectIE7 .quoteBackground .divinputfile .filepc {
width:100px;
margin-left:160px;
}
.fakeinputfile { 
background: url("img/detailForm.gif") no-repeat;
background-position:0 0px;
width:200px; 
height:22px;
margin-left:8px;
margin-top:-29px; 
overflow:visible;
}
.fakeinputfileBtnSupp 
{
background: url("img/detailForm.gif") no-repeat;
background-position:0 0px;
width:200px; 
height:22px;
margin-left:8px;
margin-top:-2px;  
overflow:visible;    
}
#detectIE6 .fakeinputfileBtnSupp 
{
background: url("img/detailForm.gif") no-repeat;
background-position:0 0px;
width:200px; 
height:22px;
margin-left:8px;
margin-top:0px;  
overflow:visible;
}
#detectIE7 .fakeinputfileBtnSupp 
{
background: url("img/detailForm.gif") no-repeat;
background-position:0 0px;
width:200px; 
height:22px;
margin-left:8px;
margin-top:0px;  
overflow:visible; 
}

.fakeinputfile .fakefilepc, .fakeinputfileBtnSupp .fakefilepc { 
width:90px;
margin-left:-2px;
padding-right:0px;
padding-left:5px;
}
#detectIE7 .fakeinputfile .fakefilepc, #detectIE6 .fakeinputfile .fakefilepc,
#detectIE7 .fakeinputfileBtnSupp .fakefilepc, #detectIE6 .fakeinputfileBtnSupp .fakefilepc {    
padding-left:0px;
}
.quoteBackground .formBlock label.fileLabel 
{
width:140px;
}
.detailForm .formBlock label.fileLabel 
{
width:130px;
}
#detectIE6 .fileLabel,
#detectIE7 .fileLabel
{ 
margin-top:7px;
}
#detectIE6 .divinputfile {
background-position:215px 3px;
}
#detectIE7 .divinputfile {
background-position:215px 3px;
margin:5px 0px 0px 0px;
}
/* tableau ligne vide */
.frame .table td.firstvide {
background-position:0 -60px;
height:10px;
border-width:0 0 0 0;
padding-left:10px;
width: 100px;
}
.frame .table tr.first td.firstvide {
background-position: 0 0;
border-width:0 0 0 0;
Height:15px;
width: 100px;
}
.frame .table td.info, .frame .table td.centrerhaut {
text-align:center;
border-width:0 0 0 0;
Height:15px;
width: 100px;
}
.frame .table td.info, .frame .table td.centrermillieu {
text-align:center;
border-width:0 0 0 0;
Height:10px;
width: 100px;
}
.frame .table td.info, .frame .table td.centrerbas {
text-align:center;
border-width:0 0 1px 0;
Height:15px;
width: 100px;
}
.frame .table td.lastvide {
background-position:100% -60px;
border-width:0 0 0 1px;
Height:10px;
width: 100px;
}
.frame .table td.lastAlone 
{
background-image:url(img/tableWhiteBottomAlone.gif);
border:0 none;
}
.frame .table td.lastAlonehighlight
{
background-image:url(img/tableWhiteBottomAloneHighlight.gif);
border:0 none;
}
.frame .table td.campagneTop 
{
background:transparent url(img/tableWhiteBackgroundCampagneTop.gif) no-repeat scroll 0 0;
border-left:0 none;
border-right-width:1px;
font-weight:bold;
}
.frame .table tr.last td.firstvide {
background-position:0 100%;
border:0 none;
padding-bottom:3px;
border-width:0 0 0 0;
Height:15px;
width: 100px;
}
.frame .table tr.last td.lastvide {
background-position:100% 100%;
border-bottom:0 none;
border-width:0 0 0 1px;
Height:15px;
width: 100px;
}

.frame .table td.lastDroit {
background-position:100% -60px;
border-width:0 0 1px 1px;
}

/* espace de 20px en bas des blocs */
.quoteBackground .blockBottom {
padding-bottom:20px;
}
/* espace en bas des checkbox en cas de texte long */
.formCheck {
padding-top:5px;
padding-bottom:5px;
}
/* suppression des marges sur les boutons */
.button .valid, .button .next {
margin-left:0px;
}
.button .previous {
left:0px;
position:relative;
}
.button .cancel, .button .back{
left:0px;
margin-left:0px;
/*position:relative;*/
}
.button .subscribe {
margin-left:0px;
}
.button .addToSelection {
margin:0px;
}
/* centrage des boutons */
.button {
width:555px;
text-align:center;
}

.buttonException {
width:176px;
}
.buttonException a 
{
background-color:Transparent;
background-repeat:no-repeat;
display:block;
height:45px;
overflow:hidden;
text-indent:-3000px;
width:176px;
}
.healthDomain .buttonException .checkInfo {
background-image:url("img/buttons/health/checkInfo_FdBleu.gif");
}
.healthDomain .buttonException .transmit {
background-image:url("img/buttons/health/transmit_FdBleu.gif");
}
.healthDomain .buttonException .changeNeed {
background-image:url("img/buttons/health/changeNeed_FdBleu.gif");
}
.healthDomain .buttonException .continueOnLine {
background-image:url("img/buttons/health/continueOnLine_FdBleu.gif");
}

.quoteBackground .button {
width:450px;
text-align:center;
margin-left:60px;
}
.detailBackground .button
{width:450px;}
.detailBackground .button button{margin-left:50px;}
.detailBackground .button .cancel{margin-left:0px;}
.detailBackground .button .backPerso{margin-left:-90px;}
.sidebar .button, .table .button {
width:auto;
}
/*alignement pour le rappel de besoin*/
#mainContent h5.rappelBesoin, #mainContent p.rappelBesoin, #mainContent h4.rappelBesoin{
	margin-left:70px;
}
/*alignement espace perso*/
.detailBackground .formBlock .text label.text,.detailForm .formBlock .text label.text { 
width: 410px;
text-align:left;
margin-left:32px;
}
#detectIE6 .detailBackground .formBlock .text label.text ,#detectIE6 .detailForm  .formBlock .text label.text { 
width: 410px;
text-align:left;
margin-left:10px;
}
body #mainContent .quoteBackground h3.contratActuel span {
background-image:url("img/part/auto/titlesLevel2/contratActuel.gif");
}
/* alignement texte pour les etapes 4 de vente MRH/Produit */
.formBlock .text label.text1 { 
width: 410px;
text-align:left;
margin-left:10px;
}
.mercanet input {
background:transparent none repeat scroll 0 0;
border:0 none;
font-family:Arial,Calibri,Helvetica,sans-serif;
font-size:1em;
height:35px;
margin:2px 5px;
}
/* ouverture/fermeture des garanties essentielles, tarif MRH */
a.open, a.close {
width:100%;
}
.button button {
background:transparent;
height:42px;
margin:20px 0 0 0;
}
.formulaList table a {
padding:0 0px;
}
td.libelleForm {
width:238px; 
vertical-align:top; 
text-align:right; 
padding-top:5px;
}
td.saisieForm {
width:220px; 
vertical-align:top; 
padding-left:7px;
}
#detectIE6 td.saisieForm {
padding-left:0px;
}
#detectIE7 td.saisieForm {
padding-left:8px;
}
td.aideForm {
text-align:right;
vertical-align:middle;
}
#detectIE6 .listeChoixDatePrelevement {
padding-left:2px;
}
a.underlink:link, a.underlink:hover, a.underlink:focus, a.underlink:active, a.underlink:visited {
margin-top:-15px;
}
.listeAgences {
width:400px;
text-align:left;
margin-left:32px;
font-size:1em;
}
#detectIE6 .listeAgences {
margin-left:20px;
}
/* bouton supprimer input file */
#mainContent .formBlock .fileAttachment a.browseDelete {
background-position:0 -160px;
background-repeat:no-repeat;
clear:left;
/*margin:-5px 0 0 255px;*/
margin:-19px 0 0 217px;
width:90px;
height:15px;
}
#detectIE6 #mainContent .formBlock .fileAttachment a.browseDelete,
#detectIE7 #mainContent .formBlock .fileAttachment a.browseDelete {
margin:-20px 0 0 215px;
margin-bottom:6px;
}
.detailBackground .fileAttachment a.browseDelete {
background-position:0 -160px;
background-repeat:no-repeat;
clear:left;
/*margin:-5px 0 0 255px;*/
margin:-19px 0 0 217px;
width:90px;
height:15px;
}
#detectIE6 .detailBackground .fileAttachment a.browseDelete {
margin:-22px 0 0 215px;
margin-bottom:4px;
}
#detectIE7 .detailBackground .formBlock .fileAttachment a.browseDelete {
margin:-19px 0 0 215px;
}
/* a utiliser avec un div pour obtenir un saut de ligne de 10px de hauteur */
.clear10 {
clear:both;
height:10px;
font-size:1px;
overflow:hidden;
}
#detectIE6 .clear10 {
height:5px;
}
/* Texte pour la page gestion des erreurs*/
#serviceBody h1 {
padding-bottom:10px;
}
#serviceBody h1.problem span.rappelBesoin {
background:none;
font-size:1.2em;
text-indent:0;
color:#4A7699;
}
.disable label.checkbox_checked, .disable label.checkbox_unchecked, .disable label.radio_checked, .disable label.radio_unchecked {
background-image: url("img/crirImagesDisabled.gif");
}
.decalageMarginAide .formInfo{
    margin:1px 5px 0 0;
}
#detectIE6 .decalageMarginAide .formInfo{
    margin:1px 2px 0 0;
}

/*titre H1 santé*/
.healthDomain h1.cotisation span {
background-image:url("img/part/health/titlesLevel1/cotisation.gif");
}
.healthDomain h1 span.domainIcon {
background: url("img/part/domainIcons.gif") no-repeat 0 -160px;
}
/*titre H1 auto*/
.autoDomain h1.cotisation span {
background-image:url("img/part/auto/titlesLevel1/cotisation.gif");
}
.autoDomain h1 span.domainIcon {
background: url("img/part/domainIcons.gif") no-repeat 0 0px;
}
/*titre H1 famille*/
.familyDomain h1.cotisation span {
background-image:url("img/part/family/titlesLevel1/cotisation.gif");
}
.familyDomain h1 span.domainIcon {
background: url("img/part/domainIcons.gif") no-repeat 0 -240px;
}
/*titre H1 home*/
.homeDomain h1.cotisation span {
background-image:url("img/part/home/titlesLevel1/cotisation.gif");
}
.homeDomain h1 span.domainIcon {
background:url("img/part/domainIcons.gif") no-repeat 0 -80px;
}
/*titre H1 money*/
.moneyDomain h1.cotisation span {
background-image:url("img/part/money/titlesLevel1/cotisation.gif");
}

/*titre H1 argent*/
.moneyDomain h1.assuranceAccident span {
background-image:url("img/part/money/titlesLevel1/assuranceAccident.gif");
}

.moneyDomain h1.assuranceDecest span {
background-image:url("img/part/money/titlesLevel1/assuranceDecest.gif");
}
.moneyDomain h1.contactAccident span {
background-image:url("img/part/money/titlesLevel1/contactAccident.gif");
}
.moneyDomain h1.contactDeces span {
background-image:url("img/part/money/titlesLevel1/contactDeces.gif");
}
.moneyDomain h1.devisPerso span {
background-image:url("img/part/money/titlesLevel1/devisPerso.gif");
}
.moneyDomain h1 span.domainIcon {
background: url("img/part/domainIcons.gif") no-repeat 0 -320px;
}
/*titre h3 argent*/
body .moneyDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/part/money/titlesLevel2/agent.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.commentProceder span {
background-image:url("img/part/money/titlesLevel2/commentProceder.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.contrat span {
background-image:url("img/part/money/titlesLevel2/contrat.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/part/money/titlesLevel2/identifiez.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.informationsBancaires span {
background-image:url("img/part/money/titlesLevel2/informationsBancaires.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.modePaiement span {
background-image:url("img/part/money/titlesLevel2/modePaiement.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.paiement span {
background-image:url("img/part/money/titlesLevel2/paiement.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.paiementLigne span {
background-image:url("img/part/money/titlesLevel2/paiementLigne.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.rappelDonnees span {
background-image:url("img/part/money/titlesLevel2/rappelDonnees.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.validationPaiement span {
background-image:url("img/part/money/titlesLevel2/validationPaiement.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.vous span {
background-image:url("img/part/money/titlesLevel2/vous.gif");
}
body .moneyDomain #mainContent .quoteBackground h3.pret span {
background-image:url("img/part/money/titlesLevel2/pret.gif");
}
.moneyDomain #mainContent .table td a.access:link,
.moneyDomain #mainContent .table td a.access:hover,
.moneyDomain #mainContent .table td a.access:focus,
.moneyDomain #mainContent .table td a.access:active,
.moneyDomain #mainContent .table td a.access:visited,
.moneyDomain #mainContent .table td a.link:link,
.moneyDomain #mainContent .table td a.link:hover,
.moneyDomain #mainContent .table td a.link:focus,
.moneyDomain #mainContent .table td a.link:active,
.moneyDomain #mainContent .table td a.link:visited
{
color:#E08F00;
}

/*titre h3 auto*/
body .autoDomain #mainContent .quoteBackground h3.commentProceder span {
background-image:url("img/part/auto/titlesLevel2/commentProceder.gif");
}
body .autoDomain #mainContent .quoteBackground h3.contrat span {
background-image:url("img/part/auto/titlesLevel2/contrat.gif");
}
body .autoDomain #mainContent .quoteBackground h3.contratComplement span {
background-image:url("img/part/auto/titlesLevel2/contratComplement.gif");
}
body .autoDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/part/auto/titlesLevel2/identifiez.gif");
}
body .autoDomain #mainContent .quoteBackground h3.paiement span {
background-image:url("img/part/auto/titlesLevel2/paiement.gif");
}
body .autoDomain #mainContent .quoteBackground h3.paiementLigne span {
background-image:url("img/part/auto/titlesLevel2/paiementLigne.gif");
}
body .autoDomain #mainContent .quoteBackground h3.rappelDonnees span {
background-image:url("img/part/auto/titlesLevel2/rappelDonnees.gif");
}
/*titre h3 famille*/
body .familyDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/part/family/titlesLevel2/agent.gif");
}
body .familyDomain #mainContent .quoteBackground h3.commentProceder span {
background-image:url("img/part/family/titlesLevel2/commentProceder.gif");
}
body .familyDomain #mainContent .quoteBackground h3.contrat span {
background-image:url("img/part/family/titlesLevel2/contrat.gif");
}
body .familyDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/part/family/titlesLevel2/identifiez.gif");
}
body .familyDomain #mainContent .quoteBackground h3.informationsBancaires span {
background-image:url("img/part/family/titlesLevel2/informationsBancaires.gif");
}
body .familyDomain #mainContent .quoteBackground h3.modePaiement span {
background-image:url("img/part/family/titlesLevel2/modePaiement.gif");
}
body .familyDomain #mainContent .quoteBackground h3.paiement span {
background-image:url("img/part/family/titlesLevel2/paiement.gif");
}
body .familyDomain #mainContent .quoteBackground h3.paiementLigne span {
background-image:url("img/part/family/titlesLevel2/paiementLigne.gif");
}
body .familyDomain #mainContent .quoteBackground h3.rappelDonnees span {
background-image:url("img/part/family/titlesLevel2/rappelDonnees.gif");
}
body .familyDomain #mainContent .quoteBackground h3.validationPaiement span {
background-image:url("img/part/family/titlesLevel2/validationPaiement.gif");
}
body .familyDomain #mainContent .quoteBackground h3.vous span {
background-image:url("img/part/family/titlesLevel2/vous.gif");
}
/*titre h3 MRH*/
body .homeDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/part/home/titlesLevel2/agent.gif");
}
body .homeDomain #mainContent .quoteBackground h3.commentProceder span {
background-image:url("img/part/home/titlesLevel2/commentProceder.gif");
}
body .homeDomain #mainContent .quoteBackground h3.contrat span {
background-image:url("img/part/home/titlesLevel2/contrat.gif");
}
body .homeDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/part/home/titlesLevel2/identifiez.gif");
}
body .homeDomain #mainContent .quoteBackground h3.informationsBancaires span {
background-image:url("img/part/home/titlesLevel2/informationsBancaires.gif");
}
body .homeDomain #mainContent .quoteBackground h3.modePaiement span {
background-image:url("img/part/home/titlesLevel2/modePaiement.gif");
}
body .homeDomain #mainContent .quoteBackground h3.paiement span {
background-image:url("img/part/home/titlesLevel2/paiement.gif");
}
body .homeDomain #mainContent .quoteBackground h3.paiementLigne span {
background-image:url("img/part/home/titlesLevel2/paiementLigne.gif");
}
body .homeDomain #mainContent .quoteBackground h3.rappelDonnees span {
background-image:url("img/part/home/titlesLevel2/rappelDonnees.gif");
}
body .homeDomain #mainContent .quoteBackground h3.validationPaiement span {
background-image:url("img/part/home/titlesLevel2/validationPaiement.gif");
}
body .homeDomain #mainContent .quoteBackground h3.vous span {
background-image:url("img/part/home/titlesLevel2/vous.gif");
}
body .homeDomain #mainContent .quoteBackground h3.facturation span {
background-image:url("img/part/home/titlesLevel2/facturation.gif");
}
body .homeDomain #mainContent .quoteBackground h3.votreAppartement span {
background-image:url("img/part/home/titlesLevel2/votreAppartement.gif");
}
/*titre h3 sant?*/
body .healthDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/part/health/titlesLevel2/agent.gif");
}
body .healthDomain #mainContent .quoteBackground h3.commentProceder span {
background-image:url("img/part/health/titlesLevel2/commentProceder.gif");
}
body .healthDomain #mainContent .quoteBackground h3.contrat span {
background-image:url("img/part/health/titlesLevel2/contrat.gif");
}
body .healthDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/part/health/titlesLevel2/identifiez.gif");
}
body .healthDomain #mainContent .quoteBackground h3.informationsBancaires span {
background-image:url("img/part/health/titlesLevel2/informationsBancaires.gif");
}
body .healthDomain #mainContent .quoteBackground h3.modePaiement span {
background-image:url("img/part/health/titlesLevel2/modePaiement.gif");
}
body .healthDomain #mainContent .quoteBackground h3.paiement span {
background-image:url("img/part/health/titlesLevel2/paiement.gif");
}
body .healthDomain #mainContent .quoteBackground h3.paiementLigne span {
background-image:url("img/part/health/titlesLevel2/paiementLigne.gif");
}
body .healthDomain #mainContent .quoteBackground h3.rappelDonnees span {
background-image:url("img/part/health/titlesLevel2/rappelDonnees.gif");
}
body .healthDomain #mainContent .quoteBackground h3.validationPaiement span {
background-image:url("img/part/health/titlesLevel2/validationPaiement.gif");
}
body .healthDomain #mainContent .quoteBackground h3.vous span {
background-image:url("img/part/health/titlesLevel2/vous.gif");
}
/*titre h3 work*/
body .workDomain #mainContent .quoteBackground h3.entreprise span {
background-image:url("img/part/work/titlesLevel2/entreprise.gif");
}
body .workDomain #mainContent .quoteBackground h3.interlocuteur span {
background-image:url("img/part/work/titlesLevel2/interlocuteur.gif");
}
body .workDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/part/work/titlesLevel2/agent.gif");
}
body .workDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/part/work/titlesLevel2/identifiez.gif");
}
/*titre Pro h3 auto*/
body .proAutoDomain #mainContent .quoteBackground h3.entreprise span {
background-image:url("img/pro/auto/titlesLevel2/entreprise.gif");
}
body .proAutoDomain #mainContent .quoteBackground h3.interlocuteur span {
background-image:url("img/pro/auto/titlesLevel2/interlocuteur.gif");
}
body .proAutoDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/pro/auto/titlesLevel2/agent.gif");
}
body .proAutoDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/pro/auto/titlesLevel2/identifiez.gif");
}
/*titre Pro h3 respon*/
body .responDomain #mainContent .quoteBackground h3.entreprise span {
background-image:url("img/pro/respon/titlesLevel2/entreprise.gif");
}
body .responDomain #mainContent .quoteBackground h3.interlocuteur span {
background-image:url("img/pro/respon/titlesLevel2/interlocuteur.gif");
}
body .responDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/pro/respon/titlesLevel2/agent.gif");
}
body .responDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/pro/respon/titlesLevel2/identifiez.gif");
}
/*titre Pro h3 worker*/
body .workerDomain #mainContent .quoteBackground h3.entreprise span {
background-image:url("img/pro/worker/titlesLevel2/entreprise.gif");
}
body .workerDomain #mainContent .quoteBackground h3.interlocuteur span {
background-image:url("img/pro/worker/titlesLevel2/interlocuteur.gif");
}
body .workerDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/pro/worker/titlesLevel2/agent.gif");
}
body .workerDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/pro/worker/titlesLevel2/identifiez.gif");
}
/*titre Pro h3 build*/
body .buildDomain #mainContent .quoteBackground h3.entreprise span {
background-image:url("img/pro/build/titlesLevel2/entreprise.gif");
}
body .buildDomain #mainContent .quoteBackground h3.interlocuteur span {
background-image:url("img/pro/build/titlesLevel2/interlocuteur.gif");
}
body .buildDomain #mainContent .quoteBackground h3.agent span {
background-image:url("img/pro/build/titlesLevel2/agent.gif");
}
body .buildDomain #mainContent .quoteBackground h3.identifiez span {
background-image:url("img/pro/build/titlesLevel2/identifiez.gif");
}
/* Affichage des num?ros de bloc */
body .autoDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/part/auto/titlesNumbers.gif);
}
body .moneyDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/part/money/titlesNumbers.gif);
}
body .homeDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/part/home/titlesNumbers.gif);
}
body .familyDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/part/family/titlesNumbers.gif);
}
body .healthDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/part/health/titlesNumbers.gif);
}
body .workDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/part/work/titlesNumbers.gif);
}
body .workerDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/pro/worker/titlesNumbers.gif);
}
body .buildDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/pro/build/titlesNumbers.gif);
}
body .responDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/pro/respon/titlesNumbers.gif);
}
body .proAutoDomain #mainContent .quoteBackground h3 span.number {
background-image:url(img/pro/auto/titlesNumbers.gif);
}
/*lien espace perso*/
.detailBackground a.link {
background:url("img/icons.gif") no-repeat 0 -470px;
color:#898888;
display:block;
font-weight:bold;
padding:1px 0 1px 20px;
text-transform:none;
}
.detailBackground .text p a, .detailBackground .text ul a {
color:#898888;
}

/*MESSAGE ENVOYER */
.moneyDomain p.messageEnvoyer {
background:url("img/part/money/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.autoDomain p.messageEnvoyer {
background:url("img/part/auto/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.familyDomain p.messageEnvoyer {
background:url("img/part/family/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.healthDomain p.messageEnvoyer {
background:url("img/part/health/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.homeDomain p.messageEnvoyer {
background:url("img/part/home/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.workDomain p.messageEnvoyer {
background:url("img/part/work/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.proAutoDomain p.messageEnvoyer {
background:url("img/pro/auto/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.buildDomain p.messageEnvoyer {
background:url("img/pro/build/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.responDomain p.messageEnvoyer {
background:url("img/pro/respon/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}
.workerDomain p.messageEnvoyer {
background:url("img/pro/worker/titlesLevel2/messageEnvoye.gif") no-repeat;
height:49px;
margin:0 0 0 72px;
overflow:hidden;
text-indent:-3000px;
}

/* FIN MESSAGE ENVOYER */


/*highlight*/
.frame .table th.centerHighlight{
border-left:2px solid #EE8313;
}

.frame .table td.centerHighlight{
border-left:2px solid #EE8313;
border-right:2px solid #EE8313;
}

.frame .table td.center2Highlight{
border-left:2px solid #EE8313;
border-bottom:2px solid #EE8313;
border-right:2px solid #EE8313;
margin-bottom:-2px;
}

.frame .table th.lastHighlightPJ
{
background-image:url(img/tableHeadHighlight.gif);
border-left:0;
border-right:0 none;
}

.frame .table tr.last td.highlightAssPret
{
border-bottom:0;
}

#detectIE6 .tableauContratNOS{
margin-left:110px;
margin-top:-27px;
}

.RadioButtonContratNOS{
margin-left:210px;
}
#detectIE6 .RadioButtonContratNOS{
margin-left:210px;
margin-top:-30px;
}

#mainContent .formBlock .text p.TextIdentiferVous{
margin-left:30px;
}
#detectIE6 #mainContent .formBlock .text p.TextIdentifierVous{
margin-left:17px;
}


.layerPopUp 
{
    display:block;
}

.layerPopUp h1, .layerPopUp h2 {
height:28px;
overflow:hidden;
padding:30px 30px 10px 38px;
text-indent:0;
text-transform:uppercase;
}
/* alignement des steps pour les etape 0 de vente produits sans risque */
#mainContent .quoteBackground .steppedProcess div {
clear:left;
margin:10px 0;
min-height:30px;
padding-left:55px;
}
#detectIE6 .quoteBackground h3{
    float:right;
}

/* alignement radio button vente nos 2*/
#detectIE6 .dateprelevement{
margin-left:85px;
margin-top:-28px;
}
/* FIN alignement radio button vente nos 2*/

/* tableau de simulation VELNOS impression */
.tabPanelSimulation {
background: url("img/tabBackgroundSimu.gif") repeat-y -708px 0;
margin:10px 0 0 44px;
position:relative;
width:708px;
}
.tabPanelSimulationBottom {
background: url("img/tabBackgroundSimu.gif") no-repeat 100% 100%;
clear:right;
height:15px;
margin:5px 0 0;
width:708px;
}
#mainContent .tabPanelSimulation ul.tabs {
background: url("img/tabBackgroundSimu.gif") no-repeat 0 0;
height:54px;
list-style-type:none;
margin:0;
padding:0;
width:708px;
}
/* fin tableau de simulation VELNOS impression */
#detectIE6 #mainContent .quoteBackground p.warning, #detectIE7 #mainContent .quoteBackground p.warning {
margin-top:0px;
margin-bottom:5px;
}
label.checkbox_checked, label.checkbox_unchecked, label.radio_checked, label.radio_unchecked {
padding:0 5px 3px 18px;
}
/* style pour le textarea de l'uc Infosperso */
.formBlock .formTextareaShort {
background: url("img/detailTextareaShort.gif") no-repeat;
padding:5px 0px 5px 0px;
width:230px;
margin-left : 248px
}

#detectIE6 .formBlock .formTextareaShort 
{
background: url("img/detailTextareaShort.gif") no-repeat;
padding:5px 0px 5px 0px;
width:230px;
margin:0 0 5px -30px;
}

#detectIE6 .labelObservations
{
	margin-right:8px;
}

#detectIE7 .formBlock .formTextareaShort 
{
margin-left:-30px;
}

#detectIE7 .labelObservations
{
margin-right:10px;
}
/*tableau dynamique à entête unique*/
#mainContent th.headLeft, #detectIE6 #mainContent th.headLeft{
background:url("img/tableHeadLeft.gif") no-repeat;
border-right:0 none !important;
border-left:0 none !important;
width:17px;
white-space:nowrap;
padding:0;
}
#mainContent th.headCenter, #detectIE6 #mainContent th.headCenter{
background:url("img/tableHeadCenter.gif") repeat-x;
border-right:0 none !important;
border-left:0 none !important;
}
#mainContent th.headRight, #detectIE6 #mainContent th.headRight{
background:url("img/tableHeadRight.gif") no-repeat;
border-right:0 none !important;
border-left:0 none !important;
width:17px;
white-space:nowrap;
padding:0;
}
.frame .setFormula td.centreCheckOption,  #detectIE6 .frame .setFormula td.centreCheckOption{
background:none !important;
padding: 0;
border-right:1px solid #c3c3c3;
border-left:1px solid #c3c3c3;
}
.frame .setFormula td.centreCheck,  #detectIE6 .frame .setFormula td.centreCheck{
background:#F4F4F4 none repeat scroll 0 0 !important;
padding: 0;
}
.frame .setFormula td.centreLabelG,  #detectIE6 .frame .setFormula td.centreLabelG{
background:none !important;
padding:0;
text-align:center;
}
.frame .setFormula td.centreLabelD,  #detectIE6 .frame .setFormula td.centreLabelD{
background:none !important;
padding:0;
text-align:center;
}
#detectIE6 .frame .setFormula td.vide,.frame .setFormula td.vide{
white-space: nowrap;
width:17px;
padding:0;
border-right:0 none !important;
border-left:0 none !important;
}
#detectIE6 .frame .setFormula td.videGrisG,.frame .setFormula td.videGrisG{
white-space: nowrap;
width:17px;
background:url(img/tableGreyBackground.gif) no-repeat scroll 0 50% !important;
padding:0;
border-left-style:none;
}
#detectIE6 .frame .setFormula td.videGrisD,.frame .setFormula td.videGrisD{
white-space: nowrap;
width:17px;
background:url(img/tableGreyBackground.gif) no-repeat scroll 50% 50% !important;
padding:0;
}
.frame .setFormula td.bordRight,  #detectIE6 .frame .setFormula td.bordRight{
border-right:1px solid #c3c3c3;
}
.frame .setFormula td.bordLeft,  #detectIE6 .frame .setFormula td.bordLeft{
border-left:1px solid #c3c3c3;
}
/* enleve le scrolling horizontal dans les popup */
#content .popUp{
    width:auto;
}
/*pour les rollovers sauf espace perso*/
.formBlock .formInfoBlock .blockBottom, h3 .formInfoBlock .blockBottom {
background: url("img/formInfoBackground.gif") no-repeat 100% 100%;
padding:0 0 5px;
}
.formBlock .formInfoBlock p, h3 .formInfoBlock p{
background:url("img/formInfoBackground.gif") repeat-y -170px 0 !important;
margin:0;
padding:0 5px;
}
.formBlock .formInfoBlock p, .nabContent .formBlock a.formInfo {
font-size:1em;
}
h3 .formInfoBlock p {
font-size:0.8em;
font-weight:normal;
}
.formInfoBlock {
  z-index:100;
}

/* evol assurland NOS */
#mainContent .tabPanelAssurland ul.tabs {
background: url("img/tabBackground.gif") no-repeat 0 0;
list-style-type:none;
margin:0;
padding:0;
height:54px;
width:693px;
}
.tabPanelAssurland .button {
float:right;
margin-right:1px;
}
.tabPanelAssurland .iconButtons {
bottom:20px;
right:0;
position:absolute;
}
.tabPanelAssurland {
background: url("img/TabBackground.gif") repeat-y -693px 0;
margin:10px 0 0 0;
width:693px;
}

#mainContent .tabPanelAssurland ul.tabs li a {
background: url("img/tab.gif") no-repeat -118px 0;
display:block;
height:40px;
line-height:1.1em;
padding:8px 16px 0 5px;
text-align:center;
text-transform:uppercase;
width:97px;
border:none;
}
#mainContent .tabPanelAssurland ul.tabs li.current a {
background-position:0 0;
cursor:default;
font-weight:bold;
text-align:center;
border:none;
}

#mainContent .tabPanelAssurland ul.tabs li {
width:118px;
margin-top:0;
}
#mainContent .tabPanelAssurland .tabPanelBottom {
background: url("img/tabBackground.gif") no-repeat 100% 100%;
clear:right;
height:15px;
margin:5px 0 0;
width:693px;
}
#mainContent .tabPanelAssurland ul.tabs li.line1 a {
height:40px;
}
#mainContent .tabPanelAssurland .table th {
border-left-width:1px;
}
body .healthDomain #mainContent .quoteBackground h3.vous span.donneesPersonnelles {
background-image:url("img/part/health/titlesLevel2/donneesPersonnelles.gif");
}
.genericDomainColor{
color:#EC7F1A;
}
/* tableau assures scolaires vente etape 1 */

#detectIE6 .centerHeaderAS {
padding-left:10px;
}

.formBlock .formListTable .libelleAS {
width:100px;
text-align:right;
padding-right:5px;
padding-bottom:5px;
 }
#detectIE7 .formBlock .formListTable .libelleAS {
width:100px;
text-align:right;
padding-right:5px;
padding-bottom:0px;
}

.formBlock  .formListTable .center { 
padding-left:5px; 
}

#detectIE6 .formBlock  .formListTable .center { 
padding-left:0px; 
width:105px;
}
#detectIE7 .formBlock  .formListTable .center { 
padding-left:0px; 
width:105px;
}

.formBlock .formListTable .phoneText { 
width:105px; padding-left:0px; 
}

#detectIE6 .formBlock .formListTable .phoneText { 
width:90px; 
padding-left:30px; 
}
#detectIE7 .formBlock .formListTable .phoneText { 
width:105px; padding-left:30px; 
}

.formBlock  .formListTable .last { 
padding-left:10px; 
width:150px; 
padding-top:3px; 
}
#detectIE6 .formBlock  .formListTable .last { 
padding-left:0px; 
width:150px;
padding-top:2px; }
#detectIE7 .formBlock  .formListTable .last { 
padding-left:0px; 
width:150px; 
padding-top:2px;
}

/* assurland Auto*/

h1.assurland
{
height:40px;    
padding:10px 0 0 33px;
}
h1.assurland span {
background: url("img/part/assurlandTitle.gif") no-repeat;
display:block;
height:30px;
position:absolute;
overflow:hidden;
text-indent:-3000px;
width:300px;
}
.offerPriceAssurlandAuto
{
text-align:center; 
width:254px;
margin-left:0px;
}
#detectIE6 .offerPriceAssurlandAuto,
#detectIE7 .offerPriceAssurlandAuto
{ 
width:245px;
margin-left:0px;
}
.offerNameAssurlandAuto,
#detectIE7 .offerNameAssurlandAuto
{
text-align:center;
width:255px;
margin-left:29px;
}

#detectIE6 .offerNameAssurlandAuto
{
width:246px;
margin-left:14px;
}

/* fin assurland Auto*/

/* CallBack */
#callBack .fondDyna{
background-image:url(img/layers/layer_callback_fond_haut.gif);
width:293px;
position:relative;
margin-top:0px;
padding-right:25px;
padding-left:25px;
background-repeat:no-repeat;
height:294px;
}

#callBack .fondBas
{
    background-image:url(img/layers/layer_callback_fond_bas.gif);
    height:34px;
    width:340px;
}
/* Fin CallBack */

/* style pour les rollevers de E_NAB*/
.nabContent .formInfoBlock .blockBottom {
background: url("img/formInfoBackground.gif") no-repeat 100% 100%;
padding:0 0 5px;
}
.nabContent .formInfoBlock p{
background:url("img/formInfoBackground.gif") repeat-y -170px 0 !important;
margin:0;
padding:0 5px;
}
.nabContent .formInfoBlock p {
font-size:1em;
}
/* fin style pour les rollevers de E_NAB */
/*bouton ImprimerCarte*/
.iconImprimerCarte{
background: url("img/buttons/iconImprimerCarte.gif") no-repeat 100% 100%;
}
/*fin bouton*/
/**/
td label span 
{
    font-size:1em;
}

/* style pour le lien imprimer carte dans agence*/
.branchInfo .iconButtons a.iconImprimerCarte {
background-image: url("img/buttons/iconImprimerCarte.gif");
width:136px;
}
/* modification padding-right pour les messages d'erreur */
#mainContent .quoteBackground p.warning
{
    padding-right:10px;
}

/* imprimer carte pour service agence */
#content #mainContent .openingHours p {
border-bottom:1px solid #F6C598;
color:#EC7F1A;
height:40px;
margin:10px;
}

#pointsStatement .footer a.LayerPoint {
color:#01559A;
font-weight:bold;
}

#detectIE6 #emma
{
	margin-left:82px;
	margin-top: -160px
}
#emma
{
	margin-top: -160px;
	margin-left: 164px;
}

/* icone aide sur fond transparent */
.formInfo,
.quoteBackground .formInfo,
.detailBackground .formInfo,
.detailBackground .table td .formInfo {
background-image:url("img/buttons/formInfoTransparent.gif");
font-size:8pt;
font-weight:normal;
}

/* icone imprimante sur fond transparent */
.layerPrint {
background:url("img/buttons/layerButtonTransparent.gif") no-repeat 100% 2px;
}

#pointsStatement .button a.moreAboutPoints2 {
background-image:url("img/buttons/moreAboutPoints2.png");
}
#detectIE6 #pointsStatement .button a.moreAboutPoints2 {
background-image:url("img/buttons/moreAboutPoints2.gif");
}

/* affichage des liens imprimer et fermer en position absolue a partir de la gauche */
.layerPrintLeftAttach {
background:url("img/buttons/layerButtonTransparent.gif") no-repeat 100% 2px;
font-size:9px;
padding-right:12px;
position: absolute;
text-transform:uppercase;
top:5px;
left:410px;
}
.layerPrintLeftAttachDetailFormule {
left:600px;
}
.layerPrintLeftAttach:hover, .layerPrintLeftAttach:focus, .layerPrintLeftAttach:active {
background-position:100% -18px;
}
.printDetailCotis {
left:390px;
}
#detectIE6 .printDetailCotis {
top:15px;
}
.layerCloseLeftAttach {
font-size:9px;
position: absolute;
left:480px;
text-transform:uppercase;
top:5px;
white-space:nowrap;
}
.layerCloseLeftAttachDetailFormule {
left:670px;
}
.closeDetailCotis {
left:460px;
}
#detectIE6 .closeDetailCotis {
top:15px;
}

/* affichage des titres de niveau 2 sur deux lignes */
body #mainContent .quoteBackground h3.line2 {
height:75px !important;
}
body #detectIE7 #mainContent .quoteBackground h3.line2 {
height:63px !important;
}
body #mainContent .quoteBackground h3.line2 span {
height:60px !important;
}
body #mainContent .quoteBackground h3.line2 span.number {
height:59px !important;
}
body #detectIE7 #mainContent .quoteBackground h3.line2 span.number {
height:39px !important;
}

/* titre de niveau 1 : taille de police plus grande */
h1.fontStandard span strong {
font-size:1.8em;
}
.frame h1.none span strong {
padding-top:1px;
}
.frame #detectIE6 h1.none span strong {
padding-top:10px;
}

/* masque photo agence */
#detectIE6 .agencyPhotoMask {
background:url("img/agencyPhotoMask.gif") no-repeat 0 0 !important;
}

/* horaires agence */
#content #mainContent .openingHours p,
#content #mainContent .openingHours p.last {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:10px;
padding-bottom:0px;
padding-left:10px;
padding-right:0px;
height:30px;
}
#content #mainContent .openingHours p.current {
background-color:#EC7F1A;
color:#FFFFFF;
}
#content #mainContent .openingHours p.current span {
background:url("img/bullets.gif") no-repeat 1px 5px;
}

/* date */
.formBlock .date label {
padding-top:1px;
}
#detectIE6 .formBlock .date label, 
#detectIE7 .formBlock .date label {
padding-top:0px;
}
.detailBackground .formBlock .date label {
padding-top:1px;
}
.formBlock .date span {
float:left;
width:5px;
margin:4px 4px 0px -8px;
padding:0;
color:#898888;
}

.iconButtons a.faqEspacePerso 
{
float:left;	
background-position:0 -120px;
background-image: url("img/buttons/iconButtons.gif");
}

/*------------------- IE7 -------------------*/
/*----------------- TAB BLOC 2 Tarif Auto -------------------*/
#mainContent .tabMarginTopTarifAuto,
#detectIE6 .tabMarginTopTarifAuto
{
margin-top:-5px;
}
#detectIE7 .tabMarginTopTarifAuto
{
margin-top:-3px;
}
/*--------------- FIN TAB BLOC 2 Tarif Auto -----------------*/

/*----------------- LABEL BONUS VENTE ETAPE 2 Auto -------------------*/
#mainContent .labelBonusVenteAutoEtape2
{
margin-top:0px;
}
#mainContent .labelSupBonusVenteAutoEtape2
{
margin-bottom:0px;
}
#detectIE6 .labelSupBonusVenteAutoEtape2
{
margin-bottom:-5px;
}
#mainContent .labelInfBonusVenteAutoEtape2
{
margin-top:-5px;
}
#detectIE6 .labelInfBonusVenteAutoEtape2
{
margin-top:-5px;
}
#detectIE7 .labelInfBonusVenteAutoEtape2
{
margin-top:0px;
}
/*--------------- LABEL BONUS VENTE ETAPE 2 Auto -----------------*/

/*----------------- TAB COND SUP VENTE ETAPE 3 Auto -------------------*/
#mainContent .SupCondSup
{
margin-bottom:0px;
}
#detectIE6 .SupCondSup,
#detectIE7 .SupCondSup
{
margin-bottom:-10px;
}
/*--------------- FIN TAB COND SUP VENTE ETAPE 3 Auto -----------------*/

/*------------------- UC CONF MAIL ---------------------*/
.UCConfMail
{
margin-top: 0px;
}
#detectIE6 .UCConfMail,
#detectIE7 .UCConfMail
{
margin-top: 30px;
}
/*----------------- FIN UC CONF MAIL -------------------*/
/*------------------- Vente Etape0 ---------------------*/
#detectIE7 .labelSouscrireVenteEtape0{ margin-top:-10px}
#detectIE6 .labelSouscrireVenteEtape0{ margin-top:2px}
.labelSouscrireVenteEtape0{ margin-top:-10px}
/*------------------- FIN Vente Etape0 ---------------------*/
/*------------------- Vente MRH Etape1 ---------------------*/
.rdbDecalageVenteMRHEtape1{margin-left:45px;}
#detectIE6 .rdbDecalageVenteMRHEtape1{margin-left:0px;}
#detectIE7 .rdbDecalageVenteMRHEtape1{margin-left:10px;}
/*------------------- Vente MRH Etape1 ---------------------*/
/*------------------- Vente Deces Etape1 ---------------------*/
.rdbDecalageVenteDecesEtape1{margin-left:20px;}
#detectIE6 .rdbDecalageVenteDecesEtape1{margin-left:0px;}
#detectIE7 .rdbDecalageVenteDecesEtape1{margin-left:15px;}

.formBlock .rdbDecalageVenteDecesEtape1Benef{margin-left:20px;padding-left:20px;}
#detectIE6 .formBlock .rdbDecalageVenteDecesEtape1Benef{margin-left:10px;}
#detectIE7 .formBlock .rdbDecalageVenteDecesEtape1Benef{margin-left:20px;}
/*------------------- Vente Deces Etape1 ---------------------*/
#detectIE7 .sidebar .formulas .blockBottom {
min-height:60px;
} 
/*------------------- vente NOS Etape1 -----------------------*/
#detectIE7 .alignVenteNosEtape1{margin-top:0px}

/*------------------- UC MESSAGE ---------------------*/
#mainContent .TextBoxUCMessage
{
margin-left:0px;
margin-top:2px;
}
/* ESPACE PERSO */
#detectIE6 .TextBoxUCMessage
{
margin-left:0px;
}
/* FIN ESPACE PERSO */
#detectIE6 .quoteBackground .blockBottom .TextBoxUCMessage
{
margin-left:45px;
}
#detectIE7 .TextBoxUCMessage
{
margin-left:0px;
}
/*----------------- FIN UC MESSAGE -------------------*/

/*------------------- CHKBOX TARIF NOS ---------------------*/
#mainContent .checkboxVELNOSTarif
{
margin-left:63px;
}
#detectIE6 .checkboxVELNOSTarif,
#detectIE7 .checkboxVELNOSTarif
{
margin-left:10px;
}

/* TIERS PAYANT */

#mainContent .TiersPayantVELNOS
{
width:17px;
margin-left:0px;
}
#detectIE6 .TiersPayantVELNOS
{
margin-left:0px;
}
#detectIE7 .TiersPayantVELNOS
{
margin-left:5px;
}
/*----------------- FIN CHKBOX TARIF NOS -------------------*/
/*----------------- ESPACE PERSO -------------------*/
/*----------------- ICONE FAQ -------------------*/
.divFaqEspacePerso 
{
float:left;
position:absolute;
left:230px;
width:200px;
}

#detectIE6 .divFaqEspacePerso 
{
left:210px;
margin-bottom:10px;
}
#detectIE7 .divFaqEspacePerso
{
left:230px;
z-index:1;
}
.FaqMonCompte
{
bottom:0px;
}
#detectIE7 .FaqMonCompte
{
bottom:10px;
left:0px;
z-index:1;
margin-top:-30px;
position:relative;
}
.FaqBasPageContact
{
top:170px;
left:360px;
width:130px;
}
#detectIE6 .FaqBasPageContact
{
top:180px;
bottom:0;
left:340px;
}
#detectIE7 .FaqBasPageContact
{
top:170px;
left:360px;
}
.FaqBasPageContactClient
{
top:170px;
left:360px;
width:130px;
}
#detectIE6 .FaqBasPageContactClient
{
top:175px;
bottom:0;
left:340px;
}
#detectIE7 .FaqBasPageContactClient
{
top:170px;
left:360px;
}
.FaqBasPageContactAvecHeader
{
top:200px;
left:360px;
width:130px;
}
#detectIE6 .FaqBasPageContactAvecHeader
{
top:190px;
bottom:0;
left:340px;
}
#detectIE7 .FaqBasPageContactAvecHeader
{
top:200px;
left:360px;
}
.FaqBasPageContactWebmaster
{
top:170px;
left:360px;
width:130px;
}
#detectIE6 .FaqBasPageContactWebmaster
{
top:180px;
bottom:0;
left:340px;
}
#detectIE7 .FaqBasPageContactWebmaster
{
top:170px;
left:360px;
}
.FaqBasPageContactPJ
{
top:170px;
left:360px;
width:130px;
}
#detectIE6 .FaqBasPageContactPJ
{
top:180px;
bottom:0;
left:340px;
}
#detectIE7 .FaqBasPageContactPJ
{
top:170px;
left:360px;
}
.FaqBasPageContactDirCom
{
top:170px;
left:360px;
width:130px;
}
#detectIE6 .FaqBasPageContactDirCom
{
top:180px;
bottom:0;
left:340px;
}
#detectIE7 .FaqBasPageContactDirCom
{
top:170px;
left:360px;
}
.FaqBasPageContactEtape2_et_3
{
left:0px;
bottom:5px;
}
#detectIE6 .FaqBasPageContactEtape2_et_3
{
left:-20px;
bottom:0px;
}
#detectIE7 .FaqBasPageContactEtape2_et_3
{
bottom:10px;
left:0px;
}
.FaqBasPageMDPOublie
{
left:0px;
bottom:5px;
}
#detectIE6 .FaqBasPageMDPOublie
{
left:-20px;
margin-bottom:10px;
}
#detectIE7 .FaqBasPageMDPOublie
{
margin-bottom:10px;
left:0px;
position:relative;
margin-top:-40px;

}
.FaqBasPageRefContrat
{
left:0px;
bottom:5px;
}
#detectIE6 .FaqBasPageRefContrat
{
left:-20px;
margin-bottom:10px;
}
#detectIE7 .FaqBasPageRefContrat
{
margin-bottom:10px;
left:0px;
margin-top:-40px;

}
/*--------------- FIN ICONE FAQ -----------------*/
/*----------------- CALLBACK -------------------*/
.divCallBack 
{
float:right;
position:absolute;
left:540px;
width:185px;
}

#detectIE6 .divCallBack 
{
margin-bottom:5px;
margin-left:5px;
}
#detectIE7 .divCallBack
{
left:260px;
margin-left:20px;
}
.CallBackMonCompte
{
bottom:10px;
left:530px;
}
#detectIE7 .CallBackMonCompte
{
margin-top:-85px;
left:0px;
position:relative;
}
.CallBackBasPageContact
{
top:60px;
left:310px;
width:200px;
}
#detectIE6 .CallBackBasPageContact
{
top:70px;
left:300px;
}
#detectIE7 .CallBackBasPageContact
{
top:60px;
left:295px;
}

.CallBackBasPageContactClient
{
top:60px;
left:310px;
width:200px;
}
#detectIE6 .CallBackBasPageContactClient
{
top:55px;
left:300px;
}
#detectIE7 .CallBackBasPageContactClient
{
top:60px;
left:295px;
}
.CallBackBasPageContactAvecHeader
{
top:90px;
left:310px;
}
#detectIE6 .CallBackBasPageContactAvecHeader
{
top:100px;
left:300px;
}
#detectIE7 .CallBackBasPageContactAvecHeader
{
top:90px;
left:295px;
}
.CallBackBasPageContactWebmaster
{
top:60px;
left:310px;
width:200px;
}
#detectIE6 .CallBackBasPageContactWebmaster
{
top:70px;
left:300px;
}
#detectIE7 .CallBackBasPageContactWebmaster
{
top:60px;
left:295px;
}
.CallBackBasPageContactPJ
{
top:60px;
left:310px;
width:200px;
}
#detectIE6 .CallBackBasPageContactPJ
{
top:70px;
left:300px;
}
#detectIE7 .CallBackBasPageContactPJ
{
top:60px;
left:295px;
}
.CallBackBasPageContactDirCom
{
top:60px;
left:310px;
width:200px;
}
#detectIE6 .CallBackBasPageContactDirCom
{
top:70px;
left:300px;
}
#detectIE7 .CallBackBasPageContactDirCom
{
top:60px;
left:295px;
}
.CallBackBasPageContactEtape2_et_3
{
left:310px;
bottom:10px;
}
#detectIE6 .CallBackBasPageContactEtape2_et_3
{
bottom:5px;
left:300px;
}
#detectIE7 .CallBackBasPageContactEtape2_et_3
{
left:290px;
bottom:10px;
}
.CallBackBasPageMDPOublie
{
left:310px;
bottom:10px;
}
#detectIE6 .CallBackBasPageMDPOublie
{
margin-bottom:5px;
left:300px;
}
#detectIE7 .CallBackBasPageMDPOublie
{
position:relative;
margin-top:-80px;
left:0px;
margin-bottom:-2px;
}
.CallBackBasPageRefContrat
{
left:310px;
bottom:10px;
}
#detectIE6 .CallBackBasPageRefContrat
{
margin-bottom:5px;
left:300px;
}
#detectIE7 .CallBackBasPageRefContrat
{
left:290px;
bottom:10px;
}
/*------------- FIN CALLBACK ---------------*/
/*------------- BLOC GRIS ---------------*/
#detectIE7 .detailBackground .blockBottom 
{
min-height:423px;
padding-bottom:40px;
}
/*----------- FIN BLOC GRIS -------------*/
/*--------- ESPACE PERSO CONTACT SERVICE CLIENT ---------*/
/*--------- CHKBOX INFOS COMPLEMENTAIRES ---------*/
.detailBackground .tblChkBox label
{
    display:inline;
    font-size:1em;  
}
#detectIE6 .detailBackground .tblChkBox label,
#detectIE7 .detailBackground .tblChkBox label
{
    font-size:1em;  
}
.tblChkBox td
{
    width:115px;
    height:15px;
}
/*------- FIN CHKBOX INFOS COMPLEMENTAIRES -------*/
/*--------- RADIO BUTTON OBJET DEMANDE ---------*/
.detailBackground .espacePersoContactRBLObjetDemande fieldset
{
margin-left:10px;
}
#detectIE6 .detailBackground .espacePersoContactRBLObjetDemande fieldset
{
margin-left:0px;
}
#detectIE7 .detailBackground .espacePersoContactRBLObjetDemande fieldset
{
margin-left:10px;
}
.detailBackground .espacePersoContactClientRBLObjetDemande fieldset
{
margin-left:-10px;
}
#detectIE6 .detailBackground .espacePersoContactClientRBLObjetDemande fieldset
{
margin-left:0px;
}
#detectIE7 .detailBackground .espacePersoContactClientRBLObjetDemande fieldset
{
margin-left:10px;
}
.detailBackground .espacePersoContactPJRBLObjetDemande fieldset
{
margin-left:-13px;
}
#detectIE6 .detailBackground .espacePersoContactPJRBLObjetDemande fieldset
{
margin-left:-10px;
padding-left:10px;
}
#detectIE7 .detailBackground .espacePersoContactPJRBLObjetDemande fieldset
{
margin-left:7px;
}
#detectIE6 .decalageRBLIE6
{
margin-left:6px;
}
/*------- FIN RADIO BUTTON OBJET DEMANDE -------*/
/*------- FIN ESPACE PERSO CONTACT SERVICE CLIENT -------*/
/*--------------- FIN ESPACE PERSO -----------------*/
/*----------------- FIN IE7 -----------------*/
.detailBackground .links {
width:450px;
padding:20px 0 0px 0px;
}
.detailBackground .links a {
background:url("img/buttons/domainLinks.gif") no-repeat 0 0;
display:block;
float:left;
font-weight:bold;
padding:0px 0 0px 22px;
width:180px;
color:#0A78C3;
}

.agency {
background:transparent url(img/agencyBackground.png) no-repeat scroll 0 0;
height:160px;
width:150px;
}

#emma {
background-image:url(img/emmaBackground.gif);

}

/*---------- Erreur Espace Perso ---------------*/
.detailBody fieldset .warning {
font-size:.8em;
margin:15px 0 0 50px;
}
.detailBody fieldset ul.warning {
font-size:1em;
font-weight:bold;
margin-left:70px;
}
.detailBody p.warning {
font-size:1em;
font-weight:bold;
}
.detailBody p.warning {
background:url("img/formIcons.gif") no-repeat 0 0;
clear:left;
font-weight:bold;
margin:0 0 0 52%;
padding:1px 0 5px 18px;
color:#D70000;
}
#detectIE6 .detailBody p.warning, #detectIE7 .detailBody p.warning {
margin-top:10px;
padding:1px 0 5px 18px;
color:#D70000;
}

.detailBody .quoteErrorBackground {
background:#e6e6e6 url("img/quoteErrorBackgroundEP.gif") no-repeat 0 0;
margin:15px 0 5px 8px;
width:485px;
padding-top:10px;
}
.detailBody .quoteErrorBackground .blockBottomErreur {
background: #e6e6e6 url("img/quoteErrorBackgroundEP.gif") no-repeat 0 100%;
padding:2px 0 12px;
}
.detailBody .quoteErrorBackground p, #detectIE6 .detailBody .quoteErrorBackground p, #detectIE7 .detailBody .quoteErrorBackground p {
color:#FFF;
font-weight:bold;
padding:0 30px 0 22px;
}
/*-------------------FIN Erreur Espace Perso---------------------*/

/*-------------------Layer ContacterExpert Santé---------------------*/
.width500 {
height:302px;
margin:-141px -81px 0 -250px;
width:500px;
}
.width500 .layerLeft, .width500 .layerRight {
height:302px;
}
.width500 .layerLeft {
background-image:url("img/layers/layer300Left.png");
}
.width500 .layerRight {
background-image:url("img/layers/layer300Right.png");
}
#detectIE6 .width500 .layerLeft {
background-image: url("img/layers/layer300Left.gif");
}
#detectIE6 .width500 .layerRight {
background-image: url("img/layers/layer300Right.gif");
}
.width500 .layerBody {
background-image:url("img/layers/layer300Background.png");
height:282px;
width:450px;
}

#detectIE6 .width500 .layerBottom, #detectIE6 .height300 .layerBottom
{
	height : 25px;
	background-image:url("img/layers/layerBottom300.gif");
}
/*-------------------FIN Layer ContacterExpert Santé---------------------*/

#detectIE6 .detailBackground .steps {
right:83px;
}

/*-------------------- Layer transparent --------------------*/
.detailBackground .h3Transparent
{background:transparent url("img/detailBackgroundTransparent.gif") no-repeat scroll 0 0;}

.detailBackground .blockBottomTransparent {
background:transparent url("img/detailBackgroundTransparent.gif") no-repeat scroll 100% 100%;
padding-bottom:2px;
}
#detectIE6 .detailBackground .blockBottomTransparent {padding-bottom:2px;}
#detectIE7 .detailBackground .blockBottomTransparent {padding-bottom:15px;}   

 
/*--------- Layer Calculateur KM ----------*/

.detailBackground .h3TransparentCalcKM
{
	background: transparent url(   "img/detailBackgroundTransparent.gif" ) no-repeat scroll 0 0;
}

.detailBackground .blockBottomTransparentCalcKM
{
	background: none;
	padding-bottom: 0px;
	min-height: 20px;
}

#detectIE6 .detailBackground .blockBottomTransparentCalcKM
{
	padding-bottom: 0px;
	height: 20px !important;
}
#detectIE7 .detailBackground .blockBottomTransparentCalcKM
{
	padding-bottom: 0px;
	height: auto !important;
}

.detailBackgroundTransparentCalcKM
{
	background: transparent url(   "img/detailBackground.gif" ) repeat-y scroll -501px 0;
	padding-bottom: 0px;
}
#detectIE7 .detailBackgroundTransparentCalcKM
{
	background: transparent url(   "img/detailBackground.gif" ) repeat-y scroll -501px 0;
	padding-bottom: 0px;
}
#detectIE6 .detailBackgroundTransparentCalcKM
{
	padding-bottom: 0px;
}
#detectIE7 .detailBackgroundTransparentCalcKM
{
	padding-bottom: 30px;
}
#detectIE6 .detailBackground .h4TransparentCalcKM
{
	height: 20px;
}
#detectIE7 .detailBackground .h4TransparentCalcKM
{
	height: 20px !important;
}
.detailBackground .formTextInputCalcKM
{
	height: 22px;
	background: url(  "img/detailForm.gif" ) no-repeat;
	width: 50px;
	padding-top: 2pt;
	margin: 0 0 0 0;
	background-position: 0pt -60px;
}

#detectIE6 .detailBackground .formTextInputCalcKM 
{
	padding-top: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
}

#detectIE7 .detailBackground .formTextInputCalcKM
{
	padding-top: 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
}

.formBlock .formTextInputCalcKM
{
	float: left;
}

.formBlock .formTextInputCalcKM input
{
	color: #4D8ABE;
	margin: 1px 0 1px 5px;
	vertical-align: middle;
	margin-top: 0px;
}

#detectIE6 .formBlock .formTextInputCalcKM input, #detectIE7 .formBlock .formTextInputCalcKM input
{
	margin-top: 1px;
}

.formBlock .numeroParagrapheKM
{
	font-size: 1em;
	font-weight: bold;
	width: 20px;
	text-align: left;
	color: #0A78C3;
}

.formBlock .texteSolutionMMA
{
	font-size: 0.7em;
	font-weight: bold;
	color: #0A78C3;
}
.detailBackgroundTransparentCalcKM .textKM
{
	font-size: 0.7em;
	width: 60px;
	float: left;
	display: block;
	margin: 4px 0pt 0pt;
}
#detectIE6 .detailBackgroundTransparentCalcKM .textKM, #detectIE7 .detailBackgroundTransparentCalcKM .textKM
{
	float: none;
	display: inline;
	margin: 0px 0pt 0pt;
}

/*--------- FIN Layer Calculateur KM ----------*/
 
        /*--------- le millon ----------*/
.detailBackground .blockBottomTransparentMillion {
background:none;
padding-bottom:0px;
min-height:20px;

}
#detectIE6 .detailBackground .blockBottomTransparentMillion 
{
	padding-bottom:0px;
	height:20px !important;
}
#detectIE7 .detailBackground .blockBottomTransparentMillion {padding-bottom:0px;
	height:20px !important;}  
        
.detailBackgroundTransparent,#detectIE7  .detailBackgroundTransparent {
background:transparent url("img/detailBackground.gif") repeat-y scroll -501px 0;
padding-bottom:0px;
overflow-x:hidden;}
#detectIE6  .detailBackgroundTransparent {
padding-bottom:0px;overflow-x:hidden;}
#detectIE6 .detailBackground .h4Transparent{height:30px;}
        /*------- FIN le million -------*/
        
 /*---------------- Tableau de garanties Espace perso -----------------------*/
#detectIE6 .detailBackground .table .last td.last, #detectIE7 .detailBackground .table .last td.last,.detailBackground .table .last td.last {
background-color:#E6E6E6;}
#detectIE6 .detailBackground .table .last td.first, #detectIE7 .detailBackground .table .last td.first, .detailBackground .table .last td.first {
background-color:#E6E6E6;}
/*---------------- FIN Tableau de garanties Espace perso -----------------------*/

.decalageSaisiRefContract{margin-left:0px;}
#detectIE6 .decalageSaisiRefContract{margin-left:0px;}
#detectIE7 .decalageSaisiRefContract{margin-left:5px;}

.decalageUCContratNonGerer{margin-top:-15px;}
#detectIE6 .decalageUCContratNonGerer{margin-top:-15px;}
#detectIE7 .decalageUCContratNonGerer{margin-top:-15px;}

body.detailBody {
padding-bottom:20px;
}
/*style pour le layer detailFormule*/
.frame .layerDetailFormule td
{
    background:none;
    padding:0;
}
.frame .layerDetailFormule th, .frame .layerDetailFormule td 
{
    border:none;
}
/*fin style pour le layer detailFormule*/

/* Correction TEXTBOX VELNOS IE ETAPE SAISIE RISQUE*/
#detectIE6 .RisqueNOSIE INPUT,#detectIE7 .RisqueNOSIE INPUT{
	margin-left:0px;
}
/* FIN Correction TEXTBOX VELNOS IE ETAPE SAISIE RISQUE*/

#detectIE7 li.liSinistreInfoGene {
background:transparent url("img/bullets.gif") no-repeat scroll 0 -140px;
margin: 2px 0 2px 20px;
padding-left:0px;
}
#detectIE7 li.liSinistreInfoGene span {
margin-left:-10px;
}
#detectIE7 li.liContratSante {
background:transparent url("img/bullets.gif") no-repeat scroll 0 -140px;
margin: 2px 0 2px 0px;
}
/*--------- liste num espace perso ----------*/
.ListeNum{
background-image:url(img/persoListe.gif);
display:block;
float:left;
height:27px;
overflow:hidden;
text-indent:-3000px;
width:26px;
margin-left:10px;
}
.num01 {
background-position:0px 0;
}
.num02 {
background-position:-40px 0;
}
.num03 {
background-position:-80px 0;
}
.num04 {
background-position:-120px 0;
}
.num05 {
background-position:-160px 0;
}
.num06 {
background-position:-200px 0;
}
.num07 {
background-position:-240px 0;
}
.num08 {
background-position:-280px 0;
}
.num09 {
background-position:-320px 0;
}
.num10 {
background-position:-360px 0;
}

.ListeMiniNum{
background-image:url(img/persoListeMini.gif);
display:block;
float:left;
height:14px;
overflow:hidden;
text-indent:-3000px;
width:13px;
margin-left:22px;
margin-top:4px;
}
#detectIE6 .ListeMiniNum{
margin-left:17px;
}
#detectIE7 .ListeMiniNum{
margin-left:30px;
}
.MiniNum01 {
background-position:0px 0;
}
.MiniNum02 {
background-position:-20px 0;
}
.MiniNum03 {
background-position:-40px 0;
}
.MiniNum04 {
background-position:-60px 0;
}
.MiniNum05 {
background-position:-80px 0;
}
.MiniNum06 {
background-position:-100px 0;
}
.MiniNum07 {
background-position:-120px 0;
}
.MiniNum08 {
background-position:-140px 0;
}
.MiniNum09 {
background-position:-160px 0;
}
.MiniNum10 {
background-position:-180px 0;
}

.detailBackground fieldset.CreaEspacePerso
{
margin-left:20px;    
}
#detectIE6 .detailBackground fieldset.CreaEspacePerso
{
margin-left:0px;    
}
#detectIE7 .detailBackground fieldset.CreaEspacePerso
{
margin-left:10px;    
}

.detailBody p.ErreurCreaEspacePersoMail
{
margin-left:200px;    
}
.detailBody #detectIE6 p.ErreurCreaEspacePersoMail
{
margin-left:210px;
}
 .detailBody #detectIE7 p.ErreurCreaEspacePersoMail
{
margin-left:210px;
}
/*------- fin liste num espace perso --------*/

/*------- frame plan fax -------*/
.FramePlanFax
{
width:374px;
height:321px;
}
#detectIE6 .FramePlanFax
{
height:324px;
}
#detectIE7 .FramePlanFax
{
height:324px;
}
/*------- frame plan fax -------*/

#detectIE7 .detailBackground .detailTextBlock .blockBottom {
background:transparent url("img/persoDetailTextBlock.gif") no-repeat scroll -922px 100%;
min-height:0;
padding:0 0 5px;
}
/*------- Espace Perso TB Montant Versement -------*/
.detailBackground table .TBMontantVersement
{
font-size:1em;
width:105px;
padding-right:2px;
padding-top:3px;
height: 17px;
}
.detailBackground table .line 
{
	display: inline;
	height: 22px;
}
.detailBackground table .line div 
{
	display: inline;
	height: 22px;
}

.detailBackground table .unit 
{
	vertical-align: middle;
	margin-left: 5px;
}

#detectIE6 .detailBackground table .TBMontantVersement
{
width:95px;
padding-right:5px;
position:fixed;
vertical-align:-10px;
}
.detailBackground table .Support
{
padding-top:3px;
padding-right:7px;
top:3px;
position:relative;
}
#detectIE6 .detailBackground table .Support
{
width:95px;
padding-right:15px;
top:6px;
}
.detailBackground table .TBMontantVersementSupportEuro
{
top:3px;
position:relative;
}
#detectIE6 .detailBackground table .TBMontantVersementSupportEuro
{
top:-7px;
position:static;
}

.detailBackground table .TDVersement
{
padding-top:10px;
}

/*----- Fin Espace Perso TB Montant Versement -----*/

.fermetureBlock{background:transparent url("img/detailBackgroundTransparent.gif") repeat-y scroll -910px 0;
                margin-left:-92px;}
/*----- Fin Espace Perso TB Montant Versement -----*/
/*------- Espace Perso table RIB -------*/
.detailBackground table .ClefRIBEspacePerso
{
padding-left:10px;
padding-right:5px;
}
#detectIE6 .detailBackground table .ClefRIBEspacePerso,
#detectIE7 .detailBackground table .ClefRIBEspacePerso
{
padding-left:7px;
padding-right:3px;
}
.detailBackground table .ClefRIBEspacePerso input
{
width:13px;
margin-left:0px;
margin-right:0px;
}

.detailBackground table .chkboxRIBEspacePerso
{
padding-right:7px;
}
#detectIE6 .detailBackground table .chkboxRIBEspacePerso,
#detectIE7 .detailBackground table .chkboxRIBEspacePerso
{
padding-right:5px;
padding-left:5px;
}
.detailBackground table .chkboxRIBEspacePerso label
{
display:inline;
padding-left:5px;
margin-right:2px;
}
.detailBackground table .chkboxRIBEspacePerso fieldset
{
width:10px;
margin-right:0px;
}
.detailBackground table .TDRIBEspacePerso
{
padding-left:2px;
padding-right:2px;
}
#detectIE6 .detailBackground table .TDRIBEspacePerso,
#detectIE7 .detailBackground table .TDRIBEspacePerso
{
padding-left:2px;
padding-right:2px;
}
.detailBackground table .OKAjoutRIB,
#detectIE7 .detailBackground table .OKAjoutRIB
{
margin-left:2px;
}
#detectIE6 .detailBackground .OKAjoutRIB
{
margin-left:2px;
}
.detailBackground .XShortText {
background-position:0 -90px;
width:31px;
}
#detectIE6 .detailBackground .XShortText
{
margin-right:0px;
}
.detailBackground .XShort input {
width:31px;
}
#detectIE6 .detailBackground .XShort input {
margin-right:0px;
}
/*----- Fin Espace Perso table RIB -----*/

/* couleur texte rappel des besoins dans la fiche formule, NAB et dropdown list */
.genericDomain select,.genericDomain input {
color:#EE8313;
}
.familyDomain .rappelBesoin strong, #content .familyDomain .rappelBesoin strong, .familyDomain a.nabButtonOver,.familyDomain select,#nabBody .familyDomain a:hover,#nabBody .familyDomain a:focus,#nabBody .familyDomain a:active {
color:#ED2F53;
}
.autoDomain .rappelBesoin strong,#content .autoDomain .rappelBesoin strong, .autoDomain a.nabButtonOver,.autoDomain select,#nabBody .autoDomain a:hover,#nabBody .autoDomain a:focus,#nabBody .autoDomain a:active {
color:#0A78C3;
}
#content .healthDomain .rappelBesoin strong,.healthDomain .rappelBesoin strong, .healthDomain a.nabButtonOver,.healthDomain select, #nabBody .healthDomain a:hover,#nabBody .healthDomain a:focus,#nabBody .healthDomain a:active {
color:#379C1F;
}
#content .homeDomain .rappelBesoin strong,.homeDomain .rappelBesoin strong, .homeDomain a.nabButtonOver,.homeDomain select, #nabBody .homeDomain a:hover,#nabBody .homeDomain a:focus,#nabBody .homeDomain a:active  {
color:#EE7737;
}
.moneyDomain .rappelBesoin strong, #content .moneyDomain .rappelBesoin strong, .moneyDomain a.nabButtonOver,.moneyDomain select, #nabBody .moneyDomain a:hover,#nabBody .moneyDomain a:focus,#nabBody .moneyDomain a:active  {
color:#E08F00;
}
.workDomain .rappelBesoin strong, #content .workDomain .rappelBesoin strong, .workDomain a.nabButtonOver,.workDomain select, #nabBody .workDomain a:hover,#nabBody .workDomain a:focus,#nabBody .workDomain a:active {
color:#60119E;
}
.proAutoDomain .rappelBesoin strong, #content .proAutoDomain .rappelBesoin strong, .proAutoDomain a.nabButtonOver,.proAutoDomain select, #nabBody .proAutoDomain a:hover,#nabBody .proAutoDomain a:focus,#nabBody .proAutoDomain a:active {
color:#891B3C;
}
 .buildDomain .rappelBesoin strong,#content .buildDomain .rappelBesoin strong, .buildDomain a.nabButtonOver,.buildDomain select, #nabBody .buildDomain a:hover,#nabBody .buildDomain a:focus,#nabBody .buildDomain a:active {
color:#00557D;
}
.responDomain .rappelBesoin strong , #content .responDomain .rappelBesoin strong , .responDomain a.nabButtonOver,.responDomain select, #nabBody .responDomain a:hover,#nabBody .responDomain a:focus,#nabBody .responDomain a:active{
color:#891B70;
}
.workerDomain .rappelBesoin strong , #content .workerDomain .rappelBesoin strong , .workerDomain a.nabButtonOver, .workerDomain select, #nabBody .workerDomain a:hover,#nabBody .workerDomain a:focus,#nabBody .workerDomain a:active{
color:#3B816E;
}
.detailBody select{
color:#4D8ABE;
}
#callBack select, #callBack input{
color:#119060;
}
.tirage .formBlock .formTextInput input, .tirage .formBlock .formRadio 
{
	color:#4D8ABE;
}
/*--- UCAgence Espace perso historique ----*/
.detailBackground .agency .formTextInput {
background:transparent url("img/agencyInput.gif") no-repeat scroll 0 0;
margin:8px 0;}

.detailBackground .agency fieldset {
color:#999898;
margin:20px 14px 0;
}

.detailBackground .agency h3 {
height:38px;
visibility:hidden;
}
/*--- FIN UCAgence Espace perso historique ----*/

.detailBackground .table .listeVersementsRetraits
{
margin-bottom:20px;    
}
#detectIE6 .detailBackground .table .listeVersementsRetraits
{
margin-bottom:0px;    
}
#detectIE7 .detailBackground .table .listeVersementsRetraits
{
margin-bottom:0px;    
}
/*----------- Taille block espace perso------------*/
/*CONTRAT*/
.withBottomLinks .MesContrats, .withButtons .MesContrats
{
height: auto !important;
min-height: 463px !important;
overflow-x:hidden;
padding-bottom: 0px;
}
#detectIE7 .withBottomLinks .MesContrats,#detectIE7 .withButtons .MesContrats
{
height: auto !important;
min-height: 443px !important;
overflow-x:hidden;
padding-bottom: 20px !important;
}
#detectIE6 .withBottomLinks .MesContrats,#detectIE6 .withButtons .MesContrats
{
height: 443px !important;
overflow-x:hidden;
padding-bottom: 20px;
}

.withBottomLinks .MesContratsZone, .withButtons .MesContratsZone
{
height: auto !important;
min-height: 70px !important;
overflow-x:hidden;
padding-bottom: 0px;
}
#detectIE7 .withBottomLinks .MesContratsZone,#detectIE7 .withButtons .MesContratsZone
{
height: auto !important;
min-height: 70px !important;
overflow-x:hidden;
padding-bottom: 10px !important;
}
#detectIE6 .withBottomLinks .MesContratsZone,#detectIE6 .withButtons .MesContratsZone
{
height: 70px !important;
overflow-x:hidden;
padding-bottom: 10px;
}

/*ACCUEIL*/
.detailBackground .MonAccueil,#detectIE6 .detailBackground .MonAccueil,#detectIE7 .detailBackground .MonAccueil
{
height:463px;
padding-bottom:0px;
min-height:463px;
}
/*COMPTE*/    
.detailBackground .MonCompte, #detectIE6 .detailBackground .MonCompte,#detectIE7 .detailBackground .MonCompte
{
height:463px;
padding-bottom:0px;
min-height:463px;
}
/*SANTE*/
.detailBackground .MaSante,
#detectIE7 .detailBackground .MaSante
{
height:auto !important;
 overflow-x:hidden;
padding-bottom:20px;
 min-height:443px !important;
}
#detectIE6 .detailBackground .MaSante
{
height:443px !important;
overflow-x:hidden;
padding-bottom:20px;
}
/*SINISTRES*/
.withLastUpdate .MesSinistres,#detectIE7 .withLastUpdate .MesSinistres,#detectIE6 .withLastUpdate .MesSinistres
{
height:auto !important;
 overflow-x:hidden;
padding-bottom:20px;
 min-height:443px !important;
}
#detectIE6 .withLastUpdate .MesSinistres
{
height:443px !important;
padding-bottom:20px;
}
/*DEVIS*/
.withButtons .MesDevis,.detailBackground .MesDevis
{height:auto !important;
 overflow-x:hidden;
 min-height:423px !important;
 padding-bottom:40px;
 }
#detectIE7 .withButtons .MesDevis,#detectIE7 .detailBackground .MesDevis
{height:auto !important;
 overflow-x:hidden;
 min-height:423px !important;
 padding-bottom:40px;
 }
 
 #detectIE6 .withButtons .MesDevis,#detectIE6 .detailBackground .MesDevis
{
 height:423px !important;
 padding-bottom:40px;
 }

/*----------- FIN Taille block espace perso------------*/
fieldset.boutonCallBack
{padding-bottom:20px;}

/*------------------- Tableau tarif auto campgne HP4 -------------------------*/
.frame .table tr td.greyPromoHighlight {
background:url("img/tableGreyHighlight.gif") no-repeat 0 50%;
border-right:2px solid #EE8313 !important;
}
/*------------------- FIN Tableau tarif auto campgne HP4 -------------------------*/

/*------------------- Tableau tarif NOS -------------------------*/
#detectIE6 .compare .table td.TableaugarantieNOS, #detectIE7 .compare .table td.TableaugarantieNOS{
border-right:0 none !important;
}
/*------------------- FIN Tableau tarif NOS -------------------------*/

fieldset.decalageUCBasPageRefContrat{
padding-bottom:100px;
height:60px;
}

.detailBackground .MesSinistres ul span, #detectIE7 .detailBackground .MesSinistres ul span {

width:501px;
}

#detectIE6 .MesSinistres .detailBackground ul span {
margin:0;
padding:0;
width:400px;
}
#detectIE6 .MesSinistres .detailBackground li span {
margin:0;
padding:0;
width:400px;
}
#detectIE6 .detailBackground .update h6 {
border-bottom:1px solid #71A1CB;
font-weight:normal;
padding-bottom:3px;
}

.detailBackground .detailForm label.LabelContactEspacePersoAgence, #detectIE7 .detailBackground .detailForm label.LabelContactEspacePersoAgence
{width:32px;}
 #detectIE6 .detailBackground .detailForm label.LabelContactEspacePersoAgence
{width:28px;}

.RadioContactEspacePersoAgence, #detecIE7 .RadioContactEspacePersoAgence
{margin-left:32px;}
#detectIE6 .RadioContactEspacePersoAgence
{margin-left:19px;}

.detailBackground .detailForm label.LabelDropContactEspacePersoAgence, #detectIE7 .detailBackground .detailForm label.LabelDropContactEspacePersoAgence
{width:47px;}
 #detectIE6 .detailBackground .detailForm label.LabelDropContactEspacePersoAgence
{width:43px;}

#detectIE6 .PopUpRemboursementsNOS .detailBackground .table .last td.last,
#detectIE7 .PopUpRemboursementsNOS .detailBackground .table .last td.last,
.PopUpRemboursementsNOS .detailBackground .table .last td.last,
#detectIE6 .PopUpRemboursementsNOS .detailBackground .table .last td.first,
#detectIE7 .PopUpRemboursementsNOS .detailBackground .table .last td.first,
.PopUpRemboursementsNOS .detailBackground .table .last td.first {
background-color:#FFFFFF;
}


.detailBackground .table .openDetail td table
{
width:458px;
}
#detectIE6 .detailBackground .table .openDetail td table,
#detectIE7 .detailBackground .table .openDetail td table{
width:459px;
}

#detectIE7 .tbEspacePerso_CPVille,#detectIE6 .tbEspacePerso_CPVille{margin-left:-5px;}

/****************************/
/****************************/
/* DEBUT CONTACT GROUPE MMA */

/*Bloc Bleu elargie Style=espace perso*/
.detailBackground2, #detectIE6 .detailBackground2, #detectIE7 .detailBackground2 {
background:transparent url(img/detailBackground2.gif) repeat-y scroll -551px 0;
margin-left:0px;
width:551px;
}

.detailBackground2 .blockBottom {
background:transparent url(img/detailBackground2.gif) no-repeat scroll 100% 100%;
min-height: 300px !important; 
}
#detectIE6 .detailBackground2 .blockBottom, #detectIE7 .detailBackground2 .blockBottom {
background-position:-1102px 100%;
min-height: 300px !important; 
}

.detailBackground2 h3 {
background:transparent url(img/detailBackground2.gif) no-repeat scroll 0 0;
}

.detailBackground2 h4 {
background:#4D8ABE url(img/detailTitleBackground2.gif) no-repeat scroll 100% 0;
}

.detailBackground2 h4 span {
background:#4D8ABE url(img/detailTitleBackground2.gif) no-repeat scroll 100% 100%;
}
/*FIN Bloc Bleu elargie Style=espace perso*/

/* Bloc droit contact GroupeMMA */
.CallBackBasPageContactGroupeMMA
{
top:30px;
left:540px;
width:200px;
}
.CallBackBasPageContactGroupeMMA a{
background:transparent url(img/buttons/contactSidebarButton.gif) no-repeat scroll 100% 100%;	
}
#detectIE6 .CallBackBasPageContactGroupeMMA
{
top:30px;
left:540px;
}
#detectIE7 .CallBackBasPageContactGroupeMMA
{
left:540px;
}

.FaqBasPageContactGroupeMMA, #detectIE6 .FaqBasPageContactGroupeMMA, #detectIE7 .FaqBasPageContactGroupeMMA
{
top:0px;
left:571px;
width:130px;
border-left:1px solid #C3C3C3;
}
/* FIN Bloc droit contact GroupeMMA */

/*Bloc Objet de la demande*/
.detailBackground .RBLObjetDemandeGroupeMMA .formTextInput{
margin-left:0px;
}

/*FIN Bloc Objet de la demande*/

/*RollOver GroupeMMA*/
fieldset.RollOverGroupeMMA{
margin-left:-60px;
}
#detectIE7 fieldset.RollOverGroupeMMA, #detectIE6 fieldset.RollOverGroupeMMA{
margin-left:-40px;
}

.RollOverContactMMA .formInfo {
position:absolute;
right:85px;
}
#detectIE6 .RollOverContactMMA .formInfo {
position:absolute;
right:115px;
}
/*FIN RollOver GroupeMMA*/

/*civilitÃ© info perso GroupeMMA*/
.rbnlGroupeMMA table label {
display:block;
}
/*FIN civilitÃ© info perso GroupeMMA*/

/*UC code postale GroupeMMA*/
.CPGroupeMMA .formBlock .formTextInput label.shortText{
 margin-left: 3px !important;
 color:#4D8ABE;
}

.formBlock .pointMiseDecallage input
{
    margin-left:-80px;
}
#detectIE6 .formBlock .pointMiseDecallage input
{
    margin-left:-90px !important;
}
#detectIE7 .formBlock .pointMiseDecallage input
{
    margin-left:-70px !important;
}

.CPGroupeMMA .formBlock .formTextInput fieldset p {
color:#4D8ABE;
}

.detailBackground .CPGroupeMMA select{
margin-top:-8px !important;
}
/*FIN UC code postale GroupeMMA*/

/*Bloc Agent GroupeMMA*/
.detailBackground2 .AgentClientGroupeMMA fieldset {
margin-left:-10px;
}

.TitreInfoAgentGroupeMMA{
margin-left: 20px;
}
#detectIE7 .TitreInfoAgentGroupeMMA{
margin-left: -40px;
}

.ListeDepartementsGroupeMMA .formBlock .text{
margin-left:-30px;
}
#detectIE6 .ListeDepartementsGroupeMMA .formBlock .text{
margin-left:-20px;
}

.ListeDepartementsGroupeMMA .formBlock .formRadio {
margin-left:-170px;
margin-top:45px;
}
#detectIE6 .ListeDepartementsGroupeMMA .formBlock .formRadio {
margin-left:-32px;
margin-top:0px;
}

.ListeDepartementsGroupeMMA .formBlock .formSelect {
margin-left:10px;
}
#detectIE6 .ListeDepartementsGroupeMMA .formBlock .formSelect {
margin-left:7px;
}

.AgentN1GroupeMMA .N1GroupeMMA{
margin-top:50px;
}
/*FIN Bloc Agent GroupeMMA*/

/*dÃ©calage textbox Service client groupeMMa*/
.detailBackground2 fieldset.TBServiceclientGroupeMMA{
margin-left: -175px;
}
#detectIE6 .TBServiceclientGroupeMMA, #detectIE7 .TBServiceclientGroupeMMA{
margin-left: -105px;
margin-bottom:5px;
}
/*dÃ©calage textbox Service client groupeMMa*/

/*Centrage piÃ¨ce jointe + bouton valider*/
.detailBackground2 .fileLabel{
margin-left:25px;
}
#detectIE6 .detailBackground2 .fileLabel{
margin-left:10px;
}

.detailBackground2 .button button {
margin-left:95px;
}
/*FIN Centrage piÃ¨ce jointe + bouton valider*/

/*Zone de saisie de texte elargie*/
.detailBackground2 .formTextarea{	
background:transparent url(img/detailTextarea2.gif) no-repeat scroll 0 0;
margin:0 0 5px;
width:509px;
}

.detailBackground2 .formBlock textarea {
width:499px;
}
/*FIN Zone de saisie de texte elargie*/

/*Zone des radio button*/
.detailBackground2 .CA_GroupeMMA .formTextInput {
margin:0 0 5px 3%;
}
#detectIE6 .detailBackground2 .CA_GroupeMMA .formTextInput {
margin:0 0 5px 0%;
}
#detectIE7 .detailBackground2 .CA_GroupeMMA .formTextInput{
margin:0 0 5px -1%;
}
/*FIN Zone des radio button*/

/* Bloc Authentification GroupeMMA*/
.TitreAuthGroupeMMA {
background:url("img/part/auto/titlesLevel2/identifiez.gif") no-repeat scroll 25% 0;
margin-left:-80px;
padding-top:50px
}
#detectIE7 .TitreAuthGroupeMMA {
background:url("img/part/auto/titlesLevel2/identifiez.gif") no-repeat scroll 40% 0;
margin-right:150px !important;
padding-top:50px
}
#detectIE6 .TitreAuthGroupeMMA {
background:url("img/part/auto/titlesLevel2/identifiez.gif") no-repeat scroll 40% 0;
margin-right:80px !important;
padding-top:50px
}


#detectIE7 .TitreAuthGroupeMMA .formBlock{
margin-bottom:-15px;
}

#detectIE7 .TitreAuthGroupeMMA .formBlock input{
margin-left:80px !important;
}
#detectIE6 .TitreAuthGroupeMMA .formBlock input{
margin-left:80px !important;
}


.TitreAuthGroupeMMA button{
margin-left:235px !important;
}
#detectIE7 .TitreAuthGroupeMMA button{
margin-left:255px !important;
}

.TitreAuthGroupeMMA span label.text{
margin-left:105px !important;
}
#detectIE7 .TitreAuthGroupeMMA span label.text{
margin-left:35px !important;
}
#detectIE6 .TitreAuthGroupeMMA span label.text{
margin-left:35px !important;
}

.detailBackground .TitreAuthGroupeMMA .text p {
color:#4D8ABE;
}
/* FIN Bloc Authentification GroupeMMA*/

/**************************/
/**************************/
/* FIN CONTACT GROUPE MMA */

/* EMMA */
.detailBackground .tdAgence
{
 padding-top:10px;
}
.detailBackground .tdEmma
{
 padding-top:10px;
}

/*BLOC ROLLOVER EPARGNE AVEC LIEN*/
.formInfoBlock p.RollOverLien {
background:transparent url(img/formInfoBackground.gif) repeat-y scroll -170px 0 !important;
margin:0;
padding:0 5px;
}

.withBottomLinks .formInfoBlock .divRollOver {
background:transparent url(img/formInfoBackground.gif) no-repeat scroll 100% 100%;
padding:0 0 5px;
position:relative;
min-height:25px !important;
}

#detectIE6 .withBottomLinks .formInfoBlock .divRollOver, #detectIE7 .withBottomLinks .formInfoBlock .divRollOver {
height:33px !important;
padding-bottom : 0px;
}
/*FIN BLOC ROLLOVER EPARGNE AVEC LIEN*/

/* Modifier contrat Avenant, lien CG */
.detailBackground .divCGModierContrat{
float:right;
margin:-50px 15px;
}

.detailBackground .divCGModierContrat a{
background:transparent url(img/buttons/CondGen_6.gif) no-repeat scroll 0 0;
display:block;
height:50px;
margin:0;
overflow:hidden;
text-align:left;
text-indent:-3000px;
width:45px;
}

/*Bouton utiliser les points*/
#pointsStatement .button a.UsePoints{
background-image:url(img/buttons/usepoints.png);
}
#detectIE6 #pointsStatement .button a.UsePoints{
background-image:url(img/buttons/usepoints.gif);
}

#pointsStatement .button a.UsePoints2 {
background-image:url(img/buttons/usepoints2.png);
}
#detectIE6 #pointsStatement .button a.UsePoints2{
background-image:url(img/buttons/usepoints2.gif);
}

#pointsStatement .button a.usePointsBig {
background-image:url(img/buttons/usePointsBig.png);
width:200px;
height:130px;
}
#detectIE6 #pointsStatement .button a.usePointsBig{
background-image:url(img/buttons/usePointsBig.gif);
}
/*FIN Bouton utiliser les points*/


/*DEBUT TITRE CONTACT AGENT PRO*/
.workDomain h1 span.contact {
background:url(img/part/work/titlesLevel1/contact.gif) no-repeat scroll 0 0;
display:block;
height:75px;
margin:0;
overflow:hidden;
position:absolute;
top:0;
width:350px;
}

.proAutoDomain h1 span.contact {
background:url(img/pro/auto/titlesLevel1/contact.gif) no-repeat scroll 0 0;
display:block;
height:75px;
margin:0;
overflow:hidden;
position:absolute;
top:0;
width:350px;
}

.buildDomain h1 span.contact {
background:url(img/pro/build/titlesLevel1/contact.gif) no-repeat scroll 0 0;
display:block;
height:75px;
margin:0;
overflow:hidden;
position:absolute;
top:0;
width:350px;
}

.responDomain h1 span.contact {
background:url(img/pro/respon/titlesLevel1/contact.gif) no-repeat scroll 0 0;
display:block;
height:75px;
margin:0;
overflow:hidden;
position:absolute;
top:0;
width:350px;
}

.workerDomain h1 span.contact {
background:url(img/pro/worker/titlesLevel1/contact.gif) no-repeat scroll 0 0;
display:block;
height:75px;
margin:0;
overflow:hidden;
position:absolute;
top:0;
width:350px;
}
/*FIN TITRE CONTACT AGENT PRO*/

/*Nouveau Message BLOC AUTHENT*/
.personalSpaceBackground #persoSummary p a.jaune {
color:#FFD200 !important;
}
#detectIE6 .personalSpaceBackground #persoSummary p a.jaune {
display:inline-block;
}
/*FIN Nouveau Message BLOC AUTHENT*/

.table th .promo a {
 cursor : default;  
}

/* BURN DES POINTS RGA*/
.button .use {
background-image:url("img/buttons/perso/bet.gif");
}
.button .use {
left:0px;
position:relative;
}
.button .use {
width:176px;
}
.button .use 
{
background-color:Transparent;
background-repeat:no-repeat;
display:block;
height:45px;
overflow:hidden;
text-indent:-3000px;
width:176px;
}
.button .use .over {
background-position:0 -50px;
}

a.sort {
background:url("img/icons.gif") no-repeat;
display:block;
float:left;
height:10px;
overflow:hidden;
text-indent:-200px;
width:10px;
}
a.asc {
background-position:0 -620px;
}
a.desc {
background-position:0 -570px;
}
.tirage .button .previous {
background-image:url("img/buttons/perso/previous.gif");
}
.tirage .button .valid {
background-image:url("img/buttons/perso/valid.gif");
}
.tirage .button .compute {
background-image:url("img/buttons/perso/compute.gif");
}
.tirage .button .confirm {
background-image:url("img/buttons/perso/confirm.gif");
}
.tirage .button .end {
background-image:url("img/buttons/perso/end.gif");
}
#detectIE7 .inscription input 
{
    padding-left: 5px;
}
#detectIE6 .inscription input 
{
    padding-left: 5px;
}
/* FIN BURN DES POINTS RGA*/

.sinistre .button .previous {
background-image:url("img/buttons/perso/previous.gif");
}
.sinistre .button .next {
background-image:url("img/buttons/perso/next.gif");
}
.sinistre .button .backHome {
background-image:url("img/buttons/perso/backHome.gif");
}

#detectIE7 .descriptif 
{
    margin-left:20px;
    margin-top:-20px;
    font-size:1em;
}
#detectIE6 .descriptif 
{
    margin-left:20px;
    margin-top:-20px;
    font-size:1em;
}
.descriptif 
{
    margin-left:20px;
    margin-top:-20px;
    font-size:0.7em;
}

/*DEBUT LAYER IMPRESSION FICHE FORMULE*/
#mainContent .DeclalageRappelBesoinFicheFormule h5.rappelBesoin, #mainContent .DeclalageRappelBesoinFicheFormule p.rappelBesoin, #mainContent .DeclalageRappelBesoinFicheFormule h4.rappelBesoin {
margin-left:40px;
}

.titreFicheFormule{
background:url(img/titlesLevel2FullEmpty.gif) no-repeat 72% 50%;
}

.LayerDateAttach p{
margin-right:30px;
text-align: right;
}
/*FIN LAYER IMPRESSION FICHE FORMULE*/

.tirage td, #detectIE6 .tirage td
{
	font-size:8pt;
}

/* LAYER CONFIRMATION NAB REBOND */
.layerMessage
{
	background:url(img/MMA.gif) no-repeat 0 0;
    font-size:.8em;
    color:#898888;
    display:block;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:center;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
.layerMessage td
{
vertical-align:middle;
text-align:center;
}
.layerMessage .layerClose
{
    top:0px;
}
.layerValid 
{
text-transform:uppercase;
position: absolute;
bottom:10px;
left:0px;
width:100%;
text-align:center;
font-weight:bold;
}

.layerMessage span
{
	font-weight:bold;
}

.layerMessage a.link {
background:transparent url(img/icons.gif) no-repeat scroll 47% -520px;
display:block;
font-weight:bold;
margin:10px 0;
padding:1px 0 1px 20px;
text-transform:uppercase;
}
/*Debut Popup synthese auto*/

#detectIE6 .popSyntheseAuto .quoteBackground .formBlock LABEL {
	WIDTH: 45%;
}

body.popUpSynthese
{
	overflow:inherit;
	_overflow:hidden;
}

/*Fin Popup synthese auto*/

/* Déclaration Sinistres */
.detailBackground .stepsPerso {
height:27px;
margin:-40px -80px 10px 10px;
overflow-y:hidden;
position:absolute;
right:85px;
}
#detectIE6 .detailBackground .stepsPerso {
right:95px;
}
.detailBackground .stepsPerso span {
background-image: url("img/persoStepsPerso.gif");
display:block;
float:left;
height:80px;
overflow:hidden;
text-indent:-3000px;
width:28px;
margin-top:-40px;
}
.detailBackground .stepsPerso span.current {
margin-top:0px;
}
/* Fin ACCUEIL Déclaration Sinistres */

/*onglet declarer sisnistre*/
.detailBackground .detailNav li a.unable {
background:Gray none repeat scroll 0 0;
cursor:default;
}

#detectIE6 .detailBackground .detailNav li a.unable {
background-color:Gray;
}

/*FIN onglet declarer sisnistre*//*Fin Popup synthese auto*/


.frame .table td strong.striked 
{
background:url("img/strikedPrice.gif") no-repeat 50% 50%;
}
/* nouveau tabbackgroung de 573 */
.tabPanelLayer {
margin:10px 0 0 44px;
position:relative;
width:573px;
}
.tabPanelBottomLayer {
clear:right;
height:15px;
margin:5px 0 0;
width:573px;
}
.tabPanelTopLayer {
height:54px;
list-style-type:none;
margin:0;
padding:0;
width:573px;
}
/* fin nouveau tabbackgroung de 573 */
.detailBackground .blockBottomTransparentEpargne {
background:transparent url("img/detailBackgroundTransparent.gif") no-repeat scroll 100% 100%;
padding-bottom:2px;
height:290px !important;min-height: 290px !important;
}
#detectIE6 .detailBackground .blockBottomTransparentEpargne{
background:transparent url("img/detailBackgroundTransparent.gif") no-repeat scroll 100% 100%;
height:290px !important;min-height: 290px !important;
padding-bottom:2px;
}

#detectIE7 .detailBackground .blockBottomTransparentEpargne{
background:transparent url("img/detailBackgroundTransparent.gif") no-repeat scroll 100% 100%;
padding-bottom:15px;
height:290px !important;min-height: 290px !important;
}

.detailBackgroundTransparentEpargne{
background:transparent url("img/detailBackground.gif") repeat-y scroll -501px 0;
padding-bottom:0px;
overflow:hidden;
}
#detectIE6  .detailBackgroundTransparentEpargne{
padding-bottom:50px;
}
#detectIE7  .detailBackgroundTransparentEpargne {
padding-bottom:50px;
}

#detectIE6 .detailBackground .h4TransparentEpargne{
height:27px;
}

.layerCloseEpargne {
font-size:0.7em;
position:absolute;
right:5px;
text-transform:uppercase;
top:10px;
}
/*--------- FIN saisie ref epargne ----------*/

/*UC onglet contre demande d'attestation*/
.divAttestation{
bottom:0;
position:absolute;
}

#detectIE7 .divAttestation, #detectIE6 .divAttestation
{
	bottom:0;
	left : 0;
}

.jsAllowed .detailBackground .detailNav ul li div.DemanderAtt{
display:block;
background:none;
position:relative;
top:0;
margin-top:-4px;
width:auto;
}

.detailBackground .Attest button{
margin-left:11px;
}
/* FIN UC onglet contre demande d'attestation*/

/*Layer connection*/
.personalSpaceBackground2
{
	background: transparent url(img/persoSpaceBackground2.png) no-repeat scroll -6px 0;
	height:142px;
}

#detectIE6 .personalSpaceBackground2
{
	background-image:url(img/persoSpaceBackground2.gif);
}

.personalSpaceBackground2 fieldset {
margin:34px 0 0 17px;
}


#mainContent ul.tabs li.dicurrent a {
cursor:default;
color:#898888;
}
#mainContent ul.tabs li.dicurrent a.active:hover {
cursor:pointer;
}

#mainContent ul.tabs li.currentbis a {
background-position:0 0;
cursor:default;
font-weight:bold;
color:#01559A;
}
#mainContent ul.tabs li.currentbis a:hover {
cursor:pointer;
}
.detailBackground .infoBulleAccesEpargne a
{
position:absolute;
left:135px;	
line-height:20px;
}
/*Fin Layer connection*/

.autoDomain .button .backBis {
background-image:url("img/buttons/auto/back.gif");
}

body #mainContent .quoteBackground h3.votreDevis span {
background-image:url("img/part/auto/titlesLevel2/VotreDevis.gif");
}


#detectIE6 .adresseRisque 
{
    padding-left:37px !important;
}
#detectIE7 .adresseRisque 
{
    padding-left:37px !important;
}

.frame .table .EnTeteTableauTarif
{
    background:url("../../App_Themes/Default/img/tableSeparateHead140.gif") no-repeat;
    vertical-align:middle;                
    text-align:center;
    padding:0 0 10px 0;
    width:152px;
}
.EnTeteTableauTarif
{
    background:url("../../App_Themes/Default/img/tableSeparateHead140.gif") no-repeat;
    vertical-align:middle;                
    text-align:center;
    padding:0 0 10px 0;
    width:140px;
}

.UC_EnteteTableauGarantie
{    
    text-align:center;
    padding:0;        
    vertical-align:bottom;
    border:solid 1px #C3C3C3;
}

.button .CancelButton
{    
    background-image:url("img/buttons/autoCancel.gif");
}


a.faqcontactEspacePerso 
{
background-position:0 -120px;
background-image: url("img/buttons/iconButtons.gif");
display:block;
height:27px;
margin:0 auto;
overflow:hidden;
text-align:left;
text-indent:-3000px;
width:100px;
margin-top:10px;
margin-left:60px;
}

div.contactEspacePerso{
position:absolute;
top: 40px;
right: 20px;
}

#detectIE7 div.contactEspacePerso{
    width:170px;
}
#detectIE6 div.contactEspacePerso
{
	width:100px;
}
/* Fixe la hauteur du fieldset des boutons pour que le libellé "infos obligatoires" reste
   dessous dans le cas où seul un bouton de type lien (annuler, retour) est affiché
   (pb détecté dans l'espace perso, page Mon Compte/Identité ou Adresse, lorsque une demande
    de modification est en cours)
 */
.detailBackground fieldset.buttonInfoObligatoires
{
    height:60px;
    margin-top:0px;
}