body  {
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;

	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-top: 20px;
 }
 
 #container{
    	width:928px;
    	
    	margin:auto;
    	height:100%
  		margin-top: 20px;
    	vertical-align: top;
			text-align: left;
		
}
#calendar{

	float:right;
}

#logo {
	
	margin: 0px;
	padding: 0px;
	width: 243px;
	height: 149px;
	background:url(../img/logo.jpg) no-repeat;

	float:right;

}

#header{
	width:505px;
	height:156px;
	background:url(../img/bg_header.jpg) no-repeat;
	float:right;
	
} 
#header div{
background-repeat:no-repeat;
	height:156px;

}
#tools{
	width:160px;
	height:148px;
	background:url(../img/bg_tools.jpg) no-repeat;
	margin-left:7px;

	float:right;
}
#contenu{
    	margin-left:42px;

     background:url(../img/bg_content.jpg) repeat-x #238f9b;
     height:100%;
    }
   
  #bande{
    	
      height:100%;
     background:url(../img/bande.gif) repeat-y  0px top ;
   
    }
#leftCol{

	width:207px;
	float:left;
	height:100%;

	margin-right:10px;

		
}  

#mainCol{

width:500px;
	float:left;
	
	

}  
#pied{

height:50px;
background:url(../img/pied.jpg)no-repeat;
}
#rightCol{
	width:160px;
	float:right;
	padding-top:10px;
	margin-top:-7px;
	
	background:url(../img/bg_colright.jpg) no-repeat top left;
} 
#footer{
height:171px;
background:url(../img/bg_footer.jpg) no-repeat 42px top;


}

 .uic_main #sidebar1 {
	float: left; 
	width: 180px; 
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	position: relative;
	top: 30px;
    }
	
	.uic_main #sidebar1 #leftmenu{
	width: 175px;
	margin: 0px;
	padding: 0px;
	height: 367px;
    }
	.uic_main #sidebar1 #leftmenu img{
	display: block;
	height: 50px;
	width: 175px;
	float: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;f
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    }
    .uic_main #sidebar2 {

	width: 150px; 
	padding-top: 0px;
	padding-right: 10px;

	padding-left: 5px;

    }

    
    .uic_main #mainHeader {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	width: 490px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	clear: none;
    } 
	.uic_main #mainContentDos {
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	height: 320px;
	overflow: hidden;
	width: 455px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    } 
	.uic_main #mainContentGloss {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	
	width: 465px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

    } 
	.uic_main #mainContentNews {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	
	width: 475px;
	float: left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 11px;
    }
	.uic_main #mainContentNews p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
    } 
	.uic_main #mainContentNews h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
    padding: 10px 0; 
	font-weight: bold;
    }
	
	.uic_main #mainForm {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	height: 330px;
	overflow: hidden;
	width: 475px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    } 
	
    .uic_main #mainContent {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;

	
	width: 475px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    } 
	.uic_main #mainContent p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
    } 
	.uic_main #mainContent h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		text-decoration: none;
    	margin: 0; 
    	padding: 10px 0; 
    }
	
	/* ---- NEWS LISTE -------------------------------------- */
	
	
	.uic_main #mainContent #newsliste {
    	margin: 0;
    	padding: 10px 0;
    }
	
	.uic_main #mainContent #newsliste .titre{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width:295px;
	float:left;
	height: 30px;
	background-image:url(img/30px_titlebar.jpg);
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 30px;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-color: #42B2C0;
	background-position: 0px 0px;
    }
	.uic_main #mainContent #newsliste .titre a{
	color: #FFFFFF;
    }
	.uic_main #mainContent #newsliste .titre a:hover{
	color: #FFFFFF;

    }
	.uic_main #mainContent #newsliste .categorie{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width:140px;
	float:right;
	height: 30px;
	background-image:url(img/30px_titlebar.jpg);
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 30px;
	display: block;
	vertical-align: middle;
	margin: 0px;
	font-weight: bold;
    }
	
	.uic_main #mainContent #newsliste .excerpt{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 15px;
	display: block;
	vertical-align: middle;
	margin: 0px;
	width: 295px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	min-height: 30px;
    }
	.uic_main #mainContent #newsliste .excerpt a{
	color: #FFFFFF;
    }
	.uic_main #mainContent #newsliste .excerpt a:hover{
	color: #FFFFFF;

    }
	.uic_main #mainContent #newsliste .date{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffCC66;
	height: 30px;
	line-height: 15px;
	display: block;
	vertical-align: middle;
	margin: 0px;
	width: 140px;
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
    }
	.uic_main #mainContent #newsliste .plus{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b8e4ec;
	line-height: 15px;
	display: block;
	vertical-align: middle;
	margin: 0px;
	float: right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	min-width: 150px;
    }
    
    
	/* ---- FIN NEWS LISTE -------------------------------------- */
	/* ---- DOSSIERS LISTE -------------------------------------- */
	
	
	.uic_main #mainContent #dosliste {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	min-height: 90px;
	height: 90px;
    }
	
	.uic_main #mainContent #dosliste .titre{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width:375px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
    
    
   	/* ---- Titre Innovation : vert #147c06 -------------------------------------- */
   	
   	
	.uic_main #mainContent #dosliste .titre-7{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052233;
	width:355px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
    
    
    	/* ---- Titre Engagement : violet #d523b7 -------------------------------------- */
	.uic_main #mainContent #dosliste .titre-8{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052233;
	width:355px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
    	/* ---- Titre Societé : rouge #e12158-------------------------------------- */
	.uic_main #mainContent #dosliste .titre-9{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052233;
	width:355px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
    /* ---- Titre Sécurité : bleu #052233 -------------------------------------- */
	.uic_main #mainContent #dosliste .titre-10{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052233;
	width:355px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
     /* ---- Titre Sécurité : orange #ffc000 -------------------------------------- */
	.uic_main #mainContent #dosliste .titre-11{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052233;
	width:355px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
     /* ---- Titre Environnement : mauve #61487c -------------------------------------- */
	.uic_main #mainContent #dosliste .titre-12{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052233;
	width:355px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
    /* ---- Titre Engagement : violet #d523b7 -------------------------------------- */
	.uic_main #mainContent #dosliste .titre-13{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #052233;
	width:355px;
	float:left;
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: auto;
	display: block;
	vertical-align: middle;
	margin: 0px;
	background-position: 0px 0px;
	text-align: right;
    }
	.uic_main #mainContent #dosliste .titre a{
	color: #FFFFFF;
    }
	.uic_main #mainContent #dosliste .titre a:hover{
	color: #FFFFFF;

    }
	.uic_main #mainContent #dosliste .pic{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width:62px;
	float:right;
	height: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	display: block;
	vertical-align: middle;
	font-weight: bold;
	background-color: #D4D0C8;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
    }
	
	.uic_main #mainContent #dosliste .excerpt{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	vertical-align: top;
	margin: 0px;
	width: 370px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	min-height: 30px;
	text-align: right;
	line-height: 13px;
    }
	.uic_main #mainContent #dosliste .excerpt a{
	color: #FFFFFF;
    }
	.uic_main #mainContent #dosliste .excerpt a:hover{
	color: #FFFFFF;

    }
	.uic_main #mainContent #dosliste .date{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	vertical-align: top;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 370px;
	text-align: right;
	color: #FFFFFF;
    }
	.uic_main #mainContent #dosliste .plus{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b8e4ec;
	line-height: 15px;
	display: block;
	vertical-align: middle;
	margin: 0px;
	float: right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	min-width: 150px;
    }
	/* ---- DOSSIERS NEWS LISTE -------------------------------------- */
	
	


    .fltrt { /* cette classe permet de rendre flottant le côté droit d'un élément dans la page. L'élément flottant doit précéder l'élément à côté duquel il doit se trouver dans la page. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* cette classe permet de rendre flottant le côté gauche d'un élément dans la page */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	.invisible { position: absolute; top: -3000em; height: 1%; }
.nettoyeur {
clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px;
}

.scrollbar-vert{
	height: 360px;
	width: 20px;
	float:left;
	background-image: url(img/bg_scroller.png);
	background-repeat: no-repeat;
	padding: 30px 0px 10px 10px;
	background-position: 8px 10px;
			}
.handle-vert{
				height: 20px;
				width: 20px;
				background: url(../styles/img/handle.gif) no-repeat;
}

div{
				margin: 0px;
			}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_s {
	text-align: left;
	font-size: 12px;
}
.formulaire_s p { margin: 0.5em 0; padding: 0; }

.formulaire_s fieldset {
padding:0px;
margin:0px;
border:none;
}
.formulaire_s legend {}

.formulaire_s label {}
.formulaire_s .forml {
	width: 138px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #666666;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height:25px;
	background-color: #6fbdca;
	float: left;
	line-height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	text-align: left;
	vertical-align: middle;
}
.formulaire_s .forml input{
height:25px;
}
.formulaire_s .forml textfield{
height:25px;
}
/* Boutons */
.spip_b { text-align: right; }
.spip_b input { float: right; }

/* Reponse du formulaire */
.reponse_f { font-weight: bold; color: #e86519; }
fieldset.reponse_f { border-color: #e86519; font-weight: normal; }

/* Previsualisation du message */
fieldset.prev { padding: 1em; }


/* Formulaire de recherche */
.formulaire_r {
	width: 150px;
	text-align: left;
	margin: 0px;
	height: 50px;
	display: block;
	float: left;
	position: relative;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.formulaire_r label { display: none; }
/* --------------nuage de tags -----------------*/
/* le nuage */
.uic_main #sidebar2 ul.nuage {
	margin:0;
	padding: 0;
	list-style: none;
	
}
.uic_main #sidebar2 ul.nuage li {
	display: inline;
	line-height:2em;
	color:#FFFFFF;
}
.uic_main #sidebar2 ul.nuage li a {
	white-space: nowrap;
	color:#FFFFFF;
}
.uic_main #sidebar2 ul.nuage span.frequence {
	display: block;
	float: left;
	height: 0;
	overflow: auto;
	width: 0;
}

