*{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	outline: none; 
}
/*********************** BALISES html ***************************/
body{
	background-color: #000000;
	margin-top: 5px;
}
h1{
	width: 847px;
	height: 41px;
}
h15{
	font-size: 10px;
}
a{
	font-size: 14px;
}
strong{
	color: black;
	font-weight: bold;
}
.verticalAlign{
	vertical-align : middle;
}
.segmentDansTableau{
	overflow: auto;
	width: 120px;
}
/*********************** FIN html SITES *************************/
/*********************** BALISES SITES *************************/
#site{
	width: 878px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	text-align: left;
	
}
.clubSDIS14, .pageAccueil{
	background: url('../IMG/ui/fond_blanc.png') repeat-y 0 0;
}
#accueil_site{
	width: 900px;
	height: 100%;
	margin: 0 auto;
	background-color: black;
}

/*hack pour IE
*:first-child+html #imgColonneGauche{
	bottom: 80px;
}*/
/*************************************************************/
#accueil_menu{
	width: 900px;
	height: 621px;
	background: url("../IMG/ui/bg_tunnel.jpg") no-repeat 1px 0;
}
#accueil_menu li, #accueil_menu li{
	width: 120px;
}
#accueil_menu img{
	margin-top: 189px;
	margin-bottom: 10px;
}
/*************************************************************/
#accueil_menu h2, #accueil_corps h2, #accueil_corps p, .menu h2{
	display: none;
}
#accueil_menu ul{
	width: 840px;
	margin: 0 auto;
}
#accueil_menu ul li, #accueil_menu ul li a, .menu ul li, .menu ul li a{
	display: block;
	font-size:16px;
}
#accueil_menu ul li a img{
	margin-top: 0;
}
#accueil_menu ul li, .menu ul li{
	float: left;
}
/*************************************************************/
#accueil_corps{
	width: 900px;
	height: 178px;
	background-color: black;
}
#bandeauPageAccueil{
	height: 145px;
	width: 847px;
}
/*********************** FIN BALISES SITES *********************/
/***********************classes generales*************************/
h1{
	float: none !important;
	float: left;
}
.cursorHelp{
	cursor: help;
}
.clearer { 
	clear: both;
	height: 0px;
}
.contenu_clear{
	clear: both;
}
.menu{
	width: 847px;
	height: 45px;
	padding-top: 125px;
	margin-right: 30px;
	text-align: center;
}

*+html, * html .menu{
	margin-right: 0;
}
.menu ul{
	width: 847px;
	height: 45px;
	list-style-type: none;
	background: url("../IMG/ui/bg_menu_items.png") no-repeat 0 bottom;
}
.menu ul li{
	margin-top: 20px;
	height: 25px;
}

.menu #accueil_presentation, .menu #accueil_presentation a{
	width: 122px;
}
.menu #accueil_actualite, .menu #accueil_actualite a{
	width: 121px;
}
.menu #accueil_serviceEnLigne, .menu #accueil_serviceEnLigne a{
	width: 123px;
}
.menu #accueil_recrutement, .menu #accueil_recrutement a{
	width: 122px;
}
.menu #accueil_marchePublic, .menu #accueil_marchePublic a{
	width: 122px;
}
.menu #accueil_mediatheque, .menu #accueil_mediatheque a{
	width: 122px;
}
.menu #accueil_clubSDIS14, .menu #accueil_clubSDIS14 a{
	width: 115px;
}
.menu ul li.menuhaut_itemSelectionne{
	margin-top: 0;
	height: 45px;
	background-color: white;
}
.menu ul li a{
	background: none;
}
/*ul li a#accueil_clubSDIS14{
	display: none;
}*/
#club_contenu{
	background-color: white;
	width: 847px;
	margin-right: 31px;
	height: 543px;	/*570*/
	margin-top: 6px;
	background-color: white;
	background: url('../IMG/ui/club_fond.png') repeat-y 0 0; 
	
}
#accueil_contenu{
	background-color: white;
	width: 847px;
	margin-right: 31px;
	height: 570px;
	margin-top: 6px;
	background-color: white;
	background: url('../IMG/ui/club_fond.png') repeat-y 0 0; 
	
}
.chapeau{
	font-weight: bold;
	font-size: 13px;
}
div.chapeau p.spip{
	font-weight: bold;
	font-size: 13px;
}
.chapeau p{
	font-weight: bold;
	font-size: 13px;
}
.formulaire_spip { text-align: left; font-size: 12px; margin: auto; width: 532px; height: 260px; background: url('../IMG/ui/login_formCLUB.jpg') no-repeat 0 0; padding: 100px 10px 10px 10px;}
.formulaire_spip p input.forml {
	margin-top: 2px;
	border: 1px solid #E86519;
	width: 200px;
}
.formulaire_spip fieldset{
	width: 400px;
	color: #999;
	margin-left: 15px;
}
.formulaire_spip fieldset strong{
	color: white;
}
.formulaire_menu_lang { float: right; }
.formulaire_menu_lang label { display: none; }
.formulaire_login { clear: both; }
.spip_logos { float: right; margin-right:4px; }
.forml { width: 12em; font-family: inherit; font-size: inherit; }
.formulaire_login .spip_bouton input { float: left; background: url('../IMG/ui/bg_login_clubSDIS14_valider.png') repeat-y 0 0; width: 56px; height: 15px; font-size: 0; cursor: pointer; margin: 0; border: 0;}
.reponse_formulaire { font-weight: bold; color: red; }
a { color: #e86519; text-decoration: none; }
.formulaire_spip fieldset legend{
	background: #000;
	color: white;
}
.formulaire_spip .boutons {
	text-align: center;
	margin-top: -12px;
}
.formulaire_spip .boutons .submit{
	border: 1px solid #000;
	cursor: pointer;
}
.formulaire_recherche{
	width: auto;
	height: auto;
	background: none;
	padding: 0;
}
.formulaire_recherche label{
	font-size: 0;
	width: 76px;
	height: 19px;
	background: url('../IMG/ui/motcle.png') repeat-y 0 0;
	float: left;
}
.formulaire_recherche #recherche{
	width:204px;
	height: 17px;
	border: 1px solid #DA6B00;
	float: left;
	background-image: none;
	padding-left: 2px;
}
.formulaire_recherche input[type=submit]{
	width: 82px;
	height: 17px;
	float: left;
	margin-left: 8px;
	font-size: 0;
	background: url('../IMG/ui/rechercher.png') repeat-y 0 0;
	cursor: pointer;
}
.formulaire_recherche form{
	background: url('../IMG/ui/bouquin_recherche.png') no-repeat 384px 0;
	height: 28px;
	padding-top:4px;
	display: block;
	margin-top: 4px;
}
.resultat_recherche{
	overflow-y: auto;
	height: 180px;
}
.resultat_recherche h2{
	display: none;
}
.fil_recherche{
	color: #919191;
	font-size: 9px;
	width: 100%;
	display: block;
}
.resultat_recherche ul li a{
	color: black;
	text-decoration: none;
	font-size: 10px;
}
span.separator{
	display: block;
	width: 74px;
	height: 1px;
	background: url('../IMG/ui/separator.png') no-repeat 0 0;
	margin: 8px 0 10px;
}
/*#content .articles{
	height: 180px;
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	overflow-y: auto;
}
#content .articles ul{
	width: 100%;
	background: none;
	height: auto;
	border: none;
}
#content .articles ul li{
	border: none;
}*/
#contenu{
	height: 541px;
	background-color: white;
	width: 847px;
	margin-right: 31px;
}
#club_cadre #content{
	width: 432px;
	float: right;
	max-height: 334px;
	margin-right: 8px;
	overflow: auto;
}
#club_cadre h4, #club_cadre h5{
	width: 432px;
	margin-right: 8px;
	float: right;
	height: 22px;
	margin-top: 4px;
}
#club_cadre h5{
	margin-bottom: 12px;
}
#club_cadre #content hr{
	height: 1px;
	background-color: #D96A00;
	color: #D96A00;
	width: 400px;
	clear: both;
	margin-bottom: 10px;
}
#club_cadre #content div.text{
	width: 286px;
	float: left;
	margin-bottom: 4px;
}
#club_cadre #content div.text h6{
	width: 286px;
	margin-right: 10px;
}
#club_cadre #content div.text h6 a{
	color: #D96A00;
	font-size: 14px;
	text-decoration: none;
	display: block;
}
#club_cadre #content div.text p.petit{
	font-size: 10px;
	margin-bottom: 10px;
}
#club_cadre #content div.text p{
	font-size: 12px;
}
#club_cadre #content p.image{
	width: 99px;
	height: 80px;
	margin-right: 20px;
	margin-top: 0;
	float: right;
	margin-bottom: 4px;
}
#viePratique, #maMessagerie, #mesBulletinsDeVacations, #maBoutique{
	width: 216px;
	float: left;
	height: 138px;
	margin-top: 13px;
}
#viePratique h6, #maMessagerie h6, #mesBulletinsDeVacations h6, #maBoutique h6{
	height: 20px;
	padding-left: 6px;
}
#maMessagerie h6, #maBoutique h6{
	padding-left: 20px;
}
#viePratique p, #maMessagerie p, #mesBulletinsDeVacations p,#maBoutique p{
	font-size: 9px;
	color: #000;
}
#maMessagerie p, #maBoutique p{
	padding-left: 18px;
}
#maMessagerie p+p, #maBoutique p+p{
	
	width: 207px;
	height: 91px;
	padding-top: 10px;
	margin-top: 5px;
	margin-left: 8px;
	padding-left: 0;
}

#maMessagerie p+p{
	background: url("../IMG/ui/bulle_maMessagerie.png") no-repeat 0 0;
}
#maBoutique p+p{
	background: url("../IMG/ui/bulle_monHabillement.png") no-repeat 0 0;
}

#maMessagerie p+p a, #maBoutique p+p a{
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	width: 150px;
	margin-left: 27px;
	margin-top : 5px;
}
#mesBulletinsDeVacations p+p{
	background: url("../IMG/ui/bulle_mesBulletinsDeVacations.png") no-repeat 0 0;
	width: 187px;
	height: 91px;
	padding-top: 10px;
	margin-top: 5px;
	padding-left: 27px;
}
#mesBulletinsDeVacations p+p a{
	color: #E2251B;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}
