/* :::::::::::::::::::::::::::::::::::::::::::Template pour Furst, décembre 2009::::::::::::::::::::::::::::::::*/

body{
	margin : 0;
	padding: 0;
	width  : 100%;
	height : 1010px;

	font-family: Calibri, Arial;
}
h1{
	font-size: 14pt;
}
h2{
	font-size: 13pt;
}
h3{
	font-size: 12pt;
}
#wrap-hiver{
	margin : 0;
	padding: 0;
	width  : 100%;
	height : auto;
	/*image suivant la saison*/
	background       : url('../images/hiver.jpg');
	background-repeat: repeat;
}
#wrap-printemps{
	margin : 0;
	padding: 0;
	width  : 100%;
	height : auto;
	/*image suivant la saison*/
	background       : url('../images/printemps.jpg');
	background-repeat: repeat;
}
#wrap-ete{
	margin : 0;
	padding: 0;
	width  : 100%;
	height : auto;
	/*image suivant la saison*/
	background       : url('../images/ete.jpg');
	background-repeat: repeat;
}
#wrap-automne{
	margin : 0;
	padding: 0;
	width  : 100%;
	height : auto;
	/*image suivant la saison*/
	background       : url('../images/automne.jpg');
	background-repeat: repeat;
}

#conteneur
{
	width  : 1200px;
	margin : 0px auto 0px auto;
	height : auto;
}

/*------------------------------------enfants de conteneur (positionnement/fond)--------------------------------------*/
div.haut{
	margin: 0 0 -5px 0;
	height: 25px;
	background         : url('../images/haut-noir.png');
	background-repeat  : no-repeat;
}
div.bas{
	margin: 0 0 0 0;
	height: 25px;
	background         : url('../images/bas-noir.png');
	background-repeat  : no-repeat;
}
#header
/* contient le logo et le menu du site  */
{
	width   : 1205px;
	height  : 186px;
	/*image d'entête avec le logo*/
	background         : url('../images/titre1.png');
	background-repeat  : no-repeat;
}
/*--------------------------------------enfants de header (positionnement/fond)--------------------------------------*/
#adresse
{
	margin: 30px 0 0 640px;
	height: 150px;
	width: 180px;
	float: left;
}
#adresse div.moduletable
{
	color: #181818;
	font-size: 10pt;
	line-height: 6pt;
	font-family: Arial;
	font-weight: bold;
	padding: 8px 0 0 4px;
}
#adresse p.mail a
{
	font-size: 9pt;
	color: #529f29;
	line-height: 15pt;
}
#icones
{
	margin: 110px 0 0 20px;
	height: 40px;
	width: 120px;
	float: left;
	padding: 0px 0 0 10px;
}
#menu 
/*menu principal se situant sous le logo de furst*/
{
	margin	: 0px 0 0 0;
	padding: 0 0 0 0;
	height  : 34px;
	width   : 1200px;
	
}
#menu div.moduletable_menu{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 34px;
}
#submenu{
	margin	: 2px 0 0 2px;
	padding: 0 0 0 0;
	height  : 45px;
	width   : 1200px;
}

#centre
{
	padding: 0 10px;
	width : 1180px;
	height: auto;
	background-color : #529f29;
	color: #181818;
}
/*-----------------------------------------enfant de centre (positionnement/fond)-------------------------------------*/

#centregauche 
/*partie qui contient les informations principale du site (component)*/
{	
	float : left;
	width : 887px;
	height: 100%;
	padding: 0px 20px;
	color: #e4ffe1;
}
#centredroite 
/*partie qui contient la partie pseudo sous-menu*/
{
	float : left;
	width : 240px;
	height: 80%;
	margin-top: 15px;
}
#centredroite-haut
/*partie qui contient la partie pseudo sous-menu*/
{
	width : 240px;
	height: 12px;
	background : url('../images/centredroite-haut.png') no-repeat;
}

#centredroite-centre 
/*partie qui contient la partie pseudo sous-menu*/
{
	width : 210px;
	height: auto;
	background-color: #448123;
	padding: 1px 15px;
	margin: 0 0 0 0;
}
#centredroite-bas
/*partie qui contient la partie pseudo sous-menu*/
{
	width : 240px;
	height: 12px;
	background : url('../images/centredroite-bas.png') no-repeat;
}

