body{
	margin:0px;
	padding:0px;
	background:#ffffff;
	font-family:Arial;
	color:#053b6f;
	font-size:11px;
	margin-top:12px;
}
div{
	/*border-style:solid;
	border-width:1px;*/
}
a {
	text-decoration:none;
	color:#053b6f;
}
img{
	border:none;
}
a:hover{
	text-decoration:underline;
}
#page{
	width:1002px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;

}
#col_gauche{
	width:258px;
	background:#ffffff;
	float:left;
	margin:0px; padding:0px;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}

.center {
	text-align:center;
}
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.underline{
	text-decoration:underline !important;
}
.nowrap {
	white-space: nowrap;
}
.afficher {
	display:block;
}

.masquer {
	display:none;
}

ul{
	list-style-image:url(../img/puce.gif);
}
li{
	padding-top:5px;
	padding-bottom:5px;
}
li.menu{
	list-style-image:url(../img/puce_orange.gif);
}

#bloc_espace_personnel{
	height:153px;
	display:block;
}

#bloc_actu_hp{
	height:202px;
	display:block;
}

#bloc_actu_hp P{
	margin:0;
	padding:0;
}

#bloc_actu{
	height:202px;
	display:block;
}

#bloc_actu a.select{
	font-family:Arial;
	font-size:11px;
	color:#ee7a24;
	text-decoration:none;
}

#cadre_observatoire {
	display:block;
	width:120px; /* 132-12 */
	height:81px; /* 159-78 */
	background:url(../img/cadre_observatoire.gif) no-repeat;
	float:left;
	padding-left:12px;
	padding-top:78px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#053b6f;
}
#cadre_magazine{
	display:block;
	width:104px; /* 126-22 */
	height:104px; /* 159-55 */
	float:right;
	padding-left:22px;
	padding-top:55px;
	background:url(../img/cadre_magazine.jpg) no-repeat -1px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#053b6f;
}
#contenu_hp{
	width:740px;
	background:#ffffff;
	padding:0px;
	float:right;
	margin-bottom:5px;
}


#bandeau{
	width:740px;
	height:108px;
	background:url(../img/bandeau_coin.gif) no-repeat top right;
	margin-left:0px;
	margin-top:1px;
}
#bandeau-flash{
	width:689px;
	height:107px;
	padding:0;
	margin:0;
}
#menu{
	width:741px;
	height:55px;
	font-family:Verdana;
	font-size:12px;
}
#assurance_personnelle{
	width:741px;
	height:251px;
}
#album_assures{
	width:343px;
	height:209px;
}
#assurance_collectivite{
	width:403px;
	height:209px;
}
#vie_privee{
	display:block;
	width:282px;
	height:206px;/* 251-26*/
	background:url(../img/fond_vie_privee.gif);
	float:left;
}
#vie_associative{
	display:block;
	width:237px;
	height:206px;/* 251-26*/
	background:url(../img/fond_vie_associative.gif);
	float:left;
}

#vie_professionnelle{
	display:block;
	width:222px;
	height:206px;/* 251-26*/
	background:url(../img/fond_vie_professionnelle.gif);
	float:left;
}
#album_assures{
	display:block;
	width:238px;
	height:209px;
	background:url(../img/fond_album_assure.gif) no-repeat bottom left;
	float:left;

}
#services{
	display:block;
	width:251px;
	height:209px;
	background:url(../img/fond_services.gif) no-repeat bottom left;
	float:left;

}
#assurance_collectivite{
	display:block;
	width:252px;
	height:209px;
	background:url(../img/fond_assurance_collectivite.gif) no-repeat bottom left;
	float:left;

}
#bas_page{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:61px;
	background:url(../img/fond_bas_page_complet.gif) no-repeat top center;

	float:left;
	text-align:center;
	/*align:center;*/
	padding-top:41px;
}
#bas_page a{
	color:#FFFFFF;
}
#menu_lateral li, #menu_lateral li a.menu{
	font-size:14px;
	font-weight:bold;
}
#menu_lateral li a.menu:hover{
	font-size:14px;
	font-weight:bold;
}
#menu_lateral li span{
	font-size:11px;
	font-weight:normal;

}
#menu_lateral li a{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#053b6f;
}
#menu_lateral li a:hover{
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;

}
#menu_lateral li a.menuon{
color:#f77d19;
}


