
/*
 * Correction des styles HTML par defaut
 */
.structure {
	display: none;
}
h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal;
}

/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
body,td { 
	font-family : Verdana,sans-serif;	
	background: white; 
	font-size : 12px;
	margin: 10px; 
	}

Select
{
font-family : Verdana,sans-serif;
}
/*
 * Ici les styles pour le contenu
 */
TABLE.tablo1{
	border : solid 1px black;
	}

td {
	/*font-family : Verdana,sans-serif;

	color : Black;*/
}
	
td.entete{
	font-weight : bold;	
	background-color: #DDDDDD;
}
	

td.enteteBleuClair{
	font-weight : bold;	
	background-color: #33CCFF;
}

td.enteteBleuFonce{
	font-weight : bold;	
	background-color:#6699FF;
}	
UL.numeric {
	list-style-type: decimal;
	}

.alert {
	color : #FF3333;
	font-weight : bold;	
}	
.note {
	/*font-family: Georgia, Garamond, Times, serif;*/
	/*text-align: left;*/
	font-size: 9px;
}

.titre {
	color : #0067CE;
	/*font-family : Arial,sans-serif;*/
	font-size : 16px;
	font-weight : bold;
	letter-spacing : 2px;
}
.sousTitre {
	font-weight : bold;
	color : #0067CE;
	font-size : 14px;
}
.soussousTitre {
	font-weight : bold;
	color : #0067CE;
	font-size : 12px;
}

/*
7095FF
2447FF
*/
.petitBleu {	
	font-family : Verdana,sans-serif;
	font-size : 10px;
	color : #2447FF;	
}

.petitGris {
	font-family : Verdana,sans-serif;
	font-size : 10px;
	color : #8A8A8A;
	padding-left:10px;
}

.input {
	border-width : 1px;
	border-style : solid;
	border-color : #8A8A8A;
	font-family : Verdana,sans-serif;
	font-size : 12px;
}

.petitGris {
	font-family : Verdana,sans-serif;
	font-size : 10px;
	color : #8A8A8A;
	padding-left:10px;
}

.grandGris {
	font-family : Verdana,sans-serif;
	font-size : 12px;
	color : #8A8A8A;
	padding-left:10px;
}

.titreGras {
	font-size : 12px;
	text-align : center;
	font-weight : bold;
}
.label{
	font-weight : bold;
}




/*
 * Lien gris + rollover bleu
 */ 
div.menuCourt a, #fonctions a, div.menuRubriques a,div.menuGaucheContenu a{
	font-family : Verdana,sans-serif;
	color : #8A8A8A;
	text-decoration:none;
}

div.contenuPop {
	font-family : Verdana,sans-serif;
	color : #8A8A8A;
	font-size : 10px;
	text-decoration:none;
}

div.contenuPop a {
	color : #0052CE;
}

div.contenuPop a:hover {
	color : #0052CE;
	text-decoration:underline;	
}


div.menuCourt a:hover, #fonctions a:hover, div.menuRubriques a:hover, #parent,#courant,div.menuGaucheContenu a:hover{
	color : #0052CE;
	text-decoration:none;
	font-weight:bold;
}

#courant {
	font-weight : bold;
	color:#013494;
	/*text-decoration : underline;*/
}

div.menuCourt a:hover {
	color : #0052CE;	
	font-weight : bold;
	text-decoration : underline;
}

/*
 * Lien bleu gras + rollover rouge
 */ 

#proAutre {
	color : #7FB3E6;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : -1px;
	font-size : 11px;
}
#proAutre:hover,#proCourant, #proCourant:hover {
	color : #CE0000;
	font-weight : bold;
	text-decoration : none;
	letter-spacing : -1px;
	font-size : 11px;
}
#proAutre2 {
	color : #7FB3E6;
	font-size : 11px;
	text-decoration : none;
}
#proAutre2:hover,#proCourant2 {
	color : #CE0000;
	font-size : 11px;
	text-decoration : none;
}
#proAutre3 {
	color : #7FB3E6;
	text-decoration : none;
	font-size : 9px;
}
#proAutre3:hover,#proCourant3 {
	color : #CE0000;
	text-decoration : none;
	font-size : 9px;
}
/*
 * li
 */
