/*
style.css
April Premium
Ce fichier définit le style du site d'April Premium
*/

/*.texteblanc {font-family:verdana; font-size:small; color:white;  }*/
.texteblanc { font:bold 11px Arial, Helvetica, sans-serif; color:white;}
.texteblanc:hover { font:bold 11px Arial, Helvetica, sans-serif; color:white;}

a.menubas	{color:#ffffff; text-decoration:none; font-family:verdana; font-size:x-small; color:white; }   
a.menubas:visited {color:#ffffff; text-decoration:none; font-family:verdana; font-size:x-small; color:white; }
a.menubas:hover {color:#ffffff; text-decoration:underline; font-family:verdana; font-size:x-small; color:white; }

a.menu {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:verdana; font-size:8pt; color: #002C55; border: none;
line-height: 15px; text-indent: 5px;
background-color:#acae9b;
}
a.menu:hover {
background-color:#012c57; color: #ffffff;
}

a.menugauche {
display: block; width: 130px; text-align: left; text-decoration: none;
font-family:verdana; font-size:7pt; color: #002C55; border: none;
line-height: 15px; text-indent: 5px;
background-color:#d3d5c5;
}
a.menugauche:hover {
background-color:#012c57; color: #ffffff;
}

a.lienpage {font: bold 14px Arial, Helvetica, sans-serif; color:#012c57; text-decoration:none; }
a.lienpage:visited {font: bold 14px Arial, Helvetica, sans-serif; color:#012c57; text-decoration:none; }
a.lienpage:hover {font: bold 14px Arial, Helvetica, sans-serif; color:#012c57; text-decoration:underline; }

a.lienpagepetit {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:none; }
a.lienpagepetit:visited {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:none; }
a.lienpagepetit:hover {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:underline; }

a.lienoption {font-family:verdana; font-size:small; color:#ffffff; text-decoration:underline; }
a.lienoption:visited {font-family:verdana; font-size:small; color:#ffffff; text-decoration:underline; }
a.lienoption:hover {font-family:verdana; font-size:small; color:#ffffff;	 text-decoration:none; }

a.liendecou {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:underline; }
a.liendecou:visited {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:underline; }
a.liendecou:hover {font-family:verdana; font-size:xx-small; color:#012c57;	 text-decoration:none; font-weight: bold; }

a.attestation {font-family:verdana; font-size:small; color:#012c57; font-weight:bold; text-decoration:underline; }
a.attestation:visited {font-family:verdana; font-size:small; color:#012c57; text-decoration:underline; font-weight:bold; }
a.attestation:hover {font-family:verdana; font-size:small; color:#012c57;	 text-decoration:none; font-weight: bold; }

a.lienpagepetit2 {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:underline; }
a.lienpagepetit2:visited {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:underline; }
a.lienpagepetit2:hover {font-family:verdana; font-size:xx-small; color:#012c57; font-weight: bold; text-decoration:none ; }

a.lienhow {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:underline; }
a.lienhow:visited {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:underline; }
a.lienhow:hover {font-family:verdana; font-size:xx-small; color:#012c57; text-decoration:none ; }

a.lienpageita {font-family:verdana; font-size:xx-small; color:#012c57; font-weight: bold italic; text-decoration:none; }
a.lienpageita:visited {font-family:verdana; font-size:xx-small; color:#012c57; font-weight: bold italic; text-decoration:none; }
a.lienpageita:hover {font-family:verdana; font-size:xx-small; color:#012c57;  font-weight: bold italic; text-decoration:underline ; }

/* Global Styles */

body {
		margin:0px;
		text-align:center;
	 }
	
td {
	color:0082C8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
a {
	color: #0082c8;
	}
	
	
	
a:hover {
	color: #A0CF67;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0082C8;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	color: #0082c8;
	letter-spacing:0.1em;
	line-height:30px;
	font-weight: bolder;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 26px;
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	}

#tagline 	{
	color: #0082c8;
	letter-spacing:0.1em;
	line-height:18px;
	font-weight: bolder;
	text-decoration: underline;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 12px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
.libelle {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
}


		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */

.ERRORS {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: red;
}
	
.cadreError{
	padding-top : 10px;
}

TABLE.FORM
{	
	width:100%;
}

TD.FORM 
{
width:100%;
text-align:center;
}



TD.LISTEBLEU_CENTREE {
	background-color : #B9E2EE;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
}




TH.LISTEBLEU_CENTREE {
	color: #FFFFFF;
	background-color : #30A0C8;
	font-weight: bold;		
	height: 25px;
	font-family: Verdana;		
	font-size: 10px;
}

/* Classe LISTEBLANC */
TD.LISTEBLANC_CENTREE{
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	background-color :#b2bfcc;
	color:#002C55;
	
}
TD.LISTEBLANC_CENTREE:hover{
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	background-color :#002C55;
	color:#FFFFFF;
	cursor:pointer;
}

A.LISTEBLANC_CENTREE{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color:#002C55;
}

A.LISTEBLANC_CENTREE:hover{
	font-family: Verdana;
	font-size: 10px;
	font: bold;
	text-align: center;
	color:#FFFFFF;
}

TH.LISTEBLANC_CENTREE {
	color: #FFFFFF;
	background-color : #30A0C8;
	font-weight: bold;		
	height: 25px;	
	text-align: center;
	font-family: Verdana;		
	font-size: 10px;
}	
	

/* nouvelle couleur pour les listes */
TD.LISTE_CENTREE {
	background-color :#D3D5C5;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	color:#002C55;
}

TD.LISTE_CENTREE:hover {
	background-color :#002C55;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	color:#FFFFFF;
	cursor:pointer;
}

TH.LISTE_CENTREE {
		color      :white;
		background-color :#002c55;
		font-weight: bold;		
		height: 20px;
		/* police */	
		font-family: Verdana;		
		font-size: 10px;
}	
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #F8982A;
	line-height:26px;
	letter-spacing:0.21em;
	background-color: E6E6E6;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	width: 148px;
	}
	
.select {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 150px;
	color: #012c57;
}
.buttonRadio {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 150px;
	color: #012c57;
	height: 10px;
}
.text {

	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 150px;
	color: #012c57;
}
.filAriane {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EBF4FA;
	height: 20px;
	padding-right: 5px;
	padding-top: 5px;
}



.celluleFilAriane {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #0082c8;
	background-color: #CCE6F3;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #0082C8;
	padding-left : 10px;
	padding-right : 10px;
	width: auto;
}



.celluleFilArianeSelect {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #0082c8;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding-left : 10px;
	padding-right : 10px;
	
}
.libelleNavigation {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #0082c8;
	padding: 5px;
	text-align: center;
}
.textDate {


	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 20px;
	color: #012c57;
}
.textAnnee {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 40px;
	color: #012c57;
}
.textCP {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 50px;
	color: #012c57;
}
.textTelephone {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 120px;
	color: #012c57;
}
.textCRM {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 50px;
	color: #012c57;
}

.libelleTitre {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	font-weight: bold;
	border-bottom : solid 1px silver;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	background-color :#cce6f3;
}

.action {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #0082c8;

}


.libelleIdentifiant {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	height: 15px;
}
.libelleLabelIdentifiant {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	text-align: center;
	font-weight: normal;
	text-decoration: underline;
	height: 10px;
	padding: 5px;
}
.textGTA {

	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 120px;
	color: #012c57;
}

.textGTALong {

	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 250px;
	color: #012c57;
}



.buttonValider {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	width: 120px;
	color: #0082c8;
	border: 0px;
	background-color: white;
}

.buttonSubmit {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	width: 120px;
	color: #0082c8;
	border: 0px;
	background-color: #EBF4FA;
}


.lien {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	letter-spacing: 0.1em;
	text-align: center;
}
.selectDisabled {

	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 150px;
	color: #0082c8;
}
.libelleDisabled {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	font-weight: normal;
	text-decoration: none;
	border: 1px;
	border-color: #666666;
	height: 10px;
}
.libelleGras {

	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	font-weight: bold;
	text-decoration: none;
	border: 1px;
	border-color: #666666;
	height: 10px;
}
.cadreHautGauche {
	border-left-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.cadreHautDroite {

	border-left-style: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
}
.cadreBasGauche {

	border-left-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
}
.cadreBasDroite {


	border-left-style: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
}
.tableau {
	margin-top: 3px;
	margin-left: 5px;
}
.cadreBas {



	border-left-style: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
}
.cadreDroite {
	border-left-style: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
}
.cadreGauche {
	border-left-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
}
.cadreHaut {
	border-left-style: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #0082c8;
	border-right-color: #0082c8;
	border-bottom-color: #0082c8;
	border-left-color: #0082c8;
}
.cadre {
	
	border : solid 1px #0082c8;
	background-color : white;
	padding:10px;
	
}
.libelleResume {

	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	font-weight: normal;
	text-decoration: none;
	height: 10px;
}
.tableauResume {
	margin-top: 3px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.libelleTitreResume {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	font-weight: bold;
	text-decoration: underline;
	height: 20px;
	padding-bottom: 8px;
}
.libelleMontant {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	font-weight: normal;
	text-decoration: none;
	height: 10px;
	text-align: right;
}
.libelleMontantGras {

	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #012c57;
	font-weight: bold;
	text-decoration: none;
	height: 10px;
	text-align: right;
}

.mainBody
{
width: 100%;
height: 100%;
padding-left: 10px;
padding-top: 10px;
background-color:#EBF4FA;
/*background-image: url(../images/webback.gif)*/
}

/* onglet pour les fenetres */

.sTabLeft	{
	background-color: #fafafa;
	
	background-image: url(../images/tabb.PNG);
	background-repeat: repeat-y;
	background-position: top left;
	cursor:default;
	
}

.sTabCenter	{
	background-color: #fafafa;
	
	border-top: 1px solid #c0c0c0;
	font-family: tahoma;
	font-size: .7em;
	color: #000000;
	font-weight: bold;
	cursor:default;
	padding-left:5px;
	padding-right:5px;
}


.sTabRight	{
	background-color: #fafafa;
	background-image: url(../images/tabb.PNG);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:default;
	
}

.dTabLeft	{
	background-color:white;
	border-bottom: 1px solid #c0c0c0;
	border-collapse: separate;
	background-image: url(../images/tabb.PNG);
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:pointer;
}

.dTabCenter	{
	
	background-color:white;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	font-family: tahoma;
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	
}


.dTabRight	{
	background-color:white;
	border-bottom: 1px solid #c0c0c0;
	background-image: url(../images/tabb.PNG);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:pointer;
    
}

.spacerTab	{
	background-color:transparent;
	border-bottom: 1px solid #c0c0c0;
}

/**
 * Calendar classes
 */

TD.CALENDRIER {
	
	background-color: #C2C2C2; 
	font-weight: bold; 
	text-align: center; 
	font-size: 9px;
}

A.CALENDRIER {
	text-decoration: none; 
	/*color: #000000;*/
	
	
}
A.CALENDRIER:Visited  {color : #000000; }
A.CALENDRIER:Active   {color : #000000; }
A.CALENDRIER:Hover    {color : #000000; text-decoration : none;font-weight: bold; }





.CALENDARBORDER {
	
	background-color :#babdbf;
}

.CALENDARTITLE {
	
	background-color: #e6e6e6;
}

.CALENDARWEEK {
	
	background-color:#f5f5f5;
}

.CALENDARWEEKEND {
	background-color: #e6e6e6;

}

.CALENDARSELECTED {
	background-color:#008eaf;
	font-weight: bold;
}

/* 
	Classes mails
*/
.mailSucced
{
	font-family: tahoma;
	color : white;
	font-weight: bold;
}

.mailFailed
{
	font-family: tahoma;
	color : white;
	font-weight: bold;
}

.inputDate {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 80px;
	color: #012c57;
}

.textAnnee {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 40px;
	color: #012c57;
}