.entete_contenu_actu{
	display:block;
	background:url(../img/entete_contenu_actu.gif) no-repeat;
	width:728px;
	height:25px;
	margin-left:-20px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:40px;
	padding-top:3px;
}

.entete_contenu_vie_privee{
	display:block;
	background:url(../img/titre_vie_privee_bout.gif) repeat-x;
	width:466px;
	height:25px;
	margin-left:-8px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:0px;
	padding-top:0px;
}
.entete_contenu_vie_privee img{
	float: left;
}

#contenu{
	margin:0px;
	width:445px;/*478-40*/
	background:url(../img/contenu_fond.gif) repeat-y;
	margin-left:0px;
	margin-right:-15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#053b6f;
	/*border-style:solid;border-width:1px;*/
}
.liste-ligne{
	border-style:solid;
	border-width:1px;
	border-color:#dce5e7;
	white-space: nowrap;
}
#div_contenu{
	margin:0px;
	width:438px;/*478-40*/
	margin-left:0px;
	margin-right:-15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#053b6f;
	/*border-style:solid;border-width:1px;*/
}

#div_contenu h1{
	display:block;
	background:url(../img/entete_contenu.gif) no-repeat;
	width:413px;
	height:25px;
	margin-top:0px;
	margin-left:-31px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:40px;
	padding-top:3px;
}
#div_contenu h2{
	font-size: 15px;
	font-weight: bold;
}

#cadre_contenu{
	border: 2px solid #DCE5E7;
    margin: -15px -20px 0 -19px;
    padding: 14px;
}
.liste_puce {
 	display: block;
    line-height: 20px;
    padding-left: 20px;	
}

.texte-zoom {
	font-size: 15px;
	font-weight: bold;
}
.texte-orange {
	color: #F77D19;
}
.lien-savoir {
	color: #F77D19;
	line-height:2;
}
#contenu2{
	margin:0px;
	width:438px;/*478-40*/
	margin-left:0px;
	margin-right:-15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#053b6f;
	/*border-style:solid;border-width:1px;*/
}
.entete_contenu2{
	display:block;
	background:url(../img/entete_contenu.gif) no-repeat;
	width:413px;
	height:25px;
	margin-left:-31px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:40px;
	padding-top:3px;
		
}

.entete_contenu{
	display:block;
	background:url(../img/entete_contenu.gif) no-repeat;
	width:438px;
	height:25px;
	margin-left:-20px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:40px;
	padding-top:3px;
	
}
#contenu_actu{
	margin:0px;
	width:710px;/*478-40*/
	background:url(../img/contenu_actu_fond.gif) repeat-y;
	margin-left:0px;
	margin-right:-15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#053b6f;
	/*border-style:solid;border-width:1px;*/
}

#contenu_actu P{
	margin-top:0px;
	margin-bottom:15px;
	padding:0;
	text-align:justify;
}

#contenu_actu A{
	text-decoration:underline;
	font-weight:bold;
}

#contenu_large{
	margin:0px;
	width:710px;/*478-40*/
	background:url(../img/contenu_fond_large.gif) repeat-y;
	margin-left:0px;
	margin-right:-15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#053b6f;
	/*border-style:solid;border-width:1px;*/
}
.entete_contenu_large{
	display:block;
	background:url(../img/titre_vie_privee_bout.gif) repeat-x;
	width:718px;
	height:25px;
	margin-left:-8px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:0px;
	padding-top:0px;
}
.entete_contenu_large img{
	float: left;
}

#col_droite{
	width:260px;
	float:right;
	margin:-2px;
	margin-top:-1px;
	/*height:466px;*/
	background:url(../img/fond_col_droite.jpg) no-repeat bottom right;
	/*border-style:solid;border-width:1px;*/
}
#envoi_email_ami{
	width:100%;
	height:121px;
	margin-top:5px;
	background:url(../img/fond_email_ami.gif) no-repeat top right;
}
#demande_devis{
	width:100%;
	height:121px;
	margin-top:5px;
	background:url(../img/fond_demande_devis.gif) no-repeat top right;
}
#demande_devis_privee{
	width:100%;
	height:121px;
	margin-top:5px;
	background:url(../img/fond_demande_devis.gif) no-repeat top right;
}


#offre{
	width:100%;
	height:125px;

	background:url(../img/fond_offre.gif) no-repeat top right;
}
#rappel_immediat{
	width:100%;
	height:203px;
	background:url(../img/fond_rappel_immediat.gif) no-repeat top right;
}
h2{
font-weight:normal;
}
.push_droit{
	width:247px;
	background:url(../img/fond_push.gif) repeat-y;
	background-color:#ffffff;
	padding-bottom: 0px;
	border-bottom: 2px solid #a4b3b6;
}

