/* CSS ELEMENTS COMMUNS */

body {
	background: #FFFFFF url(img/bg1.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #69747a;	
	padding:0px;
	margin: 15px 0 0 0 auto;
	ssbehavior:url('csshover2.htc');  /*Fichier importe pour permettre à Internet Explorer de comprendre la pseudo-classe :hover */
	}

p {
	margin: 0 auto;
	padding: 0;
	}
	
#conteneur {
	width: 1000px;		
	margin:0px auto;
	border: #8F9092 solid 1px;
	}

#header {
	width: 1000px;
	}

#main {
	background: url(img/bg_base.jpg) repeat-x;
	width: 1000px;
	margin-bottom: 10px;
	}

#main_bleu {
	background: url(img/bg_bleu.jpg) repeat-x;
	width: 1000px;
	margin-bottom: 10px;
	}
	
#main_vert {
	background: url(img/bg_vert.jpg) repeat-x;
	width: 1000px;
	margin-bottom: 10px;
	}
	
#main_bleu_clair {
	background: url(img/bg_bleu_clair.jpg) repeat-x;
	width: 1000px;
	margin-bottom: 10px;
	}
	
.clear {
	clear: both;
	}

#left {
	width: 246px;
	float: left;
	}

.tx_left {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	padding: 40px 16px 50px 0;
	}

.tx_left2 {
	color: #006BAE;
	font-size:12px;
	line-height: 18px;
	text-align: right;
	padding-right: 16px;
	font-weight: bold;
	}

#right {
	float: left;
	width: 709px;
	margin-top: 60px;
	background-color: #FFFFFF;
	}

.tx_main {
	color: #000000;
	font-size: 11px;
	padding: 17px 20px 0 20px;
	text-align: justify;
	}
	
.tx_main_erreur {
	color: red;
	font-size: 11px;
	padding: 17px 20px 0 20px;
	text-align: justify;
	}

.tx_main_label {
	color: #69747a;
	font-size: 11px;
	padding: 17px 20px 0 20px;
	text-align: justify;
	}

.lien_main, .lien_main:link, .lien_main:visited {
	color: #69747a;
	font-size: 11px;
	text-decoration:none;
	}

.lien_main:hover {
	color: #69747a;
	font-size: 11px;
	text-decoration:underline;
	}

.liengeneral, .liengeneral:link, .liengeneral:visited {
	color: #016cb0;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	}

.liengeneral:hover {
	color: #016cb0;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
	}

.lienblanc, .lienblanc:link, .lienblanc:visited {
	color: #ffffff;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	}

.lienblanc:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
	}

.logo_footer {
	text-align: right;
	margin-left:10;
	}

.liste {
	color: #000000;
	font-size: 11px;
	padding: 0px 20px 0 40px;
	text-align: justify;
	}
	

/* CSS MENU PRINCIPAL */

.tx_menu {
	padding-top: 5px;
	text-align:  center;
	}

.item_bas {
	padding-top: 4px;
	text-align:  left;
	padding-left: 7px;
	}
	
#menu {
	background: url(img/menu.jpg) no-repeat;
	width: 1000px;
	height: 26px;
	}

#menu2 {
	background: url(img/menu2.jpg) no-repeat;
	width: 1000px;
	height: 26px;
	}

.button {
	display: block;
	background-color: #009fe1;
	width: 300px;
	height: 40px;
	padding-top: 30px;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	color:#ffffff;
}

.suckertreemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 26px;
	}

.suckertreemenu ul li{
	position: relative;
	display: inline;
	float: left;
	text-align:center;
	padding-top:5px;
	font-size: 13px;
	text-decoration: none;
	}

.suckertreemenu ul li a{
	display: block;
	color: #69747a;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	}

.suckertreemenu ul li a:hover {
	color: #003f8a;
	text-decoration: underline;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	}


.suckertreemenu ul li ul{
	left: 0;
	position: absolute;
	top:1em; 
	display: block;
	visibility: hidden;
	margin: 0;
	font-size: 11px;
	}

.suckertreemenu ul li ul li{
	display: list-item;
	float: none;
	text-align:left;
	min-height:18px;	
	border:0;
	border-bottom:1px solid #FFFFFF;
	background: #FFFFFF url(img/bg_ul.jpg) repeat-y;
	font-size: 11px;
	}

.suckertreemenu ul li ul li ul{ 
	left: 159px; 
	top: 0;
	}

.suckertreemenu ul li ul li a {
	display: block;
	width: 160px; 
	color: #69747a;
	text-decoration: none;
	padding: 1px 5px;	
	font-size: 11px;
	}

.suckertreemenu ul li ul li a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #003f8a;
	}

