/*
--------------------------------------------------------------------------------
 Zones principales de page
--------------------------------------------------------------------------------
*/

body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #414042; background-color: #3483aa; margin: 0; background:#3483aa; }

div#fonddepage { background: url('/images/charte/bg_logo.jpg') no-repeat top left; }
div#fonddepageadmp { background: url('/images/charte/bg_logo.jpg') no-repeat top left; }

div#bandeauhaut {  height: 20px; background: #ffffff; margin: 0 auto;  }
.pipe {color: #c5c7c8}
div#test { width: 100%; max-width: 1280px; min-width: 950px; margin: 0 auto; background: #FFFFFF url("/images/charte/bg_logo.jpg") no-repeat top left; }
div#megaban { width: 728px; height: 96px; margin: 0;  padding: 0; border: none; }

div#wrapper { width: 100%; max-width: 1280px; min-width: 950px; margin: 0 auto; background: #FFFFFF url("/images/charte/degrade.jpg") repeat-x bottom; border: 0px solid #006394 }

div#wrapper2 { clear: both; }

/* Header et bloc Services abonnés  */
div#pubbandeau {  margin: 2px; background: #005774;}

div#header { width: 100%; max-width: 1280px; min-width: 950px; height: 121px;}
div#line { width: 346px; clear: right; float: right; margin: 0; padding: 0;}
div#account { /*clear: right;*/ float: right;  width: 140px; height: 20px; padding: 3px 10px 0 10px; margin: 9px 5px 9px 0; font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #005774; text-align: center; background: url("/images/charte/bg_corner2.gif") no-repeat left bottom; border-top: 1px solid #9c9d9f; border-right: 1px solid #9c9d9f; }
div#jour {  float: left; width: 175px; height: 20px; padding: 5px 0px 0 0px; margin: 9px 5px 0 0; font: 12px Arial,Helvetica,sans-serif; color:#006394; text-align: left; }
div#jour2 { clear:left; float: left; width: 175px; height: 20px; padding: 5px 0 0 0.5em; margin: 2em 0 0 0; font: 12px Arial,Helvetica,sans-serif; color:#006394; text-align: left; }

/* Toolbar */
div#top { display: block; margin: 0 0 0 200px; } 
div#toolbar { height: 57px; margin: 0 5px; padding: 0; border-bottom: 1px solid #006394; border-right: 1px solid #006394; }
a.toolbar {  font: normal .8em Tahoma,Arial,Helvetica,sans-serif; text-decoration: none; color: #005774;  }
div.txttoolbaron a.toolbar {  font: normal .8em Tahoma,Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff;  }
div.txttoolbar { width: 74px; padding: 0 1px 1px 1px; margin: auto; margin-top: 1px;}
div.txttoolbaron { width: 74px;  background: #005371; padding: 0 1px 1px 1px; margin: auto; margin-top: 1px;}

td.toolbar { height: 45px; text-align: center; white-space: nowrap; vertical-align: bottom; }
.link_toolbar {  font: normal .8em Tahoma,Arial,Helvetica,sans-serif; text-decoration: none; color: #005774;  }
.link_toolbaron {   font: normal .8em Tahoma,Arial,Helvetica,sans-serif; text-decoration: none; color: #ffffff;  }


/* Chemin de fer */
div#toolbar { height: 57px; margin: 0 5px; padding: 0; border-bottom: 1px solid #006394; border-right: 1px solid #006394; }
div#cdf { height:10px; margin: 2px 0 10px ; padding-left: 5px; font: bold .9em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #414042; }
div#cdf a { font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; }
div#cdf span { font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #414042; }
div#cdf2 { height:10px; margin: 2px 0 10px ; padding-left: 5px; font: bold .9em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #414042; }


/* Colonne gauche */
div#colonneleft { float: left; width: 200px; }
div#left { float: left; width: 200px; margin-bottom:1em; padding-bottom: 1em;}
div#left_bottom { margin: -18px 0 0 0; width: 200px; }
div#left2 { float: left; width: 200px; }
div#left_bottom2 { margin: -18px 0 0 0; width: 200px; }

/*Colonnes BIQ*/
div#colonneleftbiq { float: left; width: 245px; }
div#contenu {
	width:228px;
	height:721px;
	margin:0;
	padding:0;
}
div.rubrique_BIQ { width:100%; border-bottom:1px solid #a2b6c2; font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; padding-top:5px; padding-bottom:7px; vertical-align:middle; position:relative;}

		#bicTicker {
			position: relative;
			overflow: hidden;
			white-space: nowrap;
			width: 900px;
		}
		div.bicBlock {
			position: relative;
			overflow: hidden;
			vertical-align: top;			
			display:-moz-inline-stack;
			display:inline-block;

		}
		
		div.bicTitle {
			height: 75px;
			margin: 0 10px;
			white-space: normal;
			overflow: hidden;
			margin-top:10px;
			width:350px;
		}

		div.bicTitle img { float: left; margin: 0 10px 10px 0; } 




/* Colonne centre */
div#main { margin: 0 314px 0 200px; padding: 0 0 0 5px; min-width: 300px;}
div#bandeaurecherche { display:block;  margin: 0 5px 0 200px; padding: 0 0 5px 5px;  }


/* Colonne droite */
div#right { float: right; width: 304px; margin: 0; padding: 0 5px 0 0; /*border: 1px solid red;*/ }

/* Footer */
div#footer { padding: 10px; text-align: center; clear: both; /*border: 1px solid red;*/ }


a.tagcloud,a.tagcloud:hover  { 
	padding-bottom: 3px; 
	margin: 2px; 
	padding-left: 3px; 
	padding-right: 3px; 
	font-family: Arial,sans-serif; 
	text-decoration: none; 
	padding-top: 3px;
}


/*****************************************************/
/*                                 site revendeur                                    */
/*****************************************************/
div#fonddepager { background: url('/images/charte/bg_logo.jpg') no-repeat top left; position:relative; height:100%; position:relative;}
div#wrapperr { width: 100%; max-width: 1280px; min-width: 950px; margin: 0 auto; background: #FFFFFF url("/images/charte/degrade.jpg") repeat-x bottom; border: 0px solid #006394; position:relative; height:100%; position:relative;}
div#toolbarr { height: 57px; margin: 0 5px; padding: 0; border-bottom: 1px solid #006394; border-right: 1px solid #006394; margin-top:20px;}

div#actualites { margin-left:5px; margin-top:20px;}
div#profil { margin-left:5px; margin-right:5px; width:200px; margin-top:20px;float:right; position:relative;}

div.sticky { position:relative; background-color:#e5eff4; border: 1px solid #016394; padding-bottom:5px; margin: 0 5px 5px 0;}
div.picto_message { float:left; border:1px solid #016397; margin-right:0; margin-bottom:5px;}
div.message { height:32px; padding:5px; z-index:3;}
div.produits { height: 140px;}
div.challenge { overflow: hidden; margin: 0 0 5px 0; padding: 0; background-color:white;margin: 0 0 5px 0; min-width:784px}
td.blocproduit { height:135px; min-width:148px; max-width:200px; border: 1px solid #016397; }
div.ombrerstick { float:left; background: url(/images/revendeur/ombre.gif) no-repeat bottom right; margin: 0;}
div.ombrer { float:left; background: url(/images/revendeur/ombre.gif) no-repeat bottom right; margin: 0 !important; margin: 0 0 10px 0; padding-right:5px;  }
div.ombrerbleu { float:left; background: url(/images/revendeur/ombrebleu.gif) no-repeat bottom right; margin: 0 !important; margin: 0 0 10px 0; padding: 0; width:38px; height:37px; }
div.punaise { position:absolute; z-index:20; margin-top:-10px; right: -15px; width:24px; height:29px;background: url(/images/revendeur/punaise.png);}

div.t1BleuLefto { font: bold 1.1em Verdana,Geneva,Arial,Helvetica,sans-serif; color:white; background:url("/images/charte/titres/bleu.gif") repeat-x left top; margin:0; padding: 2px 0 2px 10px; height:20px; position:relative; }
div.t1Ongletselect { background: url("/images/revendeur/ongletselect.gif") repeat-x left top; padding: 2px 0 2px 10px; text-align: center; width:110px; cursor: pointer; cursor:hand; position:relative; float:right; }
div.t1Onglet { background: url("/images/revendeur/onglet.gif") repeat-x left top; padding: 2px 0 2px 10px; text-align: center; width:110px; cursor: pointer; cursor:hand; position:relative; float:right; }
div.t1Arrondi { background: url("/images/charte/titres/bleu.gif") repeat-x right top; padding: 2px 0 2px 10px; width:110px; position:relative; float:right; }

a.articleRight { display: block; float: left; font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; margin: 2px 0 0 0; padding: 1px 18px 3px 5px; text-decoration: none; white-space: nowrap; overflow: hidden; } 
a.articleLeft { display: block; float: left; font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; margin: 2px 0 0 0; padding: 1px 5px 3px 22px; text-decoration: none; white-space: nowrap; overflow: hidden; } 
a.BleuRight { font-size: 11px; margin-top:-2px; color: #006394; background: url("/images/revendeur/bleuright.gif") repeat right top; }
a.BleuRight:hover { color: white; background: url("/images/revendeur/bleu_hoverright.gif") repeat right top; text-decoration: none;}
a.BleuLeft { font-size: 11px; margin-top:-2px; color: #006394; background: url("./../images/charte/liens/bleuleft.gif") repeat left top; }
a.BleuLeft:hover { color: white; background: url("./../images/charte/liens/bleu_hoverleft.gif") repeat left top; text-decoration: none;}

a.BleuLeft2 { display: block; float: left; font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #006394; margin: 2px 0 0 0; padding: 1px 5px 3px 18px; text-decoration: none; white-space: nowrap; overflow: hidden; background: url("./../images/charte/liens/bleuleft.gif") repeat left top; }
a.BleuLeft2:hover { color: white; background: url("./../images/charte/liens/bleu_hoverleft.gif") repeat left top; text-decoration: none;}
a.BleuRight2 { display: block; float: left; font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #006394; margin: 2px 0 0 0; padding: 1px 17px 3px 5px; text-decoration: none; white-space: nowrap; overflow: hidden; background: url("/images/revendeur/bleuright.gif") repeat right top; }
a.BleuRight2:hover { color: white; background: url("/images/revendeur/bleu_hoverright.gif") repeat right top; text-decoration: none;}


#spacer_rev { height:42px;}

.donnees {
    border: 1px solid #559dbb;
}
.donnees2 {
    border: 0; background-color:#fbfbfe;
}
label {}
.label_oblig {
     font-weight: bold;
}
/* Error System */
.field_error {
    border: 1px solid #e22c2c;
}
.label_error {
    color: #a50021;
    font-weight: bold;
}
#error_formular {
    display: none;
    margin: 10px 20px;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
    border:1px solid #CC0000;
    background-color: #F7CBCA;
    color:#CC0000;
}

#error_formular2 {
    display: none;
    margin: 10px 20px;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
    border:1px solid #CC0000;
    background-color: #F7CBCA;
    color:#CC0000;
}

.champinvisible { display:none; }
.champvisible { display:block; }

input.textbleu {
	border:0;  
	background:url('/images/charte/input.gif') right top no-repeat; 
	width:117px; 
	#width:116px; 
	height:19px; 
	padding-left:2px; 
	padding-top:5px; 
}

input.boutonbleu {
	background:url('/images/charte/bouton2.gif'); 
	width:91px; 
	height:25px; 
	border:0; 
	color:#fbfbfe; 
	font-weight:bold; 
	font-family:verdana; 
	margin-left:10px;
	margin-bottom:10px;
}

/*
--------------------------------------------------------------------------------
 Blocs de base des articles avec 1 coin arrondi
--------------------------------------------------------------------------------
*/
div.articleSansTitreLeft { overflow: hidden; margin: 0 0 5px 0; padding: 5px 5px 0 5px; background: url("/images/charte/bg_corner.gif") no-repeat top left; border-bottom: 1px solid #9c9d9f; border-right: 1px solid #9c9d9f; }
div.articleSansTitreRight { overflow: hidden; margin: 0 0 5px 0; padding: 5px 5px 0 5px; background: url("/images/charte/bg_corner.gif") no-repeat top right; border-bottom: 1px solid #9c9d9f; border-left: 1px solid #9c9d9f; }

div.article { overflow: hidden; margin: 0 0 5px 0; padding: 0; background-color:white;}

/* Bleu */
h1 {font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; padding:0; margin:0;}
h2 {font-size: 12px; font-weight:normal; color:#414042; padding:0; margin:0;}
h3 {font-size: 12px; font-weight:normal; color:#414042; padding:0; margin:0;}
h4 {font-size: 12px; font-weight:normal; color:#414042; padding:0; margin:0;}
div.t1BleuLeft { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; background: url("/images/charte/titres/bleu.gif") repeat-x left top; margin: 0; padding: 2px 0 2px 10px; }
div.t1BleuRight { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; background: url("/images/charte/titres/bleu.gif") repeat-x right top; margin: 0; padding: 2px 0 2px 10px; }

div.t1BleuRightRelief { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #fbfbfe; background: url("/images/charte/titres/bleu-relief.gif") repeat-x right top; margin: 0; padding: 2px 0 2px 10px; border-left:1px solid #025684; text-shadow: #025684 0px 2px 2px;}
div.t1BleuRightGlossy { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #fbfbfe; background: url("/images/charte/titres/bleu-glossy.gif") repeat-x right top; margin: 0; padding: 2px 0 2px 10px; border-left:1px solid #025684; text-shadow: #025684 0px 2px 2px;}

div.t1BleuLeftRelief { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #fbfbfe; background: url("/images/charte/titres/bleu-relief.gif") repeat-x left top; margin: 0; padding: 2px 0 2px 10px; border-right:1px solid #025684; text-shadow: #025684 0px 2px 2px;}
div.t1BleuLeftGlossy { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #fbfbfe; background: url("/images/charte/titres/bleu-glossy.gif") repeat-x left top; margin: 0; padding: 2px 0 2px 10px; border-right:1px solid #025684; text-shadow: #025684 0px 2px 2px;}

div.articleBleu { padding: 0 5px 0px 5px; border: 1px solid #006394;background: url("/images/charte/degrade_gris.gif") repeat-x right bottom; margin: 0; background-color:#fbfbfe;  }
div.articleBleuBIQ { padding: 0 0 0 5px; border: 1px solid #006394;background: url("/images/charte/degrade_gris.gif") repeat-x right bottom; margin: 0; background-color:#fbfbfe;  }
div.articleBleu2 { padding: 0; border: 1px solid #006394; background-color:white; margin: 0; }

div.focusboutique { padding: 0; border: 1px solid #006394; width:300px; height:103px; margin-bottom:5px; background-color:#fbfbfe; font-size:0px; }

div.articleBleuFond { padding: 0 0 10px 0; border: 1px solid #006394; background: url("/images/charte/degrade_gris.gif") repeat-x right bottom; margin: 0; }
/* Bleu Foncé*/
div.t1BleuFonceLeft { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; background: url("/images/charte/titres/bleu_fonce.gif") repeat-x left top; margin: 0; padding: 2px 0 2px 10px; }
div.t1BleuFonceRight { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; background: url("/images/charte/titres/bleu_fonce.gif") repeat-x right top; margin: 0; padding: 2px 0 2px 10px; }
div.articleBleuFonce { padding: 0 5px 5px 5px; border: 1px solid #006394; background-color:white; background: url("/images/charte/degrade_gris.gif") repeat-x right bottom; margin: 0; padding: 2px 0 2px 10px;}

/*Ombre*/
div.ombre { background-color:red; background: url("/images/charte/ombre.gif") repeat-x right bottom; }
/*div.ombre2 {background-color:blue; background: url("/images/charte/ombre2.gif") repeat-y right top; float:right; margin: 0px 0px 0px; paddind-right:5px;}*/


.t2 { font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 2px 0; margin: 2px 0 5px 0; color: #414042; text-transform: uppercase; border-bottom: 1px solid #c5c7c8; }
.t2b { font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 2px 0; margin: 15px 0 5px 0; color: #414042; text-transform: uppercase; border-bottom: 1px solid #c5c7c8; border-top: 1px solid #c5c7c8;}

.t3 { font: bold 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 10px 0 5px 0; }

div.navBas { margin-top: 10px; padding: 5px 5px 0 5px; border-top: 1px solid #f0f0f0; }
/*
--------------------------------------------------------------------------------
 Blocs de publicité
--------------------------------------------------------------------------------
*/
div.pubCarre { overflow: auto; margin: 0 0 5px 0; padding: 0; text-align: center; }
div#autopromo { background: url("/click/click.php?lien=divautopromo") no-repeat top right; border-bottom: 1px solid #9c9d9f; border-left: 1px solid #9c9d9f; }
div.pubSkyscraper { overflow: auto; margin: 0; padding: 0; text-align: center; }
iframe.pubSkyscraper { width: 160px; height: 602px; margin:0; padding: 0; border: none; }
iframe.pubCarre { width: 302px; height: 252px; margin:0; padding: 0; border: none; }
div.pubBandeau {  width:736px; height: 115px; margin: 0 auto; padding: 0; text-align: center;/* border: 1px solid red;*/}
iframe.pubBandeau { width: 728px;/*100%*/ height: 96px; margin:0; padding: 0; /*border: 1px solid green;*/border: none; }



/*
--------------------------------------------------------------------------------
 Couleurs chartées
--------------------------------------------------------------------------------
*/
.colorTurquoise	{ color: #42bdd0; }
.colorVerts		{ color: #37a777; }
.colorVertp		{ color: #70b223; }
.colorBeige		{ color: #d8d7a9; }
.colorOrange	{ color: #f08d45; }
.colorLiedevin	{ color: #a01d41; }
.colorRouge		{ color: #c7041b; }

.colorBleuPage	{ color: #cedcf3; }
.colorBleu		{ color: #006394; }
.colorBleuFonce	{ color: #005774; }
.colorGris		{ color: #c5c7c8; }
.colorGrisMoyen	{ color: #707173; }
.colorGrisFonce	{ color: #414042; }

a.colorBleu	{ color: #006394;  font-weight:bold;}

/*
--------------------------------------------------------------------------------
 Liens standards
--------------------------------------------------------------------------------
*/
a { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; color: #555555; font-size:11px;}
a:hover { text-decoration: underline; color: #00A749; }

/*
--------------------------------------------------------------------------------
 Liens d'articles
--------------------------------------------------------------------------------
*/
div.links { overflow: auto; clear: both; margin-top: 1em; padding: 5px 0; } /*clear: left; */
a.article { display: block; float: left; font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white; margin: 2px 0 0 0; padding: 1px 5px 3px 15px; text-decoration: none; white-space: nowrap; overflow: hidden; } 

a.Bleu { color: #006394; background: url("/images/charte/liens/bleu.gif") repeat left top; }
a.Bleu:hover { color: white; background: url("/images/charte/liens/verts_hover.gif") repeat left top; text-decoration: none;}

a.BleuVert { color: #006394; background: url("/images/charte/liens/bleu.gif") repeat left top; }
a.BleuVert:hover { color: white; background: url("/images/charte/liens/verts_hover.gif") repeat left top; text-decoration: none;}

a.BleuFonce { color: #006394; background: url("/images/charte/liens/bleu_fonce.gif") repeat left top; }
a.BleuFonce:hover { color: white; background: url("/images/charte/liens/bleu_fonce_hover.gif") repeat left top; text-decoration: none;}


a.t1 {font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: white;}
a.t3 { font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 10px 0 5px 0; }
/*
--------------------------------------------------------------------------------
 Barre de navigation
--------------------------------------------------------------------------------
*/
ul#nav{ padding-left: 35px; margin: 0; }
ul#nav2 { padding-left: 25px; margin: 0; }
ul#nav ul, ul#nav2 ul { padding-left: 27px; margin: 0;}
ul#nav li.l0, ul#nav2 li.l1 { margin: 0 0 .5em -1.5em; list-style: none; text-indent: -1em; }
ul#nav li.l1, ul#nav2 li.l1 { margin: 0.5em 0 .5em -1em; list-style: none; text-indent: -1em; font: bold 1.1em;}
ul#nav li.l2, ul#nav2 li.l2 { margin: 0em 0 -0.2em -1.5em; padding: 4px; text-indent: -1.5em;list-style: none;}
ul#nav li.l3, ul#nav2 li.l3 { margin-left: -3.5em; list-style: none; text-indent: 0;  }
ul#nav li.l4, ul#nav2 li.l4 { margin-left: -1.5em; list-style: none; text-indent: 0; }
ul#nav li.l5, ul#nav2 li.l5 { margin-left: -2.5em; margin-top:0; list-style: none; text-indent: 0;  }
ul#nav li.l6, ul#nav2 li.l6 { margin: 1em 0 .5em -1.5em; list-style: none; text-indent: -1em; }
ul#nav li.l6 ul { margin-top:8px;  }

ul#nav li.l0 a, ul#nav2 li.l0 a { font: bold 1.1em Verdana,Geneva,Arial,Helvetica,sans-serif; border-bottom: 1px solid;color:#006394; text-decoration:none;}
ul#nav li.l1 a, ul#nav2 li.l1 a {  font: bold 1.1em Verdana,Geneva,Arial,Helvetica,sans-serif; border-bottom: 1px solid;color:#006394; text-decoration:none;}
ul#nav li.l2 a, ul#nav2 li.l2 a { font: 1em Arial,Helvetica,sans-serif; border-bottom: none;list-style: disc; color:#414042;}
ul#nav li.l2 a:hover { font: 1em Arial,Helvetica,sans-serif; border-bottom: none;list-style: disc; color:#00A749; text-decoration:underline;}
ul#nav2 li.l2 a:hover { font: 1em Arial,Helvetica,sans-serif; border-bottom: none;list-style: disc; color:#00A749; text-decoration:underline;}
ul#nav li.l3 a, ul#nav2 li.l3 a { font: 1em Arial,Helvetica,sans-serif; border-bottom: none; list-style: disc;color:#414042;}
ul#nav li.l3 a:hover { font: 1em Arial,Helvetica,sans-serif; border-bottom: none;list-style: disc; color:#00A749; text-decoration:underline;}
ul#nav2 li.l3 a:hover { font: 1em Arial,Helvetica,sans-serif; border-bottom: none;list-style: disc; color:#00A749; text-decoration:underline;}
ul#nav li.l2 span, ul#nav2 li.l2 span { font: bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #006394;}
ul#nav li.l5 a, ul#nav2 li.l5 a { font: 1em Arial,Helvetica,sans-serif; border-bottom: none; list-style: disc;color:#414042;}
ul#nav li.l5 a:hover { font: 1em Arial,Helvetica,sans-serif; border-bottom: none;list-style: disc; color:#00A749; text-decoration:underline;}
ul#nav li.l6 a {  font: bold 1.1em Verdana,Geneva,Arial,Helvetica,sans-serif; border-bottom: 1px solid;color:#006394; text-decoration:none;}
ul#nav li.l6 ul a, ul#nav2 li.l5 a { font: 1em Arial,Helvetica,sans-serif; border-bottom: none; list-style: disc;color:#414042;}
ul#nav li.l6 ul a:hover { font: 1em Arial,Helvetica,sans-serif; border-bottom: none;list-style: disc; color:#00A749; text-decoration:underline;}

ul li.l1 span { color: #006394;  font: bold 1.1em Verdana,Geneva,Arial,Helvetica,sans-serif;}

ul#nav li.colorTurquoise a { color: #42bdd0; }
ul#nav li.colorVerts a { color: #37a777; }
ul#nav li.colorVertp a { color: #70b223; }
ul#nav li.colorOrange a { color: #f08d45; }
ul#nav li.signature a { font-size:1em; font-style: italic; /* margin-left: 1em;*/ margin-top: 2em;}
ul#nav li.colorBleuFonce a { color: #005774; }
ul#nav li.colorLiedevin a, ul#nav2 li.colorLiedevin a { color: #a01d41; }
div#certif { padding: 5px; text-align: center;  margin: 10px 0 15px 0;}

ul li.colorGrisFonce a { color: #414042; }
ul.colorBleu a { color: #414042; }
ul.colorBleu a:hover { color: #00A749; text-decoration:underline; }
/*

div.datsmall{ color:red;}
--------------------------------------------------------------------------------
 Listes
--------------------------------------------------------------------------------
*/
ul, ol { margin: .5em 0 0 1.5em; padding: 0; }
ul span, ol span { color: #414042; }
ul.halfSpaced li { margin: .5em 0; }
ul.spaced li { margin: 1em 0; }

/*
--------------------------------------------------------------------------------
 Divers
--------------------------------------------------------------------------------
*/

table.layout { border: none; border-collapse: collapse; padding: 0; margin: 0; }
table.layout td { border: none; border-collapse: collapse; vertical-align: top; padding: 0; margin: 0; }

p.firstLine { margin-top: 0; }

input, select, textarea, option, .input { font-family: Arial,Helvetica,sans-serif; font-size: 12px; } 

.warning	{ color: #cc3333; font-weight:bold; margin: 1em;}
.return 	{ color: #37a777; font-weight:bold; margin: 1em;}

/*
--------------------------------------------------------------------------------
 Background chartés
--------------------------------------------------------------------------------
*/
.bgcTurquoise	{ background-color: #d9f2f6; }
.bgcVerts		{ background-color: #d7ede4; }
.bgcVertp		{ background-color: #e2f0d3; }
.bgcBeige		{ background-color: #f7f7ee; }
.bgcOrange		{ background-color: #fce8da; }
.bgcLiedevin	{ background-color: #ecd2d9; }

/*.bgcBleuPage	{ background-color: #cedcf3; }*/
.bgcBleu		{ background-color: #d9f2f6; }
.bgcBleu2		{ border:0;  background-image:url('/images/charte/input.gif'); width:117px; #width:116px; height:19px; padding-left:2px; padding-top:5px; margin-top:-1px; margin-bottom:0;}
/*.bgcBleuFonce	{ background-color: #005774; }*/
.bgcGris		{ background-color: #f3f4f4; }
.bgcGrisMoyen	{ background-color: #e2e3e3; }
.bgcGrisFonce	{ background-color: #dededf; }

.bgcfTurquoise	{ background-color: #d9f2f6; }
.bgcfVerts		{ background-color: #d7ede4; }
.bgcfVertp		{ background-color: #70b223 }
.bgcfBeige		{ background-color: #f7f7ee; }
.bgcfOrange		{ background-color: #f08d45; }
.bgcfLiedevin	{ background-color: #ecd2d9; }

.bgcOrange		{ background-color: #fce8da;/*#f08d45*/; }

.bd { font-weight: bold; }

