/*
COULEURS A REMPLACER :
#4BB4BE  ->  couleur des bordures, des entetes de tableaux etc (couleur foncée)
#F5FCFC  ->  couleur des fonds de tableau
#FFFFFF   ->  couleur de fond du site
#D9F8FB  ->  couleur des headers et des pagers des datagrids et du calendrier
*/

a
{
	font-family:Verdana;
	font-size:11px;
	color:#4BB4BE;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.cellule
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom: 10px;
	text-decoration:none;
	width:240px;
	background-color:#F5FCFC;
	border:2px solid #FFFFFF;
}

a.menu
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	border-width: 0px;
	padding: 5px;
	display: block;
}

a.menu:hover
{
	background-color:#ffffff;
}

body
{
	background-color:#ffffff;
	margin-top:5px;
}

body,table,p,li
{
	font-family:Verdana;
	font-size:11px;
}

#couleur
{
	position: absolute;
	top: 30px;
	left:30px;
}

.bouton 
{
	color : #000000;
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	background-color : #ffffff;
	border-width : 1px;
	padding : 1px;
	cursor:hand;
}

.champs
{
	background-color:#FFFFFF;
	border:1px solid #4BB4BE;
	font-family:Verdana;
	font-size:11px;
}

.champs_app
{
	background-color:#4BB4BE;
	border:1px solid #4BB4BE;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
}

.champs2
{
	background-color:#F5FCFC;
	border:1px solid #4BB4BE;
	font-family:Verdana;
	font-size:11px;
}

.champs100
{
	width:180px;
}

.champs50
{
	width:100px;
}

.champs13
{
	width:100px;
}

.champs5
{
	width:50px;
}

.champsText
{
	width:300px;
	height:60px;
}

.champsText2
{
	width:300px;
}

.champs_cp
{
	background-color:#FFFFFF;
	border:1px solid #4BB4BE;
	font-family:Verdana;
	font-size:11px;
	width:40px;
}

.champs100,.champs50,.champsText,.champs13,.champs5,.champsText2
{
	background-color:#FFFFFF;
	border:1px solid #4BB4BE;
	font-family:Verdana;
	font-size:11px;
}

.choix,.option
{
	border:solid 1px #4BB4BE;
	background-color:F5FCFC;
}

.Devisalert
{
	text-align:justify;font-weight:bold;
	font-family:verdana; font-size:8pt;color:red;
}


.option
{
	text-align:center;
}

.encadrement
{
	border:1px solid #4BB4BE;
}

.erreur
{
	font-family:Verdana;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
}

.formulaire
{
	background-color:#F5FCFC;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	border:1px solid #000000;
}