div.moduletable_fil
/*partie qui contient le fil d'ariane*/
{
	color: #64bd59;
	font-size: 10pt;
	background : url('../images/fil-ariane.png') no-repeat;
	font-family: Arial;
	margin: 0 0 0 9px;
	padding: 2px 0 2px 6px;
	width: 1180px;
	height: 30px;
}
a.pathway
{
	color:	#64bd59;
	font-size: 10pt;
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
}
a.pathway:hover
{
	color: white;
}


/* :::::::::::::::::::::::::::::::::::::::::::::: Menus (positionnement, aspects,....)::::::::::::::::::::::::::::::::*/

/*------------------------------------------------    généralités   --------------------------------------------------*/

a
{
	font-family: Verdana,Tahoma,Arial;
	font-weight: bold;
	font-size  : 14px;
	color: #7d7d7d;
	text-decoration: none;
}
/*-------------------------------------------  mainmenu (enfants du menu)  -----------------------------------------------*/
/*--module main menu----*/
#menu ul.menu{
	margin: 0 0 0 0;
	padding: 0 0 0 23px;
	list-style-type:none;
}
#menu ul.menu li
{
	background	: url('../images/menuinactif1.png') no-repeat;
	height		: 32px;
	width		: 130px;
	float		: left;
	text-align	: center;
	line-height   : 1.5em;
	margin: 0px 1px;
	padding-top: 4px;
}

#menu ul.menu li a

{
	color		: #000000;
	text-decoration: none;
	font-size: 11pt;
	font-family: Calibri, Arial;
}

#menu li#current, #menu li.parent.active
{
	background	: url('../images/menuactif.png') no-repeat;
}
#menu li#current a,  #menu li.parent.active a
{
	color		: #8e8d8d;
	text-decoration: none;
	font-size: 11pt;
}
/*--module main menu----*/
#submenu ul.menu{
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	list-style-type:none;
	clear: both;
}
#submenu ul.menu li
{
	height		: 32px;
	min-width	: 105px;
	background  : url('../images/submenu.png');
	float		: left;
	text-align	: center;
	padding-top: 5px;
	line-height   : 1.5em;
	margin: 0px 4px;
}

#submenu ul.menu li span

{
	color: #181818;
	text-decoration: underline;
	font-size: 9pt;
}

#submenu li#current span
{
	color : green;
}


/* :::::::::::::::::::::::::::::::::::::::::::::: Modules (positionnement, aspects,....)::::::::::::::::::::::::::::::::*/
ul
{
	padding-left: 25px;
}
li{
	margin: 3px 0 3px 0px;
}
/*------bandeau droite----------*/
div.bandeaudroite
{
	height: auto;
}
a
{
	font-size: 10pt;
	color: black;
	text-decoration: underline;
}
a:hover
{
	color: white;
}
/*---------------------------------------------------   home / contact --------------------------------------------------*/
div#component-contact table.contentpaneopen
{
	margin-left: 4px;
}
div#component-contact table.contentpaneopen td.contentheading
{
	font-size: 15pt;
	height: 30px;
	padding-left: 4px;
}

table.fomulaire-contact
{
	margin-left: -4px;
}
table.fomulaire-contact td
{
	vertical-align: top;
}
/*----------------------------------------------        copyright        ----------------------------------------*/

p.copyright
{
	font-size : 0.9em;
	color     : white;
	text-align: center;
	padding-bottom: 20px;
}
/*-----------historique----------*/
table.historique td, table.situation td
{
	vertical-align: top;
	padding: 0px 10px;
}
table.situation
{
	border: 1px solid #e4ffe1;
}
td.menupay, td.menuhistoire
{
	width: 230px;
	border-left: 1px solid black;
	padding-left: 10px;
	vertical-align: top;
}
/*---galerie----------*/
div.flash8
{
	font-size: 8pt;
	color: #e4ffe1;
	margin: 50px;
	text-align: center;
}
div.flash8 a
{
	font-size: 8pt;
	font-weight: none;
	color: black;
	text-decoration: underline;
}
div.flash8 a:hover
{
	color: white;
	text-decoration: underline;
}