* html p#iepara{ 
	padding-top: 1em;
	}
	
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
* html .suckertreemenu a:hover { height: 1%; }

.item_menu1 {
	width:160px; 
	height:21px;
	}

.item_menu2 {
	width:103px;
	height:21px;
	}

.item_menu3 {
	width:119px; 
	height:21px;
	}

.item_menu4 {
	width:120px; 
	height:21px;
	}

.item_menu5 {
	width:167px; 
	height:21px;
	}

.item_menu6 {
	width:168px; 
	height:21px;
	}

.item_menu7 {
	width:110px; 
	height:21px;
	}

	

/* CSS PAGE ACCUEIL */

#logo {
	float: left;
	margin-left: 13px;
	}

.blanc_bloc {
	padding: 18px 12px 0 12px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	}

.acceder {
	padding: 15px 0 0 0;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.sousrubrique {
	padding: 6px 30px 0 0;
	font-size: 13px;
	text-align: right;
	}

.sousrubrique2 {
	padding: 18px 30px 0 0;
	font-size: 13px;
	text-align: right;
	}

.ptirubrique {
	font-size: 9px;
	text-align: right;
	padding-right: 30px;
	}

.lien_sousrubrique,.lien_sousrubrique:link,.lien_sousrubrique:visited {
	font-weight: bold;
	color: #06416d;
	text-decoration: none;
	}

.lien_sousrubrique:hover {
	color: #005897;
	text-decoration: none;
	}
	

.lien_sousrubrique_accueil,.lien_sousrubrique_accueil:link,.lien_sousrubrique_accueil:visited {
	font-weight: bold;
	color: #69747a;
	text-decoration: none;
	}

.lien_sousrubrique_accueil:hover {
	color: #69747a;
	text-decoration: underline;
	}
	
	

/* CSS ACCUEIL BLOC VERT */

#vert {
	width: 233px;
	}

.tit_vert {
	color: #69747a;
	font-size: 21px;
	font-weight: bold;
	line-height: 19px;
	padding-left: 87px;
	padding-top: 8px;
	}
	
.ptitit_vert {
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	}
	
#vert1 {
	background: url(img/vert1.jpg) no-repeat;
	height: 114px;
	}
	
#vert2 {
	background: url(img/vert2.jpg) no-repeat;
	height: 44px;
	}
	
#vert3 {
	background: url(img/vert3.jpg) no-repeat;
	height: 110px;
	}
	
	

/* CSS ACCUEIL BLOC BLEU */

#bleu {
	float: left;
	width: 233px;
	margin-left: 8px;
	}

.tit_bleu {
	color: #FFFFFF;
	font-size: 21px;
	font-weight: bold;
	line-height: 19px;
	padding-left: 22px;
	padding-top: 8px;
	}
	
.ptitit_bleu {
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	padding-left: 10px;
	}
	
#bleu1 {
	background: url(img/bleu1.jpg) no-repeat;
	height: 114px;
	}

#bleu2 {
	background: url(img/bleu2.jpg) no-repeat;
	height: 44px;
	}
	
#bleu3 {
	background: url(img/bleu3.jpg) no-repeat;
	height: 69px;
	}
	
	

/* CSS ACCUEIL BLOC BLEU CLAIR */

#bleu_clair {
	float: left;
	width: 233px;
	margin-left: 8px;
	}

.tit_bclair {
	color: #69747a;
	font-size: 21px;
	font-weight: bold;
	line-height: 17px;
	padding-left: 110px;
	padding-top: 15px;
	}
	
.ptitit_bclair {
	font-size: 9px;
	font-weight: normal;
	}
	
#bclair1 {
	background: url(img/bclair1.jpg) no-repeat;
	height: 114px;
	}

