@charset "iso-8859-1";
/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");

/* IMPORTATION DES STYLES DU CALENDRIER */
@import url("/_css/calendrier.css");

/*************************/
/* SÉLECTEURS UNIVERSELS */
/*************************/

/** {
	margin:0;
	padding:0;
}*/

html,body {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;
	background-image:url(/_images/rega/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#fdf6e6;
}


/********************/
/* BLOCS PRINCIPAUX */
/********************/

div#wrapwebsite {
	position:relative;
	width:900px;
	height:auto;
	margin:auto;
	text-align:left;
}

div#masterdiv{
	width:100%;
	background-image:url(/_images/rega/bg_topentete.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/* HEADER */

div#wrapheader img#imageheader {
	display:block;
	margin:0;
}

.imgFGCAQ{ 
	height:100px;
	float:left;
	padding-top:30px;
	
}

.recherche{
	width:270px;
	float:right;
	position:relative;
	padding-top:80px;
	vertical-align:top;
}
input#textRecherche{
	width:176px;
	height:21px;
	border:none;
	vertical-align:top;
	padding:0;
	margin:0;
}
.recherche img{
	vertical-align:top;
	margin:0;
	border:0;
}
.recherche input{
	vertical-align:top;
	margin:0;
	border:0;
}

/* MENU UTIL */


.menutop{
	width:400px;
	height:145px;
	float:right;

}
ul#menuutil {
	float:right;
	padding-top:10px;
	list-style-type:none;
}

ul#menuutil li {
	width:auto;
	float:left;
}

ul#menuutil li a{
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}

ul#menuutil li a:link{
	text-decoration:none;
}

ul#menuutil li a:hover{
	text-decoration:underline;
}

ul#menuutil li a:visited{
	color:#FFFFFF;
}
ul#menuutil li a:active{
	color:#FFFFFF;
}


/* MENU HAUT */

div#wrapheader ul#menuhaut {
	list-style-type:none;
	margin:0;
	padding:0;
	height:70px;
	width:910px;
	float:left;
	z-index:500;
	position:relative;
}

div#wrapheader ul#menuhaut li {
	float:left;
	position:relative;
	z-index:4;
}

div#wrapheader ul#menuhaut li a {
	color:#FFF;
	text-decoration:none;
}

div#wrapheader ul#menuhaut li a:link {
	color:#FFF;
	text-decoration:none;
}

div#wrapheader ul#menuhaut li a:visited {
	color:#FFF;
	text-decoration:none;
}

div#wrapheader ul#menuhaut li a:hover, div#wrapheader ul#menuhaut li.allume a {
	text-decoration:underline;
}

div#menuhaut{
	width:910px;
	float:left;
}

