/** {
	font-family: arial, sans-serif, verdana;
}*/
a {
	text-decoration: none;
}
/*a:hover {
	text-decoration: underline;
}*/
hr {
	display: none;
}
h2, h3, h4, ul, li, p, form{
	margin: 0;
	padding: 0;
}
body {	
	margin:auto;
}

/* Bandeau haut */
.contenuHautMilieu{
	font-family:verdana;
	font-size:75%;
	min-height:97px;
	height:auto !important;
	height:97px;
	background:#F7F7F7 url("../images/ombreHaut.gif") repeat-y 0 0 !important;;
}
.contenuHautMilieu h1{
	font-size:170%;	
	padding-top:22px !important;
	padding-top:37px;
	color:#0085A4;
	font-family:arial;
	padding-left:29px;
	letter-spacing:1px;
}
.contenuHautDroit, .altFormAuth{
	background:#F7F7F7;
	text-align:right;
	min-height:92px;
	height:auto !important;
	height:92px;
	color:#046F87;
	padding-top:5px;
}
.contenuHautDroit h2{
	font-size:8pt;
	font-family:arial;	
	padding-bottom:4px;
	letter-spacing:1px;
}
.altFormAuth{
	text-align:center;
	padding-top:0;
}
.altFormAuth img{
	vertical-align:middle;
	margin:auto 0;
}
.contenuHautBonus {
	width: 350px;
	background:#F7F7F7;
	text-align:left;
	min-height:92px;
	height:auto !important;
	height:92px;
	padding-top:25px;
}
.contenuHautBonus img {
	padding-left:5px;
}
.divImageTexte {
	width: 270px;
	padding:0 0 0 10px;
}
.divTexteGauche{
	float: left;
	font-size:9pt;
	font-family:arial;	
	font-weight:bold;
	color:#0085A4;
	/*white-space: nowrap;*/
}
.divImageDroite {
	float: left;
	width: 65px;
}

.formulaire{
	width:213px;
	min-height:87px;
	height:auto !important;
	height:87px;
	background:url("../images/pixelForm.gif") repeat !important;
	text-align:left;	
}
.formulaireHaut{
	width:213px;
	min-height:87px;
	height:auto !important;
	height:87px;
	background:url("../images/hautFormulair.gif") no-repeat 0 0 !important;	
}
.formulaireBas{
	width:213px;
	min-height:79px;
	height:auto !important;
	height:87px;
	background: url("../images/basFormulaire.gif") no-repeat 0 100% !important;
	padding-left:25px;
	padding-top:8px;
}
.classeBouton{
	background:#C2121A;
	border:none !important;
	color:white;
	font-weight:bold;
	width:1.8em;
	height:1.5em;	
	padding-left:0 !important;
	text-align:center !important;
	font-family:arial;
	font-size:70%;
}
#bouton{
	float:left;
	margin-right:11px !important;
	margin-right:8px;
}
.inputText{
	margin-bottom:1px;
	font-size:8pt;
	border-style: solid;
	border-width: 1px;
	border-color: #7E9EBA;
}
.divCheckbox{
	margin-left:-4px;
}
.Check{
	float:left;
}
.labelCheck{
	padding-top:3px !important;
	padding-top:4px;
}
.labelCheck label{
	font-size:70%;
	font-family:verdana;
}
#divIdentBonjour{
	font-size:70%;
	font-family:verdana;
	color:#000000;
	padding-bottom:10px;
}
#divIdentDeconnexion{
	height:36px;
	font-size:70%;
	font-family:verdana;
	color:#000000;
	padding-left:16px;
	background:url("../images/fleche.gif") no-repeat;
}
#divIdentDeconnexion a{
	color:#000000;
}

.contenuGauche{
	width:170px !important;
	width:148px;
	font-family:verdana;
	font-size:100%;
	letter-spacing:normal;
	padding-bottom: 2px;
}
#photoPerso{
	padding-top: 2px;
}
.sousMenu{
	/*
	position:absolute;
	left: 4px;
	top: 108px !important;
	top: 112px;
	*/
	/*min-height:110px;*/
	/*height:auto !important;*/
	/*height:110px;*/
	width : 167px;
	border-style: solid;
	border-width: 2px;
	border-color: #929497;
	background:#D8D9DC;
	font-family:verdana;
}
.ulsousMenu{
	list-style:none;	
}
.ulsousMenu li{
	padding-top:4px;
	text-indent:0px;
	padding-left:20px !important;
}