#viePratique ul{
	background: url("../IMG/ui/bulle_viePratique.png") no-repeat 0 0;
	width: 207px;
	height: 91px;
	padding-top: 10px;
	margin-top: 5px;
}
#viePratique ul li{
	width: 180px;
	margin-left: 27px;
}
#viePratique ul li a{
	font-size: 9px;
	color: #B94918;
	font-weight: bold;
	text-decoration: underline;
}
#viePratique ul li+li+li+li{
	margin-top: 3px;
}
#viePratique ul li+li+li+li a{
	color: #000;
}
#bloc_mesBulletins a{
	color: black;
	cursor: default;
	text-decoration: none;
}
#bloc_mesBulletins a:hover{
	text-decoration: none;
}
#bloc_mesBulletins div{
	width: 130px;
	height: 52px;
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
	background: url("../IMG/ui/vacation/moisAbsent.png") no-repeat 0 0;
}
#bloc_mesBulletins div a{
	display: block;
	width: 130px;
	height: 52px;
}
#bloc_mesBulletins div a span{
	color: #fff;
	font-size: 11px;
	display: block;
	padding-top: 12px;
	padding-left: 10px;
}

#formVacation{
	margin: 10px 0;
}
#formVacation label{
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
#selectAnneeVacation{
	border: 1px solid #7E9CB8;
	font-size: 14px;
	width: 78px;
	height: 19px;
}
#bloc_mesBulletins div a span+span{
	color: #999;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
}
#bloc_mesBulletins #mois1 span+span, #bloc_mesBulletins #mois2 span+span, #bloc_mesBulletins #mois3 span+span, #bloc_mesBulletins #mois4 span+span, #bloc_mesBulletins #mois5 span+span, #bloc_mesBulletins #mois6 span+span, #bloc_mesBulletins #mois7 span+span, #bloc_mesBulletins #mois8 span+span, #bloc_mesBulletins #mois9 span+span, #bloc_mesBulletins #mois10 span+span, #bloc_mesBulletins #mois11 span+span, #bloc_mesBulletins #mois12 span+span{
	color: #000;
}
#mois1{
	background: url("../IMG/ui/vacation/mois1.png") no-repeat 0 0;
}
#mois2{
	background: url("../IMG/ui/vacation/mois2.png") no-repeat 0 0;
}
#mois3{
	background: url("../IMG/ui/vacation/mois3.png") no-repeat 0 0;
}
#mois4{
	background: url("../IMG/ui/vacation/mois4.png") no-repeat 0 0;
}
#mois5{
	background: url("../IMG/ui/vacation/mois5.png") no-repeat 0 0;
}
#mois6{
	background: url("../IMG/ui/vacation/mois6.png") no-repeat 0 0;
}
#mois7{
	background: url("../IMG/ui/vacation/mois7.png") no-repeat 0 0;
}
#mois8{
	background: url("../IMG/ui/vacation/mois8.png") no-repeat 0 0;
}
#mois9{
	background: url("../IMG/ui/vacation/mois9.png") no-repeat 0 0;
}
#mois10{
	background: url("../IMG/ui/vacation/mois10.png") no-repeat 0 0;
}
#mois11{
	background: url("../IMG/ui/vacation/mois11.png") no-repeat 0 0;
}
#mois12{
	background: url("../IMG/ui/vacation/mois12.png") no-repeat 0 0;
}
#bloc_mesBulletins #mois1, #bloc_mesBulletins #mois2, #bloc_mesBulletins #mois3, #bloc_mesBulletins #mois4, #bloc_mesBulletins #mois5, #bloc_mesBulletins #mois6, #bloc_mesBulletins #mois7, #bloc_mesBulletins #mois8, #bloc_mesBulletins #mois9, #bloc_mesBulletins #mois10, #bloc_mesBulletins #mois11, #bloc_mesBulletins #mois12{
	cursor: pointer;
}

/***  MENU GAUCHE ***/
.colonneGauche{
	padding-top: 10px;
	font-size: 11px;
	width: 203px;
	height: 321px;
	text-align: left;
	float: left;
	/*overflow: hidden;*/
}
.colonneGauche ul, .colonneGauche li, .colonneGauche a, .colonneGauche div{
	margin-left: 0;
	padding-left: 0;
}
.colonneGauche ul ul a{
	text-decoration: none;
	font-weight: normal;
	color: black;
}
.colonneGauche ul ul a:hover{
	text-decoration: none;
}
.colonneGauche img.puce{
	vertical-align: top;
	margin-top: 6px;
	margin-right: 4px;
}
.colonneGauche a.menuExpose{
	color: #D96B02;
	font-weight: bold;
}
.rechercheCaserneGauche{
	width: 236px;
	padding-top: 4px;
	background: url("../IMG/ui/bg_orange.png") no-repeat 10px 37px;
}
.rechercheCaserneGauche h2{
	width: 225px;
	margin-left: 10px;
}
#changeCaserne p{
	width: 205px;
	font-size: 11px;
	color: #000;
	font-family: Verdana, sans-serif;
}
#changeCaserne p.dansBlocOrange{
	display: block;
	width: 223px;
	height: 52px;
	padding-top: 2px;
	color: #fff;
	margin-top: 4px;
	margin-left: 9px;
	font-size: 14px;
	text-align: center;
	font-family: Verdana, sans-serif;
}
#changeCaserne ul{
	list-style-type: disc;
	margin-left: 14px;
}
#changeCaserne ul li{
	color: #000;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
.rechercheCaserneGauche h3.spip, .rechercheCaserneGauche h4.spip, .rechercheCaserneGauche h5.spip, .rechercheCaserneGauche h3, .rechercheCaserneGauche h4, .rechercheCaserneGauche h5{
	width: 205px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 0;
	float: none;
	text-align: left;
	margin: 14px 0 0 0;
	font-family: Verdana, sans-serif;
}
.colonneGauche div.descCaserne{
	height: 443px;
	overflow-y: auto;
	display: block;
	margin-top: 2px;
	padding-left: 10px;
	width: 222px;
}
.descCaserne p+p{
	margin-top: 10px;
}
.colonneDroite{
	padding-right: 25px;
	width: 580px;
	float: right;
	overflow: auto;
	height: 384px;
	line-height: 18px;
}
div.baseline p.spip{
	line-height: 13px;
}
div.colonneDroite p.spip, #content p.spip{
	font-size: 13px;
	margin-bottom: 13px;
}
#actualite_colonneDroite, #mediatheque_colonneDroite{
	height: 309px;
}
#actualite_colonneDroite .vignette, #mediatheque_colonneDroite .vignette{
	width: 106px;
	height: 110px;
	float: right;
}
#actualite_colonneDroite .vignette img, #mediatheque_colonneDroite .vignette img{
	height: 90px;
	width: 99px;
}
#actualite_colonneDroite hr, #mediatheque_colonneDroite hr{
	height: 1px;
	width: 553px;
	float: right;
	clear: right;
	margin: 6px 34px 9px 0;
}
#titreFilArianne{
	float: right;
	height: 118px;
	position: relative;
}
h2.filArianne{
	position: absolute;
	bottom: 0;
	font-size: 18px;
	color: #999;
	width: 315px;
}
#titreFilArianne, h3{
	width: 315px;
	margin-left: 39px;
	text-align: left;
}
h3{
	float: right;
}
.colonneDroite h3.spip{
	float: none;
	margin: 14px 0 14px 0;
	font-family: Verdana, sans-serif;
}
#emplacementImage{
	width: 272px;
	float: right;
	height: 150px;
	padding-right: 18px;
}
/*** FIN MENU GAUCHE ***/
#imgColonneGauche{
	position: absolute;
	left: 0;
	bottom: 17px !important;
	bottom: 54px;
}
/*hack pour IE*/
*:first-child+html #imgColonneGauche{
	bottom: 80px;
}
#bandeau_accueil{
	background-color: black;
	width: 900px;
	height: 178px;
}
.fond_plan {
height:35px;
width:488px;
background-color:#BFB5BE;
margin-left:235px;
background-image:url("../IMG/png/plan.png");
background-repeat: no-repeat;
}
.plan{text-indent:20px;font-size:12px;}
.plan1{text-indent:40px;}
.plan2{text-indent:60px;}
.footer, .footer2, .footer3{
	margin-top: 0 !important;
	margin-top: -14px;
}
.footer ul{
	width: 868px;
	padding-right: 10px;
	background: url("../IMG/ui/bg_footer.png") no-repeat bottom left;
	height: 41px;
}
.footer2{
	width: 868px;
	padding-right: 10px;
	background: url("../IMG/ui/bg_footer2.png") no-repeat bottom left;
	height: 41px;
}
.footer3{
	width: 868px;
	padding-right: 10px;
	background: url("../IMG/ui/bg_footer3.png") no-repeat bottom left;
	height: 41px;
}
.footer ul li, .footer2 ul li, .footer3 ul li{
	float: right;
	width: 130px;
	margin-top: 12px;
	margin-right: 16px;
}
.footer ul li+li, .footer2 ul li+li, .footer3 ul li+li{
	margin-right: 0;
	margin-left: 0;
}
.footer ul li a, .footer2 ul li a, .footer3 ul li a{
	color: white;
	font-size: 13px;
}
.footer ul li a:hover, .footer2 ul li a:hover, .footer3 ul li a:hover{
	text-decoration: none;
	color: #FC0;
}
/***********************Fin general******************************/
/***********************AUTRES********************************/
#liste_abc{
	text-align: left;
	list-style-type: none;
}
#liste_abc a.club_sdis14{
	color: black
}
#liste_abc a.club_sdis14:hover{
	color: #9E0D4F;
}
#formLogin{
	width: 100%;
	background: url("../IMG/ui/bg_login_clubSdis.jpg") no-repeat top center;
	height: 269px;
	margin-top: 27px;
	padding-top: 180px;
	text-align: center;
}
#formLogin h4{
	color: #C4010A;
	font-size: 17px;
	font-weight: bold;
	display: none;
}
#formLogin fieldset{
	border: 1px solid #C4010A;
	width: 201px;
	margin: 5px auto;
	padding: 4px 7px;
}
#formLogin fieldset label{
	text-align: left;
	width: 44%;
	float: left;
	font-size: 11px;
	height: 17px;
	margin-bottom: 2px;
}
#formLogin fieldset input{
	width: 50%;
	border: 1px solid #C4010A;
	float: right;
	height: 15px;
	margin-bottom: 2px;
}
#formLogin fieldset input.submitButton{
	font-weight: bold;
	color: #C4010A;
	border: 1px solid white;
	width: 20%;
	margin: 0 auto;
	float: none;
	background-color: white;
	height: 16px;
}

