@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
}

.separateur10{
	height:10px;
}


p{
	margin:0px;
}

p.actualites{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#00203a;
	padding-left:10px;
	padding-right:10px;
}

a.lien_fil_arianne{
	color:#00203a;
	text-decoration:none;
}

select{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#00203a;
}

input{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#00203a;
}


textarea{
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#00203a;
}

/**************************************************
				Module Connexion
**************************************************/

#div-principale-connexion{
	width:1000px;
	height:800px;
	/*background:url(../img/fond/connexion.jpg) no-repeat top;*/
	margin-left:auto;
	margin-right:auto;
}

p.titre-connexion{
	text-align:center;
	font-size:46px;
	color:#013a68;
	padding-top:20px;
	padding-bottom:40px;
	margin:0px;
}

#div-bloc-connexion{
	width:681px;
	height:348px;
	background:url(../img/fond/bloc-connexion.png) no-repeat top;
	margin-left:auto;
	margin-right:auto;
}

p.titre-form-connexion{
	text-align:center;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:40px;
	padding-bottom:40px;
	margin:0px;
}


#div-bloc-connexion{
}

.intitule-connexion{
	width:150px;
	float:left;
	padding-left:150px;
	padding-bottom:20px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.input-connexion{
	width:250px;
	float:left;
	padding-bottom:20px;
}

input.text-connexion{
	width:240px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#013a68;
}

.bouton-connexion{
	padding-left:410px;
	padding-top:30px;
}

/**************************************************
				Bandeau Haut
**************************************************/

body.page{
	background:url(../img/fond/bandeau-haut-gauche.jpg) repeat-x top;
}

td.bandeau-gauche{
	background:url(../img/fond/bandeau-haut-gauche.jpg) repeat-x top;
	height:100px;
}

td.bandeau-droit{
	background:url(../img/fond/bandeau-haut-droit.jpg) repeat-x top;
	height:100px;
}

td.bandeau-centre{
	background:url(../img/fond/bandeau-haut.jpg) no-repeat top;
	width:1000px;
	height:100px;
	vertical-align:top;
}

p.logo-bandeau{
	margin:0px;
	padding:0px;
	text-align:center;
}

td.menu-horizontal1{
	height:20px;
	color:#FFFFFF;
	vertical-align:middle;
	width:150px;
	font-weight:bold;
	font-size:12px;
}

td.menu-horizontal1-fleche{
	height:20px;
	color:#FFFFFF;
	vertical-align:middle;
	width:15px;
}

a.lien-menu-horizontal1{
	color:#FFF;
	text-decoration:none;
}

a.lien-menu-horizontal1-bis{
	color:#FFF;
	text-decoration:underline;
}

td.menu-horizontal2{
	height:24px;
	/*color:#00203a;*/
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	padding-right:20px;
}

td.menu-horizontal2-fleche{
	height:24px;
	color:#FFFFFF;
	vertical-align:middle;
	width:15px;
	text-align:left;
}

a.lien-menu-horizontal2{
	/*color:#00203a;*/
	color:#FFFFFF;
	text-decoration:none;
}

#coordonne-connexion{
	width:100%;
}

p.txt-coordonne-connexion{
	color:#00203a;
	text-align:right;
	margin:0px;
	padding-top:5px;
	padding-right:10px;
}

/**************************************************
				Menus Accès rapide
**************************************************/
#contenu-page{
	margin-left:10px;
	margin-right:10px;
	clear:both;
}


#conteneur-acces-rapide{
	width:150px;
	border:solid 1px #00203a;
	float:left;
	margin-top:14px;
}

#conteneur-central{
	float:left;
	margin-left:15px;
	width:820px;
	overflow:auto;
}

.conteneur-titre-acces-rapide{
	background:url(../img/fond/fond-titre.jpg) no-repeat top;
	height:20px;
	width:150px;
}

p.titre-acces-rapide{
	color:#FFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding-top:2px;
}

p.libelle-acces-rapide{
	color:#00203a;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding-top:6px;
	padding-left:5px;
}

a.libelle-acces-rapide{
	color:#00203a;
	text-decoration:none;
}

/**************************************************
				Module ECNCADRE
**************************************************/

.encadre-titre-div1{
	position:relative;
	background:url(../img/encadre/haut.jpg) repeat-x top;
	height:30px;
	width:700px;
}

.encadre-titre-div2{
	position:relative;
	background:url(../img/encadre/coinGaucheHaut.jpg) no-repeat top left;
	height:30px;
	width:700px;
}

.encadre-titre-div3{
	position:relative;
	background:url(../img/encadre/coinDroitHaut.jpg) no-repeat top right;
	height:30px;
	width:700px;
}

.encadre-titre-div4{
	position:relative;
	height:30px;
	margin-left:15px;
	padding-left:5px;
	background-color:#FFF;
}