#bclair2 {
	background: url(img/bclair2.jpg) no-repeat;
	height: 44px;
	}
	
#bclair3 {
	background: url(img/bclair3.jpg) no-repeat;
	height: 69px;
	}
	
#droite{
	float: left;
	}

#gauche{
	float: left;
	width: 484px;
	}

#gauche2{
	float: left;
	}



/* CSS ACCUEIL BLOC TAGS */

#tags {
	background: url(img/tags.jpg) no-repeat;
	width: 458px;
	height: 127px;
	}

.tit_tags {
	font-size: 10px;
	color: #69747A;
	padding-left: 36px;
	font-weight: bold;
	padding-top: 5px;
	}

.gros_tags {
	font-size: 13px;
	}

.taggage {
	padding: 11px 13px 0 36px;
	text-align: justify;
	}
	
.tag1,.tag1:link,.tag1:visited,.tag1:hover {
	font-size: 19px;
	font-weight: bold;
	color: #003F8B;
	text-decoration: none;
	}

.tag2,.tag2:link,.tag2:visited,.tag2:hover {
	color: #81A1CD;
	font-size: 16px;
	text-decoration: none;
	}

.tag3,.tag3:link,.tag3:visited,.tag3:hover {
	color: #003F8B;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	}

.tag4,.tag4:link,.tag4:visited,.tag4:hover {
	text-decoration: none;
	color: #54BBBA;
	font-size: 15px;
	font-weight: bold;
	}
	
.tag5,.tag5:link,.tag5:visited,.tag5:hover {
	color: #54bbba;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	}

.tag6,.tag6:link,.tag6:visited,.tag6:hover {
	color: #00AACE;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	}

.tag7,.tag7:link,.tag7:visited,.tag7:hover {
	color: #003F8B;
	font-size: 11px;
	text-decoration: none;
	}

.tag8,.tag8:link,.tag8:visited,.tag8:hover {
	color: #003F8B;
	font-size: 16px;
	text-decoration: none;
	}

.tag9,.tag9:link,.tag9:visited,.tag9:hover {
	color: #81A1CD;
	font-size: 11px;
	text-decoration: none;
	}
	
	
/* CSS tag dynamique */
	
.tag003F8B_19,.tag003F8B_19:link,.tag003F8B_19:visited,.tag003F8B_19:hover {
	font-size: 19px;
	font-weight: bold;
	color: #003F8B;
	text-decoration: none;
	}
	
.tag003F8B_15,.tag003F8B_15:link,.tag003F8B_15:visited,.tag003F8B_15:hover {
	font-size: 15px;
	font-weight: bold;
	color: #003F8B;
	text-decoration: none;
	}
	
.tag003F8B_11,.tag003F8B_11:link,.tag003F8B_11:visited,.tag003F8B_11:hover {
	font-size: 11px;
	color: #003F8B;
	text-decoration: none;
	}
	
.tag003F8B_9,.tag003F8B_9:link,.tag003F8B_9:visited,.tag003F8B_9:hover {
	font-size: 9px;
	color: #003F8B;
	text-decoration: none;
	}
	
.tag81A1CD_19,.tag81A1CD_19:link,.tag81A1CD_19:visited,.tag81A1CD_19:hover {
	font-size: 19px;
	font-weight: bold;
	color: #81A1CD;
	text-decoration: none;
	}
	
.tag81A1CD_15,.tag81A1CD_15:link,.tag81A1CD_15:visited,.tag81A1CD_15:hover {
	font-size: 15px;
	font-weight: bold;
	color: #81A1CD;
	text-decoration: none;
	}
	
.tag81A1CD_11,.tag81A1CD_11:link,.tag81A1CD_11:visited,.tag81A1CD_11:hover {
	font-size: 11px;
	color: #81A1CD;
	text-decoration: none;
	}
	
.tag81A1CD_9,.tag81A1CD_9:link,.tag81A1CD_9:visited,.tag81A1CD_9:hover {
	font-size: 9px;
	color: #81A1CD;
	text-decoration: none;
	}
	
.tag54BBBA_19,.tag54BBBA_19:link,.tag54BBBA_19:visited,.tag54BBBA_19:hover {
	font-size: 19px;
	font-weight: bold;
	color: #54BBBA;
	text-decoration: none;
	}
	
.tag54BBBA_15,.tag54BBBA_15:link,.tag54BBBA_15:visited,.tag54BBBA_15:hover {
	font-size: 15px;
	font-weight: bold;
	color: #54BBBA;
	text-decoration: none;
	}
	
.tag54BBBA_11,.tag54BBBA_11:link,.tag54BBBA_11:visited,.tag54BBBA_11:hover {
	font-size: 11px;
	color: #54BBBA;
	text-decoration: none;
	}
	
.tag54BBBA_9,.tag54BBBA_9:link,.tag54BBBA_9:visited,.tag54BBBA_9:hover {
	font-size: 9px;
	color: #54BBBA;
	text-decoration: none;
	}
	
.tag00AACE_19,.tag00AACE_19:link,.tag00AACE_19:visited,.tag00AACE_19:hover {
	font-size: 19px;
	font-weight: bold;
	color: #00AACE;
	text-decoration: none;
	}
	
.tag00AACE_15,.tag00AACE_15:link,.tag00AACE_15:visited,.tag00AACE_15:hover {
	font-size: 15px;
	font-weight: bold;
	color: #00AACE;
	text-decoration: none;
	}
	
.tag00AACE_11,.tag00AACE_11:link,.tag00AACE_11:visited,.tag00AACE_11:hover {
	font-size: 11px;
	color: #00AACE;
	text-decoration: none;
	}
	
.tag00AACE_9,.tag00AACE_9:link,.tag00AACE_9:visited,.tag00AACE_9:hover {
	font-size: 9px;
	color: #00AACE;
	text-decoration: none;
	}
	
	
/* CSS ACCUEIL BLOC ACTUS */

#actus {
	float: left;
	background: url(img/actu.jpg) no-repeat;
	width: 473px;
	height: 177px;
	margin-left: 8px;
	margin-top: 8px;
	}

#actus_f29400 {
	float: left;
	background-color:#f29400;
	width: 473px;
	height: 177px;
	margin-left: 8px;
	margin-top: 8px;
	}

#actus_834399 {
	float: left;
	background-color:#834399;
	width: 473px;
	height: 177px;
	margin-left: 8px;
	margin-top: 8px;
	}