.texteAccueil {
  float:right;
	width:480px;
}
.texteAccueil{
	float: right;
	clear: right;
	width:465px;
	height: 60px;
	margin-right: 140px;
	margin-bottom: 15px;
}
p.resumeItalic {
	font-size:10px;
}
.resume{
	float:left;
	width: 436px;
	height:90px;
	text-align:left;
	cursor:hand;
	font-size:12px;
	color: #000;
}
.mediathequeVignette, .sdis14Vignette {
	margin-left:15px;
	width:250px;
	line-height: 10px;	
	height:90px;
	float:left;
	cursor:hand;
}
.imageGauche{
	float: left;
	margin-right: 50px;
	height: 69px;
	width: 50px;
}
/***********************Fin AUTRES*****************************/
.tip {font-size:10px;}
.tip:first-letter {text-transform:uppercase;}
/*** LIENS SOMMAIRE ***/
a.presentation:link {font-size: 12px;color: #666666 ;}
a.presentation:visited {font-size: 12px;color: #666666;}
a.presentation:hover {color: #ED7752 ; text-decoration: none ; }
a.actualite:link {font-size: 12px;color: #666666 ;}
a.actualite:visited {font-size: 12px;color: #666666;}
a.actualite:hover { color: #c7d542 ; text-decoration: none ; }
a.recrutement:link {font-size: 12px;color: #666666 ;}
a.recrutement:visited {font-size: 12px;color: #666666;}
a.recrutement:hover { color: #AB8BBC; text-decoration: none ; }
a.service_en_ligne:link {font-size:12px;color: #666666;}
a.service_en_ligne:visited {font-size: 12px;color: #666666;}
a.service_en_ligne:hover { color: #709CD0; text-decoration: none ; }
a.mediatheque:link {font-size: 12px;color: #666666;}
a.mediatheque:visited {font-size: 12px;color: #666666;}
a.mediatheque:hover { color: #B1C1DE; text-decoration: none ; }
a.marche_public:link {font-size: 12px;color: #666666;}
a.marche_public:visited {font-size: 12px;color: #666666;}
a.marche_public:hover { color: #A6DA8D; text-decoration: none ; }
a.club_sdis14:link {font-size: 12px;color: #666666;}
a.club_sdis14:visited {font-size: 12px;color: #666666;}
a.club_sdis14:hover { color: #BFB5BE; text-decoration: none ; }
/*** FIN LIENS ***/

/*****************STYLE ECRASE DE SPIP*******************/
a .spip{
	font-weight: bold;
	font-size: 14px;
}
i.spip{font-style:italic;}
strong.spip{
	color: black;
	font-weight: bold;
}
div.colonne2 h3 {
	margin-left: 0;
	width: 90%;
}
dt .spip_doc_titre strong{
	color: black;
	font-weight: bold;
}
.spip_forms form input.ligne, .spip_forms form input.forml, .spip_forms form textarea.forml{
	background-color: #EFEFEF;
	border: 1px solid #AFAFAF;
}
/*.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea..forml-focus:focus, .forml-focus*/
.colonne2 div.spip_forms form .forml-focus, .colonne2 div.spip_forms form input.forml-focus:focus, .colonne2 div.spip_forms form textarea.forml-focus:focus,.forml-focus, .colonne2 div.spip_forms form textarea.forml:focus{
	background-color: #DFDFDF;
	border: 1px solid #9F9F9F;
}
.colonne2 div.spip_forms form .formo-focus, .colonne2 div.spip_forms form input.formo-focus:focus, .colonne2 div.spip_forms form textarea.formo-focus:focus, .colonne2 div.spip_forms .formo-focus{
	background-color: #DFDFDF;
	border: 1px solid #9F9F9F;
}
/****************FIN STYLE ECRASE DE SPIP********************/
/****************STYLE pour la GOOGLE MAP********************/
.rechercheCaserneDroite{
	width: 599px;
	height: 531px;
	background: url("../IMG/ui/bg_cartographie.png") no-repeat 0 0;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}
/*.infobulleGGM{
	width: 400px;
	text-align: left;
	font-family: Arial;
	font-size: 8px;
	line-height: 11px;
}
div.infobulleGGM h4{
	width: 350px;
	margin: 0;
	padding: 0 0 5px;
	font-weight: bold;
	color: #EC7500;
	font-size: 12px;
}
div.infobulleGGM h5{
	font-weight: bold;
	font-size: 10px;
	margin: 5px 0;
}
div.infobulleGGM img{
	float: right;
	margin: 5px;
}
div.infobulleGGM p{
	font-size: 10px;
	margin: 5px 0;
}
div.infobulleGGM ul{
	margin: 5px 0;
	font-size: 10px;
	line-height: 11px;
	list-style-type: disc;
}
div.infobulleGGM ul li{
	background: url("../IMG/ui/puceGGMap.gif") no-repeat 0 5px;
	padding: 0 0 0 8px;
	font-size: 10px;
	line-height: 11px;
	list-style-type: disc;
}
div.infobulleGGM p b{
	font-weight: bold;
	font-size: 10px;
}
.overflowIB{
	max-height: 120px;
	overflow: auto;
	font-family: Arial;
	font-size: 10px;
}
#overflow{
	overflow-x: hidden;
	width: 555px;
}*/
/****************FIN STYLE ECRASE DE GOOGLE MAP********************/

.ext-el-mask{
	z-index: 10000;
	background-color: #000;
	opacity: 0.8;
	cursor: pointer;
}
#formClubSDIS14{
	background: url('../IMG/ui/bg_formClubSDIS14.png') no-repeat 0 0;
}
#formClubSDIS14 .x-window-tl{
	height: 71px;
}
#formClubSDIS14 .x-window-tl, #formClubSDIS14 .x-window-header, #formClubSDIS14 .x-window-tr, #formClubSDIS14 .x-window-tc, #formClubSDIS14 .x-window-ml, #formClubSDIS14 .x-window-mr, #formClubSDIS14 .x-window-bl, #formClubSDIS14 .x-window-bc, #formClubSDIS14 .x-window-br{
	background: none;
}
#pannel_login .x-panel-ml{
	padding-top: 3px;
}
#pannel_login .x-panel-ml, #pannel_login .x-panel-mr{
	background: none;
}
#pannel_login .x-panel-mc{
	padding-top: 0;
	background: none;
}
#pannel_login .x-form-item label{
	font-size: 11px;
}
#pannel_login .x-form-text, #pannel_login textarea.x-form-field{
	border: 1px solid #C40009;
}
#formClubSDIS14 .x-window-mc, #pannel_login .x-panel-tl, #pannel_login .x-panel-bl, #pannel_login .x-panel-bc, #pannel_login .x-panel-br{
	background: none;
	border: 0;
}
#input_login, #input_mdp{
	height: 14px;
}
#form_login_valider{
	background: url('../IMG/ui/bg_login_clubSDIS14_valider.png') no-repeat center center;
}
#form_login_valider .x-btn-left, #form_login_valider .x-btn-center, #form_login_valider .x-btn-right{
	background: none;
}
#form_login_valider button{
	visibility: hidden;
}

.clubSDIS14 h3, .pageAccueil h3{
	width: 343px;
	height: 51px;
	float: left;
	margin-left: 21px;
	/*margin-top: 6px;*/
	/*margin-right: 48px;*/
}
#accueilContainer{
	height: 84px;
	width: 842px;
}
#accueilContainer div{
	height: 84px;
	width: 393px;
	float: right;
	background: url('../IMG/ui/logo_sdis14_accueil.png') no-repeat 333px 3px;
}
.pageAccueil h3{
	width: 428px;
	height: 84px;
	margin-bottom: 14px;
	float: left;
}
.pageAccueil h3 img+img{
	margin-left: 14px;
}
/***************Accueil*******************/
#accueil_bloc_menu{
	display: block;
	width: 268px;
	height: 143px;
	background: url('../IMG/ui/accueil_bloc_menu.png') no-repeat 0 0;
}
#accueil_bloc_menu p{
	color: black;
	font-size: 11px;
	padding: 34px 0 11px 17px;
}
#accueil_bloc_menu p+select{
	border: 1px solid #DACFBD;
	margin-left: 16px;
}
#accueil_bloc_nouvelles{
	display: block;
	width: 250px;
	height: 243px; /*322*/
	background: url('../IMG/ui/accueil_bloc_nouvelles.png') no-repeat -6px 0;
	padding-top: 79px;
	padding-left: 18px;
}
#accueil_bloc_nouvelles h4{
	width: 157px;
	float: left;
	margin-left: 4px;
	line-height: 11px;
	margin-top: 10px;
}
#accueil_bloc_nouvelles p{
	width: 79px;
	height: 51px;
	float: right;
	margin-right: 10px;
	margin-bottom: 7px;
}
#accueil_bloc_nouvelles #aLaUne{
	clear: both;
	width: 100%;
	height: 76px;
	background: url('../IMG/ui/aLaUne.png') no-repeat 7px 0;
	margin-bottom: 7px;
	margin-top:6px;
}
#accueil_bloc_nouvelles #aLaUne h4{
	margin-top: 28px;
}
#accueil_bloc_nouvelles #aLaUne p{
	margin-top: 14px;
}
#accueil_bloc_nouvelles a.spe{
	font-size: 10px;
	color: #FF6804;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	clear: both;
	margin-top: 18px;
}
#accueil_bloc_nouvelles a.spe:hover{
	text-decoration: none;
}
#accueil_bloc_nouvelles h4 a{
	font-size: 10px;
	color: black;
	text-decoration: none;
}
#accueil_bloc_nouvelles hr{
	height: 1px;
	background-color: #FF6601;
	color: #FF6601;
	width: 227px;
	clear: both;
	margin-bottom: 7px;
}
#accueil_bloc_chercheCaserne{
	display: block;
	width: 265px;
	height: 117px;
	background: url('../IMG/ui/accueil_bloc_chercheCaserne.png') no-repeat 0 0;
}
#accueil_bloc_chercheCaserne p{
	color: #000;
	font-size: 11px;
	width: 127px;
	padding: 36px 0 8px 14px;
	line-height: 11px;
}
#accueil_bloc_chercheCaserne p+a{
	font-weight: bold;
	font-size: 10px;
	color: #B50707;
	display: block;
	width: 143px;
	margin-left: 14px;
	text-decoration: underline;
}
#accueil_bloc_chercheCaserne p+a:hover{
	text-decoration: none;
}
#accueil_bloc_devenezVolontaire{
	display: block;
	width: 265px;
	height: 194px;
	background: url('../IMG/ui/accueil_bloc_devenezVolontaire.png') no-repeat 0 0;
	padding-top: 1px;
	margin-top: 6px;
}
#accueil_bloc_devenezVolontaire a{
	font-weight: bold;
	font-size: 10px;
	color: #AA0000;
	display: block;
	width: 210px;
	text-decoration: underline;
	margin: 37px 0 2px 20px;
}
#accueil_bloc_devenezVolontaire a:hover{
	text-decoration: none;
}
#accueil_bloc_devenezVolontaire a+p{
	color: #000;
	font-size: 11px;
	width: 127px;
	text-align: center;
	margin: 20px 0 0 69px;
	line-height: 11px;
}
#accueil_bloc_edsp{
	display: block;
	width: 265px;
	height: 140px;
	padding-top: 1px; /*prevenir la fusion des marges*/
	background: url('../IMG/ui/accueil_bloc_edsp.png') no-repeat 0 0;
	margin-top: 6px;
}
#accueil_bloc_edsp:hover, #accueil_bloc_edsp:visited, #accueil_bloc_edsp:active, #accueil_bloc_edsp:focus{
	text-decoration: none;
}
#accueil_bloc_edsp p{
	color: #000;
	font-size: 11px;
	width: 130px;
	margin: 61px 0 0 135px;
}
#accueil_bloc_club{
	display: block;
	width: 266px;
	height: 116px;
	padding-top: 1px;
	background: url('../IMG/ui/accueil_bloc_club.png') no-repeat 0 0;
}
#accueil_bloc_club .formulaire_spip{
	height: 117px;
	margin: 0;
	padding: 0;
	width: 266px;
	background: none;
}
#accueil_bloc_club .formulaire_spip fieldset{
	width: 236px;
}
#accueil_bloc_club .formulaire_spip fieldset legend{
	display: none;
}
#accueil_bloc_club .formulaire_spip label {
	color: #000;
	font-size: 9px;
	font-weight: normal;
}
#accueil_bloc_club .formulaire_spip .erreur_message{
	display: none;
}
#accueil_bloc_club .formulaire_spip ul li{
	padding: 0;
}
#accueil_bloc_club .formulaire_spip .editer_login label:after{
	content: 'Email :';
	display: block;
    font-size: 9px;
}#accueil_bloc_club .formulaire_spip .editer_login label{
	font-size: 0;
	margin-top: 43px;
	display: block;
}
#accueil_bloc_club .formulaire_spip #var_login{
	margin-top: 43px;
}
#accueil_bloc_club .formulaire_spip .editer_login label, #accueil_bloc_club .formulaire_spip .editer_password label{
	width: 74px;
	float: left;
	margin-bottom: 3px;
}
#accueil_bloc_club .formulaire_spip #var_login, #accueil_bloc_club .formulaire_spip #password{
	height: 11px;
	width: 200px;
	border: 1px inset;
	width: 120px;
	display: block;
	float: left;
	margin-bottom: 3px;
	font-size: 9px;
	margin-left: 10px;
}
#accueil_bloc_club .formulaire_spip .boutons{
	font-size: 9px;
	height: 14px;
}
#accueil_bloc_club .formulaire_spip .boutons .submit{
	float: right;
	margin-right: 11px;
}
#accueil_bloc_servicePublic{
	display: block;
	width: 266px;
	height: 140px;
	padding-top: 1px; /*prevenir la fusion des marges*/
	background: url('../IMG/ui/accueil_bloc_servicePublic.png') no-repeat 0 0;
	margin-top: 6px;
}
#accueil_bloc_servicePublic p{
	color: #000;
	font-size: 11px;
	width: 209px;
	margin: 34px 0 2px 16px;
	line-height: 11px;
}
#accueil_bloc_servicePublic a{
	font-weight: bold;
	font-size: 10px;
	color: #E46303;
	display: block;
	text-decoration: underline;
	margin: 3px 0 0 16px;
}
#accueil_bloc_meteo{
	display: block;
	width: 268px;
	height: 197px;
	background: url('../IMG/ui/accueil_bloc_meteo.png') no-repeat 0 0;
	margin-top: 6px;
}
/***************Fin accueil***************/
#content h3{
	margin-left: 0;
	margin-right: 70px;
	color: #000;
	text-align: left;
}
#alertGyro{
	width: 460px;
	float: right;
	height: 51px;
	background: url('../IMG/ui/gyrophare.gif') no-repeat 380px 4px;
}
#alertGyro marquee{
	width: 400px;
	margin-right: 60px;
	height: 20px;
	float: left;
	margin-top: 30px;
}
#alertGyro marquee a{
	color: #FF6804;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}