.push_droit div{
	font-size:12px;
	/*border:2px solid #A4B3B6;*/
	margin-left:10px;
	margin-right:10px;
	padding-top: 10px;
}
	
.boite-liste-auto{width:250px;font-weight:bold;color:#053b6f; background:#dddddd;border:1px solid #999999;}
.boite-form-auto-date{font-weight:bold;color:#053b6f;background:#dddddd;border:1px solid #999999;}
.boite-liste-habit{background:#dddddd;border:1px solid #999999;font-weight:bold;color:#053b6f;}
.boite-form-auto{width:250px;font-weight:bold;color:#053b6f;background:#dddddd;border:1px solid #999999;}
.boite-form-auto-societaire{font-weight:bold;color:#053b6f;/*boite-liste-auto-rappel;*/}
.boite-form-auto-societairebis{font-weight:bold;color:#053b6f;/*boite-liste-auto-rappel;*/}
.boite-form-auto-societaire{background:#dddddd;border:1px solid #999999;}
.boite-form-auto-societairebis{background:#dddddd;border:1px solid #999999;}
.o1Style1 {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #053b6f;
}
.o1Style2 {
	color: #053b6f;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.o1Style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #053b6f;
}
.boite-liste-auto-rappel{font-size:10px;color:#053b6f;background:#dddddd;border:1px solid #999999;}

#ssmenu-vie-associative{
	margin:0px;
	width:100%;
	margin-left:0px;
	font-family:Arial;
	font-size:10px;
	color:#053b6f;
}
.alert404{
	background: url(../img/alert.png) no-repeat;
  	font-size: 13px;
    font-weight: bold;
    margin-left: 45px;
    padding-bottom: 35px;
    padding-left: 73px;
    padding-top: 25px;
}
.alert404 a{
	font-size: 12px;
	color: #356E9B;
	text-decoration: underline;
}
.alert404 a:hover{
	text-decoration: underline;
}
.message-erreur{
	border: 2px solid #E54258;
    color: #E54258;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 4px;
}
.message{
	border: 2px solid;
	padding: 4px;
	margin-bottom: 4px;
    margin-top: 4px;
}
form#fdevis {
	margin-top:10px;
	padding:0px;
}
form#fdevis fieldset{
	border:none;
	padding:0px;
}
form#fdevis legend{
	color: #f77d19;
	font-weight: bold;
}
form#fdevis td.flabel{
	text-align:right;
	margin-right:10px;
	width:170px;
}
form#fdevis td.flabel label{
	margin-right:10px;
}
form#fdevis input{
	font-weight:bold;color:#053b6f; background:#dddddd;border:1px solid #999999;
}
form#fdevis input[type=text] {
	width:250px;
}
form#fdevis input[type=image] {
	border:none;
}
#infos-local input[type=text] {
	width:100px !important;
}

/* Bulle d'aide */
a.lienAide {
	border-bottom: dotted 1px #053B6F;
}
a.lienAide:hover {
	text-decoration:none;
}

.tooltip {
    background-color: #F5F5B5;
    border: 1px solid #DECA7E;
    color: #303030;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 10px 13px;
    position: absolute;
    text-align: center;
    z-index: 2;
}
.tooltip h3 {
    margin: 0 0 5px;
    text-align: left;
}

.label_aav{
	width: 300px;
	display: block;
	float: left;
}

.label_aav_2{
	width: 150px;
	display: block;
	float: left;

}

.label_assurance_asso{
	width: 75px;
	float: left;
}

.boite-liste-aav{width:250px;font-weight:bold;color:#053b6f; background:#dddddd;border:1px solid #999999;}

.div_avertissement_aav{background: url("../img/avertissement_48x48.png")no-repeat scroll 10px 50% transparent;border: 3px solid #F7ED7B;padding: 10px 39px 4px 48px}

ul_aav {
	list-style-image:none;
}

.li_aav {
	list-style: disc;
}

img_aav{
	border:none;
	position:fixed;
}

#col_droite_aav{
	width:260px;
	float:right;
	margin:-2px;
	margin-top:-1px;
}

.controle {
display:none;

}

.lien-devis-auto{
	text-align:center;
}

