/* CSS Footer */

/* Système de  mots clés constamment en bas de page -------------------------------------*/
#keywords {
	position:absolute; bottom:0px; left:0;
	width:100%;
	margin:0 auto; padding:0;
	background:url(../Images/footer_bg.gif) left bottom repeat-x;
	text-align:center;
}
#keywords .conteneur_liens {
	width:1003px; height:23px;
	margin:0px auto 0px auto;
}
#keywords .conteneur_liens #liens {
	position:relative; top:0px; left:0px;
	float:left;
	height:auto;
	margin:0px auto 0px auto;
	color:#8a9d9f;
}
#keywords .conteneur_liens #liens .left {
	float:left;
	width:84px; height:23px;
	background:url(../Images/footer_bg_liens_left.png) left top no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/footer_bg_liens_left.png", sizingMethod="crop");
}
html[xmlns] #keywords .conteneur_liens #liens .left {
	height:auto; min-height:23px;
}
#keywords .conteneur_liens #liens .center {
	float:left;
	width:auto; height:20px;
	padding:3px 0px 0px 0px;
	background:url(../Images/footer_bg_liens_center.png) left top repeat-x;
}
html[xmlns] #keywords .conteneur_liens #liens .center {
	height:auto; min-height:20px;
}
#keywords .conteneur_liens #liens .right {
	float:left;
	width:84px; height:23px;
	background:url(../Images/footer_bg_liens_right.png) left top no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/footer_bg_liens_right.png", sizingMethod="crop");
}
html[xmlns] #keywords .conteneur_liens #liens .right {
	height:auto; min-height:23px;
}
#keywords .conteneur_liens #liens .last { clear:both;}
#keywords .conteneur_liens #liens a {
	font-size:11px;
	color:#8a9d9f;
	text-decoration:none;
}
#keywords .conteneur_liens #liens a:hover {color:#507E82;}

/* Footer - Liste des Goodies/Accès rapide -------------------------------------*/
.footer {
	clear:both;
	width:1003px; height:124px;
	margin:0px auto 0px auto; padding:63px 0px 0px 0px;
	background-image:url(../Images/footer_bg.jpg); background-repeat:no-repeat; background-position:0px 0px;
}