#alertGyro marquee a:hover{
	text-decoration: none;
}
.maj{
	text-transform: uppercase;
}

#club_bloc_nouvelles{
	display: block;
	width: 268px;
	height: 310px;
	background: url('../IMG/ui/club_bloc_nouvelles2.png') no-repeat 0 -3px;
	/*margin-left: 18px;*/
	padding-top: 48px;
}
#club_bloc_nouvelles h4{
	width: 159px;
	float: left;
	margin-left: 18px;
}
#club_bloc_nouvelles p{
	width: 79px;
	height: 51px;
	float: right;
	margin-right: 10px;
	margin-bottom: 7px;
}
#club_bloc_nouvelles #aLaUne{
	clear: both;
	width: 100%;
	height: 76px;
	background: url('../IMG/ui/aLaUne.png') no-repeat 7px 0;
	margin-bottom: 7px;
	margin-top:6px;
}
#club_bloc_nouvelles #aLaUne h4{
	margin-top: 28px;
}
#club_bloc_nouvelles #aLaUne p{
	margin-top: 14px;
}
#club_bloc_nouvelles a.spe{
	font-size: 10px;
	color: #FF6804;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	clear: both;
	margin-left: 18px; 
}
#club_bloc_nouvelles a.spe:hover{
	text-decoration: none;
}
#club_bloc_nouvelles h4 a{
	font-size: 10px;
	color: black;
	text-decoration: none;
}
#club_bloc_nouvelles hr{
	height: 1px;
	background-color: #FF6601;
	color: #FF6601;
	width: 227px;
	clear: both;
	margin: 0 auto 7px auto;
}
#club_bloc_annonce{
	height: 73px;
	margin-top: 3px;
	background: url('../IMG/ui/club_bloc_annonces.png') no-repeat 0 0;
	width: 268px;
	display: block;
}
#club_bloc_annonce p{
	width:180px;
	color: black;
	text-decoration: none;
	font-weight: normal;
	margin-left: 0;
	padding-top: 30px;
	margin-left: 15px;
	float: none;
	font-size: 0.8em;
	height: 30px;
}
#club_bloc_annonce p a{
	display: inline;
	height: auto;
	width: auto;
	background: none;
	margin: 0;
	font-size: inherit;
	font-weight: bold;
	text-decoration: underline;
}
a#club_bloc_forum:hover, a#club_bloc_annonce:hover{
	text-decoration: none;
}
#club_bloc_forum{
	height: 94px;
	margin-top: 14px;
	background: url('../IMG/ui/club_bloc_forum.png') no-repeat 0 0;
	width: 268px;
	display: block;
}
#club_bloc_forum p{
	width:162px;
	color: black;
	text-decoration: none;
	font-weight: normal;
	margin-left: 0;
	padding-top: 50px;
	margin-left: 15px;
	float: none;
	font-size: 0.8em;
	height: 30px;
}
#club_bloc_login, #club_bloc_login2{
	float: left;
	margin-left: 21px;
	height: 16px;
}
#club_bloc_login2{
	width: 343px;
}
.club_image_interne{
	height: 72px;
	width: 312px;
	float: right;
	margin-top: 1px;
	margin-bottom: -6px;
	position: relative;
}
#club_bloc_login{
	width: 826px;
}
#club_bloc_login2 a, #club_bloc_login a{
	color: #999;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}
