*{
	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;
}
/*********************** FIN html SITES *************************/
/*********************** BALISES SITES *************************/
#site{
	width: 878px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	text-align: left;
	
}
.clubSDIS14{
	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;
}
/*********************** FIN BALISES SITES *********************/
/***********************classes generales*************************/
h1{
	float: none !important;
	float: left;
}

.clearer { 
  clear: both;
  height: 0px;
}
.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: 535px; 
	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;
}
/***  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;
}
.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;
}
.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 ECRASE DE GOOGLE MAP********************/
.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{
	width: 343px;
	height: 51px;
	float: left;
	margin-left: 21px;
	/*margin-top: 6px;*/
	/*margin-right: 48px;*/
}
#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;
	float: left;
	width: 268px;
	height: 410px;
	background: url('../IMG/ui/club_bloc_nouvelles.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.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;
}
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;
}
#club_colonneCentre{
	width: 279px;
	float: left;
}

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;
}
.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;
}
#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;
}
.blocHautGauche{
	width: 606px;
	height: 17px;
	background-color: #FFCC67;
	float: left;
}
.blocDroite{
	float: right;
	width: 196px;
	height: 329px;
}
/*----------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 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;
}
#descriptionAgent li{
	float: left;
	width: 192px;
	font-size: 10px;
	height: 24px;
	margin-left: 8px;
}
#descriptionAgent li span{
	font-weight: bold;
	font-size: 10px;
}
#descriptionAgent+ul{
	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;
}
#descriptionAgent+ul li{
	float: left;
	text-align: center;
	display: block;
	margin-top: 4px;
}
#descriptionAgent+ul 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;
}
#descriptionAgent+ul+div dd span{
	display: block;
	width: 8px;
	float: left;
	height:46px;
	padding-top:13px;
}