/* les mots */
/* defaut */
.uic_main #sidebar2 ul.nuage a.nuage   { font-size: 10px; }
/* variantes */
.uic_main #sidebar2 ul.nuage a.nuage0  { font-size: 9px; }
.uic_main #sidebar2 ul.nuage a.nuage1  { font-size: 10px; }
ul.nuage a.nuage2  { font-size: 11px; }
ul.nuage a.nuage3  { font-size: 12px; }
ul.nuage a.nuage4  { font-size: 13px; }
ul.nuage a.nuage5  { font-size: 14px; }
ul.nuage a.nuage6  { font-size: 15px; }
ul.nuage a.nuage7  { font-size: 16px; }
ul.nuage a.nuage8  { font-size: 17px; }
ul.nuage a.nuage9  { font-size: 18px; }
ul.nuage a.nuage10 { font-size: 19px; }
/* alphabet */
.char {
	color:#FFFFFF;
	background-image: url(../img/bg_char.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 29px;
	line-height: 29px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;

}
.char a{
color: #ffffff;
text-decoration:none;
}
.char a:hover{
color: #ffffff;
text-decoration:none;
}
.glossaire {
	display: block;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.glossaire .titreGloss{
	display: block;
	height: 27px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 27px;
	background-image: url(../img/bg_char_titre.jpg);
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12.5px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
}
.glossaire .texteGloss{
	display: block;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/bg_char_excerpt.jpg);
	background-repeat: repeat-x;
	background-color: #48B7C1;
}
.glossaire .moreGloss{
	display: block;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 12px;
	text-align: right;
	width: 439px;
	float: left;
	color: #b8e4ec;
	background-color: #42B2C0;
	margin: 0px;
}
.whoswho {
	display: block;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.whoswho .titreGloss{
	display: block;
	height: 27px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 27px;
	background-image: url(../img/bg_char_titre.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12.5px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 330px;
}
.whoswho .texteGloss{
	display: block;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 13px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	max-height: 52px;
	background-image: url(../img/bg_char_excerpt.jpg);
	background-repeat: repeat-x;
	width: 330px;
	height: 50px;
}
.whoswho .moreGloss{
	display: block;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 12px;
	text-align: right;
	width: 330px;
	float: left;
	color: #b8e4ec;
	background-color: #42B2C0;
	margin: 0px;
}
.whoswho .picGloss{
	display: block;
	height: 130px;
	width: 100px;
	float: right;
	background-color: #CCCCCC;
	
}
.questions {
	display: block;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.questions .titreGloss{
	display: block;
	height: 27px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 27px;
	background-image: url(../img/bg_char_titre.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12.5px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	float: left;
	width: 306px;
}
.questions .texteGloss{
	display: block;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 13px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	max-height: 85px;
	background-image: url(../img/bg_questions_txt.jpg);
	background-repeat: repeat-x;
	background-color: #4cb6c5;
}
.questions .questionGloss{
	display: block;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	max-height: 30px;
	background-image: url(../img/bg_char_excerpt.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}
.questions .moreGloss{
	display: block;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 15px;
	text-align: right;
	width: 450px;

	color: #b8e4ec;
	position: relative;
	margin: 0px;
	height: 15px;
	float: left;
	color: #b8e4ec;
}
.questions .dateGloss{
	display: block;
	height: 27px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 27px;
	background-image: url(../img/bg_char_titre.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	float: right;
	width: 130px;
	color: #FFCC66;
}
.glossaire .titreGloss a{
color: #ffffff;
text-decoration:none;
}
.glossaire .texteGloss a{
color: #f8b760;
}
.glossaire .moreGloss a{
color: #b8e4ec;
}
.glossaire .titreGloss a:hover{
color: #ffffff;
text-decoration:none;
}
.glossaire .texteGloss a:hover{
color: #FFCC00;
}
.glossaire .moreGloss a:hover{
color: #b8e4ec;
text-decoration:none;
}
.questions .moreGloss a{
color: #b8e4ec;
}
.questions .moreGloss a:hover{
color: #b8e4ec;
text-decoration:none;
}


.text_calendrier_oui {font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration:none;text-align:center;}
.text_calendrier_oui:hover {text-decoration:underline}




.spip_forms {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 0px;
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-weight: normal;
	border-left: 0px solid #963;
}
.spip_forms form {
	border:0;
	margin:0;
	padding:0 0 0 0;
}

.spip_forms legend {
display:none;
}

.spip_forms fieldset {
	border: 0px none #8F8181;
	padding:0px;
	margin:0px;
	border-top-style: dashed;
	border-left: 0px solid #c96;
	border-top-color: #c96;
}

.spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique{
list-style:none;float:none;padding-left:5px;width:90%;
margin:0px;
}

.spip_forms .spip_form_label {
  	font-weight: bold;
  	text-align:left;
  	color:#FFF;
	display: block;
	font-size:14px;
	margin:10px 0;
}
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {
	text-align:left;
	
  	font-weight: bold;
  	color:#FFF;
  	font-size:14px;

}
.spip_forms .spip_bouton input {
	border: 1px solid #563033;
	cursor:pointer;
	padding:.4em;
	margin:10px;
	background:#F0E6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	color:#4A4336;
}

.spip_forms .spip_sondage{
font-size:12px;
}
.spip_forms .spip_sondage .sondage_ligne > div {

white-space:normal;

}


.spip_forms .spip_sondage .ligne_nom {
	width:250px;
	text-align:right;
	padding-right:1%;
}
.spip_forms .spip_sondage .ligne_nom:after {
	content:" :";
}
.spip_forms .spip_sondage ligne.chiffres {
	color:#525252;
}
.spip_forms .spip_sondage .ligne_barre {
	height: 16px;
	background: url(ligne.gif) repeat-x;
	border: 1px solid black;
	width:30%;
}

.uic_main #mainContent .formulaire_spip p{
	color:#000;
}