#club_bloc_livret{
	background: url('../IMG/ui/club_bloc_livret.png') no-repeat 0 0;
	width: 265px;
	height: 159px;
	float: left;
	margin-left: 14px;
}
#club_bloc_livret h4{
	font-size: 12px;
	margin-top: 62px;
	width: 240px;
	margin-left: 16px;
	color: black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#club_bloc_livret p{
	width: 248px;
	margin: 3px 0 3px 16px;
}
#club_bloc_livret a{
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	display: block;
	margin-left: 16px;
	width: 160px;
}
#club_bloc_livret a:hover{
	text-decoration: none;
}
#club_bloc_livret p a{
	font-size: 11px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	margin-left: 0;
	width: 240px;
}
#club_bloc_livret p+a{
	display: block;
	float: left;
	width: 70px;
}
#club_bloc_livret p+a+a{
	float: right;
	width:142px;
}
#club_bloc_informations{
	float: left;
	background: url('../IMG/ui/club_bloc_informations.png') no-repeat 0 0;
	width: 266px;
	height: 117px;
	margin-left: 14px;
	margin-top: 3px;
}
#club_bloc_informations p{
	width: 190px;
	margin-top: 36px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	margin-left: 16px;
}
#club_bloc_informations p em{
	font-size: 11px;
	font-style: italic;
}
#club_bloc_informations a{
	display: block;
	width: 180px;
	font-size: 10px;
	margin-top: 6px;
	margin-left: 16px;
	color: #F97C00;
	text-decoration: underline;
	font-weight: bold;
}
#club_bloc_informations a:hover{
	text-decoration: none;
}
#club_bloc_mieuxEtre{
	float: left;
	background: url('../IMG/ui/club_bloc_mieuxEtre_periode_test.png') no-repeat 0 0;
	width: 266px;
	height: 78px;
	margin-left: 14px;
	margin-top: 3px;
}
#club_bloc_mieuxEtre p{
	width: 170px;
	margin-top: 32px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	margin-left: 16px;
}
#club_bloc_mieuxEtre a{
	display: block;
	width: 180px;
	font-size: 10px;
	margin-left: 16px;
	color: #F97C00;
	text-decoration: underline;
	font-weight: bold;
}
#club_bloc_centre{
	float: left;
	background: url('../IMG/ui/club_bloc_centre.png') no-repeat 0 0;
	width: 265px;
	height: 123px;
	margin-left: 14px;
	margin-top: 5px;
}
#club_bloc_centre h4{
	margin-left: 16px;
	margin-top: 26px;
	margin-bottom: 2px;
}
#club_bloc_centre a, #club_bloc_centre a p{
	margin-left: 2px;
	width: 278px;
	height: 77px;
}
#club_bloc_centre h4 a{
	font-size: 10px;
	color: white;
	margin: 0;
}
#club_bloc_centre h4 a:hover{
	text-decoration: none;
}
.diapo_media{
	display: none;
}
#club_bloc_formation{
	display: block;
	float: left;
	background: url('../IMG/ui/club_bloc_formation.png') no-repeat 0 0;
	width: 266px;
	height: 115px;
	margin-left: 14px;
	margin-top: 5px;
	color: black;
}
a#club_bloc_formation:hover{
	text-decoration: none;
}
#club_bloc_formation p{
	width: 200px;
	margin-top: 33px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	margin-left: 16px;
}
#club_bloc_formation a:hover{
	text-decoration: none;
}
#club_bloc_biblio{
	float: left;
	background: url('../IMG/ui/club_bloc_biblio.png') no-repeat 0 0;
	width: 265px;
	height: 174px;
	margin-left: 14px;
	margin-top: 6px;
}
#club_bloc_biblio em{
	color: #666666;
	font-style: italic;
	display: block;
	margin-top: 35px;
	margin-left: 15px;
	font-size: 10px;
}
#club_bloc_biblio a{
	color: #F00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	display: block;
	margin-left: 15px;
	width: 160px;
}
#club_bloc_biblio a:hover{
	text-decoration: none;
}
#club_bloc_biblio span.date, #club_bloc_biblio span.titre, #club_bloc_biblio span.lien{
	color: black;
	display: block;
	float: left;
	width: 150px;
	margin-left: 14px;
	font-size: 10px;
}
#club_bloc_biblio span.lien{
	padding: 0;
	background: none;
	border: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#club_bloc_biblio span.lien a{
	color: #999;	
}
#club_bloc_biblio span.image{
	float: right;
	display: block;
	width: 33px;
	height: 36px;
	margin-right: 30px;
	margin-bottom: 5px;
}
#club_bloc_biblio span.image a{
	margin: 0;
	padding: 0;
	float: none;
	width: 33px;
	height: 36px;
}
#club_bloc_biblio span.titre{
	font-weight: bold;
}
#club_bloc_biblio  hr{
	clear: both;
	width: 247px;
	background-color: #C40000;
	color: #C40000;
	height: 1px;
	margin-left: 14px;
	margin-bottom: 5px;
}
#club_bloc_logiciel{
	float: left;
	background: url('../IMG/ui/club_bloc_logiciel.png') no-repeat 0 0;
	width: 266px;
	height: 141px;
	margin-left: 11px;
	margin-top: 7px;
}
#club_bloc_logiciel p.explication{
	font-size: 10px;
	color: #333;
	width: 118px;
	margin: 58px 0 0 15px;
	float: left;
}
#club_bloc_logiciel p.descLog{
	display: none;
	float: left;
	width: 115px;
	margin-left: 15px;
	margin-top: 8px;
}
#log_1, #log_2{
	float: right;
	height: 62px;
	width: 57px;
	font-size: 0;
	margin-top: 70px;
}
.descLog span{
	font-size: 10px;
	font-style: italic;
	display: block;
	width: 115px;
}
.descLog span+span{
	font-size: 10px;
	font-weight: bold;
	color: #F2B600;
	font-style: none;
	width: 115px;
}
#log_1{
	background: url('../IMG/ui/listeLogiciel/gardes.png') no-repeat 0 -62px;
}
#log_1:hover{
	background: url('../IMG/ui/listeLogiciel/gardes.png') no-repeat 0 0;
}
#log_2{
	margin-right: 15px;
	background: url('../IMG/ui/listeLogiciel/artemis.png') no-repeat 0 -62px;
}
#log_2:hover{
	background: url('../IMG/ui/listeLogiciel/artemis.png') no-repeat 0 0;
}
#club_cadre{
	background: url('../IMG/ui/club_cadre_bg.png') no-repeat 0 0;
	width: 827px;
	height: 406px;
	float: left;
	margin-left: 12px;
	margin-top: 4px;
}
#club_menuBas{
	float: left;
	margin-left: 12px;
	width: 824px;
	height: 47px;
	background: url('../IMG/ui/club_menuBas_bg.gif') no-repeat 0 0;
	padding-top: 11px;
}
#imageAleatoire{
	width: 367px;
	height: 359px;
	margin-top: 42px;
	margin-left: 2px;
	float: left;
}
.cache{
	display: none;
}
h2.cache{
	display: none;
}
/* ON ECRASE LES STYLES DE LA GALERIE */
div.table_photo{
	float: right;
	width: 380px;
	clear: right;
}

div.table_photo div{
	text-align: center;
}

.precedent_suivant{
	width: 200px;
}
.precedent_suivant a.mediatheque{
	color: red;
	text-transform: capitalize;
}
div#table_vignette{
	margin: 0;
	padding: 0;
}
div#table_vignette div.vignette{
	padding: 3px 0;
}
div#album_compteur{
	display: none;
}
div#table_vignette div.vignette a:hover img {
	border: 3px solid #FBF2E9;
	opacity: 1;
}
div#affiche_photo ul{
	display: none;
}

.colonneDroite a.spip_out, #content a.spip_out{
	color: #D96B02;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.colonneDroite a.spip_out:hover, #content a.spip_out:hover{
	color: #D96B02;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#content a.spip_out, #content a.spip_out:hover{
	color: black;
}
/***********************DOCK TOP*********************/
/* dock - top */

#dock{
	float: left;
	width: 300px;
	position: relative;
	float: left;
}
.dock-container{
	position: absolute;
	height: 50px;
}
a.dock-item {
	display: block; 
	font: bold 0 Arial, Helvetica, sans-serif;
	color: #F97C00; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item span {
	font-size: 9px;
	position: absolute;
	display: none;
	width: 120px;
	text-align: center;
	margin-left: -26px;
}
.dock-item img {
	border: none; 
	width: 100%; 
	padding: 0 4px;
}
/***********************FIN DOCK TOP*********************/
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
	border: 0;
}
.x-tree-node .x-tree-node-over{
	background-color:#FFC68F;
}
.x-tree-node .x-tree-selected {
	background-color:#FFA64F;
}

/******************LIGHTBOX**********************/
/*masque la légende*/
#imageData #caption{	
	display: none;
}

/********************SPIP V2******************************/
.menu { clear: both; margin-bottom: 0;}
.menu ul li {padding: 0; border-top: 1px solid #DDD;}
.colonneDroite h3.spip{
	text-align: left;
	color: #000;
}
.colonneDroite .spip_forms, .colonneDroite .spip_forms fieldset{
	border: none;
}
/*input[id~=nobotnobot]{
	background: red;
}*/
.spip_forms fieldset+p{
	display: none;
}
.formulaire_spip .editer_password .details{
	display: none;
}
/******************Diapo thickbox**********************/
.diapo_menu .diapo_icones{
	visibility: hidden;
}
#TB_secondLine{
	color: white;
}
#TB_Diapo, #TB_prev, #TB_next{
	display: none;
}
#troisColonnes_gauche{
	display: block;
	float: left;
	width: 268px;
	height: 410px;
	margin-left: 18px;
	/*padding-top: 48px;*/
}
#troisColonnes_centre, #troisColonnes_droite{
	width: 279px;
	float: left;
	height: 410px;
}
#troisColonnes_centre{
	padding-left: 8px;
	width: 271px;
}
ul.formation{
	margin: 0;
	padding: 0;
}
ul.formation li{
	margin: 0;
	padding: 0;
}
ul.formation li a img{
	height: 72px;
	width: 426px;
	margin: 0;
	padding: 0;
}
/*************************LIF**************************/
.lif{
	background: url('../IMG/ui/club_cadre_bg.png') no-repeat 0 0;
	width: 827px;
	height: 406px;
	float: left;
	margin-left: 12px;
	margin-top: 4px;
}
.lif h4{
	float: left;
	height: 16px;
	width: 343px;
	margin-left: 11px;
	margin-top: 8px;
}
.lif h4 img{
	font-weight: bold;
	color: #E86519;
	font-size: 14px;
}
.deco{
	height: 22px;
	float: left;
	width: 461px;
	border-bottom: 2px solid #FFCC67;
}
#club_bloc_login2{
	font-size: 11px;
}
#club_bloc_login2 a img{
	vertical-align: bottom;
}
#bloc_lif{
	height: 365px;
	width: 802px;
	margin-left: 11px;
	border-right: 2px solid #FFCC67;
	border-bottom: 2px solid #FFCC67;
	float: left;
}
#bloc_lif>ul{
	display: block;
	width: 606px;
	height: 36px;
	background: url('../LIF/images/bg_menu.png') no-repeat 0 7px;
}
#bloc_lif>ul li{
	margin-top: 7px;
	float: left;
}
#bloc_lif>ul li a{
	display: block;
	height: 29px;
}
#ceQueJai{
	margin-right: 5px;
}
#ceQueJai a{
	background: url('../LIF/images/lbl_ceQueJai.png') no-repeat 16px 5px;
	width: 105px;
	font-size: 0;
}
#ceQueJeVeuxFaire{
	margin-right: 6px;
}
#ceQueJeVeuxFaire a{
	background: url('../LIF/images/lbl_ceQueJeVeuxFaire.png') no-repeat 19px 5px;
	width: 171px;
	font-size: 0;
}
#ceQueJeVaisFaire{
	margin-right: 6px;
}
#ceQueJeVaisFaire a{
	background: url('../LIF/images/lbl_ceQueJeVaisFaire.png') no-repeat 16px 5px;
	width: 158px;
	font-size: 0;
}
#tab_mesMi tr td img.verticalAlign{
	width : 32px;
	margin-left : 25%;
}
#ceQueJaiRessenti{
}
#ceQueJaiRessenti a{
	background: url('../LIF/images/lbl_ceQueJaiRessenti.png') no-repeat 14px 5px;
	width: 155px;
	font-size: 0;
}
#bloc_lif>ul li.itemMenuActif{
	background: url('../LIF/images/bg_ceQueJai_select.png') no-repeat 0 0;
}
#bloc_lif>ul li+li.itemMenuActif{
	background: url('../LIF/images/bg_ceQueJeVeuxFaire_select.png') no-repeat 0 0;
}
#bloc_lif>ul li+li+li.itemMenuActif{
	background: url('../LIF/images/bg_ceQueJeVaisFaire_select.png') no-repeat 0 0;
}
#bloc_lif>ul li+li+li+li.itemMenuActif{
	background: url('../LIF/images/bg_ceQueJaiRessenti_select.png') no-repeat 0 0;
}
.blocGauche{
	width: 602px;
	height: 305px;
	float: left;
	border-bottom: 7px solid #FFCC67;
	border-right: 2px solid #FFCC67;
	border-left: 2px solid #FFCC67;
}
.blocGauche a{
	font-size: 12px;
}
.blocHautGauche{
	width: 606px;
	height: 17px;
	background-color: #FFCC67;
	float: left;
}
.blocDroite{
	float: right;
	width: 196px;
	height: 329px;
	position: relative;
}
.block_tdb{
	padding: 4px;
	border: 1px solid #E86519;
	width: 580px;
	margin: 4px auto;
}
.block_tdb h5{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E86519;
}
#btn_admin{
	display: block;
	width: 138px;
	height: 23px;
	position: absolute;
	bottom: 2px;
	left: 28px;
}
#btn_legende{
	display: block;
	width: 138px;
	height: 23px;
	position: absolute;
	bottom: 30px;
	left: 25px;
}
#btn_imprim{
	display: block;
	width: 138px;
	height: 23px;
	position: absolute;
	bottom: 27px;
	left: 28px;
}
#signalerErreurCeQueJai{
	display: block;
	width: 150px;
	height: 163px;
	margin-left:20px;
	margin-top:134px;
}
/*----------Actualite-------------*/
#actualite{
	width: 302px;
	float: left;
	height: 305px;
	color: #000;
}
#actualite>p{
	margin-top: 13px;
	margin-left: 12px;
	font-size: 12px;
}
#actualite h4{
	margin-top: 15px;
	margin-left: 14px;
	float: none;
	height: 19px;
	width: 101px;
}
#actualite>div{
	margin-top: 8px;
	width: 288px;
	margin-left: 14px;
	height: 222px;
	overflow-y: auto;
}
#actualite .article{
	width: 264px;
	min-height: 40px;
	margin-bottom: 12px;
}
#actualite .article h5, #actualite .article p{
	font-size: 10px;
	font-family: Verdana;
	float: left;
	width: 200px;
}
#actualite .article p a{
	font-size: 10px;
}
#actualite .article h5{
	font-weight: bold;
	text-decoration: underline;
}
#actualite .article img{
	float: right;
	margin-right: 20px;
	margin-top: 4px;
}
#diaporama{
	float: right;
	height: 233px;
	width: 259px;
	margin-top:70px;
}
/*----------infobulle Ce que j'ai-------------*/
#infobulleCeQueJai span.x-window-header-text{
	display: block;
	float: left;
	color: #000;
	width: 250px;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
}
#bodyInfobulleCeQueJai{
	text-align: left;
	color: #000;
	font-family: Verdana;
	background-color:#FFF;
	padding: 4px;
}
#bodyInfobulleCeQueJai h5{
	font-family: Verdana;
}
#bodyInfobulleCeQueJai h6{
	font-family: Verdana;
	color: #999;
	margin-bottom: 20px;
}
#bodyInfobulleCeQueJai p{
	font-size: 10px;
	margin-bottom: 10px;
}
#bodyInfobulleCeQueJai p+p{
	font-weight: bold;
}
#bodyInfobulleCeQueJai p+p span{
	width: 35px;
	height: 31px;
	display: block;
	float: left;
	margin-right: 4px;
}
#bodyInfobulleCeQueJai p+p span.p_valide{
	background: url('../LIF/images/cursus/valide.png') no-repeat 0 0;
}
#bodyInfobulleCeQueJai p+p span.p_accessible{
	background: url('../LIF/images/cursus/accessible.png') no-repeat 0 0;
}
#bodyInfobulleCeQueJai p+p span.p_nonAccessible{
	background: url('../LIF/images/cursus/nonAccessible.png') no-repeat 0 0;
}
#bodyInfobulleCeQueJai a{
	font-size: 10px;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}