.formulaire_interieur
{
	background-color:#F5FCFC;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}

.formule
{
	border:solid 1px #4BB4BE;
	text-align:center;
	background-color:#ffffff;
}

.garanti
{
	border:solid 1px #4BB4BE;
	text-align:center;
	background-color:#ffffff;
}

hr
{
	color:#4BB4BE;
}

.ligne
{
	background-color:#ffffff;
}

.mentions
{
	background-color:#FFFFE0;
	width:590px;
	padding:5px;
	font-family:Verdana;
	font-size:10px;
	text-align:center;
	border:solid 1px #000000;
}

.numero
{
	border:solid 1px#000000;
	background-color:#F5FCFC;
	font-weight:bold;
	width:130px;
	padding:2px;
}

.menu
{
	background-color:#F5FCFC;
	border:1px solid #4BB4BE;
}

.perso1
{
	font-family:Verdana;
	font-size:18px;
	color:#4BB4BE;
	font-weight:bold;
}

.primes
{
	border:solid 1px #4BB4BE;
	text-align:center;
	color:#ffffff;
	background-color:#4BB4BE;
	font-weight:bold;
}

.perso2
{
	font-family:Verdana;
	font-size:18px;
	color:#4BB4BE;
	font-weight:bold;
}

.perso3
{
	font-family:Verdana;
	font-size:18px;
	color:#4BB4BE;
	font-weight:bold;
}

.soussection
{
	text-align:right;
	vertical-align:middle;
	width:230px;
}

.section
{
	font-family:Verdana;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
}

.tableau
{
	background-color:#FFFFFF;
	border:1px solid #4BB4BE;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}

th
{
	color:#FFFFFF;
	background-color:#4BB4BE;
	font-family:Verdana;
	font-size:12px;
}

.th
{
	color:#FFFFFF;
	background-color:#4BB4BE;
	font-family:Verdana;
	font-size:12px;
}


.titre
{
	color:#4BB4BE;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

.titre2
{
	font-family:Verdana;
	font-size:12px;
	color:#4BB4BE;
	font-weight:bold;
}

.txt
{
	font-family:Verdana;
	font-size:10px;
	color:#4BB4BE;
	text-align:justify;
}

.LstBox { font-weight:bold; 
	   font-family:arial; font-size:8pt;color:black; 				           
           background-color: '#FFFFFF';
           border-right:1;border-right-style: solid; border-right-color:'black'; 
           border-left:1;border-left-style: solid; border-left-color:'black';
           border-top:1;border-top-style: solid; border-top-color: 'black';
           border-bottom:1;border-bottom-style: solid; border-bottom-color: 'black';
           width:220;cursor:hand;
         }

.titrequestion   { text-align:left;font-weight:bold; 
	   font-family:verdana; font-size:8pt;color:black; 				                      				           
         }
         
.question {
	BORDER-RIGHT: #4BB4BE 1px solid; BORDER-TOP: #4BB4BE 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #4BB4BE 1px solid; BORDER-BOTTOM: #4BB4BE 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff;width:350px;height:200px;
}
 
.reponse {
	BORDER-RIGHT: #4BB4BE 1px solid; BORDER-TOP: #4BB4BE 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #4BB4BE 1px solid; BORDER-BOTTOM: #4BB4BE 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff;width:350px;height:200px;ReadOnly:true;
}                  


.questionDi {
	BORDER-RIGHT: #4BB4BE 1px solid; BORDER-TOP: #4BB4BE 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #4BB4BE 1px solid; BORDER-BOTTOM: #4BB4BE 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff;width:310px;height:250px;ReadOnly:true;
}
 
.reponseDi {
	BORDER-RIGHT: #4BB4BE 1px solid; BORDER-TOP: #4BB4BE 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #4BB4BE 1px solid; BORDER-BOTTOM: #4BB4BE 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff;width:310px;height:250px;
}   

.sousformulaire {
	WIDTH: 700px;
}

.TDselect{background-color:'#FFFFC0';}

.infos   { text-align:left;font-weight:normal; 
	   font-family:verdana; font-size:8pt;color:black; 				                      				           
         }

.champ_obligatoire	{background-color:#D9F8FB;}
/*********************************************************************************************/


/* STYLE DATAGRID */
/*********************************************************************************************/
.ligne_couleur1
{
	font-family:Verdana;
	text-decoration:none;
	background-color:#F5FCFC;
	border:2px solid #ffffff;
}

.ligne_couleur2
{
	font-family:Verdana;
	text-decoration:none;
	background-color:#FFFFFF;
	border:2px solid #ffffff;
}

.pagerStyle, .headerStyle
{
	background-color: #D9F8FB;
}

.TBsearch
{
	background-color: #D9F8FB;
}
/*********************************************************************************************/
/* STYLE CALENDRIER */
/*********************************************************************************************/
/* CALENDRIER */
.CallCal{text-decoration:underline;font-family:arial;font-size:8pt;color:black;font-weight:bold;cursor:pointer;}
.Cal{text-align:center;font-family:arial;font-size:8pt;color:#4BB4BE;background-color:'#FFFFFF';border:1px solid #4BB4BE;}
.CalTitre{font-family:arial; font-size:8pt;color:white;font-weight:bold;background-color: #4BB4BE;width:100%;}              
.CalPrevMonth {text-align:left; padding-left:2px;cursor:pointer;width:15%;}
.CalCurMonth {text-align:center;width:65%;}
.CalNextMonth {text-align:right; padding-right:2px;cursor:pointer;width:15%;}
.CalHide{text-align:center;width:5%;background-color:#000000;color:white;cursor:pointer;}
.CalDayHeader{cursor:pointer;width:25px;color:black;background-color: #D9F8FB;border-bottom: 1px solid #4BB4BE}
.CalDay {background-color:#D9F8FB;cursor:pointer;font-weight:bold;width:14%;border-bottom: 1px solid #4BB4BE;border-right: 1px solid #ffffff;border-top: 1px solid #ffffff;}  
.CalSelDay {background-color:#4BB4BE;color:white;font-weight:bold;cursor:pointer;width:14%; }    
.CalOtherDay { background-color:#F5FCFC;cursor:pointer;width:14%;border-bottom: 1px solid #4BB4BE;border-right: 1px solid #ffffff;border-top: 1px solid #ffffff;}
/*********************************************************************************************/
/** onglets **/
.ongletTR{ border-top:2px solid #4BB4BE;}
.ongletSET{text-align:center;font-size:8pt;color:white;font-weight:bold;width:120px;height:20px;
	border-left: 1px solid #4BB4BE; border-top:1px solid #4BB4BE; 
	border-right: 1px solid #4BB4BE;border-bottom: 1px solid #4BB4BE;
	background-color:#4BB4BE;cursor:pointer;}
.ongletUNSET{text-align:center;font-size:8pt;color:black;font-weight:bold;width:120px;height:20px;
	border-left: 1px solid #4BB4BE; border-top:1px solid #D9F8FB; 
	border-right: 1px solid #4BB4BE;border-bottom: 1px solid #4BB4BE;
	background-color:#D9F8FB;cursor:pointer;}
	
/*********************************************************************************************/
/* vehiculier */
.VEHDIV{font-family:Verdana;font-size:11px;text-align:left;padding-left:0px;background-color:#F5FCFC;}
.VEHTB{
	background-color:#F5FCFC;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}

.VEHTD{
	text-align:center;
	background-color:#FFFFFF;
	font-size:1.1em;				 
	border:1px solid #4BB4BE;
	vertical-align:top;
}
.VEHTI{font-weight:bold;background-color:#4BB4BE;color:#FFFFFF;width:100%;}

.VEHDIVSEL{
	background-color:#FFFFFF;	
	height:auto;
	minHeight:100px;
	min-height:100px;
	font-size:0.9em;	
}
.VEHLIST{	
	font-family:Verdana;
	font-size:10px;	 	
}
.BT_CHGVEH{
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#99004A;
	width:100px;
	padding:2px;
	cursor:pointer;
	border:1px solid #4BB4BE;
}