#actu1 {
	float:left;
	width: 233px;
	height: 177px;
	}

#actu2 {
	float:left;
	width: 240px;
	height: 177px;
	text-align: left;
	color: #FFFFFF;
	}

.tit_actu {
	font-weight: bold;
	font-size: 21px;
	padding: 21px 0 0 10px;
	}

.soustit_actu {
	font-size: 15px;
	}

.tx_actu {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	}

.savoir_plus {
	text-align: right;
	padding: 14px 29px 0 0;
	}

.lien_plus,.lien_plus:link,.lien_plus:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

.lien_plus:hover {
	text-decoration: underline;
	}
	
	
	

/* CSS MENTIONS */

#mentions {
	margin: 38px 0 0 36px;
	text-align: left;
	color: #69747a;
	font-size: 9px;
	}
	
.lien_mentions,.lien_mentions:link,.lien_mentions:visited {
	color: #69747a;
	font-size: 9px;
	text-decoration: none;
	}

.lien_mentions:hover {
	text-decoration: underline;
	}

.lien_votredossier,.lien_votredossier:link,.lien_votredossier:visited {
	color: #69747a;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}

.lien_votredossier:hover {
	text-decoration: underline;
	}



/* CSS POUCET */

#poucet {
	color: #FFFFFF;
	padding: 5px 0 5px 45px;
	}

.lien_poucet,.lien_poucet:link,.lien_poucet:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}

.lien_poucet:hover {
	text-decoration: none;
	}
	
	
	
/* CSS CARTES */	

#carte_image {
	float: left;
	width: 311px;
	height: 257px;
	margin: 0 5px 0 15px;
	}
	
#carte_encart {
	float: left;
	width: 360px;
	}

#tit_encart {
	background: #FFFFFF url(img/titre_carte.jpg) no-repeat;
	margin: 0px;
	width: 360px;
	height: 40px;
	}
	