li.ma_puce{
	list-style-image : url("IMG/puce_go.gif");
}
li.normal{
	list-style-image : url("IMG/espaceur.gif");
}
 
/*
 * Div
 */

div.menuGaucheContenu {
	font-family : Verdana,sans-serif;
	font-size : 10px;
	color : #8A8A8A;
	border : 0px solid black;
	background : url(IMG/filet_vertical.gif) repeat-y;
	padding-left : 10px;
}

div.cadre {
	border : 1px solid black;
	padding : 10px;
	background : #F2F2F2;
}
/*
 * Disposition a l'ecran
 */

#principal {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#plan {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menuGaucheSeparateur {
	background : url(IMG/filet_separation.gif);
	height : 3px; 
	font-size : 0px;	/* et oui, la bonne blague, IE réserve un espace pour les polices : 13px de haut*/
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 126px;
	position : relative;
	left : -7px;
}
/*
 * Div de positionnement à l'écran
 */
td.marge {
	margin-left : 10px;
	padding-left : 10px;
	text-align:justify;
	}
div.marge{
	margin-top : 5px;
	margin-left : 10px;
	margin-bottom : 5px;
	margin-right : 5px;
}

#contenuPage div.marge {
	margin-left : 20px;
}

div.menuCourt {
	float : left;
	position:relative; 
	top:-8px; left:28px; 
	font-family : Verdana,sans-serif;
	font-size : 11px;
	color : #8A8A8A;
	width : 124px;
	/*visibility : hidden;*/
}
#fonctions {
	font-family : Arial;
	font-size : 11px;
	text-align : center;
	height : 12px;
}
div.pageBig {
	position : absolute;
	top : 0px;
	left : 20px;
}
div.menuRubriques {
	position : absolute;
	font-family : Verdana,sans-serif;
	/*font-size : 11px;*/
	top : 0px;
	left : 273px;
	/*width : 532px;*/
}

.niv1 {
	font-size : 11px;
	margin-bottom : 2px;

}
.niv2 {
	font-size : 9px;
	margin-bottom : 2px;
	font-size:10px;
}

.niv3 {
	font-size : 9px;

}
div.pageLogo {
	position : absolute;
	top : 132px;
	left : 40px;
}
div.menuGauche {
	position : absolute;
	top : 190px;
	left : 20px;
}

#contenuPage {
	position : absolute;
	top : 180px;
	left : 255px;
	font-family : Verdana,sans-serif;
	font-size : 12px;
	color : Black;
	text-align : justify;
	/*border : 1px solid black;*/
	/*width : 75%;*/
	
}
.recherche {
	background-color : Yellow;
}
div.spip-admin {
	/*display : none;  commenté sur dev uniquement */
	}

/* SONDAGE */	
.titre_sondage{ 
	border : 1px solid #A1BCD7;
	background-color : #B5D3F1;
	border-bottom : 2px solid white;
	font-size:14px;
	font-weight:bold;
}
.description_sondage{ 
	border : 1px solid #A1BCD7;
	background-color : #B5D3F1;
	border-bottom : 2px solid white;	
}

.reponse{
	border-left : 1px solid #A1BCD7;
	border-right : 1px solid #A1BCD7;
	border-bottom : 1px solid #A1BCD7;
}
/*base de connaissance*/
.titrePb
{
color:#FF8A00;
font-size:12px;
font-weight:bold;
}
.mgokPb
{
color:red;font-weight:bold; width:575px;
}
ul.ma_pucePb
{
margin:0px;
padding:0px;
}
li.ma_pucePb{
	list-style-image:none;
	margin-left:30px;
	list-style-type:none;
	}
td.entetePb
{
BACKGROUND-COLOR: #f7b210;
}
td.entetePb a, a:hover
{
FONT-WEIGHT: bold; COLOR: #523000;
}
a.liresuitePb, a.liresuitePb:hover
{
color:#0065CE;
font-weight:bold;
text-decoration:none;
text-align:left;
}
td.lignePb
{
BACKGROUND-COLOR: #b5d3f7;
}