.imgmenu1 div{
	background-image:url(/_images/menu2/1/menu_1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.imgmenu2 div{
	background-image:url(/_images/menu2/1/menu_2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.imgmenu3 div{
	background-image:url(/_images/menu2/1/menu_3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.imgmenu4 div{
	background-image:url(/_images/menu2/1/menu_4.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}
.imgmenu5 div{
	background-image:url(/_images/menu2/1/menu_5.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.imgmenu1 div:hover{
	background-image:url(/_images/menu2/1/menu_1_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}
.imgmenu2 div:hover{
	background-image:url(/_images/menu2/1/menu_2_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.imgmenu3 div:hover{
	background-image:url(/_images/menu2/1/menu_3_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.imgmenu4 div:hover{
	background-image:url(/_images/menu2/1/menu_4_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.imgmenu5 div:hover{
	background-image:url(/_images/menu2/1/menu_5_over.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.menu1{	
	width:220px;
	height:65px;
}
.menu2{	
	width:139px;
	height:65px;
}
.menu3{
	width:187px;
	height:65px;
}
.menu4{
	width:169px;
	height:65px;
}
.menu5{
	width:189px;
	height:65px;
}

/* SOUS MENU HAUT */

div#wrapheader ul#menuhaut li ul.sousmenu {
	position:absolute;
	top:100%;
	left:10px;
	visibility:hidden;
	margin:0;
	padding:0;
	background-color:#e0bc67;
	padding-left:30px;
	padding-top:8px;
	z-index:1000;	
}

div#wrapheader ul#menuhaut li ul.sousmenu li {
	list-style-image:url(/_images/arrow.jpg);		
	float:none;
}

.spacermenu{
	background-image:url(/_images/spacingmenutop.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:1px;
	width:190px;
}

div#wrapheader ul#menuhaut li ul.sousmenu li a {
	color:#775220;
	display:block;
	font-size:1em;
	width:185px;
	height:auto;
	padding:5px;
	text-decoration:none;
}

div#wrapheader ul#menuhaut li ul.sousmenu li a:hover {
	color:#ffffff;
	text-decoration:underline;
}

/* ZONE DE GAUCHE / MENU GAUCHE */

div#wrapleftpanel {
	width:168px;
	float:left;
	padding-bottom:20px;
	padding-top:22px;
	color:#988162;
	height:100%;
}

div#wrapleftpanel ul#menugauche {
	margin:0;
	padding:0;
}

div#wrapleftpanel ul#menugauche li {
	background-image:url(/_images/menugauche_spacing.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:12px;
	padding-bottom:7px;
	width:168px;
	position:relative;
	display:inline;
	z-index:2;
}

div#wrapleftpanel > ul#menugauche li {
	display:block;
}

div#wrapleftpanel ul#menugauche li a {
	background-image:url(/_images/bg_sidemenuleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	width:auto;
	padding:2px 10px 0 20px;
	height:auto;
	font-size:14px;
	font-weight:bolder;
	color:#988162;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:-1px;
}

div#wrapleftpanel ul#menugauche li a:link {
	color:#988162;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:visited {
	color:#988162;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:hover, div#wrapleftpanel ul#menugauche li.allume a {
	color:#988162;
	text-decoration:underline;
}

div#wrapleftpanel ul#menugauche li a:active {
	color:#988162;
	text-decoration:none;
}

/* SOUS MENU GAUCHE */

div#wrapleftpanel ul#menugauche li ul.sousmenu {
	position:absolute;
	visibility:hidden;
	top:0;
	left:100%;
	margin:0;
	margin-left:5px;
	padding:0;
	background-color:#fdf6e6;
	background-image:none;
	border:2px solid #876d4c;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li{
	list-style-image:url(/_images/arrow.jpg);
	background-image:none;
	padding:8px 0 5px 5px;
	margin:0;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a {
	list-style-image:url(/_images/arrow.jpg);
	width:150px;
	padding:0;
	margin:0;
	padding-left:5px;
	background-image:none;
	font-size:13px;
	font-weight:bolder;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:link {
list-style-image:url(/_images/arrow.jpg);
	background-image:none;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:visited {
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:hover {
	text-decoration:underline;
	background-color:#e0bc66;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li:hover {
	text-decoration:underline;
	background-color:#e0bc66;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:active {
	text-decoration:underline;
}

/********* FIND GCA *********/
div#findGCA{
	background-color:#886f4e;
	height:200px;
	width:100%;
	
}

div#contentTrouver{
	width:163px;
	height:auto;
	padding-left:2px;
}

.trouver{
	font-size:10px;
	font-weight:bolder;
}

.topTrouver{
	background-image:url(/_images/login_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:42px;
}
.contentTrouver{
	background-image:url(/_images/login_content.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:100%;
	height:auto;
	padding-left:5px;
}

select#selectGCA{
	width:152px;
	margin-bottom:10px;
}

.contentTrouver img{
	margin-bottom:5px;
}

.bottomTrouver{
	background-image:url(/_images/login_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:5px;
}

.box_spacer{
	height:16px;
	float:left;
	width:100px;
}


.headerContent{
	width:146px;
	height:auto;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

/******** video ********/

div#contentVideo{
	width:100%;
	float:left;
}

.topVideo{
	background-image:url(/_images/video_top1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:44px;
	width:100%;
}

.topVideo2{
	background-image:url(/_images/video_top2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:44px;
	width:100%;
}

.contentVideo{
	background-image:url(/_images/video_content1.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	height:60px;
	width:100%;
}

.contentVideo2{
	background-image:url(/_images/video_content2.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	height:auto;
	width:100%;
	padding-left:12px;
	padding-bottom:5px;
}

.bottomVideo{
	background-image:url(/_images/video_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:7px;
	width:100%;
}


.conteneur-arrondi-content{
    padding:0;
    width:532px;/* determine la largeur de la boite contenue */
    float:left;
	height:272px;
	padding-top:27px;	
}


/* CONTENU */

div#wrapwebsite div#wrapcontent {
	float:left;
	width:536px;
	height:auto;
	padding-top:22px;
	margin:0;
	padding-left:15px;
}

div#wrapwebsite > div#wrapcontent {
	margin:0;
}

.spacingphoto{
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}

/**********TROUVER VOTRE GCA**********/

div#carteGCA{
	background-image:url(/_images/GoogleEarth_Image.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#0033FF;
	height:453px;
	width:896px;
}

div#carteGCA a{
	height:13px;
}

.GCA-Abitibi-Ouest{
	border:1px solid #ff0000;
	position:absolute;
	top:3px;
	left:3px;
	width:74px;
}

.GCA-Abitibi{
	border:1px solid #66FFCC;
	position:absolute;
	top:30px;
	left:162px;
	width:68px;
}

.GCA-Piekouagan{
	border:1px solid #FFFF00;
	position:absolute;
	top:22px;
	left:455px;
	width:100px;
}

.GCA-Lac-St-Jean-Est{
	border:1px solid #00CC33;
	position:absolute;
	top:47px;
	left:565px;
	width:123px;
}

.GCA-du-Saguenay{
	border:1px solid #CC0033;
	position:absolute;
	top:79px;
	left:462px;
	width:107px;
}

.GCA-de-la-Cote-du-Sud{
	border:1px solid #ff0000;
	position:absolute;
	top:158px;
	left:511px;
	width:135px;
}

.GCA-Levis-Bellechasse{
	border:1px solid #CCCCCC;
	position:absolute;
	top:223px;
	left:607px;
	width:135px;
}

.GCA-Lotbiniere-Nord{
	border:1px solid #FF00FF;
	position:absolute;
	top:230px;
	left:417px;
	width:123px;
}

.GCA-Hautes-Laurentides{
	border:1px solid #0000FF;
	position:absolute;
	top:232px;
	left:147px;
	width:145px;
}
.GCA-Montmagny{
	border:1px solid #00FFFF;
	position:absolute;
	top:188px;
	left:575px;
	width:97px;
}
.GCA-du-Temis{
	border:1px solid #9900FF;
	position:absolute;
	top:150px;
	left:743px;
	width:87px;
}
.GCA-Gestion-Plus-2004{
	border:1px solid #FFCC00;
	position:absolute;
	top:275px;
	left:465px;
	width:138px;
}
.GCA-Beaurivage{
	border:1px solid #FFCC00;
	position:absolute;
	top:256px;
	left:549px;
	width:94px;
}
.GCA-Beauce-Frontenac{
	border:1px solid #FF6633;
	position:absolute;
	top:279px;
	left:632px;
	width:138px;
}
.GCA-Progestion{
	border:1px solid #33FF33;
	position:absolute;
	top:318px;
	left:420px;
	width:94px;
}

.GCA-Centre-du-Quebec{
	border:1px solid #33FF33;
	position:absolute;
	top:307px;
	left:518px;
	width:140px;
}
.GCA-Lanaudiere{
	border:1px solid #ff0000;
	position:absolute;
	top:286px;
	left:330px;
	width:98px;
}
.GCA-Basses-Laurentides{
	border:1px solid #660000;
	position:absolute;
	top:330px;
	left:250px;
	width:144px;
}
.GCA-Iberville-Missisquoi{
	border:1px solid #3399FF;
	position:absolute;
	top:369px;
	left:457px;
	width:143px;
}
.GCA-de-Outaouais{
	border:1px solid #000000;
	position:absolute;
	top:316px;
	left:248px;
	width:113px;
}
.GCA-Matapedia-Matane{
	border:1px solid #FFCCFF;
	position:absolute;
	top:51px;
	left:825px;
	width:69px;
}

.Groupe-Pousse-Vert{
	border:1px solid #ff0000;
	position:absolute;
	top:106px;
	left:705px;
	width:117px;
}

.GCA-Ontario{
	border:1px solid #FFCCFF;
	position:absolute;
	top:370px;
	left:350px;
	width:74px;
}

.GCA-Coaticook{
	border:1px solid #ff0000;
	position:absolute;
	top:389px;
	left:444px;
	width:90px;
}

/**********CONSEIL ADMINISTRATION*****/
.conseilgauche{
	float:left;
	width:100%;
	border-bottom:1px dotted #876f4d;
	padding-bottom:10px;
	padding-top:10px;
}
.conseildroit{
	float:right;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px dotted #876f4d;
	padding-top:10px;
}
.photogauche{
	float:left;
	width:auto;
}
.photodroit{
	float:right;
}
.textegauche{
	float:right;
}
.textedroite{
	float:left;
}
/**********CONTENT ACTUALITE**********/

div#Actualite{
	width:100%;
	height:auto;
}

.headermenu{
	font-size:16px;
	width:auto;
	height:auto;
	padding-top:18px;
	padding-left:13px;
	color:#f6db9b;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}
.headermenu2{
	font-size:16px;
	width:100%;
	height:100px;
	padding-top:15px;
	padding-left:13px;
	color:#886f4e;
	font-weight:bold;
	text-transform:uppercase;
}

div#contentTrouver .headermenu2{
	line-height:15px;
	padding-top:8px;
}


.topActualite{
	background-image:url(/_images/bg_actualite_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:46px;
}
.contentActualite{
	background-image:url(/_images/bg_actualite_middle.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:100%;
	height:186px;
}
.bottomActualite{
	background-image:url(/_images/bg_actualite_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	width:100%;
	height:6px;
}



.menuActualite{
	background-image:url(/_images/menu_index.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	position:absolute;
	display:block;
	z-index:40;
}

.menuActualite2{
	background-image:url(/_images/menu_index.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	position:absolute;
	display:block;
	top:46px;
	z-index:30;
}

.menuActualite3{
	background-image:url(/_images/menu_index.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	position:absolute;
	z-index:20;
	display:block;
	top:92px;
}

.menuActualite4{
	background-image:url(/_images/menu_index.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:240px;
	height:54px;
	position:absolute;
	z-index:10;
	display:block;
	top:138px;
}

.linkActualite{
	height:48px;
	position:relative;
	width:100%;
}
.linkActualite img{
	display:none;
}

.linkActualite div:hover{
	background-image:url(/_images/menu_index_over.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	height:54px;
	z-index:200;
}

div#imgContentAccueil{
	width:279px;
	height:70px;
	float:left;
	padding-left:6px;
	position:relative;
}
div#primeurContentAccueil{
	width:240px;
	height:184px;
	float:right;
	margin-right:7px;
	position:relative;
}



/*********SONDAGE*********/
div#contentSondage{
	float:left;

}
.contentbas{
	width:100%;
	float:left;
	padding-top:16px;
}
.sondage_top {
  	background-image:url(/_images/sondage_top.jpg);
   	background-position:top left;
	background-repeat:no-repeat;
  	width:170px;
   	height:45px;
	margin:0;
}


.sondage_bottom{
	background-image:url(/_images/sondage_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:169px;
	height:7px;
}

.sondage_box {
   margin-top:5px; 
   background-color:#f2f2f2;
   background-image:url(/_images/article_populaire_bottom.png);
   background-repeat:no-repeat;
   background-position:top left; 
}
.sondage_box ul {
   list-style-type:none;
   margin:0 0 10px 10px   
}
.sondage_box .formulaire_sondage ul  {
   margin:0;
   padding:0;
}
.sondage_box_content {
   background-image:url(/_images/sondage_content.jpg);
   background-repeat:repeat-y;
   background-position:top left; 
   height:100px;
}
.sondage_box_content ul {
   margin:0;
   font-size:1em;
}

.btn_vote{
	padding:0px;
	margin:0px;
}

/********* COMPARER *********/

div#contentComparer{
	float:right;
	width:350px;
	
}

.topComparer{
	background-image:url(/_images/comparer_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;		
	float:left;
	width:350px;
	height:45px;
}

.bottomComparer{
	background-image:url(/_images/comparer_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:7px;	
	width:100%;	
	float:left;
}
.contentComparer{
	background-image:url(/_images/comparer_content.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:100%;
	height:100px;
	float:left;
}

.titlewhite{
	padding-top:22px;
	color:#ffffff;
	float:left; 
	width:200px;
	font-weight:bold;
}

.textComparer{ 
	padding-top:18px;
	padding-left:11px;
	width:330px;
}


/* ------------------ COL RIGHT ------------------ */
div#col_right_box {
	width:166px;
	float:right;
	vertical-align:top;
	padding-top:20px;
}			
	
div#col_right_box div div p{
	color:#ffffff;
	padding-top:5px;
}	
div#col_right_box div div p a{
	color:#ffffff;
		padding-top:5px;
}		
.primeurspacing{
	padding-left:2px;
	padding-bottom:20px;
}

.rega{
	margin-left:-3px;
}

/* LOGIN */

div#loginzone{
	width:163px;
	height:auto;

}
.compte{
	color:#FFFFFF;
	font-size:13px;
	padding-top:5px;
	padding-left:5px;
}

.compte input{
	border:0;
	padding:0;
	margin:0;
	font-size:14px;
	width:140px;
	height:21px;
	vertical-align:top;
	padding:0px 0px 0px 11px;
	background:url(/_images/fleche_login.jpg) #FFF no-repeat;
}

.field{
	padding-top:3px;
	padding-bottom:5px;
}

.logintop{
	background-image:url(/_images/rega/login_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:42px;
}

.logincontent{
	background-image:url(/_images/rega/login_content.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:100%;
	height:auto;
	float:left;
	padding-bottom:5px;
}

.loginbottom{
	background-image:url(/_images/rega/login_bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	height:5px;
	float:left;
	padding-bottom:20px;
}

.bottom_form{
	font-size:10px;
	color:#FFFFFF;
}
.bottom_form a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.password{
	float:right;
	text-align:right; 
	width:70px;
	padding-top:4px;
	padding-right:5px;
}
/* FOOTER */

div#wrapfooter {
	position:absolute;
	text-align:center;
	width:737px;
	left:0;
	bottom:0;
}

.basdepage{
	color:#e0bc67;
	font-size:10px;
	padding-top:20px;
}

/***************************/
/* TEXTES, LISTES ET LIENS */
/***************************/

/* GÉNÉRAL */

div#wrapcontent h1 {
	font-size:18px;
	color:#436928;
	margin-top:0;
	margin-bottom:10px;
}

div#wrapcontent h2 {
	font-size:15px;
	color:#436928;
	margin:0;
	padding:0;
}

div#wrapcontent h3 {
	font-size:17px;
	color:#436928;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}
div#wrapcontent h3 a:link{
	font-size:17px;
	color:#436928;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}
div#wrapcontent h3 a:visited{
	font-size:17px;
	color:#436928;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}

div#wrapcontent h4 {
	font-size:12px;
	color:#50addc;
	padding-left:0px;
	margin:0px;
	padding-top:8px;
}


div#wrapcontent ul {
	list-style-type:disc;
	margin:10px auto;
	padding-left:20px;
	float:left;
	width:100%;
}

div#wrapcontent p {
	font-size:1em;
	padding:0;
	margin:6px 10px 12px 10px;
	
}

div#wrapcontent a {
	color:#876f4d;
	text-decoration:none;
}

div#wrapcontent a:link {
	color:#876f4d;
	text-decoration:none;
}

div#wrapcontent a:visited {
	color:#876f4d;
	text-decoration:none;
}

div#wrapcontent a:hover {
	text-decoration:underline;
}

div#wrapcontent a:active {
	text-decoration:none;
}

div#contentindex{
	padding-left:4px;
	padding-bottom:25px;
}

.texte{
	font-size:12px;

}

.textebrun{
	font-size:12px;
	font-weight:bold;	
}

.textebrun a{
	color:#886f4e;
}

.textebrun a:hover{
	text-decoration:none;
}

div.listefiches ul{
	padding:0;
	margin:0;
}

div.listefiches ul.soussect{
	padding:0;
	margin:0;
}

div.listefiches ul.soussect li{
	list-style-image:url(/_images/arrow.png);
	margin:0;
	margin-left:30px;
	padding:0;
	padding-bottom:8px;
	padding-left:4px;
	padding-top:8px;
}

div.listefiches ul.soussect li a{
	color:#876f4d;
	font-size:14px;
	font-weight:bold;
}

div.listefiches ul.soussect li a:visited{
	color:#876f4d;
	font-size:14px;
	font-weight:bold;
}

div.spacingzone{
	padding-bottom:10px;
	color:#000000;
	border-bottom:1px dotted #876f4d;
	margin-bottom:10px;	
}

div.spacingzone a{
	cursor:pointer;
}

div#front_opr {
	width:380px;
	height:186px;
	padding-left:1px;
}
input.TxtRecherche{
	width:176px;
	height:21px;
	padding:0;
	margin:0;
	float:left;
}
input.BtnRecherche{
	margin:0;
	padding:0;
	float:left;
}
/* PRIMEUR */

div#wrapzoneprimeurstexte {
	margin:auto 20px;
}

div#wrapzoneprimeurstexte div.titreprimeur {
	font-size:1.4em;
}

/* FORMATIONS */

.formation{
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	border-bottom:1px solid #f3e4c2;
	margin-right:5px;
	margin-left:5px;
}

.formation a{
	color:#876f4d;
}
.formation a:hover{
	color:#876f4d;
}
.formation a:visited{
	color:#876f4d;
}
.formation a:active{
	color:#876f4d;
}

.bgformation{
	background-color:#ffffff;
	margin-left:5px;
	width:153px;
	height:100px;
}

/***************/
/* FORMULAIRES */
/***************/

form fieldset {
	padding:5px;
	margin:10px auto;
}

form fieldset legend {
	font-size:1.5em;
	padding:5px;
}

form label {
	float:left;
	text-align:right;
	margin-top:2px;
	margin-right:10px;
	width:35%;
	font-size:1em;
}

form p {
	margin:10px auto;
	clear:both;
}

form p#soumettre, form p.soumettre {
	margin-top:20px;
	text-align:right;
}


form fieldset div.groupechoix {
	float:left;
	width:350px;
	margin-bottom:10px;
}

form fieldset div.groupechoix p {
	margin:0 0 10px 0;
}

form fieldset div.groupechoix p label {
	display:inline;
	float:none;
	margin-left:5px;
}

/* Message global de formulaire (unique) */
form p#messageerreur {
	display:none;
	background-color:#FFEFEF;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/* Erreur de champ */
form p.erreurchamp {
	display:none;
	margin-left:37%;
	margin-right:70px;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/***********************/
/* MOTEUR DE RECHERCHE */
/***********************/

table#moteurrecherche {
	border-collapse:collapse;
	margin-top:15px;
	width:100%;
}


table#moteurrecherche tr.ligne1 {
	background-color:#EEE;
}

table#moteurrecherche tr.ligne2 {
	background-color:#EEE;
}


table#moteurrecherche th {
	width:20px;
	padding:2px;
}

table#moteurrecherche td {
	padding:2px;
}

/************/
/* CONTACTS */
/************/

table.departement {
	width:100%;
	margin-bottom:10px;
}

table.departement thead th {
	padding:5px;
	background-color:#F9F9F9;
}

table.departement tbody td, table.departement tbody th {
	padding-left:20px;
}

table.departement tbody th {
	padding-top:10px;
}

form#recherchecontact fieldset {
	padding:5px 30px;
}