.tit_encart {
	padding: 18px 0 0 50px;
	font-weight: bold;
	color: #FFFFFF;
	}

.tx_encart {
	padding: 5px 0 0 45px;
	text-align: justify;
	color: #FFFFFF;
	}

.tx_google {
	padding: 0 0 3px 20px;
	color: #0A6BAF;
	font-size: 11px;
	}
	
#bg_encart {
	background: #FFFFFF url(img/bg_carte.jpg) repeat-y;
	}

#images_centre {
	background: #FFFFFF url(img/bg_carte.jpg) repeat-y;
	}


#carte_texte {
	overflow: auto;
	height: 150px;
	width: 700px;
	}

.tablocarte {
	background-color:#7d94ac;
	color:#ffffff;
	margin-left:10px;
	text-align:left;
	border:#7d94ac dashed 0px;
	padding:5px;
	width:670px;
	}

.tablocarte th {
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border-right:#869bb1 dotted 2px;
	}

.tablocarte td {
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	border-top:#869bb1 dotted 2px;
	border-right:#869bb1 dotted 2px;
	}
	
#centre_photo {
	width: 135px;
	height: 101px;
	margin: 8px 10px 0 20px;
	float: left;
	}
	
.centre_photo {
	width: 135px;
	height: 101px;
	margin: 10px 10px 0 20px;
	float: left;
	}



/* CSS FORMULAIRE */

#inscriptionetape1 {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#009fe1 solid 1px;
	padding:20px;
	margin:20px;
}

#inscriptionetape2partie1 {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#009fe1 solid 1px;
	padding:20px;
	margin:20px;
}

#inscriptionetape2partie2 {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#009fe1 solid 1px;
	padding:20px;
	margin:20px;
}


#inscriptionetape3 {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#009fe1 solid 1px;
	padding:20px;
	margin:20px;
}


#inscriptionetape3salarie {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#009fe1 solid 1px;
	padding:20px;
	margin:20px;
}

#inscriptionetape1 legend {
	font-weight:bold;
}

#contact {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#016cb0 solid 1px;
	padding:20px;
	margin:20px;
}

#contact legend {
	font-weight:bold;
}

label {
	color:#69747a;
	font-size:11px;
	float: left;	/*** Tr�s important, ne pas suprimer ! ***/
	width: 250px;	/*** Les intitul�s prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: left;	/*** ... et ils sont align�s � droite... ***/
	margin: 0;
	padding: 0 .5em 0 30px;
	line-height: 1.8;
	}

.label1grand {
	width:270px;
}

.label2 {
	text-align: right;
	margin-right:20px;
	}

.lien_label,.lien_label:link,.lien_label:visited {
	color: #69747a;
	font-size:11px;
	text-decoration: underline;
	}

.lien_label:hover {
	text-decoration: underline;
	}
	
.inputdevenir {
	border:#009fe1 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width: 150px;
	}
	
.selectdevenir {
	border:#009fe1 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	}

.inputdevenirtextarea {
	border:#009fe1 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width:200px;
	height:50px;
	margin-bottom:3px;
}
	
.petitinputdevenir {
	border:#009fe1 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width: 35px;
	}
	
.petitinputdevenir_grise {
	border:#009fe1 solid 1px;
	background-color:#e3e7f3;
	font-style:normal;
	font-size:11px;
	width: 35px;
	}
	
.toutpetitinputdevenir {
	border:#009fe1 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width: 15px;
	}
	
.toutpetitinputdevenir_grise {
	border:#009fe1 solid 1px;
	background-color:#e3e7f3;
	font-style:normal;
	font-size:11px;
	width: 15px;
	}

.bouton {
	background-color:#009fe1;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:100px;
}

.boutongrand {
	background-color:#009fe1;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:150px;
}
	
.inputgeneral {
	border:#016cb0 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width: 150px;
	}

.inputgeneraltextarea {
	border:#016cb0 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width:200px;
	height:50px;
	margin-bottom:3px;
}

.boutongeneral {
	background-color:#016cb0;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:100px;
}




/* CSS TABLO */

.tabloeffectif {
	border:#009fe1 solid 1px;
	border-collapse:collapse;
}

.tabloeffectif th {
	border:#009fe1 solid 1px;
	padding:10px;
	border-collapse:collapse;
}

.tabloeffectif td {
	border:#009fe1 solid 1px;
	padding:10px;
	border-collapse:collapse;
}

.tabloequipe {
	background-color:#7d94ac;
	color:#ffffff;
	margin-left:10px;
	text-align:left;
	border:#7d94ac dashed 0px;
	padding:5px;
	width:685px;
}

.tabloequipe th {
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border-right:#869bb1 dotted 2px;
}

.tabloequipe td {
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	border-top:#869bb1 dotted 2px;
	border-right:#869bb1 dotted 2px;
}

.tabloequipelienemail {
	text-decoration:underline;
	color:#ffffff;
}

.tabloequipelien, .tabloequipelien:link,  .tabloequipelien:visited {
	color:#ffffff;
	text-decoration:none;
}

.tabloequipelien:hover {
	text-decoration:underline;
	color: #ffffff;
}




/* INFO BULLE */
.infobulle{
	position: absolute;   
	visibility : hidden;
	border:#009fe1 1px solid;
	padding: 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
}




/* CSS ADMIN */

#connexionadmin {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#016cb0 solid 1px;
	padding:20px;
	margin:20px;
}