p.encadreTitre{
	margin:0px;
	padding-top:3px;
	font-size:16px;
	font-weight:bold;
	color:#00203a;
}

#encadre-contenu1{
	position:relative;
	width:700px;
	background:url(../img/encadre/gauche.jpg) repeat-y top left;
}

#encadre-contenu2{
	position:relative;
	width:700px;
	background:url(../img/encadre/droit.jpg) repeat-y top right;
}

#encadre-bas1{
	position:relative;
	width:700px;
	background:url(../img/encadre/bas.jpg) repeat-x top;
	height:30px;
}

#encadre-bas2{
	position:relative;
	width:700px;
	background:url(../img/encadre/coinGaucheBas.jpg) no-repeat top left;
	height:30px;
}

#encadre-bas3{
	position:relative;
	width:700px;
	background:url(../img/encadre/coinDroitBas.jpg) no-repeat top right;
	height:30px;
}

.intitule-fiche-champ2{
	margin-left:10px;
	margin-top:8px;
	color:#00203a;
	font-size:11px;
}

.intitule-fiche-champ{
	float:left;
	margin-left:10px;
	width:150px;
	margin-top:8px;
	color:#00203a;
	font-size:11px;
}

.contenu-fiche-champ{
	float:left;
	margin-top:8px;
}

input.input-fiche{
	width:300px;
	color:#00203a;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
}

input.input-fiche-erreur{
	width:300px;
	color:#C00;
	border:solid 1px #C00;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
}

select.select-fiche{
	width:307px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#00203a;
}

textarea.textarea-fiche{
	width:300px;
	color:#00203a;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
}

.intitule-recherche-champ{
	float:left;
	margin-left:10px;
	width:80px;
	color:#00203a;
}

.contenu-recherche-champ{
	float:left;
}

input.input-recherche{
	width:100px;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#00203a;
}

p.boutons-fiche{
	padding-right:10px;
	text-align:right;
	margin:0px;
	padding-top:10px;
}

/**************************************************
				Module Liste
**************************************************/

table.liste{
	background:url(../img/fond/hautTableau.jpg) repeat-x top;
	border:1px #00203a solid;
	width:820px;
	
}

td.titre-liste{
	height:20px;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

td.sous-titre-liste{
	height:20px;
	background-color:#c8c8fe;
	color:#00203a;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border-bottom:#00203a solid 1px;
	border-right:#00203a solid 1px;
}

tr.tr-over-liste{
	background-color:#DFDFFF;
}

tr.tr-out-liste{
	background-color:#FFFFFF;
}


td.entete-liste{
	height:24px;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
}

td.entete-liste a{
	color:#FFFFFF;
	text-decoration:none;
}

td.ligne-liste{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	color:#00203a;
	border-bottom:solid #00203a 1px;
	border-right:solid #00203a 1px;
	font-size:9px;
}

a.lienNormal{
	color:#00203a;
	text-decoration:none;
}


#gfi{
	position:absolute;
	top:50;
	z-index:3;
	width:700px;
}

#gfi .gfi-haut-coin-gauche{
	position:relative;
	background:url(../img/gfi/coin-gauche.png) no-repeat;
	height:9px;
	width:10px;
	float:left;
}

#gfi .gfi-haut-coin-droit{
	position:relative;
	background:url(../img/gfi/coin-droit.png) no-repeat;
	height:9px;
	width:9px;
	float:left;
}

#gfi .gfi-haut{
	position:relative;
	background:url(../img/gfi/fond.png) repeat;
	height:9px;
	width:681px;
	float:left;
}

#gfi .gfi-contenu{
	position:relative;
	background:url(../img/gfi/fond.png) repeat;
	width:680px;
	padding-left:10px;
	padding-right:10px;
}

#gfi .gfi-bas-coin-gauche{
	position:relative;
	background:url(../img/gfi/coin-bas-gauche.png) no-repeat;
	height:10px;
	width:10px;
	float:left;
}

#gfi .gfi-bas-coin-droit{
	position:relative;
	background:url(../img/gfi/coin-bas-droit.png) no-repeat;
	height:10px;
	width:9px;
	float:left;
}

#gfi .gfi-bas{
	position:relative;
	background:url(../img/gfi/fond.png) repeat;
	height:10px;
	width:681px;
	float:left;
}

#gfi .titre{
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

#gfi .sous-titre{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

#gfi .champ{
	padding-top:5px;
	padding-bottom:10px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

#gfi textarea{
	width:600px;
	color:#00203a;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	height:80px;
}

#gfi .input-text{
	width:600px;
	color:#00203a;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
}

#gfi .radio{
	width:10px;
	color:#00203a;
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
}

a.proposition{
	color:#00203a;
}