body { 

font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;

font-size: 12px;

color: #000000; 

background-image: url(images/fond-page.gif);

background-repeat: no-repeat;

background-position: center;

background-position: top;
background-color:#7d762f;

	margin: 0px;

	padding: 0 ;

}



	

div#conteneur

{

background-image:url(images/fd-conteneur.gif);

	width: 950px ;

	margin: 0 auto;

	text-align: left ;
	padding-bottom:5px;

}

#blocapropos{
	float:left;
	margin-left: 5px;
	margin-right: 5px;
	background-image: url(images/fd-cell-hp.gif);
	width: 680px;
	margin-top:5px;
	padding-left:6px;
	padding-top:5px;
	padding-bottom: 5px;
}

div#bloc-titre

{

margin-top:0px;

background-color: #493f0b;

background-image: url(images/fd-titre.gif);

width: 950px;

text-align: left ;

padding-top: 0px;

padding-left: 0px;

}



#blocContenu{

	margin:0px 0px 0px -1px;

	margin-left: 260px;

	margin-right: 0px;

}



#blocMenu{

	float: left;

	margin:0p 0px 0px -1px;

}

#blocgauche{

	margin-left: 255px;

    background-image: url(images/fd-cell-hp.gif);

	width: 336px ;

	height: 194px ;

	margin-top:5px;

	padding-left:6px;

	padding-top:5px;

}



#blocdroite{

    float:right;

	margin-left: 5px;

	margin-right: 5px;

    background-image: url(images/fd-cell-hp.gif);

	width: 336px ;

	height: 398px ;

	margin-top:5px;

	padding-left:6px;

	padding-top:5px;

}



.spacer{

	clear: both;

}



.blocvide {

float: left;

margin:0px 0px 0px -0px;

margin-left: 0px;

border: 0px ;

}



.blocmenu {

padding-top:10px;

margin:0 0 10px 0 ;

float: left;



/* Codemenu */



}

ul#menu

{

	margin: 0 0 0 0 ;

	padding: 0 ;

	list-style-type: none ;

/* Suppression du margin, du padding et des puces du <ul> */

}



ul#menu li

{

	margin: 0 0 0 0 ;

	padding: 0 ;

/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */

}



ul#menu li a

{

	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */

	width: 250px ;

	line-height: 20px ;

	color: #000 ;

	text-indent: 40px ; /* On décale le texte de 40px du bord gauche */

    font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;

	font-size: 16px;

	color: #493f0b;

	font-weight: bold;

	text-decoration: none ;

	background: url(images/fd-button.gif) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */

	border: none ;

}



ul#menu li a:hover

{

	background: url(images/fd-button.gif) no-repeat 0 -20px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */

	border: 0px solid #f97 ;

}



.titre {

	font-family: "Trebuchet MS", "Times New Roman", sans-serif, serif;

	color: #A7C41F;

	font-size: 1.5em;

	font-weight: bold;

	line-height: 20px;

	margin-top:5px;

}



.texte-vert {

	font-family: "Trebuchet MS", "Times New Roman", sans-serif, serif;

	color: #A7C41F;

	}





/*debut accordeon*/

.news

{

	width: 690px;
	text-align: left ;
	float:left;
	margin-left:5px;

}







#detailside {

	margin-left : 250px;

}



#masterside {

	width : 250px;	



}



.panelheader{

    background-image: url(images/fd-cell-hp.gif);

	background-color : #1C1700;

    height: 26 px;

	color : #CCF800;

	font-weight : 'strong';

	padding-top: 5px;

    padding-left: 5px;



}



.masterHover {

	color : #CCF800;

}

.panelTitle {

	background-color : #493F0B;

	color : #ced7ef;

	new Rico.Accordion( $$('div.panelheader'), $$('div.panelContent'), 

								{panelHeight:100, selectPanelIndex: 0 });

	font-weight : 'bold';

	border-color : #CCF800;

}



.mdHover {

	background-color : #CCF800;

	color : #A7CA00;

}

.mdSelected {

	background-color : #CCF800;

	color : #CCF800;

	font-weight : bold;

	

}

.panelContent {

	border : 0px solid #1f669b;

    border-top-width    : 0px;

    border-bottom-width : 0px;

	background-color : #D2E18D;

    overflow: auto;

	padding-top: 5px;

    padding-left: 5px;
	
	font-family:"Trebuchet MS", "Times New Roman", sans-serif, serif;
	color:#000000;



}

#accordionExample {

	margin-top : 6px;

}

/*fin accordeon*/



#conteneurmenurapide {

 position:fixed;

 margin-left:305px;

}

/*debut menu deroulant*/

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

#pmenu {margin:0px 0 0px 0px;}

#pmenu a, #pmenu a:visited {display:block;width:120px; font-size:10px; color:#000; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:#b2ab9b;opacity: 0.7; filter:alpha(opacity=70); border:1px solid #B8A994; border-width:0 0px 0px 0;}

#pmenu li {position:relative; float:left;}

#pmenu :hover > a{background:#dfd7ca; opacity: 0.7; filter:alpha(opacity=70); color:#c00;}

#pmenu li ul {display: none;}

#pmenu li:hover > ul {display:block; position:absolute; top:0; left:121px;}

#pmenu > li:hover > ul {left:0; top:24px;}

/*fin menu deroulant*/