#bodyInfobulleCeQueJai a:hover{
	text-decoration: none;
}
/*----------Ce que j'ai-------------*/
#descriptionAgent{
	width: 602px;
	height: 67px;
	border-bottom: 1px solid #ffcc67;
	clear: both;
	padding-top: 8px;
	color: black;
	overflow-y: auto;
}
#descriptionAgent li{
	float: left;
	width: 192px;
	font-size: 10px;
	height: 24px;
	margin-left: 8px;
}
#descriptionAgent li span{
	font-weight: bold;
	font-size: 10px;
}
#descriptionAgent li#descriptionPhoto{
	float: right;
	width: 150px;
	height: 100px;
	margin-right: 4px;
	text-align: center;
}
#lif_menuMesBesoins{
	width: 602px;
	margin-top: 2px;
	display: block;
	height: 27px;
	background: url('../LIF/images/bg_menuCeQueJai.png') no-repeat 213px 2px;
	clear: both;
}
#mb_catalogueFormation{
	width: 190px;
	margin-left: 11px;
}
#mb_catalogueFormation a{
	text-decoration: none;
}
#mb_troncCommun{
	width: 120px;
	margin-left: 11px;
}
#mb_troncCommun a{
	font-size: 0;
	width: 120px;
	height: 30px;
	background: url('../LIF/images/titre_troncCommun.png') no-repeat 10px 4px;
}
#mb_troncCommun.itemMenuActif a{
	background: none;
}
#mb_troncCommun a:hover{
	background: none;
}
#mb_specialite{
	width: 115px;
	margin-left: 15px;
	font-size: 0;
}
#mb_specialite a{
	font-size: 0;
	width: 115px;
	height: 30px;
	background: url('../LIF/images/titre_specialite.png') no-repeat 23px 3px;
}
#mb_specialite.itemMenuActif a{
	background: none;
}
#mb_specialite a:hover{
	background: none;
}
#lif_menuMesBesoins li{
	float: left;
	text-align: center;
	display: block;
	margin-top: 4px;
}
#lif_menuMesBesoins li a{
	display: block;
}
#lif_menuCeQueJai{
	width: 602px;
	margin-top: 2px;
	border-top: 1px solid #ffcc67;
	display: block;
	height: 27px;
	background: url('../LIF/images/bg_menuCeQueJai.png') no-repeat 150px 2px;
	clear: both;
}
#cursusPersonnel{
	width: 127px;
	margin-left: 11px;
}
#cursusPersonnel a{
	text-decoration: none;
}
#troncCommun{
	width: 120px;
	margin-left: 11px;
}
#troncCommun a{
	font-size: 0;
	width: 120px;
	height: 30px;
	background: url('../LIF/images/titre_troncCommun.png') no-repeat 10px 4px;
}
#troncCommun a:hover{
	background: none;
}
#specialite{
	width: 115px;
	margin-left: 15px;
	font-size: 0;
}
#specialite a{
	font-size: 0;
	width: 115px;
	height: 30px;
	background: url('../LIF/images/titre_specialite.png') no-repeat 23px 3px;
}
#specialite a:hover{
	background: none;
}
#lif_menuCeQueJai li{
	float: left;
	text-align: center;
	display: block;
	margin-top: 4px;
}
#lif_menuCeQueJai li a{
	display: block;
}
#descriptionAgent+ul+div{
	clear: both;
	max-height: 166px;
	overflow-y: auto;
}
#descriptionAgent+ul+div dt{
	background-color: #F1EFE7;
	padding: 2px 0;
	font-size: 10px;
	color: black;
}
#descriptionAgent+ul+div dl{
	width: 100%;
	clear: both;
}
#descriptionAgent+ul+div dt span{
	font-weight: bold;
	padding-left: 6px;
	font-size: 10px;
}
#descriptionAgent+ul+div dt span+span{
	font-weight: normal;
	padding-left: 0;
	color: #0C0;
}
#descriptionAgent+ul+div dd{
	margin-top: 15px;
	padding-left:4px;
}
#descriptionAgent+ul+div dd p.module{
	width: 85px;
	height: 58px;
	color: white;
	font-size: 8px;
	float: left;
	font-weight: bold;
	padding: 1px 32px 0 4px;
	line-height: 11px;
	cursor: pointer;
	font-family:Verdana;
}
#descriptionAgent+ul+div dd p.egaliteFormation{
	float: right;
	width: 73px;
}
#descriptionAgent+ul+div dd p.egaliteFormation img{
	display: block;
}
#descriptionAgent+ul+div dd p.egaliteFormation span{
	margin-right: 4px;
}
#descriptionAgent+ul+div dd p.module br{
	margin-top: -2px;
}
#descriptionAgent+ul+div dd p.obtenu{
	background: url('../LIF/images/cursus/item_valide.jpg') no-repeat 0 0;
}
#descriptionAgent+ul+div dd p.accessible{
	background: url('../LIF/images/cursus/item_accessible.jpg') no-repeat 0 0;
}
#descriptionAgent+ul+div dd p.nonAccessible{
	background: url('../LIF/images/cursus/item_nonAccessible.jpg') no-repeat 0 0;
}
#table_mesBesoins{
	clear: both;
	padding-top: 10px;
}
span.accessible, span.nonAccessible{
	display: block;
	width: 35px;
	height: 31px;
}
span.accessible{
	background: url('../LIF/images/cursus/accessible.png') no-repeat 0 0;
}
span.nonAccessible{
	background: url('../LIF/images/cursus/nonAccessible.png') no-repeat 0 0;
}
#descriptionAgent+ul+div dd span{
	display: block;
	width: 8px;
	float: left;
	height:46px;
	padding-top:13px;
}
/************ Tableau des agents ***********/
#listeSapeur{
	height: 214px;
	width: 510px;
	border-collapse: collapse;
	font-weight: bold;
	margin: 10px auto 0;
}
#listeSapeur thead{
	width: 510px;
	height: 16px;
}
#listeSapeur tbody{
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 510px;
}
#listeSapeur img{
	vertical-align: middle;
}
#listeSapeur td{
	text-align: center;
	padding: 1px;
}
#listeSapeur td.libelle{
	text-align: left;
	color: white;
}
#listeSapeur th+th+th+th+th+th{
	width: 16px;
}
#listeSapeur th{
	background-color: #DE3709;
	color: white;
}
#listeSapeur tr.statClair{
	color: black;
	background-color: #DFDFDF;
}
#listeSapeur tr.statClair td.libelle{
	background-color: black;
}
#listeSapeur tr.statFonce{
	color: #DE3709;
	background-color: #FFC0AF;
}
#listeSapeur tr.statFonce td.libelle{
	background-color: #DE3709;
}
#listeSapeur input{
	min-width: 1px;
}
/************ Ce que je veux faire ***********/
#moduleNavigationDate{
	width: 186px;
	height: 27px;
	margin-bottom: 8px;
	margin-left: 5px;
}
#moduleNavigationDate p{
	height: 25px;
	width: 150px;
	border: 1px solid #FFAD01;
	float: left;
}
#moduleNavigationDate p span{
	display: block;
	float: left;
	text-align: center;
	width: 114px;
	margin-top: 4px;
}
#moduleNavigationDate p a{
	display: block;
	width: 18px;
	height: 22px;
	float: left;
	margin-top: 2px;
}
#moduleNavigationDate p a+span+a{
	float: left;
	margin-left: 0;
}
#moduleNavigationDate span{
	font-size: 10px;
	padding-top: 2px;
	font-weight: bold;
	font-family: Verdana;
}
#moduleNavigationDate p+a{
	display: block;
	border: 1px solid #FFAD01;
	height: 25px;
	width: 25px;
	float: right;
}
#moduleNavigationDate p+a img{
	display: block;
	margin-top: 3px;
	margin-left: 1px;
}
#moduleNavigationDate .x-date-picker{
	background: none;
	border: 0;
}
#moduleNavigationDate .x-date-mp{
	z-index: 1;
}
#moduleNavigationDate .x-date-mp-btns{
	background: none;
}
#lif_menuAgenda{
	width: 380px;
	margin-left: 110px;
	height: 15px;
	margin-top: 2px;
}
#lif_menuAgenda li{
	width: 85px;
	height: 13px;
	float: left;
}
#lif_menuAgenda li+li{
	border-left: 1px solid #F58717;
}
#lif_menuAgenda li a{
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	width: 85px;
	height: 10px;
	text-align: center;
}
#lif_menuAgenda li a:hover{
	text-decoration: none;
}
#lif_menuAgenda li.itemMenuActif a{
	color: #fff;
	text-decoration: none;
	cursor: default;
}
#lifAgenda{
	width: 602px;
	height: 305px;
	background-color: #FFCC67;
	text-align: center;
}
#lif_menuAgenda #mesEntretiensIndividuels{
	width: 152px;
}
#lif_menuAgenda #mesEntretiensIndividuels a{
	width: 152px;
}
#tab_agendaEntete{
	width: 594px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0 auto 2px;
}
#tab_agendaEntete td{
	width: 84px;
	height: 11px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#corpsAgenda{
	width: 595px;
	margin: 0 auto;
}
#corpsAgenda div.lignePrincipale div.c{
	width: 82px;
	height: 55px;
	float: left;
	background-color: #fff;
	margin-right: 1px;
	border: 1px solid #fff;
	margin-bottom: 1px;
}
#corpsAgenda div.lignePrincipale div.ferie{
	background-color: #E2E2E2;
}
#corpsAgenda div.lignePrincipale div.feriemoisSuivant{
	background-color: #EBDBBD;
}
#corpsAgenda div.lignePrincipale div.today{
	background-color: #F90;
	border: 1px solid #F90;
}

