/******************************************************************
*****               Header                        *****
******************************************************************/

#menuProduit li.on {
/* Style du produit en cours. L'image menu_corner_left.gif est à chercher dans le répertoire css produit */
background:#809E40 url(/assurances/css/portal/nexx/auto/images/menu_corner_left.gif) no-repeat scroll left top;
}

#bloc_left_pages {
background-color:#809E40;
height:214px;
padding:5px 5px 0px;
width:328px;
}

#img_banner {
background:transparent url(/assurances/css/portal/nexx/home/images/img_banner.gif) no-repeat scroll 0%;
border-bottom:2px solid #E0E0E0;
float:left;
height:219px;
width:395px;
}

#avantages {
background: url(/assurances/css/portal/nexx/home/images/contener_right_banner.gif) no-repeat scroll 0% 50%;
color:#6C4EA1;
float:right;
height:220px;
width:216px;
}

#avantages li {
list-style-image:url(/assurances/css/portal/nexx/home/images/fleche.gif);
}

/******************************************************************
*****               Footer                *****
******************************************************************/


/******************************************************************
*****               Contenu de la Home                *****
******************************************************************/

#middle {
clear:both;
float:left;
margin-top:10px;
}
#bloc_middle {
clear:left;
float:left;
height:76px;
width:720px;
margin:8px 0 14px 4px;
}
#bloc_middle span.accroche {
color:#BC0206;
font-size:20px;
font-weight:bold;
margin-left:75px;
padding:5px;
}
#bloc_middle p {
color:#737373;
font-weight:bold;
margin-left:75px;
padding:5px;
}
#bloc_middle a {
color:#737373;
font-size:11px;
padding:5px;
text-decoration:none;
}
#bloc_middle a:hover {
color:#737373;
font-size:11px;
padding:5px;
text-decoration:underline;
}
#bloc_middle span.plus {
color:#737373;
font-size:10px;
padding:2px;
}
#bloc_three {
clear:both;
float:left;
width:720px;
}

.bloc_moto, .bloc_sante, .bloc_produits  {
float:left;
margin:0px 5px 2px 2px !important;
width:232px;
}

.body_moto, .body_sante, .body_produits {
height:104px;
margin-top:0px;
}

div.title_moto {
background:#BACDE8 url(/assurances/css/portal/nexx/moto/images/corner.gif) no-repeat scroll left top;
height:29px;
padding-top:5px;
}
div.title_moto h1 a {
color:#3C63AD;
font-size:17px;
font-weight:bold;
padding:5px 0px 0px;
}
div.title_moto img {
margin:0px 5px 0px 10px;
}
div.body_moto {
background-color:#BACDE8;
}
div.body_moto ul {
padding-top:2px;
}
div.body_moto li {
color:#3C63AD;
font-weight:bold;
list-style-image:url(/assurances/css/portal/nexx/moto/images/fleche.gif);
margin-left:30px;
margin-top:5px;
}
.btn_devis {
margin-left:0px;
margin-top:10px;
padding-bottom:10px;
text-align:center;
}
/*
div.body_moto li a {
color:#3C63AD;
}
*/
div.bottom_moto {
background:#FDFAFB url(/assurances/css/portal/nexx/moto/images/corner_bottom.gif) no-repeat scroll left top;
height:8px;
}

div.title_sante {
background:#EACCDE url(/assurances/css/portal/nexx/sante/images/corner.gif) no-repeat scroll left top;
height:29px;
padding-top:5px;
}
div.title_sante h1 a {
color:#AF5188;
font-size:17px;
font-weight:bold;
padding:5px 0px 0px;
}
div.title_sante img {
margin:0px 5px 0px 10px;
}
div.body_sante {
background-color:#EACCDE;
}
div.body_sante ul {
padding-top:2px;
}
div.body_sante li {
color:#AF5188;
font-weight:bold;
list-style-image:url(/assurances/css/portal/nexx/sante/images/fleche.gif);
margin-left:30px;
margin-top:5px;
}
div.body_sante li a {
color:#AF5188;
}
.btn_devis_sante {
margin-left:0px;
margin-top:10px;
padding-bottom:10px;
text-align:center;
}
div.bottom_sante {
background:#FDFAFB url(/assurances/css/portal/nexx/sante/images/corner_bottom.gif) no-repeat scroll right top;
height:10px;
}

div.title_produits {
background:#FEE4C2 url(/assurances/css/portal/nexx/transverse/images/corner.gif) no-repeat scroll left top;
height:29px;
padding-top:5px;
}
div.title_produits h1 a {
color:#E1923A;
font-size:17px;
font-weight:bold;
padding:5px 0px 0px;
}
div.title_produits img {
margin:0px 5px 0px 10px;
}
div.body_produits {
background-color:#FEE4C2;
}
div.body_produits ul {
padding-top:2px;
}
div.body_produits li {
color:#737373;
font-size:11px;
list-style-image:url(/assurances/css/portal/nexx/transverse/images/puce_small.gif);
margin-left:30px;
margin-top:5px;
}
div.body_produits li a {
color:#737373;
cursor:pointer;
}
div.body_produits li a:hover {
color:#737373;
cursor:pointer;
text-decoration:underline;
}
#bloc_right {
float:right;
width:220px;
}
.bloc_right_conseil {
background:transparent url(/assurances/css/portal/nexx/home/images/fond_bloc_right_conseil.gif) no-repeat scroll 0%;
height:155px;
margin-top:15px;
width:220px;
}
.bloc_right_conseil h1 {
color:#6C4EA1;
font-size:17px;
font-weight:bold;
padding:10px 0px 5px 10px;
}
.bloc_right_conseil p {
color:#6C4EA1;
font-size:10px;
padding:0px 0px 0px 10px;
}
.bloc_right_conseil p.numero {
color:#809E40;
font-size:17px;
font-weight:bold;
padding-bottom:3px;
}
p.smaller {
font-size:9px;
}
.bloc_right_conseil a {
color:#404040;
font-size:9px;
padding:0px 0px 0px 10px;
text-decoration:underline;
}
.bloc_right_rappel {
height:70px;
margin-top:10px;
width:220px;
}
.bloc_right_rappel p {
color:#6C4EA1;
font-size:10px;
padding:15px 0px 0px 35px;
}
.bloc_right_rappel a {
color:#404040;
font-size:10px;
text-decoration:underline;
}
.bloc_right_rappel span {
font-size:9px;
font-weight:bold;
}