.lisousMenuOrange{
	background:url("../images/sousPuceOrange.gif") no-repeat 6px 7px;
	/*text-indent:20px;*/
}
.lisousMenuRouge{
	background:url("../images/sousPuceRouge.gif") no-repeat 6px 7px;
}
.lisousMenuBleu{
	background:url("../images/sousPuceBleu.gif") no-repeat 6px 7px;
}
.lisousMenuJaune{
	background:url("../images/sousPuceJaune.gif") no-repeat 6px 7px;
}
.lisousMenuRose{
	background:url("../images/sousPuceRose.gif") no-repeat 6px 7px;
}
.lisousMenuGris{
	background:url("../images/sousPuceGris.gif") no-repeat 6px 7px;
}

.lisousMenuRouge a:hover{
	color:#C4151C;
}
.lisousMenuRose a:hover{
	color:#FAD1D3;
}
.lisousMenuBleu a:hover{
	color:#0087A5;
}
.lisousMenuGris a:hover{
	color:#9A9EA1;
}
.lisousMenuOrange a:hover{
	color:#FAA61A;
}
.lisousMenuJaune a:hover{
	color:#FFECC6;
}



.lisousMenuGras{
	font-weight:bold !important;
}
.sousMenu {
	font-size:8pt;
	font-weight:normal;
}
.sousMenu a{
	color:#5A5F63;
}
.menuGauche{
	/*min-height:380px;
	height:auto !important;
	height:430px;*/
	margin-top:7px;
	padding-left:4px;
}
.ulMenuGauche{
	list-style:none;
}
.ulMenuGauche h3{
	font-size:80%;
	text-indent:14px !important;
	text-indent:16px;
	letter-spacing:-1px;
}
.liMenuGauche{
	background:url("../images/puceRouge.gif") no-repeat 0 4px !important;
	background:url("../images/puceRouge.gif") no-repeat 0 6px;
	padding-left: 3px !important;
	padding:0;
}
.liSelectionne{
	background:url("../images/puceOrange.gif") no-repeat 0 4px !important;
	background:url("../images/puceOrange.gif") no-repeat 0 6px;
	padding-left:3px !important;
	padding:0;
}
.ulMenuGauche h3 a{
	color:white;
}
.liMenuGauche h3 a:hover{
	color:#C4151C;
}
.liSelectionne h3 a:hover{
	/*color:#C4151C;*/
}

.sousMenuGauche li a{
	color:white;
}
.sousMenuGauche{
	list-style:none;
	margin-left:15px !important;
	margin-left:17px;
	width:87% !important;
	width:100%;
	margin-top:4px !important;
	margin-top:2px;
	letter-spacing:-1px;
	
}
.sousMenuGauche li{
	font-size:80%;
	text-indent:12px;
	padding:0;
}


.sousMenuGauche .menuRouge a {
	color:#C4151C;
}
.sousMenuGauche .menuRose a {
	color:#FAD1D3;
}
.sousMenuGauche .menuOrange a {
	color:#FAA61A;
}
.sousMenuGauche .menuJaune a {
	color:#FFECC6;
}
.sousMenuGauche .menuBleu a {
	color:#0087A5;
}
.sousMenuGauche .menuGris a {
	color:#9A9EA1;
}


.puceBleu, .menuBleu{
	background:url("../images/sousPuceBleu.gif") no-repeat 0 6px !important;
	background:url("../images/sousPuceBleu.gif") no-repeat 0 8px;
}
.puceOrange, .menuOrange{
	background:url("../images/sousPuceOrange.gif") no-repeat 0 6px !important;
	background:url("../images/sousPuceOrange.gif") no-repeat 0 8px;
}
.puceRouge, .menuRouge{
	background:url("../images/sousPuceRouge.gif") no-repeat 0 6px !important;
	background:url("../images/sousPuceRouge.gif") no-repeat 0 8px;
}
.puceRose, .menuRose{
	background:url("../images/sousPuceRose.gif") no-repeat 0 6px !important;
	background:url("../images/sousPuceRose.gif") no-repeat 0 8px;
}
.puceJaune, .menuJaune{
	background:url("../images/sousPuceJaune.gif") no-repeat 0 6px !important;
	background:url("../images/sousPuceJaune.gif") no-repeat 0 8px;
}
.puceGris, .menuGris{
	background:url("../images/sousPuceGris.gif") no-repeat 0 6px !important;
	background:url("../images/sousPuceGris.gif") no-repeat 0 8px;
}


.puceRouge a:hover{
	color:#C4151C;
}
.puceRose a:hover{
	color:#FAD1D3;
}
.puceBleu a:hover{
	color:#0087A5;
}
.puceGris a:hover{
	color:#9A9EA1;
}
.puceOrange a:hover{
	color:#FAA61A;
}
.puceJaune a:hover{
	color:#FFECC6;
}


.separateur{
	width:105%;
	height:1px !important;
	background:#CACACE;
	font-size:0%;
	margin-top:2px;
	
}
.separateurGris{
	width:114% !important;
	width:100%;
	height:1px !important;
	background:#929497;
	font-size:0%;
	margin-top:2px;
	margin-left:-20px;
}
.separateurPointille{
	width:100% !important;
	width:115%;
	height:1px !important;
	background:url("../images/separateurPointille.gif") repeat-x !important;
	font-size:0%;
	margin-top:3px !important;
	margin-top:2px;
	margin-bottom:2px !important;
	margin-bottom:1px;
}