#corpsAgenda div.lignePrincipale div.c p{
	width: 82px;
	height: 55px;
}
#corpsAgenda div.pc{
	display: none;
}
#corpsAgenda span.item_formation{
	font-family: Times New Roman, Times, serif;
	display: block;
	width: 82px;
	height: 11px;
	margin-bottom: 1px;
	background-color: #F0F0F0;
	font-size:10px;
	text-align: left;
	position: relative;
}
#corpsAgenda span.item_formation span.valeur{
	font-family: Arial, sans-serif;
	height: 11px;
	font-size:10px;
	text-align: left;
	width: 63px;
	float: left;
	margin-left: 9px;
}
#corpsAgenda span.item_formation img{
	display: block;
	float: right;
	height: 10px;
	margin-top: 1px;
	width: 10px;
}
#corpsAgenda span.item_formation+span.item_formation{
	background-color: #F8F8F8;
}
#corpsAgenda span.item_formation+span.item_formation+span.item_formation{
	background-color: #F0F0F0;
}
#corpsAgenda span.item_formation+span.item_formation+span.item_formation+span.item_formation{
	background-color: #F8F8F8;
}
#corpsAgenda div.c span.numJour{
	height: 10px;
	width: 80px;
	color: #666;
	display: block;
	text-align: right;
	font-size: 9px;
	font-family: Verdana;
	margin-top: -3px;
	padding-right: 2px;
}
#corpsAgenda div.lignePrincipale div.today span.numJour{
	color: #fff;
}

#corpsAgenda div.lignePrincipale div.cmoisSuivant{
	width: 82px;
	height: 55px;
	float: left;
	margin-right: 1px;
	border: 1px solid #fff;
	margin-bottom: 1px;
	background-color: #FFF0D1;
}
#corpsAgenda div.lignePrincipale div.cmoisSuivant span.numJour{
	color: #948466;
	height: 10px;
	width: 80px;
	display: block;
	text-align: right;
	font-size: 9px;
	font-family: Verdana;
	margin-top: -3px;
	padding-right: 2px;
}
#corpsAgenda div.lignePrincipale div.cmoisSuivant{
	color: #948466;
}
#corpsAgenda div.lignePrincipale div.cmoisSuivant .item_formation{
	background-color: #F4E5C7;
}
#corpsAgenda div.lignePrincipale div.cmoisSuivant .item_formation+.item_formation{
	background-color: #FAEBCC;
}
#corpsAgenda div.lignePrincipale div.cmoisSuivant .item_formation+.item_formation+.item_formation{
	background-color: #F4E5C7;
}
#corpsAgenda div.lignePrincipale div.cmoisSuivant .item_formation+.item_formation+.item_formation+.item_formation{
	background-color: #FAEBCC;
}



#corpsAgenda div.lignePrincipale div.feriemoisSuivant{
	color: #948466;
}
#corpsAgenda div.lignePrincipale div.feriemoisSuivant .item_formation{
	background-color: #FFF0D1;
}
#corpsAgenda div.lignePrincipale div.feriemoisSuivant .item_formation+.item_formation{
	background-color: #FAEBCC;
}
#corpsAgenda div.lignePrincipale div.feriemoisSuivant .item_formation+.item_formation+.item_formation{
	background-color: #FFF0D1;
}
#corpsAgenda div.lignePrincipale div.feriemoisSuivant .item_formation+.item_formation+.item_formation+.item_formation{
	background-color: #FAEBCC;
}

.actionJS{
	cursor: pointer;
}
.listeFormationJS{
	color: #00F;
	text-decoration: underline;
	cursor: pointer;
}
.listeFormationJS:hover{
	text-decoration: none;
}
/*********************ENTITES ORGANISATRICES************************/
.entiteOrga{
	border-right:7px solid transparent;
	border-style:solid solid none;
	border-width:7px 7px 0;
	bottom:0;
	height:0;
	left:0;
	position:absolute;
	width:0;
}
.sdis14{
	border-color:transparent transparent -moz-use-text-color red;
	border-left:7px solid red;
}
.csfBayeux{
	border-color:transparent transparent -moz-use-text-color blue;
	border-left:7px solid blue;
}
.csfCaen{
	border-color:transparent transparent -moz-use-text-color green;
	border-left:7px solid green;
}
.csfFalaise{
	border-color:transparent transparent -moz-use-text-color orange;
	border-left:7px solid orange;
}
.csfLisieux{
	border-color:transparent transparent -moz-use-text-color purple;
	border-left:7px solid purple;
}
.csfTouques{
	border-color:transparent transparent -moz-use-text-color yellow;
	border-left:7px solid yellow;
}
.csfVire{
	border-color:transparent transparent -moz-use-text-color black;
	border-left:7px solid black;
}
/**********************Detail formation**************************/
.block_descriptionFormation, #informationTraitementMi{
	width: 582px;
	padding-left: 20px;
}
#informationTraitementMi{
	background-color: #FFF7EA;
	padding: 5px 5px 10px;
}
#informationTraitementMi a{
	text-decoration: underline;
}
#informationTraitementMi a:hover{
	text-decoration: none;
}
.block_descriptionFormation h5, #informationTraitementMi h5{
	margin-top: 2px;
	float: left;
	width: 510px;
	color: #000;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
}
#informationTraitementMi h5{
	float: none;
}
#informationTraitementMi h4{
	width: 560px;
	font-family: Verdana, sans-serif;
	color: #000;
	margin-left: 0;
	font-size: 12px;
	float: none;
}
#informationTraitementMi h4 strong{
	color: #E86519;
}
.block_descriptionFormation h5+a{
	color: #000;
	font-size: 12px;
	width: 72px;
	display: block;
	float: left;
	margin-top: 4px;
}
.block_descriptionFormation h6, #informationTraitementMi h6{
	font-family: Verdana;
	color: #999;
	width: 562px;
	display: block;
	float: left;
	margin-bottom: 10px;
}
.block_descriptionFormation .descriptionFormation{
	clear: both;
	width: 570px;
	height: 122px;
	margin-bottom: 6px;
	overflow-y: auto;
}
.block_descriptionFormation .descriptionFormation .colGaucheTexte{
	display: block;
	float: left;
	width: 380px;
}
.block_descriptionFormation .descriptionFormation .colGaucheTexte a{
	font-size: 10px;
}
.block_descriptionFormation .descriptionFormation .colDroiteImgs{
	display: block;
	float: left;
	width: 135px;
	margin-left: 30px;
	text-align: center;
}
#ongletDescriptionFormation .x-tab-panel-header{
	border: none;
	padding-bottom: 0;
	background: none;
}
#ongletDescriptionFormation .x-tab-strip-top{
	background: none;
}
#listeDocument{
	margin-left: 20px;
	list-style-type: circle;
}
#listeDocument li{
	margin-top: 2px;
}
#listeDocument li a{
	color: #000;
	font-size: 12px;
}
#listeDocument li a:hover{
	text-decoration: underline;
}
.onglet{
	padding: 10px;
}
.bloc_detail{
	padding-left: 20px;
}
.bloc_detail p{
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0;
}
.bloc_detail p ul li{
	font-weight: bold;
	font-size: 12px;
}
.bloc_detail p ul li ul li{
	font-weight: normal;
	font-size: 12px;
}
.bloc_detail li.reference{
	margin-top: 5px;
}
.flottantImage{
	display: block;
	float: left;
	height: 46px;
	width: 108px;
	white-space: normal;
}
.flottantImage+img{
	display: block;
	float: right;
	height: 46px;
	width: 59px;
}