.footer_haut {
	width:550px;
	margin:0 auto; padding:0px 0px 15px 0px;
	text-align:center;
	list-style:none;
}
.footer li {
	display:inline;
	margin:0; padding:0 0 0 10px;
	background:url(../Images/footer_haut_pictos_sep.gif) left 5px no-repeat;
}
.footer li.nobg{ background:none; padding:0;}
.footer li a {
	margin:0; padding:0;
	font-size:11px;
	text-decoration:none;
	color:#2c7d88;
}
.footer li a:hover { color:#638488;}

/**
*	Mise en avant d'un élément du footer
*/
.footer li.mea_nobg {
	padding:0px 0px 4px 10px;
	background:url(../Images/footer_mea_gauche.gif) no-repeat top left;
	line-height:21px;
}
:root .footer li.mea_nobg {
	padding:5px 0px 0px 10px;
}
.footer li.mea_nobg a {
	padding:5px 10px 0px 4px;
	background:url(../Images/footer_mea_droite.png) no-repeat top right;
	font-weight:bold;line-height:21px;
}

.footer li.mea {
	padding:0px 0px 4px 17px;
	background:url(../Images/footer_mea_gauche_puce.gif) no-repeat top left;
	line-height:21px;
}
:root .footer li.mea {
	padding:5px 0px 0px 17px;
}
.footer li.mea a {
	padding:5px 10px 0px 4px;
	background:url(../Images/footer_mea_droite.png) no-repeat top right;
	font-weight:bold;line-height:21px;
}


/**/
.footer_bas {
	clear:both;
	width:530px;
	margin:0px auto 0px auto; padding:13px 0 0 0;
	font-size:10px; color:#FFF;
	text-align:center;
	background:url(../Images/footer_bas_separation.png) center top no-repeat;
	_background:none;
	_zoom:1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Images/footer_bas_separation.png", sizingMethod="crop");
}
.footer_bas a {
	color:#91c2c9;
	text-decoration:none;
}
.footer_bas a:hover {color:#507E82;}


/* CSS Global */
html {
	height:100%;
}	
body {
	position:relative;
	height:100%; min-height:815px;
	margin:0; padding:0;
	background:#ddf1f4 url(../Images/homepage_bg_body.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
img {
	border:0px;
}
table tr td {
	vertical-align:top;
}
form {
	float:left;
	margin:0px; padding:0px;
}
input {
	display:inline;
	font-size:11px;
}
a {
	color:#c43255;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#centrage {
	position:relative;
	width:789px; height:auto;
	margin:0 auto; padding:0;
}

.clearBoth {
	clear:both;
	height:1px; font-size:1px;
}


/* CSS Print */
.clearBoth {
	clear:both;
	height:1px; font-size:1px;
}

.conteneur_print {
	width:789px; height:auto;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.logo_print {
	width:auto; height:auto;
	margin:13px 0 0 35px; padding:0;
}
.entete_print {
	width:auto; height:auto;
	margin:0; padding: 0 51px 0 16px;
}
.fildariane_print {
	float:left;
	margin:0; padding:30px 10px 12px 0;
	font-size:11px;
	color:#86a3a9;
}
.fildariane_print span {color:#ba0935;}
.boutons_print {
	float:right;
	width:auto; height:auto;
}
.contenu_print {
	width:auto; height:auto;
	margin:0; padding: 0 51px 0 16px;
}
.contenu_print h1{
	margin:0; padding:12px 0;
	font-size:25px; font-weight:bold;
	color:#507e82;
}
.contenu_print .intro_print {
	margin:0; padding:0 0 10px 0;
	font-size:11px;
	color:#507e82;
}
.illustrations_print {
	width:auto; height:auto;
	margin:0; padding:0;
}
.illustrations_print img {float:left;}
.titre_print {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.titre_print .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.titre_print .middle {
	float:left;
	padding:9px 0px 8px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.titre_print .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.article_print {
	width:auto; height:auto;
	font-size:11px;
}
.article_print img{ float:left; margin:0 10px 10px 0;}
.article_print p{margin:0 0 15px 0; padding:0;}
.article_print ul {
	margin:0 0 15px 0; padding:0;
	list-style:none;
}
.article_print ul li{
	margin:0; padding:0 0 4px 20px;
}
.article_print ul li img{
	margin:4px 5px 0 0; padding:0;
}
.ensavoirplus_print {
	margin:0; padding:0 0 0 10px;
	color:#ba0935;
	text-decoration:none;
	background:url(../Images/fleche_droite_rouge_2.gif) left 4px no-repeat;
}
.box_print {
	float:left;
	width:230px; height:auto;
	margin:0; padding:0 10px 0 0;
}

.footer_print {
	position:relative;
	margin:0; padding:0;
	font-size:11px;
	color:#517e84;
                 width:789px; height:34px ;
                /*background:url(../Images/footer_print.gif) ;*/

}
.footer_print p{position:absolute; top:10px; left:20px;}


/* Masterpage */

#keywords {
	display:none;
}

body {
	height:auto;
	background-color:#ffffff;
        background:none;
}
.basic {
	width:auto; height:auto;
	margin:0; padding:0;
}
.font10 {font-size:10px;}
.nofloat {float:none;}
.nomargintop {margin-top:0!important;}
.nomarginleft {margin-left:0!important; _margin-left:auto;}
.nomarginbottom {margin-bottom:0!important;}
.retraitnotification{margin-top:-56px;}
.padtop10 {padding-top:10px!important;}
.padleft10{padding-left:10px!important;}
.asterisque {
	font-size:18px; font-weight:bold;
	color:#2AC0C4;
}
.pblienie6 {
	_position:relative;
	_z-index:1;
}
.crossbugie6 {
	_position:relative;
	_display:block;
	_width:18px; _height:15px;
}
.footer {
	height:134px;
	background-image:url(../Images/masterpage_footer.jpg); background-repeat:no-repeat; background-position:0px 0px;
}
.footer li.mea_nobg {
	background:url(../Images/masterpage_footer_mea_gauche.gif) no-repeat top left;
}
.footer li.mea_nobg a {
	background:url(../Images/masterpage_footer_mea_droite.gif) no-repeat top right;
}
.footer li.mea {
	background:url(../Images/masterpage_footer_mea_gauche_puce.gif) no-repeat top left;
}
.footer li.mea a {
	background:url(../Images/masterpage_footer_mea_droite.gif) no-repeat top right;
}
.sieges {
	position:absolute;
	top:142px; right:1px;
	z-index:2000;
}
.header {
	background:url(../Images/masterpage_header.jpg) 9px top no-repeat;
}
.header.headerflash {
	background:url(../Images/masterpage_headerflash.jpg) 9px top no-repeat;
}
.body_masterpage {
	background:none;
}
.contenu_masterpage {
	position:relative;
	float:left;
	width:789px;
	margin:-10px 0px 0px 0px;
}
	
.colonne_gauche {
    display:none;
	float:left;
	width:235px;
	margin:0; padding:0 0 0 9px;
}
.colonne_droite {
	position:relative;
	float:left;
	width:739px;
	margin:0; padding:0 0 0 20px;
}

.fil_ariane {
                width:420px;
	margin:0 0 12px 0; padding:0;
	color:#86a5a8;
	font-size:10px;
}
.fil_ariane a{ color:#ba0934; text-decoration:none;}
.fil_ariane a:hover{ color:#ba0934; text-decoration:underline;}

.colonne_droite h1 {
	margin:0 0 8px 0; padding:0;
	font-size:25px; font-weight:bold;
	color:#507e82;
}

.chapeau {
	margin:0; padding:0 40px 0 0;
	font-size:11px;
	color:#507e82;
}

.onglet_espaceclient {
	position:absolute; top:118px; right:20px;
	_position:relative; _top:118px; _right:-20px;
	width:135px; height:24px;
	margin:0; padding:0;
}

.imprimer {
	position:absolute; top:132px; right:236px;
	width:18px; height:13px;
	margin:0; padding:0;
}

#imprimer_infobulle {
	position:absolute; top:144px; right:146px;
	width:112px; height:36px;
	margin:0; padding:0;
	z-index:2001;
}
.shity {
	position:relative;
	margin:40px 0 0 0; padding:0;
}
.cadresalarie_top {
	width:661px;
	margin:0; padding:8px 4px 4px 4px;
	background:url(../Images/masterpage_cadresalarie_top.jpg) left top no-repeat;
}
.cadresalarie_top_form {
	width:auto;
	margin:0; padding:0;
	background:url(../Images/masterpage_cadresalarie_top_form.gif) left top no-repeat;
}
.cadresalarie_bottom {
	width:669px;
	margin:0; padding:0;
	background:url(../Images/masterpage_cadresalarie_bottom.jpg) left bottom no-repeat;
}
.cadresalarie_middle {
	width:669px;
	margin:0; padding:0;
	background:url(../Images/masterpage_cadresalarie_middle.jpg) left top no-repeat;
}
.cadresalarie_middle_repeat {
	width:669px;
	margin:0 0 0 25px; padding:0;
	background:url(../Images/masterpage_cadresalarie_middle_repeat.jpg) left top repeat-y;
}
.cadresalarie_colonne1 {float:left;width:408px; height:auto;}
.cadresalarie_colonne2 {float:left;width:253px; height:auto;}
.cadresalarie_vous {
	position:relative;
	width:384px; height:165px;
	margin:0; padding:8px 8px 8px 16px;
}
.titre_vousetessalarie {
	position:absolute; top:-26px; left:0; _left:-25px;
	width:auto; height:auto;
	margin:0 0 0 20px; padding:0;
}
.titre_vous {margin:5px 0;}
.vous_bloc1{float:left; width:196px;}
.vous_bloc2{float:left; width:188px;}
.interrogation {
	position:relative; top:-3px; left:4px;
	margin:0; padding:0;
	font-weight:bold;
}
.interrogation2 {
	margin:15px 0 0 0; padding:0;
}
.megagambeo {
	position:relative; top:0px; left:8px;
}
.radios {
	width:100%; height:auto;
	margin:5px 0 0 0;
}
.radios .pictoz{
	float:left;
}
.labelradio {
	margin:0 0 0 50px; padding:0;
	list-style:none;
	font-size:11px;
}
.labelradio li {
	display:inline;
	margin:0 8px 0 7px; padding:0;
	_margin:0 8px 0 7px;
}
.btnradio {
	margin:0 0 0 50px; padding:0;
	list-style:none;
}
.btnradio li {
	display:inline;
	margin:0; padding:0;
}
:root .btnradio li input{ margin:4px 4px 0 4px!important;}
html .btnradio li input{ margin:0px 0px 0 1px;}


.regime {
	margin:0 0 0 20px; padding:0;
}
.tns {
	margin:5px 0 0 50px; padding:0 0 0 8px;
	font-size:10px;
	color:#CC0000;
	background:url(../Images/fleche_droite_rouge_2.gif) left 4px no-repeat;	
}
.input32 {
	width:32px;
	margin:0 5px 0 5px;
}

.cadresalarie_enfant {
	width:auto; height:120px;
	margin:0; padding:8px;
	background:url(../Images/masterpage_cadresalarie_enfants.jpg) left top no-repeat;

}
.cadresalarie_region {position:relative; margin:0; padding:8px;}
.cartedefrance {
	position:absolute; top:30px; left:-17px;
	text-align:center;
}
.nomregion {
	margin:0; padding:0 0 0 10px;
	font-size:11px; color:#000000;
	background:url(../Images/carre_turquoise.gif) left 5px no-repeat;
}

/* bloc Styly : boutons + Autres cas ---------------------------- */
.zonestyly {
	width:100%; height:auto;
	margin:-10px 0 0 0; padding:0 0 20px 0;
	/*background:url(../Images/masterpage_bg_zonestyly.gif) left 10px no-repeat;*/
}
.zonestyly .btn_devis {
	margin:0 0 0 215px;
}
.zonestyly .btn_devis .btn { float:left; width:231px; height:64px;}
.zonestyly .desc { float:left; width:140px; margin:15px 0 0 3px; font-size:10px; color:#306269;}


.zonestyly .btn_guider {
	margin:0 0 0 385px;
}
.zonestyly .btn_guider .btn {float:left;}
.zonestyly .btn_guider .desc {margin:5px 0 0 7px;}

.titre_autrescas {
	margin:5px 0 10px 25px; padding:0;
}
.liste_autrescas {
	margin:0 0 0 48px; padding:0;
	list-style:none;
}
.liste_autrescas li{
	background:url(../Images/fleche_droite_rouge_2.gif) left 4px no-repeat;
	margin:0; padding:0 0 0 10px;
	_background:url(../Images/fleche_droite_rouge_2.gif) 4px 4px no-repeat;
}
.cadre_autrescas {
	margin:0; padding:0 0 0 40px;
}
.autrescas {
	margin:0; padding:18px 0 32px 43px;
	_padding:12px 0 22px 48px;
	background:url(../Images/bg_autrescas.gif) left bottom no-repeat;
}

*+html .autrescas {padding:12px 0 22px 43px;}

.autrescas p {
	float:left;
	width:135px;
	margin:0 7px 0 40px; padding:0 0 0 9px;
	_margin:0 0 0 17px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 3px no-repeat;
	color:#ba0934;
}
.autrescas ul{ float:left; margin:0 0 0 12px;}

/* --------------------------- Souscription --------------------------------------------------------- */
.double_bloc {
	width:auto; height:auto;
	margin:15px 0 5px 0; padding:0;
}
/* bloc profil ---------------------------- */
.bloc_profil {
	float:left;
	width:215px; height:auto;
	margin:0; padding:0 0 12px 0;
	background:url(../Images/bloc_profil_ombre.gif) left bottom no-repeat;
}
.bloc_profil_top {
	width:auto; height:32px;
	margin:0; padding:8px 13px 0px 17px;
	background:url(../Images/bloc_profil_top.gif);
}
.bloc_profil_top img{float:left;}
.bloc_profil_top .modifier{
	float:right;
	margin:4px 0 0 0; padding:0 0 0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.bloc_profil_top .modifier a{
	font-size:11px; color:#ba0934;
	text-decoration:none;
}
.bloc_profil_top .modifier a:hover{ text-decoration:underline;}
.bloc_profil_bottom {
	width:auto; height:auto;
	margin:0; padding:0 0 6px 0;
	background:url(../Images/bloc_profil_bottom.gif) left bottom no-repeat;
}
.bloc_profil_middle {
	width:auto; height:auto;
	margin:0; padding:0px 10px 5px 10px;
	background:url(../Images/bloc_profil_middle.gif) left top no-repeat;
	zoom:1;
}
.bloc_profil_middle img{float:left; margin:10px 18px 10px 0;}
.bloc_profil_middle .desc{float:left; margin:10px 0 0 0;}

/* bloc produit ---------------------------- */
.bloc_produit {
	position:relative;
	float:left;
	width:445px; min-height:150px;
	margin:0 8px 0 0; padding:0 20px 0 20px;
	background:url(../Images/bloc_produit.jpg) left top no-repeat;
}
.bloc_produit .illustration{ float:left; margin:18px 0 0 0; padding:0;}
.bloc_produit .sstitre {
	font-size:13px; font-weight:bold;
	color:#2ac0c4;
} 

.bloc_produit ul {
	margin:0; padding:0;
	list-style:none;
}
.bloc_produit ul li{
	width:235px; line-height:22px;
	margin:0; padding:0 0 0 18px;
	background:url(../Images/bloc_produit_li.png) left top no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/bloc_produit_li.png", sizingMethod="crop");
}
.bloc_produit .prix {
	position:absolute; top:14px; right:38px;
	font-size:23px; font-weight:bold;
	color:#000000;
}
.bloc_produit .euros {position:absolute; top:20px; right:20px;}
.bloc_produit .periode {position:absolute; top:39px; right:20px;}

.bloc_produit_beta {
	position:relative;
	float:left;
	width:445px; min-height:150px;
	margin:0; padding:0 20px 0 20px;
	/**background:url(../Images/bloc_produit.jpg) left top no-repeat;**/
}
.bloc_produit_beta .illustration{ float:left; margin:18px 0 0 0; padding:0;}
.bloc_produit_beta .sstitre {
	font-size:13px; font-weight:bold;
	color:#2ac0c4;
} 
.bloc_produit_desc {
	float:left;
	width:235px; height:auto;
	margin:10px 0 0 10px; padding:0;
}
.bloc_produit_desc_grand {
	float:left;
	width:300px; height:auto;
	margin:10px 0 0 10px; padding:0;
}
.bloc_produit_beta ul.serrer {
	margin:10px 0 0 0; padding:0;
	list-style:none;
}
.bloc_produit_beta ul.serrer li{
	width:275px; line-height:normal;
	margin:0; padding:5px 0 0 18px;
	background:url(../Images/bloc_produit_li.png) left top no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/bloc_produit_li.png", sizingMethod="crop");
}


.bloc_produit ul li .gambeo{
	position:relative; top:4px; left:3px;
	margin:0; padding:0;
}

.ombrage {
	padding-bottom:12px;
	background:url(../Images/bloc_profil_ombre.gif) left bottom no-repeat;
}

/* Bloc produit scroll ------------------------- */
.bg_devis {
	background:url(../Images/bg_devis_produit.gif) left top no-repeat;
	_padding:0 20px 0 0px;
}
.bg_devis_bottom {
	background:url(../Images/bg_devis_produit_bottom.gif) left bottom no-repeat;
	padding-bottom:10px;
}
.bloc_produit_scroll {
	float:left;
	width:265px; height:auto;
	margin:10px 0 0 10px; padding:0;
}
.bloc_produit_scroll .btn_souscrire {
	position:absolute;
	top:45px; right:10px;
}
.bloc_produit_scroll .prix {
	position:absolute; top:14px; right:68px;
	font-size:23px; font-weight:bold;
	color:#000000;
}
.bloc_produit_scroll .euros {position:absolute; top:20px; right:50px;}
.bloc_produit_scroll .periode {position:absolute; top:24px; right:20px;}
.exoto {margin:5px 0 0 0; _margin:5px 0 0 20px;}

#devis_scrollbar {
	position:relative; top:5px; left:-12px; _left:6px;
	width:471px; height: 50px;
}

/* slider - 1 niveaux */
.devis_scrollbar1 {background:url(../Images/devis_scrollbar1.gif) left top no-repeat;}
.devis_scrollbar1 #scroll_1 {position:absolute; top:10px; left:232px; font-size:11px; color:#ba0934;}
.devis_scrollbar1 #scroll_1.chgclass {position:absolute; top:0px; left:230px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 2 niveaux */
.devis_scrollbar2 {background:url(../Images/devis_scrollbar2.gif) left top no-repeat;}
.devis_scrollbar2 #scroll_1 {position:absolute; top:10px; left:158px; font-size:11px; color:#ba0934;}
.devis_scrollbar2 #scroll_1.chgclass {position:absolute; top:0px; left:156px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar2 #scroll_2 {position:absolute; top:4px; left:308px; font-size:11px; color:#ba0934;}
.devis_scrollbar2 #scroll_2.chgclass {position:absolute; top:0px; left:306px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 3 niveaux */
.devis_scrollbar3 {background:url(../Images/devis_scrollbar3.gif) left top no-repeat;}
.devis_scrollbar3 #scroll_1 {position:absolute; top:10px; left:118px; font-size:11px; color:#ba0934;}
.devis_scrollbar3 #scroll_1.chgclass {position:absolute; top:0px; left:116px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar3 #scroll_2 {position:absolute; top:6px; left:233px; font-size:11px; color:#ba0934;}
.devis_scrollbar3 #scroll_2.chgclass {position:absolute; top:0px; left:231px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar3 #scroll_3 {position:absolute; top:3px; left:345px; font-size:11px; color:#ba0934;}
.devis_scrollbar3 #scroll_3.chgclass {position:absolute; top:-2px; left:343px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 4 niveaux */
.devis_scrollbar4 {background:url(../Images/devis_scrollbar4.gif) left top no-repeat;}
.devis_scrollbar4 #scroll_1 {position:absolute; top:10px; left:118px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_1.chgclass {position:absolute; top:0px; left:116px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar4 #scroll_2 {position:absolute; top:6px; left:193px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_2.chgclass {position:absolute; top:0px; left:191px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar4 #scroll_3 {position:absolute; top:3px; left:268px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_3.chgclass {position:absolute; top:0px; left:266px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar4 #scroll_4 {position:absolute; top:3px; left:343px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_4.chgclass {position:absolute; top:-2px; left:340px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 5 niveaux */
.devis_scrollbar5 {background:url(../Images/devis_scrollbar5.gif) left top no-repeat;}
.devis_scrollbar5 #scroll_1 {position:absolute; top:10px; left:83px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_1.chgclass {position:absolute; top:0px; left:80px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_2 {position:absolute; top:8px; left:158px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_2.chgclass {position:absolute; top:0px; left:156px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_3 {position:absolute; top:5px; left:232px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_3.chgclass {position:absolute; top:0px; left:230px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_4 {position:absolute; top:3px; left:308px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_4.chgclass {position:absolute; top:0px; left:305px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_5 {position:absolute; top:1px; left:383px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_5.chgclass {position:absolute; top:-2px; left:381px; font-size:16px; font-weight:bold; color:#ba0934;}

#devis_curseur{
	position:absolute; top:17px; left:5px;
	width:28px; height:27px;
	background:url(../Images/devis_curseur.gif) left top no-repeat;
	cursor: pointer;
}

/* ------ */
.bloc_modulable {
	width:485px; height:auto;
	margin:3px 0 0 0; padding:0;
}

.bloc_couverture {
	float:left;
	width:328px; height:auto;
	margin:0; padding:0;
}

.bloc_modulable .tdspecial a{
	float:right;
	margin:0; padding:8px 0 0 0;
	background:none;
}

/* Formulaire -------------------------------------------------- */
.conteneur_formulaire {
	width:669px;
	padding:0px 0px 0px 25px;
}
.txt_macommande {text-align:center;}
.conteneur_formulaire .onglets {
	height:25px;
	padding:4px 4px 0px 4px;
	font-size:12px; 
	background:url(../Images/formulaire_top.png) no-repeat;
}
html[xmlns] .conteneur_formulaire .onglets {
	padding:4px 5px 4px 4px;
}
.conteneur_formulaire .onglets .onglet,
.conteneur_formulaire .onglets .onglet_on {
	position:relative;
	font-weight:bold; color:#ffffff;
	background:url(../Images/formulaire_onglet_off.gif) no-repeat right top;
}
.conteneur_formulaire .onglets .onglet .centre,
.conteneur_formulaire .onglets .onglet_on .centre {
	padding:6px 20px 8px 20px;
}
.conteneur_formulaire .onglets .onglet_on {
	color:#789497; 
	background:url(../Images/formulaire_onglet_on.gif) repeat-x;
}
.conteneur_formulaire .onglets .onglet .gauche,
.conteneur_formulaire .onglets .onglet_on .gauche {
	position:absolute; top:0px; left:0px;
	width:10px; height:28px;
	background:url(../Images/formulaire_onglet_on_gauche.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .gauche {
	background:url(../Images/formulaire_onglet_off_gauche.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet_on .droite,
.conteneur_formulaire .onglets .onglet .droite,
.conteneur_formulaire .onglets .onglet .droite_on,
.conteneur_formulaire .onglets .onglet .droite_last,
.conteneur_formulaire .onglets .onglet_on .droite_last {
	position:absolute; top:0px; right:-1px;
	width:18px; height:28px;
	font-size:1px;
	background:url(../Images/formulaire_onglet_on_droite.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .droite_on {
	background:url(../Images/formulaire_onglet_off_droite_on.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .droite {
	background:url(../Images/formulaire_onglet_off_droite.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .droite_last,
.conteneur_formulaire .onglets .onglet_on .droite_last {
	width:10px;
	background:url(../Images/formulaire_onglet_off_last.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet_on .droite_last {
	background:url(../Images/formulaire_onglet_on_last.gif) no-repeat;
}
.conteneur_formulaire .middle {
	padding:0px 4px 0px 4px;
	background:url(../Images/formulaire_middle.gif) repeat-y;
	zoom:1;
}
.conteneur_formulaire .bottom {
	position:relative;
	width:669px; height:210px;
	/*background:url(../Images/formulaire_bottom.gif) no-repeat;*/
}
.conteneur_formulaire .bottom .boutons {
	padding:2px 7px 0px 0px;
	text-align:right;
}
.conteneur_formulaire .bottom .info_libertes {
	position:absolute; top:80px; left:4px;
	width:661px;
	font-size:9px; color:#507e82;
}
.conteneur_formulaire .middle .erreur,
.conteneur_formulaire .middle .warning  {
	height:90px;
	background-color:#FF0000;
	background:url(../Images/formulaire_erreur_bg.gif) repeat-x;
}
.conteneur_formulaire .middle .warning  {
	background:url(../Images/formulaire_warning_bg.gif) repeat-x;
}
html[xmlns] .conteneur_formulaire .middle .erreur,
html[xmlns] .conteneur_formulaire .middle .warning {
	height:auto; min-height:90px;
}
.conteneur_formulaire .middle .erreur .picto,
.conteneur_formulaire .middle .warning .picto {
	float:left;
	width:275px;
	padding:18px 20px 0px 0px;
	text-align:right;
}
.conteneur_formulaire .middle .erreur .texte,
.conteneur_formulaire .middle .warning .texte {
	float:left;
	width:366px;
	padding:29px 0px 0px 0px;
	line-height:12px;
}

.cadresalarie_bottom .erreur {
	min-height:90px; _height:90px;
	background-color:#FFFFFF;
	background:#FFFFFF url(../Images/formulaire_erreur_bg.gif) left top repeat-x;
}

.cadresalarie_bottom .erreur .picto {
	float:left;
	width:275px;
	padding:18px 20px 0px 0px;
	text-align:right;
}
.cadresalarie_bottom .erreur .texte {
	float:left;
	width:366px;
	padding:29px 0px 0px 0px;
	line-height:12px;
}



.tableaux {
	position:relative;
	margin:0; padding:14px 15px 5px 19px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tableaux.vous {
	width:627px; height:auto;
	background:url(../Images/table_vous.jpg) left top no-repeat;
}
.tableaux .chpobligatoires {
	position:absolute; top:12px; right:12px;
	font-size:11px;
	color:#b3bfc3;
}
.tableaux .chpobligatoires span {
	font-weight:bold; color:#2ac0c4;
}
.cadresalarie_vous .chpobligatoires {
	position:absolute; top:7px; right:7px;
	font-size:11px;
	color:#b3bfc3;
}
.cadresalarie_vous .chpobligatoires span {
	font-weight:bold; color:#2ac0c4;
}

.tableaux table tr td {padding:3px 0;}
.tableaux table tr td.colonne p {
	position:relative; top:4px; right:5px;
	text-align:right;
}
.tableaux table tr td.colonne img.error {position:relative; top:3px; right:5px;}
.tableaux table tr td.colonne img.info {position:relative; top:3px; right:5px;}

.tableaux table span {font-weight:bold; color:#2ac0c4;}
.tableaux table span.gris {
	padding:0 0 0 10px;
	font-weight:normal; color:#999999;}
.tableaux table span.cle {
	padding:0 0 0 5px;}
.tableaux table .labelspe {
	position:relative; top:-2px;
	margin-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.tableaux table .borderred {border:2px solid #e01243!important;}
.tableaux table p.txterror {color:#e01243;}
.inputtxt18 {
	width:18px;
	border:2px solid #a5d5db;
}
.inputtxt45 {
	width:45px;
	border:2px solid #a5d5db;
}
.inputtxt65 {
	width:65px;
	border:2px solid #a5d5db;
}
.inputtxt85 {
	width:85px;
	border:2px solid #a5d5db;
}
.inputtxt115 {
	width:115px;
	border:2px solid #a5d5db;
}
.inputtxt195 {
	width:195px;
	border:2px solid #a5d5db;
}
.inputtxt235 {
	width:235px;
	border:2px solid #a5d5db;
}
.inputtxt285 {
	width:285px;
	border:2px solid #a5d5db;
}
.tableaux table .aide {
	position:relative; top:2px; left:7px;
}
.tableaux table .selectjour {
	width:50px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .selectmois {
	width:50px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .selectannee {
	width:60px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .selectville {
	width:190px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .lienparente {
	width:200px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux.adresse {
	padding-top:9px;
	width:627px; height:auto;
	background:url(../Images/table_adresse.jpg) left top no-repeat;
}
.tableaux.adresse table {margin:5px 0 0 0;}
.tableaux.adresse table tr td {padding:2px 0;}

.tableaux.contacter {
	width:627px; height:auto; min-height:112px;
	background:url(../Images/table_contacter.jpg) left top no-repeat;
}
.tableaux.contacter table .aidebeta {
	position:relative; top:15px; left:7px;
}

.tableaux.secusociale {
	width:627px; height:auto;
	background:#FFF url(../Images/table_contacter.jpg) left top no-repeat;
}

.tableaux.secusociale table .travailleur {
	padding-left:195px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
.opacite {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
.cadre_commande {
	width:auto; height:auto;
	margin:0; padding:20px;
	background:#FFF url(../Images/bg_cadre_commande.gif) left top repeat-x;
}
.picto_calendar {position:relative; top:2px;}

.tdspecial {
	/*width:auto;*/ height:33px;
	margin:0; padding:0;
	background:url(../Images/bg_table_commande_middle.gif) right top repeat-x;
}
.tdspecial p{
	float:left;
	margin:0; padding:8px 0 0 0;
	font-size:12px; font-weight:bold;
	color:#70ab98;
}
.tdspecial a{
	float:right;
	margin:0; padding:8px 10px 0 8px;
	font-size:11px;
	color:#ba0934;
	background:url(../Images/fleche_droite_rouge_2.gif) left 13px no-repeat;
}

.table_basic {
	margin:0; padding:0;
	border-left:2px solid #e4fafc;
	border-right:1px solid #e4fafc;
	border-bottom:1px solid #e4fafc;
}
.table_basic th {
	height:22px;
	text-align:center;
	background:url(../Images/table_basic_th.gif) left top repeat-x;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
}
.table_basic .bordurer{
	border-left:2px solid #e4fafc;
}
.table_basic td {
	margin:0; padding:10px 6px;
	font-size:11px;
	color:#507e82;
}
.table_basic td.centrage { text-align:center;}
.table_basic td.rightage { text-align:right;}

.table_basic tr.impair td { background-color:#FFF;}
.table_basic tr.pair td { background-color:#fcf5df;}
.table_basic tr.total td {
	padding:8px 8px 7px 8px;
	background:url(../Images/table_basic_td_total.gif) left top repeat-x;
	color:#92875f;
	font-weight:bold;
}
.table_basic tr.debbleuciel td {
	padding:10px 8px;
	background:url(../Images/table_basic_td_degbleuciel.gif) left top repeat-x;
}
.table_basic tr.debbleuciel_bis td {
	padding:10px 8px;
	background:url(../Images/table_basic_td_degbleuciel_bis.gif) left top repeat-x;
}

.table_basic .complement label {
	position:relative; top:-2px; left:5px;
	color:#000000;
	font-weight:bold;	
}
.table_basic .complement img {
	position:relative; top:3px; left:10px;
}
.table_basic .options, .table_basic .options_bis {
	margin:0; padding:8px 0 4px 27px;
}
.table_basic .options label {
	position:relative; top:-2px; left:2px;
	margin:0 15px 0 0;
}
.table_basic .options_bis label {
	position:relative; top:-2px; left:2px;
	margin:0 12px 0 0;
	font-size:10px;
}
.tableaux.acceptation {
	margin-top:30px;
	width:627px; height:auto;
	background:url(../Images/table_adresse.jpg) left top no-repeat;
}
.tableaux.acceptation p{margin:5px 0;}
.tableaux.acceptation ul {
	margin:5px 0 10px 0; padding:0;
	list-style:none;
}
.tableaux.acceptation ul li {
	margin:0; padding:0;
}
.tableaux.acceptation ul li img {
	position:relative; top:2px; left:5px;
}

.tableaux.acceptation ul.redair {color:#ba0934;}



/* Notification -------------------------------------------------- */

.body_masterpage #centrage .contenu_masterpage .colonne_droite .illustration {
	float:left;
	padding:0px 5px 0px 0px;
}
.conteneur_notification {
	float:left;
	width:720px;
	padding:20px 0px 0px 0px;
}
.conteneur_notification .gauche {
	float:left;
	width:195px;
	background:url(../Images/notification_gauche_bg.gif) no-repeat 0px 32px;
}
.conteneur_notification .gauche .content {
	height:200px;
	padding:45px 20px 0px 17px;
}
html[xmlns] .conteneur_notification .gauche .content {
	height:auto; min-height:200px;
}
.conteneur_notification .droite {
	float:left;
	width:525px;
}
.conteneur_notification .seul {
	width:720px;
}
.conteneur_notification .droite .item {
	clear:both;
	padding:0px 0px 15px 0px;
}
.conteneur_notification .droite .item .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.conteneur_notification .droite .item .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.conteneur_notification .droite .item .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.conteneur_notification .droite .item .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.conteneur_notification .droite .content {
	padding:0px 5px 0px 5px;
}
.conteneur_notification .droite .content ul {
	margin:0px; padding:0px;
}
.conteneur_notification .droite .content li {
	padding:0px 0px 0px 27px;
	background:url(../Images/notification.gif) no-repeat 5px 4px;
}
.conteneur_notification .droite .content li .aide {
	position:relative; top:2px; left:7px;
}
.conteneur_notification .droite .liens {
	padding:20px 5px 0px 5px;
}
.conteneur_notification .droite .liens ul li {
	padding:0px 0px 0px 11px;
	background:url(../Images/fleche_droite_rouge_2.gif) no-repeat 3px 5px;
}
.conteneur_notification .boutons {
	clear:both;
	text-align:right;
}
.conteneur_notification .info_libertes {
	clear:both;
	padding:15px 5px 20px 30px;
	font-size:9px; color:#507e82;
}

.cadre_gambit {
	width:auto; height:auto;
	margin:0; padding:0 0 10px 0;
	background:url(../Images/bg_cadre_gambit.gif) left bottom no-repeat;
}
.cadre_gambit ul {
	margin:0; padding:10px 0 0 15px;
	list-style:none;
}
.cadre_gambit ul li {
	margin:0; padding:2px 0 0 15px;
	background:url(../Images/puce_cadre_gambit_li.gif) left 7px no-repeat;
}
.nomarge {margin:0!important;}

.selectcotisation {
	width:195px; height:18px;
	border:2px solid #a5d5db;
	font-size:11px;
}
.selectaccompte {
	width:135px; height:18px;
	border:2px solid #a5d5db;
	font-size:11px;
}
.rab {
	font-size:11px; font-weight:bold;
	color:#a7b9bb;
	text-align:center;
}
.valignbot { vertical-align:bottom!important;}
table.cotisation {margin:0 0 10px 0;}
table.cotisation tr td {padding:0!important;}

/* Devis Guide Form */
.colonneG {
	float:left;
	width:486px;height:auto;
	margin:0 17px 0 0; padding:0;
}
.colonneG2 {
	float:left;
	width:486px;height:auto;
	margin:0 17px 0 0; padding:0; _margin:0;
}
.colonneG form {float:none;}
.colonneD {
	float:left;
	width:215px; height:auto;
	margin:0; padding:0;
}
.devis_enunclic {
	width:auto; height:auto;
	margin:0; padding:20px 0 20px 0;
	text-align:center;
}
.devis_enunclic p {
	margin:5px 0 0 0; padding:0;
	font-size:10px;
	color:#306269;
}

.boite_devis_middle {
	width:auto; height:auto;
	margin:0; padding:0;
	background:url(../Images/boite_devis_middle.gif) left top repeat-y;
}
.boite_devis_adaptable {
	width:auto; height:auto;
	margin:0; padding:0;
	/*background:url(../Images/bg_boite_devis_adaptable.gif) left top repeat-y;*/
	background:url(../Images/boite_devis_middle.gif) left top repeat-y;
}
.boite_devis_top {
	width:auto; height:auto;
	margin:0; padding:20px 3px 4px 28px;
	background:url(../Images/boite_devis_top.gif) left top no-repeat;
}
.boite_devis_axial {
	width:auto; min-height:187px;
	margin:0; /*padding:15px 20px 4px 20px; _padding-top:8px;*/
	/*background:url(../Images/boite_devis_axial.gif) left top no-repeat;*/
}
.boite_devis_axial .top {
	height:60px;
	margin:0px 4px 0px 4px;
	background:url(../Images/boite_devis_axial_top.gif) no-repeat;
}
.boite_devis_axial .middle {
	position:relative;
	margin:-45px 4px 0px 4px;
	padding:0px 20px 0px 20px; _padding-top:8px;
	background:url(../Images/boite_devis_axial_middle.gif) repeat-y;
}
.boite_devis_bottom {
	width:auto; min-height:187px; _height:187px;
	margin:0; padding:27px 0px 0px 0px;
	background:url(../Images/boite_devis_bottom_2.gif) left top no-repeat;
	text-align:center;
}
.familia {margin:5px 0;}
.familia label { position:relative; top:-2px; left:2px;}
.familia img { position:relative; top:2px; left:6px;}
.table_remboursement {
	margin:5px 0;
}
.table_remboursement .decalagetop2 { position:relative; top:2px; left:4px;}
.table_remboursement .decalagetop2b { position:relative; top:-2px; left:4px;}
.table_remboursement tr td {padding:2px 0;}
.table_remboursement tr td img {position:relative; top:4px; left:6px;}
.table_remboursement tr td a:hover { _background:none;}

.btn_case {
	width:180px; height:auto;
	margin:0 auto;
	font-size:10px;
	color:#507e82;
}
/* tableau devis */
.table_devis {
	margin:0; padding:0;
	border:1px solid #e4fafc;
}
.table_devis th {
	padding:0 3px 0 7px;
	height:25px; line-height:21px;
	text-align:left;
	background:url(../Images/table_devis_th.gif) left top repeat-x;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	border:1px solid #b6d5d8;
}
.table_devis th.type {
	border-right:none;
}
.table_devis th.charge {
	text-align:right;
	font-weight:normal;
	border-left:none;
}
.table_devis th.centrage {
	text-align:center;
	font-weight:normal;
	border-left:none;
}

.table_devis tr.impair {background-color:#FFFFFF;}
.table_devis tr.impairjaune {background-color:#fef2d0;}
.table_devis tr.pair {background-color:#ecf7f8;}
.table_devis tr.pairjaune {background-color:#faebc1;}
.table_devis tr.exemple {background-color:#eef2f3;}

.table_devis th.type span{position:relative; top:-2px; left:0; _top:-4px;}
* + html .table_devis th.type span{position:relative; top:-4px; left:0;}

.table_devis th.type img{position:relative; top:4px; left:5px; _top:2px;}
* + html .table_devis th.type img{position:relative; top:2px; left:5px;}

.table_devis tr td {padding:6px 3px 6px 7px; color:#507e82;}
.table_devis tr.exemple td {padding:2px 3px 2px 7px; border-bottom:1px solid #b8d2d5}
.table_devis tr td.rightage {text-align:right;}
.table_devis tr td.centrage {text-align:center;}


.pucer {
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
	padding:0 0 0 7px;
}
.bloc_options{
	float:left;
	width:157px; height:auto;
	margin:0; padding:15px 0px 0px 0px;
	background-color:#ddd;
	background:url(../Images/bloc_options_top.gif) right top no-repeat;
}
.bloc_options_bottom{
	margin:0; padding:0px 12px 7px 4px; _padding:0 4px 1px 4px;
	background:#ddf8fb url(../Images/bloc_options_bottom.gif) right bottom no-repeat;
}
* + html .bloc_options_bottom{padding:0px 12px 1px 4px;}

.bloc_options p{margin:0 0 0 10px;}
.bloc_options ul{
	margin:0; padding:0;
	line-style:none;
}
.bloc_options ul li{
	position:relative;
	width:79px; height:48px;
	margin:13px 0 14px 0; padding:16px 0 0 67px;
	line-height:12px;
	color:#FFFFFF;
	cursor:pointer;
}
.bloc_options ul li img{ position:absolute; top:47px; right:5px;}

.bloc_options ul li.hospitalisation_off{ background:url(../Images/devis_hospistalisation_off.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.hospitalisation_on{ background:url(../Images/devis_hospistalisation_on.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.lunettes_off{ background:url(../Images/devis_lunettes_off.jpg) left top no-repeat;}
.bloc_options ul li.lunettes_on{ background:url(../Images/devis_lunettes_on.jpg) left top no-repeat;}
.bloc_options ul li.budget_off{ background:url(../Images/devis_budget_off.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.budget_on{ background:url(../Images/devis_budget_on.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.supprimer_off{ background:url(../Images/devis_supprimer_off.jpg) left top no-repeat;}
.bloc_options ul li.supprimer_on{ background:url(../Images/devis_supprimer_on.jpg) left top no-repeat;}

.bloc_options ul li.deces_on{ background:url(../Images/devis_deces_on.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}
.bloc_options ul li.deces_off{ background:url(../Images/devis_deces_off.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}
.bloc_options ul li.accident_on{ background:url(../Images/devis_accident_on.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}
.bloc_options ul li.accident_off{ background:url(../Images/devis_accident_off.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}

.bloc_boutons { position:relative; margin:20px 0 0 0; padding:0; height:60px;}

.bloc_boutons .btn_recevoir {position:absolute; width:169px; height:50px; top:0; left:0; z-index:10;}
.bloc_boutons .btn_recevoir .interro {position:absolute; top:0px; left:146px;}
.bloc_boutons .btn_comparateur {position:absolute; width:169px; height:50px; top:0; left:174px; z-index:9;}
.bloc_boutons .btn_comparateur .interro {position:absolute; top:0px; left:145px;}
.bloc_boutons .btn_subscribe {position:absolute; top:6px; left:347px;}

.table_comparateur {margin:0;}
.table_comparateur tr td {padding:2px 0;}
.table_comparateur tr td.rightage { text-align:right;}
.table_comparateur img { margin:0;}

.prixbarre {
	font-size:11px; color:#b2b2b2;
	margin:0 10px 0 0;
	text-decoration:line-through;
}
.b_blanc {border-right:1px solid #FFFFFF;}
.b_bleu {border-left:1px solid #b4dee4;}
.b_bleu_double {border-left:2px solid #e4fafc;}
.b_beige {border-left:1px solid #d9d1c0;}

.cel_bouton {
	height:33px;
	margin:0px; padding:0px;
	background:url(../Images/bg_table_commande_middle.gif) repeat-x scroll right top;
	border-left:1px solid #b4dee4;
	text-align:center; vertical-align:middle;
}
.fondbleu {background-color:#eef8f9;}
.fondbleu_b {background-color:#ddf0f3;}

.coin_comparateur {
	background:url(../Images/coin_table_comparateur.gif) right top no-repeat;
	font-size:13px; color:#000000;	
}
.coin_comparateur .ducoin {
	width:202px; _height:57px; min-height:57px;
	margin:0; padding:10px 0 0 10px;
	background:url(../Images/ducoin.png) left top no-repeat;

}
.onglet_comparateur {background:url(../Images/onglet_table_comparateur.gif) left top no-repeat;}
.onglet_comparateur .formule, .onglet_comparateur_selected .formule {
	padding:14px 0 9px 0;	
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:center;
}
.onglet_comparateur .prix, .onglet_comparateur_selected .prix {
	padding:6px;	
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.onglet_comparateur .prix span, .onglet_comparateur_selected .prix span { font-size:11px; font-weight:normal;}

.onglet_comparateur_selected {background:url(../Images/onglet_table_comparateur_selected.gif) left top no-repeat; position:relative;}
.onglet_comparateur_selected .conseille {text-align:center; font-size:10px; color:#000000;}
.onglet_comparateur_selected .formule {
	padding:1px 0 9px 0;	
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:center;
}
.onglet_comparateur_selected .prix {
	padding:6px;	
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.onglet_comparateur_selected .prix span { font-size:11px; font-weight:normal;}


.table_comparateur_jaune {border:1px solid #f7da96; border-bottom:none;}
.table_comparateur_jaune tr td { padding:5px 3px;}
.table_comparateur_jaune tr.with {background:#fcf5df url(../Images/table_comparateur_jaune_with.gif) left top repeat-x;}
.table_comparateur_jaune tr.with td {
	border-bottom:1px solid #f7da96;
	text-align:right;
	font-size:13px; font-weight:bold;
	color:#507e82;
}
.table_comparateur_jaune tr.with td span{font-size:11px; font-weight:normal;}

.table_comparateur_jaune tr.high {background:#fcf5df url(../Images/table_comparateur_jaune_high.gif) left top repeat-x;}
.table_comparateur_jaune tr.high td {
	border-bottom:1px solid #f7da96;
	text-align:right;
	font-size:11px;
	color:#507e82;
}
.table_comparateur_jaune tr.high td.leftage {text-align:left;}
.table_comparateur_jaune tr.high td label { position:relative; top:-2px; left:0;}
.table_comparateur_jaune tr.high td img { position:relative; top:3px; left:4px;}

.cointotal_comparateur {background:url(../Images/coin_table_comparateur_bottom.gif) right top no-repeat;}
.stranded {
	padding:17px 0;
	background:url(../Images/comparateur_total.gif) center top repeat-x;
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.stranded_jaune {
	padding:17px 0;
	background:url(../Images/comparateur_total_jaune.gif) center top repeat-x;
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.stranded span, .stranded_jaune span{
	margin:0 5px 0 0;
	font-size:11px; font-weight:normal;
}

.comparateur_selec tr td {
	padding:5px 0;
}
.comparateur_selec .gaucha {background:url(../Images/table_comparateur_selec_gauche.gif) left top no-repeat; color:#517E84;}
.comparateur_selec .gaucha p {padding:0 10px;}
.comparateur_selec .middla {background:url(../Images/table_comparateur_selec_middle.gif) left top repeat-x; text-align:center;}
.comparateur_selec .droita {background:url(../Images/table_comparateur_selec_droite.gif) left top no-repeat; text-align:center;}

.comparateur_boutons {
	margin:0; padding:0;
	background:url(../Images/comparateur_boutons.gif) left top repeat-x;
}
.comparateur_boutons .bloc_boutons{	margin:0;}
.comparateur_boutons .btn_recevoir {top:20px; left:50px;}
.comparateur_boutons .btn_comparateur {top:20px; left:240px;}

.besoins {margin-top:0px;}
.besoins tr td {padding:3px 3px;}
.besoins .rightage {text-align:right;}
.besoins img {margin:0;}

.cel_jaune {background:#f5e4ae url(../Images/comparateur_cel_jaune.gif) left top repeat-x;}
.cel_jaune_total {background:#f5e4ae url(../Images/comparateur_cel_jaune_total.gif) left top repeat-x;}


/* Page produit */
.colonneG_product {
	float:left;
	width:486px; height:auto;
	margin:0; padding:0;
}
.zone_acces_3boutons {
	float:left;
	width:232px; height:auto;
	margin:0; padding:15px 0 0 10px;
	background:url(../Images/zone_acces_3boutons.png) left top no-repeat;
}
.zone_acces_3boutons a{
	display:block;
}

.conteneur_produits {
	width:724px; _width:731px;
}
.conteneur_produits_bg {
	width:722px;
	padding:0 3px;
	/**background:url(../Images/bg_conteneur_produits.png) left top repeat-y;**/
}
.conteneur_produits .onglets {
}
.conteneur_produits .onglets .onglet,
.conteneur_produits .onglets .onglet_on {
	position:relative;		
	height:28px;
	padding:16px 0px 0px 0px;
	text-align:center; vertical-align:middle;
	font-size:12px; font-weight:bold; color:#86a5a8;
	background:url(../Images/abc_onglet_middle_off.png) repeat-x;
}
.conteneur_produits .onglets .onglet_on {
	background:url(../Images/abc_onglet_middle_on.png) repeat-x;
}
.conteneur_produits .onglets .lignes {
	height:36px;
	padding:8px 0px 0px 0px;
}
.conteneur_produits .onglets .gauche,
.conteneur_produits .onglets .onglet_on .gauche {
	position:absolute; top:0px; left:0px;
	width:10px; height:44px;
	background:url(../Images/abc_onglet_gauche_off.png) no-repeat;
}
.conteneur_produits .onglets .onglet_on .gauche {
	background:url(../Images/abc_onglet_gauche_on.png) no-repeat;
}
.conteneur_produits .onglets .first .gauche {
	position:absolute; top:0px; left:0px;
	width:14px; height:44px;
	background:url(../Images/abc_onglet_gauche_off_first.png) no-repeat;
}
.conteneur_produits .onglets .droite,
.conteneur_produits .onglets .onglet_on .droite {
	position:absolute; top:0px; right:0px;
	width:10px; height:44px;
	background:url(../Images/abc_onglet_droite_off.png) no-repeat;
}
.conteneur_produits .onglets .last .droite {
	position:absolute; top:0px; right:0px;
	width:14px; height:44px;
	background:url(../Images/abc_onglet_droite_off_last.png) no-repeat;
}
.conteneur_produits .onglets .onglet_on .droite {
	background:url(../Images/abc_onglet_droite_on.png) no-repeat #ff0000;
}

.conteneur_edito {
	width:728px;
}
.conteneur_produits_bottom {
	width:728px; height:48px;
	/**background:url(../Images/bg_conteneur_produits_bottom.gif) left top repeat-y;**/
}
.ducontenu_G {
	float:left;
	width:530px; height:auto;
	margin:0; padding:0;
}
.ducontenu_D {
	float:left;
	width:166px; height:auto;
	margin:0; padding:0 10px;
	display:none;
}
.ducontenu_D .pub{ margin-bottom:13px; display:block;}

.ducontenu_G_edito {
	float:left;
	width:500px; height:auto;
	margin:0 0 0 6px; padding:0;
}
.ducontenu_D_edito {
	float:left;
	width:222px; height:auto;
	margin:0; padding:0;
}


.buck_degrade {	background:url(../Images/bg_guck_degrade.gif) left top no-repeat;}
* html .buck_degrade {margin-top:-2px;}
* + html .buck_degrade {margin-top:-2px;}
.bloc_imageagauche {
	width:auto; height:auto;
	margin:0; padding:10px 19px 12px 19px;
	
}
.bloc_imageagauche img {float:left; margin:0 15px 0 0;}
.bloc_imageagauche p {margin:0 0 20px 0;}

.bloc_textuel {
	width:auto; height:auto;
	margin:0; padding:0px 19px 12px 13px;	
}

.bloc_textuel .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_textuel .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.bloc_textuel .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.bloc_textuel .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.bloc_textuel p {margin:0 0 10px 0; padding:0;}
.bloc_textuel ul {margin:0 0 10px 0; padding:0; list-style:none;}
.bloc_textuel ul li {
	margin:0; padding:4px 0 0 16px;
	background:url(../Images/notification.gif) left 8px no-repeat;
}

.bloc_textuel_moyen {
	float:left;
	width:242px; height:auto;
	margin:0; padding:0 0 12px 13px;	
}
.correc_edito {	width:226px;}
.table_rien {
	width:auto; height:auto;
	padding:0; margin:0px 10px 0px 0px;
}


.bloc_textuel_moyen .titre, .table_rien .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_textuel_moyen .titre .gauche, .table_rien .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.bloc_textuel_moyen .titre .middle, .table_rien .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.bloc_textuel_moyen .titre .droite, .table_rien .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}

.bloc_textuel_moyen p, .table_rien p {margin:0 0 10px 0; padding:0;}
.bloc_textuel_moyen .doc, .table_rien .doc  {
	position:relative; top:-3px; left:5px;
	font-size:9px; color:#6D8A8E;
}

.bloc_textuel_moyen ul, .table_rien ul {margin:10px 0 0 0; padding:0; list-style:none;}
.bloc_textuel_moyen ul li, .table_rien ul li {
	margin:0; padding:4px 0 0 16px;
	background:url(../Images/notification.gif) left 8px no-repeat;
}

.lien_puce {
	margin:0; padding:0 0 0 7px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.marre {padding:0 19px;}
.marre2 {padding:0 16px; _padding:0 14px;}
.marretxt {padding:19px;}
.nopadbottom {padding-bottom:0;}

.told {
	margin:0; padding:0; 
	border:1px solid #e4fafc;
}
.told tr th {
	margin:0; padding:3px 6px;
	border-top:1px solid #b6d5d8;
	border-bottom:1px solid #b6d5d8;
	background:url(../Images/table_devis_th.gif) left top repeat-x;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.told tr th.special {
	margin:0; padding:4px;
	border:none;
	border-bottom:1px solid #FFF;
	background:none;
	background-color:#E4FAFC;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.told tr.impair th, .told tr.pair th{ text-align:left;}


.told tr.impair{ background-color:#FFFFFF;}
.told tr.pair{ background-color:#ecf7f8;}
.told tr td {
	margin:0; padding:6px;
	color:#517E83;
}
.told tr td.centrage {text-align:center;}

#hidden {display:none;}
.lien_plier {
	margin:0; padding:2px 0 2px 18px;
	background:url(../Images/lien_plier.gif) left 3px no-repeat;
}
.lien_deplier {
	margin:0; padding:2px 0 2px 18px;
	background:url(../Images/lien_deplier.gif) left 3px no-repeat;
}

/* Master ------------------------- */

.images_flottantes {
	width:auto; height:auto;
	margin:0; padding:0;
}
.images_flottantes img{ float:left;}

.bloc_master {
	width:auto; height:auto;
	margin:0; padding:0 24px 0 7px;
}
.bloc_master .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_master .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.bloc_master .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.bloc_master .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.bloc_master img {float:left;}
.bloc_master ul {margin:10px 0 0 0; padding:0; list-style:none;}
.bloc_master ul li {
	margin:0; padding:4px 0 0 16px;
	background:url(../Images/notification.gif) left 8px no-repeat;
	zoom:1;
}
.bloc_pictogrammes {
	width:auto; height:auto;
	margin:0 24px 0 7px; padding:0;
	background:url(../Images/bg_pictogrammes.gif) left 33px no-repeat;
}

.bloc_pictogrammes .titre {
	height:33px;
	padding:0 0 12px 0;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_pictogrammes .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.bloc_pictogrammes .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.bloc_pictogrammes .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.bloc_pictogrammes .pictogrammes {
	position:relative;
	float:left;
	width:112px; height:141px;
	margin:0 3px; padding:0; _margin:0 2px;
}
.bloc_pictogrammes .pictogrammes_link {
	position:absolute; top:0; left:0;
	display:block;
	width:112px; height:127px;
	margin:0; padding:0;
	z-index:34;
	background:url(../Images/spacer.gif) left top repeat;
}
.bloc_pictogrammes .pictogrammes img{ position:absolute; top:0; left:0; z-index:30;}
.bloc_pictogrammes .pictogrammes div{ position:absolute; top:97px; left:0px; width:112px; height:30px; z-index:32;}
.bloc_pictogrammes .pictogrammes p{text-align:center; color:#ba0934;}

.troiscolonnes {
	float:left;
	width:216px; height:auto;
	margin:0; padding:0 20px 0 0;
}
.contexte {
	float:left;
	width:452px; height:auto;
	margin:0; padding:0 20px 0 0;
}



/* Contact ------------------------- */

.conteneur_contact {
	width:722px;
	height:563px;
	margin:18px 0px 0px 0px; padding:0px 0px 0px 7px;
	background:url(../Images/contacter_apicil_bg.jpg) no-repeat;
}
html[xmlns] .conteneur_contact {
	height:auto; min-height:570px;
}
.conteneur_contact .carte .titre {
	margin:0; padding:0 0 0 20px;
}
.conteneur_contact .agences {
	width:280px;
	float:left;
	padding:7px 0px 0px 10px;
}
.conteneur_contact .agences .item {
	display:block;
}
.conteneur_contact .agences .item .titre {
	padding:10px 0px 10px 10px;
	font-weight:bold;
	background:url(../Images/contacter_apicil_separator.gif) no-repeat left bottom;
}
.conteneur_contact .agences .item .titre img {
	padding:1px 7px 0px 0px;
}
.conteneur_contact .agences .item .content {
	display:none;
	padding:0px 0px 15px 0px;
	background:url(../Images/contacter_apicil_separator.gif) no-repeat left bottom;
}
.conteneur_contact .agences .item .show {
	display:block;
}
.conteneur_contact .agences .item .content li {
	padding:5px 0px 1px 40px;
	background:url(../Images/contactez.gif) no-repeat 20px 10px;
}
.conteneur_contact .agences .item .content li.on,
.conteneur_contact .agences .item .content li.on a {
	color:#507e82;
}
.conteneur_contact .agences .item .content li a {
	font-weight:bold;
}
.conteneur_contact .carte {
	position:relative;
	float:left;
	width:432px;
	padding:0 0 219px 0;
	background:url(../Images/bg_contacter_carte_bottom.gif) left bottom no-repeat;
}
.conteneur_contact .carte_bottom {
	width:371px;
	padding:45px 37px 0 24px;
	background:url(../Images/bg_contacter_carte_top.gif) left top no-repeat;
	
}
.conteneur_contact .carte .map {
	margin:-14px 0 0 0;	
}
.conteneur_contact .carte .agence {
	position:absolute; top:147px; left:24px;
	width:156px; height:105px;
	padding:4px 0px 0px 36px;
	background:url(../Images/contacter_apicil_agence_bg.png) no-repeat;
}
.conteneur_contact .carte .content {
	float:left; _display:inline;
	margin:-45px 0 0 27px;
	width:315px;
	padding:0px 0px 0px 0px;
	color:#507e82;
	line-height:11px;
}
.conteneur_contact .carte .content p {
	padding:0px 0px 10px 0px;
}
.conteneur_contact .carte .coordonnees {
	width:371px; height:auto;
	margin:-35px 0 0 0; padding:0 0 15px 0;
	background:url(../Images/contacter_apicil_info_agence_bg.png) no-repeat;
}
.conteneur_contact .carte .photo {
	float:left;
	margin:0; padding:17px 0 0 16px;
}
.conteneur_contact .carte .adresse {
	float:left;
	width:155px;
	padding:17px 0px 0px 18px;
	color:#26a1b2;
	background:none;
}
.conteneur_contact .carte .adresse p{
	padding:0 0 0 10px;
}
.conteneur_contact .carte .adresse .pucage {
	font-size:12px; font-weight:bold;
	background:url(../Images/carre_bleu.gif) no-repeat 0px 8px;
}
.conteneur_contact .carte .adresse .lien {
	padding:15px 0px 0px 16px;
	background:url(../Images/fleche_droite_rouge_2.gif) no-repeat 10px 20px;
}
.conteneur_contact .carte .informations {
	width:358px; height:auto;
	padding:0px 0px 0px 13px;
	background:url(../Images/contacter_apicil_agence_separator.gif) no-repeat;
}
html[xmlns] .conteneur_contact .carte .informations {
	height:auto;
}
.conteneur_contact .carte .informations .colonne {
	float:left;
	width:170px;
	padding:0px 9px 0px 0px;
}
.conteneur_contact .carte .informations .colonne .titre {
	margin:0px 0px 6px 0px;
	padding:1px 10px 2px 10px;
	color:#ffffff; font-weight:bold;
	background-color:#26a1b2;
}
.conteneur_contact .carte .informations .colonne .content {
	position:relative; top:0px; left:0px;
	width:auto;
	margin:0; padding:0px 10px 0px 10px;
	color:#507e82;
	line-height:15px;
}
.conteneur_contact .carte .informations .colonne .content p {
	padding:0px;
}
.conteneur_contact .carte .informations .colonne .content .lien {
	padding:10px 0px 0px 7px;
	background:url(../Images/fleche_droite_rouge_2.gif) no-repeat 0px 16px;
}
.conteneur_contact .carte .boutons {
	float:left;
	position:relative; top:32px; left:4px;
	width:371px; height:auto;
}
.conteneur_contact .carte .boutons .btn_recevoir {position:absolute; width:169px; height:50px; top:0; left:0px; z-index:10;}
.conteneur_contact .carte .boutons .btn_recevoir .interro {position:absolute; top:0px; left:146px;}
.conteneur_contact .carte .boutons .btn_comparateur {position:absolute; width:169px; height:50px; top:0; left:190px; z-index:9;}
.conteneur_contact .carte .boutons .btn_comparateur .interro {position:absolute; top:0px; left:146px;}
.conteneur_contact .carte .boutons .btn_subscribe {position:absolute; top:6px; left:347px;}

.conteneur_contact .formulaire {
	width:280px; height:auto;
	float:left;
	padding:7px 0px 0px 10px;
}
.conteneur_contact .formulaire form {
	width:270px; height:auto;
	margin:0; padding:0 0 0 10px;
}
.conteneur_contact .formulaire .table_contact {
	margin:10px 0; padding:0;
}
.conteneur_contact .formulaire .titreform {
	margin:0; padding:14px 0 8px 0;
	background:url(../Images/bg_contacts_titreform.gif) left bottom no-repeat;
}
.conteneur_contact .formulaire .table_contact .etoile {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#2ac0c4;
}
.conteneur_contact .formulaire .table_contact label {font-size:11px; color:#000;}
.conteneur_contact .formulaire .table_contact .labelspe {
	position:relative; top:-2px; left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
.conteneur_contact .formulaire .table_contact tr td {margin:0; padding:1px 0 1px 0;}
.conteneur_contact .formulaire .table_contact .tdinput {margin:0; padding:1px 0 1px 10px;}
.conteneur_contact .formulaire .table_contact .aide {position:relative; top:2px; left:5px;}
.conteneur_contact .formulaire .table_contact .picto_calendar {position:relative; top:3px;}
.conteneur_contact .formulaire .table_contact .heuresouhaitee {
	width:120px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.formulaire_contact_fin {
	position:relative;
	width:auto; height:auto;
	margin:0; padding:10px 0 0 32px;
	background:url(../Images/bg_form_contact_fin.gif) left top no-repeat;
}
.formulaire_contact_fin .chpobligatoires{color:#B2C0C3;}

.formulaire_contact_fin .etoile {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#2ac0c4;
}
.formulaire_contact_fin .envoyer {
	position:absolute; top:0; right:60px;
	width:152px; height:59px;
}
.info_libertes {
	margin:40px 0 0 0; padding:0 30px 0 0;
	font-size:9px; color:#507e82;
}

.marginLeft10 {margin-left:10px;}
/* Plan du site -------------------------------------- */
.plandusite {
	width:1003px; height:auto;
	margin:0; padding:0;
}
.plandusite a {
	position:relative;
	z-index:1;
}
.entete_plandusite {
	width:auto; height:auto;
	margin:0; padding:0 0 0 265px;
}
.entete_plandusite h1 {
	color:#507E82;
	font-size:25px;	font-weight:bold;
	margin:0 0 8px 0; padding:0;
}
.rubrique {
	width:940px; height:auto;
	margin:0; padding:0 0 0 63px;
	background:url(../Images/bg_fresque_plandusite.png) left top no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/bg_fresque_plandusite.png", sizingMethod="crop");
}
.trichage {
	float:left;
	width:756px; height:auto;
}
.rubrique_blocjaune {
	float:left;
	width:169px; height:115px;
	margin:0; padding:0 15px 13px 0;
	background:url(../Images/bg_rubrique_blocjaune.png) left top no-repeat;
}
.rubrique_blocjaune p {
	font-size:12px; font-weight:bold;
	color:#ba0934;
	margin:37px 0 0 15px; padding:0 0 0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.rubrique_blocbleu {
	float:left;
	width:168px; height:173px;
	margin:0; padding:0 16px 7px 0;
	background:url(../Images/bg_rubrique_blocbleu.png) left top no-repeat;
}
.rubrique_blocbleu p.suruneligne {
	font-size:12px; font-weight:bold;
	color:#ba0934;
	margin:20px 0 18px 15px; padding:0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.rubrique_blocbleu p.surdeuxligne {
	font-size:12px; font-weight:bold;
	color:#ba0934;
	margin:13px 0 10px 15px; padding:0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.rubrique_blocjaunepastel {
	float:left;
	width:185px; height:152px;
	margin:14px 0 0 0; padding:0;
	background:url(../Images/plandusite_blocjaunepastel.png) left top no-repeat;
}
.rubrique_blocjaunepastel .titre {
	width:168px; height:24px;
	margin:0 7px 0 10px; padding:15px 0 0 0;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocjaunepastel .titre2ligne {
	width:158px; height:34px;
	margin:0 7px 0 10px; padding:5px 5px 0 5px;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocjaunepastel .intro
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
}
.rubrique_blocjaunepastel ul
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
	list-style:none;
}
.rubrique_blocjaunepastel ul li {
	margin:0; padding:1px 0 1px 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 6px no-repeat;
}

.rubrique_blocbleupastel {
	float:left;
	width:185px; height:152px;
	margin:14px 0 0 0; padding:0;
	background:url(../Images/plandusite_blocbleupastel.png) left top no-repeat;
}
.rubrique_blocbleupastel .titre {
	width:158px; height:24px;
	margin:0 7px 0 10px; padding:15px 5px 0 5px;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocbleupastel .titre2ligne {
	width:158px; height:34px;
	margin:0 7px 0 10px; padding:5px 5px 0 5px;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocbleupastel .intro
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
}
.rubrique_blocbleupastel ul
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
	list-style:none;
}
.rubrique_blocbleupastel ul li {
	margin:0; padding:1px 0 1px 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 6px no-repeat;
}

.rubrique_blocbleupastel_double {
	float:left;
	width:370px; height:152px;
	margin:14px 0 0 0; padding:0;
	background:url(../Images/plandusite_blocbleupastel_double.png) left top no-repeat;
}
.rubrique_blocbleupastel_double .titre {
	width:353px; height:24px;
	margin:0 7px 0 10px; padding:15px 0 0 0;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocbleupastel_double .intro
{
	float:left;
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
}
.rubrique_blocbleupastel_double ul
{
	float:left;
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	_margin:0 7px 0 6px;
	font-size:11px;
	color:#000;
	list-style:none;
}
.rubrique_blocbleupastel_double ul li {
	margin:0; padding:1px 0 1px 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 6px no-repeat;
}
.delaide { position:relative; top:4px; left:0;}


.bg_table_commande_left {
	background:url(../Images/bg_table_commande_left.gif) right top no-repeat;
}


.bg_table_commande_right {
	background:url(../Images/bg_table_commande_right.gif) right top no-repeat;
}

.inputtxt22 {
	width:22px;	
}

.lien_pdf {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_pdf.gif) left 5px no-repeat;
}
.lien_word {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_word.gif) left 5px no-repeat;
}
.lien_powerpoint {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_powerpoint.jpeg) left 5px no-repeat;
}
.lien_excel {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_excel.jpeg) left 5px no-repeat;
}
.lien_autre {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_pdf.gif) left 5px no-repeat;
}
textarea {
                font-size:12px;
                font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}



/*
#correcbtn {
	position:relative; z-index:1;
}
#correcbtn img{ z-index:2;}
*/

/* ----------------------------- MAJ 23/06/2009 (FNC 9307)------------------------- */

.tableaux table .selectcpam {
	width:190px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}

/* ----------------------------- Fin MAJ ------------------------------------------*/


