body, html {
	margin :0px;
	height:100%;
	width:100%;	
	background-image: url(/img/fond.jpg);
	background-repeat: repeat-y;
} 
a:link {
text-decoration : none; 
color : #AAAAAA;
} 
a:visited {
text-decoration : none;  
color : #AAAAAA; 
} 

/* Bloc principal définissant la Zone de travail*/
/*----------------------------------------------*/
.topcontent {
	position:relative;
	margin:0px 0px 0px 152px;
	width:auto;
	min-width:600px;
}
.toptitle {
	position:relative;
	margin:0px 0px 0px 152px;
	width:auto;
	min-width:600px;
}
.globalcontent {
	position:relative;
	background-image: url(/img/filetvertical2.gif);
	background-repeat: repeat-y;
	width:auto;
	min-height: 470px;
	height: auto !important;
	height: 470px;
	padding-top : 10px;
	font-family : "Trebuchet MS", Arial,serif;
	font-size : 11px;
	color : #575757;
	text-indent : 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 152px;
	padding-left: 20px;
}

.satisfaction {
	font-family : "Trebuchet MS", Arial,serif;
	font-size : 11px;
	color : #575757;
}

.bottomcontent {
	position:relative;
	width:auto;
	margin-left: 152px;
}

/* Bloc contenant le menu */
.globalmenu {
	position:absolute;
	top:0px;
	left:0px;
	width:151px;
	bottom: 0px;
}
.tabcroisement {
	width:600px;
}
/* Bloc contenant l'authentification (page d'accueil)*/
/*---------------------------------------------------*/
#fauth {
	width : 120px; 
} 
#fauthtop {
	width : 120px; 
	background-image : url(/img/topauth.gif); 
	background-repeat : no-repeat; 
	font-family : "Trebuchet MS", Arial,serif; 
	font-size : 12px; 
	color : #575757; 
	text-align : center; 
	height : 26px; 
	line-height : 26px; 
} 
#fauthbottom {
	width : 120px; 
	background-image : url(/img/bottomauth.gif); 
	background-repeat : no-repeat; 
	font-family : "Trebuchet MS", Arial,serif; 
	font-size : 0; 
	color : #575757; 
	text-align : center; 
	height : 16px; 
	line-height : 16px; 
} 
#fauthcontent {
	width : 118px; 
	background-color : #ffcc00; 
	border-right-width : 1px; 
	border-left-width : 1px; 
	border-right-style : solid; 
	border-left-style : solid; 
	border-right-color : #000000; 
	border-left-color : #000000; 
	background-repeat : repeat; 
	font-family : "Trebuchet MS", Arial,serif; 
	font-size : 10px; 
	color : #575757; 
} 
/* Champs authentification */
.authbox {
	font-family : "Trebuchet MS", Arial,serif; 
	font-size : 10px; 
	width : 80px; 
	background-color : #ffea98; 
	color : #575757; 
} 

.nocookie {
	color: #FF0033;
	font-family : "Trebuchet MS", Arial,serif;	
	font-size: 0.05em;
}

/* Bloc contenant le copyright */
.copyright {
	font-family: "Trebuchet MS", Arial,serif;
	font-size: 10px;
	color: #575757;
	text-align: center;
	width:426px;
}