/* Bandeau de recherche */
.fondBandeauRech{
	background:#939598 url("../images/ombreBandeau.gif") repeat-y 0 0 !important;;
}
.fondTexteDefilant{
	text-align:center;
}
.inputRecherche{
	border-style: solid;
	border-width: 1px;
	border-color: #7E9EBA;
	width:8.4em;
	margin-right:14px !important;
	margin-right:10px;
	font-weight:bold;
	color:#0286A6;
	margin-left:22px;
}
.boutonSubmitRech {
	background:#C2121A;
	border:none !important;
	color:white;
	font-weight:bold;
	width:1.8em;
	height:1.5em;	
	padding-left:0 !important;
	text-align:center !important;
	font-family:arial;
	font-size:70%;
}
.fondSeparateurRecherche{
	background:url("../images/separateurVertical.gif") repeat-y;
}


/* Accueil centre */
.tableauAccueil{
	font-size:70% !important;
	padding-top:16px;
	padding-left:17px;
	padding-right:10px;
	font-family:verdana, sans-serif,arial !important;
}
.h2Actualites{
	background:#C2161A;
	font-size:100%;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	margin-bottom:13px;
	color:white;
}
.h2Actualites a{
	color:white;
}
.contenuPage h3{
	color:#C2161E;
	font-size:100%;
}
.contenuPage h3 a{
	color:#C2161E !important;
}
.contenuPage h3 a:hover{
	
}
.contenuPage h4{
	font-size:100%;
	font-weight: normal;
	font-family:verdana;
}
.contenuPage h3 span{
	font-weight:normal;
	color:black !important;
}
.contenuPage{
	margin-left:14px;
	line-height:14px;
}
.h3Date{
	color:black !important;
}
.ulDate{
	list-style:none;
	margin-bottom:6px;
}
.tableDates{
	font-size:100% !important;
	margin-top:3px;
	width:100%;
}
.tableDates tr{
	background:url("../images/separTD.gif") repeat-x 0 100% !important;	
}
.tableDates td{
	vertical-align:top;
	padding-bottom:4px !important;
}
#thDate{
	width:17%;
}
.divBleu h2{
	font-size:110%;
	color:white;
	
}
.divBleu{
	background:#0286A6 url("../images/hautNosAgences.gif") no-repeat 0 0 !important;
	min-height:19px;
	height:auto !important;
	height:23px;
	vertical-align:center;
	padding-left:12px;
	padding-top:4px;
	margin-bottom:2px;
}
.ulServices a{
	color:black !important;
}
.divServices{
	margin-bottom:4px;
	border-top: solid;
	border-width: 1px;
	border-color: #BBBBBB;
	min-height:95px;
	height:auto !important;
	height:95px;
	background:url("../images/bgServices.gif") repeat-y !important;
	margin-bottom:8px;
}
.divServicesBas{
	min-height:95px;
	height:auto !important;
	height:95px;
	background:url("../images/divBas.gif") no-repeat 0 100% !important;
}
.ulServices{
	list-style:none;
	margin-left:12px;
	margin-top:9px;
	margin-bottom:9px;
	line-height:19px;
}
.ulServices li{
	background:url("../images/puceServices.gif") no-repeat 0 6px !important;
	text-indent:14px;
}
.contenuBas{
	/*width:1000px;*/
	width:100%;
	min-height:30px;
	height:auto !important;
	height:30px;
	background:white;
}
.menuBas{
	/*width:1000px;*/
	width:100%;
	min-height:20px;
	height:auto !important;
	height:20px;
	background:#FFA81B;
	color:white;
	font-family:verdana !important;
	font-size:70%;
	padding-top:6px;
	margin-bottom:4px;
}
.contenuBas a{
	color:white !important;
}
.BasGauche{
	float:left;
	margin-left:15px;
}
.BasDroit{
	float:right;
	margin:0 10px 0 3px;
	font-weight:bold !important;
	white-space:nowrap;
}
.BasDroitItem{
	float:left;	
	margin-left:15px;
}

.tdEvenement a{
	color:#000000;
}
.tdEvenementNational {
	color:#555555;
}
.tdEvenementNational a{
	color:#555555;
}
.imageMenuGaucheBas img {
	position: absolute;
	left: 0;
	bottom: 0;
}
#htmlGauche {
	background: #939598;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#bodyAccueil {
	background:url("../images/ombreAccueil1.gif") repeat-y 0 0 !important;
}
.rub_gdePolice * {
	font-size:150%
}

.rub_gras * {
	font-weight:900
}