#entiteSelectionnee{
	width: 300px;
}
#entiteSelectionnee option.departement{
	width: 300px;
	background-color: #980023;
}
#entiteSelectionnee option.groupement{
	width: 290px;
	padding-left: 10px;
	background-color: #B02C4B;
}
#entiteSelectionnee option.compagnie{
	width: 280px;
	padding-left: 20px;
	background-color: #FF8040;
}
#entiteSelectionnee option.cs{
	width: 270px;
	padding-left: 30px;
	background-color: #FFA273;
}
#tab_mesMi{
	border-collapse: collapse;
	border: 1px solid #000;
	width: 565px;
	margin: 0 auto;
}
#tab_mesMi th{
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
	padding: 2px;
}
#tab_mesMi td{
	border: 1px solid #000;
	padding: 2px;
}
#tab_mesMi tbody tr td p:first-child{
	color: #000;
}
#tab_mesMi tbody tr td p:first-child+p{
	color: #999;
}
#tab_general form{
	width: 518px;
	margin: 5px 0;
}
#tab_general form .labelFormulaire{
	width: 198px;
	display: block;
	float: left;
	margin-bottom: 4px;
	margin-top: 2px;
}
#tab_general select{
	width: 170px;
	margin: 0 146px 7px 0;
	border: 1px solid #8DB2E3;
	float: left;
	height: 18px;
}
#tab_general .likeSelect{
	width: 316px;
	float: left;
	display: block;
}
#tab_general input[type=checkbox]{
	margin-right: 2px;
	margin-bottom: 6px;
}
#tab_general .likeSelect label{
	margin-right: 15px;
	margin-bottom: 4px;
}
#tab_general input[type=submit]{
	margin-left: 197px;
	display: block;
	clear: both;
}
#tab_general input[type=submit], #form_toutesMI input[type=submit]{
	border: 1px solid #8DB2E3;
	background-color: #FFCC67;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
}
h4+p.contenu_clear{
	margin-left: 11px;
}
#form_toutesMI{
	margin-left: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 509px;
	float: left;
}
#form_toutesMI select{
	border: 1px solid #8DB2E3;
	height: 18px;
}
.infoPreForm{
	margin-top: 10px;
	margin-left:5px;
	padding-bottom: 7px;
	height: 27px;
	padding-left: 7px;
}
#personnaliserPhotoForm > p{
	margin-bottom: 10px;
}
#personnaliserPhoto form{
	padding-left: 8px;
}
#personnaliserPhoto form label{
	font-weight: bold;
}
#personnaliserPhoto a{
	color: #900;
	text-decoration: underline;
}
#personnaliserPhoto a:hover{
	text-decoration: none;
}
#personnaliserPhoto p{
	padding-left: 8px;
	text-align: center;
}
#personnaliserPhoto p img{
	padding-top: 25px;
}
#personnaliserPhoto input[type="submit"]{
	color: #000;
	border: 1px solid #8DB2E3;
	text-transform: uppercase;
	height: 22px;
	cursor: pointer;
}
.submit_exportCSV{
	width: 32px;
	height: 32px;
	background: url('../LIF/images/picto_fichier/xls.png') no-repeat 0 0;
	cursor: pointer;
}
#export_MI{
	width: 32px;
	float: left;
	height: 32px;
	margin-left: 20px;
}
/***********Style formulaire********************/
.blocFormulaire{
	padding-top: 5px;
	width: 600px;
	margin: 0 auto;
}
.blocFormulaire  p.erreur{
	font-size: 9px;
}
.blocFormulaire  p.erreur img{
	vertical-align: middle;
}
.blocFormulaire h3, #resultat_rechercheAgent h3{
	color:#FFAD00;
	font-weight: bold;
	font-size: 14px;
	margin: 14px 0 8px 0;
}
.blocFormulaire h3 a{
	color: #DE3709;
}
.blocFormulaire h3 a:hover{
	color: #999;
}
.blocFormulaire  table{
	border-collapse: collapse;
	width: 798px;
}
.blocFormulaire table thead tr td, .blocFormulaire table thead tr th{
	text-align: center;
	font-weight: bold;
}
.blocFormulaire table tr{
	border:1px solid #FFAD00;
}
.blocFormulaire table td{
	border-right: 1px solid #FFAD00;
	padding: 3px;
	min-height: 20px;
}
.blocFormulaire table td strong{
	font-weight: bold;
}
.blocFormulaire .item_modification{
	background-color: #FFCC5F;
}
.blocFormulaire table tr.affectationModifiee{
	background-color: #FFCC5F;
}
.blocFormulaire form{
	width: 830px;
}
.blocFormulaire form select{
	width: 275px;
}
.blocFormulaire textarea{
	width: 269px;
	height: 58px;
	border: 1px solid #000;
}
.blocFormulaire .labelFormulaire, .blocFormulaire form select, .blocFormulaire form p.likeSelect, .blocFormulaire form input, .blocFormulaire .descriptif{
	height: 18px;
	margin-bottom: 4px;
}
.blocFormulaire .descriptif2{
	height: 4px;
	margin-bottom: 2px;
	float: none;
	clear: both;
}

.blocFormulaire form p.likeSelect input{
	vertical-align: middle;
	margin-right: 2px;
	width: 10px;
	height: 10px;
	float: none;
	display: inline;
	margin-bottom: 0;
	margin-left: 0;
}
.blocFormulaire .labelFormulaire{
	width: 200px;
}
.blocFormulaire p.likeSelect{
	border: 1px solid transparent;
	height: 14px;
	width: 386px;
	float: left;
	
}
.blocFormulaire form input{
	width: 271px;
	height: 14px;
	vertical-align: top;
}
.blocFormulaire input.validFormulaire{
	float:left;
	height:20px;
	margin-top:10px;
	width:100px;
	margin-left: 212px;
	border: 1px solid #000;
	font-weight: bold;
}
.blocFormulaire .labelFormulaire, .blocFormulaire form p.likeSelect,.blocFormulaire form textarea, .blocFormulaire form select, .blocFormulaire form input{
	margin-left: 12px;
	float: left;
}
.blocFormulaire .descriptif{
	float: none;
	clear: both;
	width: 283px;
	margin-left: 212px;
	color: #9C9C9C;
	font-size: 9px;
}
.blocFormulaire em{
	font-style: italic;
}
.blocFormulaire .likeSelect input{
	margin-right: 2px;
}
.blocFormulaire .likeSelect label{
	margin-right: 5px;
}
.lif h4.largeurTotal{
	width: 591px;
}
.form_priorisation{
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.form_priorisation table caption{
	font-size: 12px;
	font-weight: bold;
	color: #E86519;
	text-align: center;
	text-transform: uppercase;
}
.form_priorisation table thead th{
	font-size: 10px;
	width: 195px;
	color: #000;
}
.form_priorisation table thead th+th{
	width: 115px
}
.form_priorisation table thead th+th+th{
	width: 244px;
}
.form_priorisation table tbody td{
	font-size: 10px;
	color: #000;
}
.form_priorisation table tbody td+td{
	text-align: center;
}
.form_priorisation table tbody select{
	width: 100%;
	text-align: center;
}
.form_priorisation table tbody select option{
	text-align: center;
}
.form_priorisation table tfoot{
	background-color: #FFCC67;
}
.form_priorisation table tfoot input{
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	cursor: pointer;
	background-color: #FFCC67;
}
.form_priorisation table tfoot input:hover{
	background-color: #E86519;
}
#formu_entretienIndiv{
	margin: 5px 0;
	width: 100%;
}
#formu_entretienIndiv input[type=button]{
	color: #E86519;
	text-decoration: underline;
	width: 250px;
	cursor: pointer;
	margin: 0 auto;
	display: block;
}
#formu_entretienIndiv input[type=button]:hover{
	text-decoration: none;
}
#form_entretienIndividuel{
	margin-top: 10px;
}
#form_entretienIndividuel .labelFormulaire{
	width: 150px;
	float: left;
	display: block;
	height: 22;
	padding-top: 2px;
	text-align: left;
	margin-bottom: 5px;
}
#form_entretienIndividuel div.x-form-field-wrap, #form_entretienIndividuel textarea{
	width: 350px;
	float: left;
	margin-bottom: 5px;
}
#form_entretienIndividuel textarea{
	height: 60px;
}
#form_entretienIndividuel input[type=submit]{
	float: left;
	cursor: pointer;
	font-weight: bold;
	margin-left: 150px;
}
/***********Fin Style formulaire********************/
/***********tooltip formation segment********************/
.extTip_formationSegment .bloc_detail p{
	margin-top: 0;
	text-align : left;
}
.extTip_formationSegment .x-tip-bwrap{
	text-align: left;
}
.extTip_formationSegment .bloc_detail ul li{
	font-size: 10px;
	color: #000;
	text-align : left;
}.extTip_formationSegment .bloc_detail ul li span{
	font-size: 10px;
	text-align : left;
}
.extTip_formationSegment .bloc_detail ul .reference{
	border-top: 1px solid #000;
	text-align : left;
	width :90%;
}
.extTip_formationSegment .x-tip .x-tip-header{
	font-size: 12px;
	color: #000;
}
.tip_segment{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
}
.conteneurSelect{
	display: bock;
	float: right;
	height: 32px;
	width: 110px;
	text-align: right;
	margin-top: 7px;
}
.conteneurSelect select{
	width: 106px;
	border: 1px solid #8DB2E3;
}
/***********FIN tooltip formation segment****************/
/***********Debut Notification de Confirmation ************/
.confirmation{
	margin: 5px auto 0;
	border:1px #FFAD02 solid;
	min-height:18px;
	width:508px;
	padding: 10px 0 8px 45px;
	background-color:#FFEBBF;
	font-weight:bold;
	font-size:12px;
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.confirmation a{
	font-weight:bold;
	font-size:12px;
	text-decoration: underline;
	color: #000;
}
.confirmation a:hover{
	text-decoration: none;
}
.confirmationPicto{
	background-image: url('../LIF/images/confirmation.png');
}
.attentionPicto{
	background-image: url('../LIF/images/information.png');
	background-position: 18px 3px;
}
.erreurPicto{
	background-image: url('../LIF/images/erreur.png');
}
/***********Fin Notification de Confirmation ************/
/*********** Legende LIF *********************/
#listePictoLegende{
	background-color: #fff;
	width: 199px;
	height: 261px;
	overflow-y: auto;
}
#listePictoLegende li{
	border-bottom: 1px solid #CCC;
	width: 165px;
	height: 33px;
	padding: 4px 0 4px 5px;
}
#listePictoLegende li span{
	display: block;
	width: 33px;
	height: 33px;
	float: left;
	text-align: left;
}
#listePictoLegende li span img{
	vertical-align: middle;
}
#listePictoLegende li p{
	width: 124px;
	float: right;
	height: 33px;
	color: #000;
	font-size: 10px;
	font-family: Arial;
	text-align: left;
}
/*********** Fin Legende LIF *********************/
/*********** Contenu bloc LIF *********************/

#toutesMI{
	height: 186px; 
	overflow-y: auto; 
	clear: both;
	overflow-x: scroll;
	padding : 2px;
}

#divListeAgent{
	height: 226px; 
	overflow-y: auto;
}

#divPreinscriptionFormation{
	height: 186px; 
	overflow-y: auto; 
	overflow-x: scroll; 
	clear: both;
}
#divPriorisationMI{
	height: 200px; 
	overflow-y: auto;
}

#divValidationAgent{
	height: 183px; 
	overflow-y: auto;
}