/* Bloc contenant le moteur de recherche + les listes d'accès rapide*/
/*------------------------------------------------------------------*/
/*#fdroite {
width : 149px; 
} 
#fdroitetop {
width : 149px; 
font-family : "Trebuchet MS", Arial; 
font-size : 12px; 
color : #575757; 
text-align : center; 
height : 32px; 
line-height : 32px; 
} 
#fdroitebottom {
width : 149px; 
font-size : 0; 
height : 19px; 
line-height : 19px; 
} 
#fdroitecontent {
width : 147px; 
background-repeat : repeat; 
font-family : "Trebuchet MS", Arial; 
font-size : 10px; 
color : #575757; 
overflow : hidden; 
}*/
#fdroite_sub {
	padding-top : 10px; 
	text-align : center; 
}
/* champ moteur de recherche */
/*.searchbox {
font-family : "Trebuchet MS", Arial; 
font-size : 10px; 
width : 110px; 
background-color : #75CB67; 
color : #575757; 
} */
.searchtitre {
	position:relative;
	width:568px;
	background-color: #FFFFFF;
	height: 25px;
	margin-top: 15px;	
	margin-left: 10px;
}
.searchboite {
	position:relative;
	width:568px;
	background-color: #FFFFFF;
	height: 200px;
	border: thin solid #CCCCCC;
	clear:both;
	padding: 10px;
	margin-left: 10px;	
}
.searchboite2 {
	position:relative;
	width:568px;
	margin-top: 0px;	
	background-color: #FFFFFF;
	padding: 10px;	
	height: 200px;       
	border: thin solid #CCCCCC;
	display:none;
	margin-left: 10px;	
}
.searchcommand {
	position: relative;
	margin-top: 0px;
	background-color: #FFFFFF;
	height: 20px;
	width: 568px;
	padding: 10px;	
	margin-left: 10px;	
}
.searchtitre1 {
	position: relative;
	font-size : 12px; 
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
	width: 100px;
	height: 20px;
	float: left;
	margin-top:5px;	
	text-align: center;	
}
.searchtitre2 {
	position: relative;
	font-size : 12px; 
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;	
	width: 100px;	
	height: 20px;
	float: left;
	margin-top:5px;			
	text-align: center;
}
.searchtitre3 {
	position: relative;
	font-size : 12px; 
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;	
	width: 100px;	
	height: 20px;	
	float: left;
	margin-top:5px;		
	text-align: center;	
}
.searchtitre1_actif {
	position: relative;
	font-size : 12px;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
	width: 100px;
	height: 25px;
	float: left;	
	text-align: center;
}
.searchtitre2_actif {
	position: relative;
	font-size : 12px; 
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;	
	width: 100px;
	height: 25px;
	float: left;	
	text-align: center;	
}
.searchtitre3_actif {
	position: relative;
	font-size : 12px; 
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;	
	width: 100px;
	height: 25px;
	float: left;	
	text-align: center;	
}
.searchtitre1_actif A:link {
	color: #333333;
}
.searchtitre2_actif A:link {
	color: #333333;
}
.searchtitre3_actif A:link {
	color: #333333;
}
.searchtitre1 A:hover {
	font-weight : bold;	
}
.searchtitre2 A:hover {
	font-weight : bold; 	
}
.searchtitre3 A:hover{
	font-weight : bold; 	
}
.searchtitre1_actif A:hover {
	font-weight : bold; 	
}
.searchtitre2_actif A:hover {
	font-weight : bold; 	
}
.searchtitre3_actif A:hover {
	font-weight : bold; 	
}

.searchlist {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
width: 568px;
}
.searchfield {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
width: 550px;
}

/* listes accès rapide */
/*.listbox {
font-family : "Trebuchet MS", Arial; 
font-size : 10px; 
background-color : #75CB67; 
width : 130px; 
color : #575757;
}*/
/* Titre de page */
.titre {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 16px; 
color : #014931; 
text-align : center; 
font-weight : bold; 
} 
/* Lien dans texte */
.linkintext {
color : #336600; 
} 

/* Texte rouge : instruction de saisie formulaire*/
.RedInfo {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px; 
color : #ff3300; 
} 

.LiensRouge {
	color : #ff3300;
}
.LiensRouge A:link {
	color : #ff3300;
}
.LiensRouge A:visited {
	color : #ff3300;
}
.LiensRouge A:hover {
	color : #ff3300;
	font-weight : bold; 
}

/* Lien "Afficher la question complète / masqué" + contenu */
.QCompletEnquete {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
text-align : left; 
font-style : normal; 
color : #FF6666; 
padding-left : 15px; 
} 
.QCompletSousQuestion {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
text-align : left; 
font-style : normal; 
color : #575757; 
padding-left : 15px; 
} 
.QCompletFormat {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
text-align : left; 
font-style : normal; 
color : #006FA4; 
padding-left : 15px; 
} 

.QCompletLink {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
text-align : left; 
font-style : italic; 
color : #000000; 
padding-left : 15px; 
} 
.QCompletLink a {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
text-align : left; 
font-style : italic; 
color : #000000;  
} 
.QCompletLink a:visited {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
text-align : left; 
font-style : italic; 
color : #000000; 
} 

/* Bloc à droite du moteur de recherche */
/*--------------------------------------*/
.fgauche {
width : 588px; 
display : block; 
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
color : #575757; 
} 

/* Bloc Bandeau Bleu sous le bandeau Titre */
/*-----------------------------------------*/
#fcentre {
width : auto; 
height : auto; 
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px; 
color : #575757; 
/*background-color : #9ed1ff; */
} 
#fcentre_top {
font-size : 0; 
height : 13px; 
width : auto; 
/*background-image : url(/img/detailtab_h_2.gif); 
background-repeat : repeat-x; */
} 
#fcentre_bottom {
font-size : 0; 
width : auto; 
height : 13px; 
/*background-image : url(/img/detailtab_b_2.gif); 
background-repeat : repeat-x; */
} 