#formadmin {
	font-style:normal;
	font-size:12px;
	color:#003F8B;
	border:#016cb0 solid 1px;
	padding:20px;
	margin:20px;
}

.inputadmin {
	border:#016cb0 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width: 150px;
	}
	
.petitinputadmin {
	border:#009fe1 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width: 35px;
	}
	
.toutpetitinputadmin {
	border:#009fe1 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width: 15px;
	}

#nomutil {
	margin-right:10px;
	}
	
.buttonadmin {
	display: block;
	background-color: #e3e7f3;
	border:1px solid #016cb0;
	width: 300px;
	height: 40px;
	padding-top: 30px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color:#016cb0;
	margin-left:25px;
}
	
.buttonarianeetapeautre {
	display:inline-block;
	background-color: #e3e7f3;
	border:1px solid #00aae5;
	width: 100px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color:#00aae5;
}

	
.buttonarianeetape {
	display:inline-block;
	background-color: #00aae5;
	border:1px solid #00aae5;
	width: 100px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
}

.boutonadmin {
	background-color:#016cb0;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:100px;
}

.boutongrandadmin {
	background-color:#016cb0;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:300px;
}

.boutontresgrandadmin {
	background-color:#016cb0;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:400px;
}
	
.selectadmin {
	border:#016cb0 solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	}

.tabloadmin {
	border:#016cb0 solid 1px;
	border-collapse:collapse;
	margin:20px;
	width:650px;
}

.tabloadmin th {
	border:#016cb0 solid 1px;
	padding:10px;
	border-collapse:collapse;
}

.tabloadmin td {
	border:#016cb0 solid 1px;
	padding:10px;
	border-collapse:collapse;
}

.tit_admin {
	color: #016cb0;
	font-size: 21px;
	font-weight: bold;
	line-height: 19px;
	padding-left: 22px;
	padding-top: 8px;
	}

.tit_deveniradherent {
	color: #009ee0;
	font-size: 30px;
	font-weight: bold;
	line-height: 19px;
	padding-left: 22px;
	padding-top: 8px;
	}

.lien_admin,.lien_admin:link,.lien_admin:visited {
	font-weight: bold;
	color: #006BAE;
	text-decoration: none;
	}

.lien_admin:hover {
	color: #006BAE;
	text-decoration: underline;
	}

.tx_formulaireinscription {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	}

.lienformulaireinscription:link, .lienformulaireinscription:visited {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	text-decoration:none;
	}

.lienformulaireinscription:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	text-decoration:underline;
	}
	
.inputadmintextarea {
	border:#006BAE solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width:200px;
	height:50px;
	margin-bottom:3px;
}
	
.inputadmintextarea_grand {
	border:#006BAE solid 1px;
	background-color:#ffffff;
	font-style:normal;
	font-size:11px;
	width:300px;
	height:150px;
	margin-bottom:3px;
}

#form_article{
	width:96%;
	height:auto;
	margin:0 auto;
}