form#recherchecontact label {
	display:inline;
	text-align:left;
	float:none;
	margin-left:10px;
}

form#recherchecontact div.groupe {
	float:left;
	width:50%;
}

/****************/
/* PLAN DE SITE */
/****************/

ol#plandesite {
	list-style-type:none;
	margin-left:0;
}

ol#plandesite li {
	margin:5px auto;
}

ol#plandesite li.section {
	margin:15px auto;
	font-weight:bold;
}

ol#plandesite ol.soussections {
	list-style-type:none;
	margin-left:20px;
}

ol#plandesite ol.soussections li {
	font-weight:normal;
}

ol#plandesite ol.soussections li a{
	font-weight:normal;
	color:#000000;
}

ol#plandesite ol.soussections ol.fiches {
	list-style-type:none;
	margin-left:15px;
}

ol#plandesite ol.soussections ol.fiches li {
	font-weight:normal;
}

ol#plandesite ol.soussections ol.fiches li a{
	font-weight:normal;
	color:#8bbde0;
}

/******************/
/* MODULE SONDAGE */
/******************/


div#sondage {
  	background-image:url(/_images/sondage_content.jpg);
   	background-position:top left;
	background-repeat:repeat-y;
  	width:170px;
   	height:auto;
}

div#sondage form p {
	text-align:left;
}

div#sondage label {
	margin-left:40px;
}

div#sondage p.soumettre{
	text-align:center;
}

table#sondage_resultats {
	margin:10px;
	width:225px;
	text-align:left;
}

table#sondage_resultats div.barreresultats_fond {
	height:3px;
	border:1px inset #333;
	font-size:0px;
}

table#sondage_resultats div.barreresultats_dessus {
	height:3px;
	background-color:#00F;
}

/********/
/* MISC */
/********/

a img {
	border:none;
}

hr.clear {
	visibility:hidden;
	height:0px;
	clear:both;
}