/* N° de question dans Liste Q et resultats moteur de recherche */
.resultTD1 {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
font-weight : bold; 
color : #808080; 
width : 20px; 
text-align : center; 
vertical-align : top; 
} 
.resultTD1 a {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
font-weight : bold; 
color : #808080; 
} 
.resultTD1 a:visited {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
font-weight : bold; 
color : #808080; 
} 
/* intitulé de resultat dans moteur de recherche */
.resultTD2 {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
text-align : left; 
padding-left : 5px; 
} 
.resultTD2 a {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
text-align : left; 
color : #666666; 
} 
.resultTD2 a:visited {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
text-align : left;
color : #666666; 
} 

/* Sous titre resultat recherche + titre liste question */
.resultSection2 {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 13px; 
padding-left : 10px; 
font-weight : bold;
color : #014931; 
} 

.resultSection2_Barr {
text-indent : 10px; 
font-size : 2px; 
}
/*-----------------------------*/
/* Spécifique Page d'accueil   */
/*-----------------------------*/

/* Texte d'intro page d'accueil */
.intro {
padding : 10px; 
line-height : 18px; 
font-size : 12px; 
} 


/*-------------------------------------*/
/* Spécifique Page moteur de recherche */
/*-------------------------------------*/

/* TextBox */
.longsearchbox {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
width : 300px; 
background-color : #75CB67; 
}

/* TextBox */
.advsearchbox {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
width : 110px; 
background-color : #75CB67; 
} 
/* Liste déroulante */
.advlistbox {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
width : 110px; 
background-color : #75CB67; 
} 
/*-------------------------------*/
/* Spécifique Page résultat Stat */
/*-------------------------------*/
/* Blocs affichage des tableaux de résultats */
.result1 {
	overflow : hidden;
} 
.cresult1 {
	overflow : visible;
} 

/* Entête de tableau fond Gris texte noir */
.Tableau_Entete {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px; 
color : #ffffff; 
background-color : #808080; 
font-weight : bold; 
text-align : center; 
} 
/* Entête de tableau fond Gris texte noir */
.Tableau_ColonneE {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px; 
color : #ffffff; 
background-color : #808080; 
font-weight : bold; 
text-align:left; 
} 
/* Intitulé Question */ 
.EnnoncQ {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px; 
color : #014931; 
font-weight : bold; 
padding-top : 10px; 
}
/* Sous Question */
.EnnoncSQ {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px; 
color : #014931; 
font-weight : bold; 
padding-bottom : 10px; 
padding-top : 10px;
padding-left : 15px;
}
/* Défini la première colonne des tableaux résultat */
.tableauStat_firstcol {
min-width : 200px; 
/*width : auto !important; */
/*width : 200px; */
/*overflow : hidden; */
width:expression(document.body.clientWidth > 200? "200px": "auto" );
} 
/* Choix de l'année pour les questions posées plusieurs fois*/
.annee {
	font-family : "Trebuchet MS", Arial,serif;
	font-size : 11px;
	width:auto;
	/*background-color: #CC6633;*/
}

/*----------------------------------*/
/* Partie privée du site uniquement */
/*----------------------------------*/
/* ListBox */
.listbox_priv {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
width : 250px; 
background-color : #75CB67; 
} 
/* Console d'administration */
/* Intitulé menu */
.mnu_admin {
	color: #575757;
}
/* intitulé Interface */
.MenuAdmin {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 14px; 
color : #014931; 
text-align : center; 
font-weight : bold; 
} 
.textbox_newq {
width : 560px;
height: 36px;
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px;
}
.textbox_newsq {
width : 500px;
height: 36px;
font-family : "Trebuchet MS", Arial,serif; 
font-size : 12px;
}
.textbox_modiflib {
width : 400px;
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px;
}
/* interface mots clés*/
#mcq {
width : 160px; 
} 
#mcs {
width : 160px; 
} 
.listeMC {
width : 150px; 
font-family : "Trebuchet MS", Arial,serif; 
font-size : 10px; 
} 

/* Création baromètre */

/* impression d'un baromètre */
.Titre_print {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 14px; 
font-weight : bold; 
text-align : center; 
} 
.Theme_print {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 13px; 
color : #f04a81; 
font-weight : bold; 
} 
.Question_print {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
font-weight : bold; 
} 
.Barometre_print {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
color : #908484; 
} 
.Format_print {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
} 
.SQ1_print {
font-family : "Trebuchet MS", Arial,serif; 
font-size : 11px; 
color : #e9233a; 
} 
.Result_IT {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #009933;
}
