.menulines { border:2.5px solid #F0F0F0; }
.menulines a{ text-decoration:none;color:black;}
.menu_font { font-family:Verdana,sans-serif; font-size:11; color: black; }

A         {text-decoration: none; color: #000047;}
A:active  {text-decoration: none; color: #3D4A91;}
A:hover   {text-decoration: none; color: #B83838;}

form{
	display:inline;
	clear:both;
}

input.[type="submit"]{
	background-color : #34973A;font-family:Verdana,sans-serif; font-size:11; color: #FFFFFF;border:1;font-weight:700;
}
.admtext { font-family:Verdana,sans-serif; font-size:12; color: black; } 
.admtitre2 { font-family:Verdana,sans-serif; font-size:12; color: black; font-weight: 700;} 

.message { font-family:Verdana,sans-serif; font-size:12; } 

.titre_page { font-family:helvetica ;font-size:15; color: black; font-weight: 800; }
.positionnement { font-family:helvetica ;font-size:12; color: black; font-weight: 800; }

.liste { font-family:Verdana,sans-serif; font-size:11; color: black;}
.tr_liste { background-color:#FAFAFA}
.lien_liste { color:#000000;text-decoration:none }
.titre_liste { font-family:helvetica ;font-size:15; color:#111111; font-weight: 800;}


.fiche { font-family:Verdana,sans-serif; font-size:12; color: black; } 
.lien_fiche { color:#2C6904;text-decoration:none }
.fond_fiche { background-color:#F1FBEC; color:#F1FBEC; }
.champ_fiche { font-family:Verdana,sans-serif; font-size:11; color:#3D4A91; font-weight: 600;} 
.tr_fiche { background-color:#2C6904}
.titre_fiche { font-family:helvetica ;font-size:12; color:#FFFFFF; font-weight: 800;}

.form { font-family:Verdana,sans-serif; font-size:11; color: #575757; } 
.lien_form { color:#2C6904;text-decoration:none }
.fond_form_gauche { background-color:#D5E6F0; color:#000000; }
.fond_form_right { background-color:#FFFFFF; color:#FFFFFF; }
.champ_form { font-family:Verdana,sans-serif; font-size:11; color:#3D4A91; font-weight: 600;} 
.tr_form { background-color:#2C6904}
.titre_form { font-family:helvetica ;font-size:13; color:#3D4A91; font-weight: 800;}


.font_navigation { font-family:Verdana,sans-serif; font-size:12; color: white; font-weight: 600;}
.tr_navigation { background-color:#3D4A91; font-family:Verdana,sans-serif;}
.input_navigation { font-family:Verdana,sans-serif; font-size:11; color: #064267; background-color:#FEFFFF; font-weight: 500;}

.sous_fiche { font-family:Verdana,sans-serif; font-size:12; color: black; } 
.lien_sous_fiche { color:#2C6904;text-decoration:none }
.fond_sous_fiche { background-color:#F1FBEC; color:#F1FBEC; }
.champ_sous_fiche { font-family:Verdana,sans-serif; font-size:11; color:#3D4A91; font-weight: 600;} 
.tr_sous_fiche { background-color:#2C6904}
.titre_sous_fiche { font-family:helvetica ;font-size:12; color:#FFFFFF; font-weight: 800;}

.sous_form { font-family:Verdana,sans-serif; font-size:11; color: #575757; } 
.lien_sous_form { color:#2C6904;text-decoration:none }
.fond_sous_form_gauche { background-color:#D5E6F0; color:#000000; }
.fond_sous_form_right { background-color:#FFFFFF; color:#FFFFFF; }
.champ_sous_form { font-family:Verdana,sans-serif; font-size:11; color:#3D4A91; font-weight: 600;} 
.tr_sous_form { background-color:#2C6904}
.titre_sous_form { font-family:helvetica ;font-size:13; color:#3D4A91; font-weight: 800;}

.texte { font-size: 9pt; font-family: Arial; color: #333333; font-weight: 500; text-align:justify;text-justify: inter-word;}

P{display:list-item;list-style-type:none;text-align:justify;text-justify:inter-word;}
.presentation { font-size: 9pt; font-family: Arial; color: #333333; font-weight: 500; text-align:justify;text-justify: inter-word; padding:0px 4px 2px 4px;}

#disponibilites {
	border: 1px solid red;
	font-size:11px;
	padding:2px;
	text-align:left;
}

#variantes {
	border: 1px solid red;
	font-size:11px;
	padding:2px;
	text-align:left;
}

#affichage_forfait {
	border: 1px solid red;
	font-size:11px;
	padding:2px;
	text-align:left;
}

/*espace CLIENT */
.titre_page{
	clear:both;
	font-weight:bold;
	color:##3D4A91;
	font-size:16px;
	float:left;
	width:120px;
}
.identification{
	float:left;
	width:320px;
	text-align:right;
	margin-top:3px;
}
.imprimer{
	float:left;
	width:160px;
	text-align:right;
}
.imprimer img{
	border:0px;padding-right:5px;vertical-align:center;
}
.client {padding:2px;width:100%;font-size: 9pt; font-family: Arial; color: #333333; font-weight: 500; text-align:justify;text-justify: inter-word;}
.client p{margin:0px;}
.client .titre{
}
.client .menu{
	clear:both;
	float:left;
	margin:5px 0px 5px 0px;
	background:transparent url(../images/menu_portail_bg.gif);
	border:1px solid #CCCCCC;
	width:100%;
}

.client .menu .item{color:#333333;
	font-family: Verdana, Arial; 
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:153px;
	line-height:22px;
	border-right:1px solid #CCCCCC;
}
	
.client .menu .item:hover{
	background:transparent url(../images/menu_portail_bg_red.gif);
	color:#FFFFFF;
}

.client .page{clear:both;border-top:1px solid #CCCCCC;}
.client .categorie{clear:both;background-color:#1D2ACA;font-weight:bold;color:#FFFFFF;padding:2px;margin-top:10px;}
.client .libelle{clear:both;float:left;width:150px;}
.client .donnee{padding-left:5px;float:left;width:470px;}


.client .prestations{clear:both;background-color:#1D2ACA;font-weight:bold;color:#FFFFFF;padding:2px;margin-top:10px;}
.client .document{font-weight:bold;padding-left:10px;}

.liste_contrat .item{font-weight:500;padding:1px;}
.liste_contrat img{border:0px;vertical-align:center;padding-right:5px;}

.client .titre_categorie{clear:both;border-bottom:solid 1px #1D2ACA;font-weight:bold;color:#1D2ACA;padding:2px;padding-top:10px;}
.ld_menu{padding:4px;float:left;width:100%;}
.ld_menu .item{width:50%;float:left;padding-top:15px;font-weight:bold;}
.ld_menu .item img{border:0px;padding-right:5px;vertical-align:center;}

.contrat_menu{float:left;width:100%;text-align:center;}
.contrat_menu .item{float:left;margin-left:5px;padding:3px;border:solid 1px #CCCCCC;}
.contrat_menu .selected{float:left;margin-left:5px;padding:3px;border:solid 1px #CCCCCC;background-color:#CED2FD;color:#FFFFFF;border-bottom:1px solid transparent;}

.factures img{border:0px;vertical-align:center;}

.reservation_titre{border-bottom:1px solid #1D2ACA;
clear:both;
color:#1D2ACA;
font-weight:bold;
padding:10px 2px 2px;}

.selection{clear:both;float:left;margin-bottom:10px;width:100%;}
.selection input{background-color:#FFFFFF;border:1px solid #1D2ACA;color:#1D2ACA;font-size:12px;margin:1px 0;padding:0;width:60px;}
.selection select{background-color:#FFFFFF;border:1px solid #1D2ACA;color:#1D2ACA;font-size:12px;margin:1px 0;padding:0;}
.selection .selection_titre{clear:both;width:100%;float:left;border-bottom:1px solid #1D2ACA;
clear:both;
color:#1D2ACA;
font-weight:bold;
padding:10px 2px 2px;}
.selection .selection_societe{clear:both;padding-left:5px;float:left;width:160px;}
.selection .selection_ouvert{float:left;padding-left:5px;}
.selection .selection_mois{float:left;padding-left:5px;}
.selection .selection_numero{float:left;padding-left:5px;}

.simulation input{background-color:#FFFFFF;border:1px solid #1D2ACA;color:#1D2ACA;font-size:12px;margin:1px 0;padding:0;width:100px;}