/* Start of CMSMS style sheet 'main.css' */
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: arial,verdana,helvetica,sans-serif; background:#E0E9D8; /*background:url('templates/plumber/images/bg-plombier-de-paris.gif') repeat 0px 0px;*/
}
H1, H2, H3, P, UL, LI, FORM {
	margin:0; padding:0;
}
IMG {
	border:none;
}
.clear {
	clear:both;
}
/********************************************
*
********************************************/
#container {
	width:974px; height:auto; margin-left:auto; margin-right:auto; background:#ffffff;
}
#header {
	width:974px; height:93px; background:url('../images/header-overview.jpg') no-repeat 0px 0px;
}
#header-inner {
	width:600px; height:93px; padding-left:3px;
}
#lang-choice {
	width:974px; height:37px; text-align:right; background:#E0E9D8;
}
/*********************************************
*
***********************************************/
#footer {
	position:absolute; z-index:1; top:790px; margin-left:900px; float:right; font:normal normal normal 10px 'arial','sans-serif'; color:#ffffff;
}
#footer A, #footer A:link, #footer A:hover {
	font:normal normal normal 10px 'arial','sans-serif'; color:#ffffff;
}

/********************************************
*
********************************************/
#mainmenu {
	width:974px; height:32px; overflow:hidden;
}
#mainmenu UL {
	background:#434343; height:26px;
}
#mainmenu UL LI {
	list-style:none; height:26px; overflow:hidden;
}
#mainmenu UL LI.off {
	float:left; background:url('../images/menu-main-left-off.gif') no-repeat 0px 0px; height:26px;
}
#mainmenu UL LI.off A, #mainmenu UL LI.off A:link, #mainmenu UL LI.off A:hover {
	float:left; height:26px; line-height:26px; font:normal normal normal 11px 'verdana', 'sans-serif'; color:#eee; text-transform : uppercase; text-decoration:none; padding:6px 0px 0 22px;
}
#mainmenu UL LI.off SPAN {
	float:left; background:url('../images/menu-main-right-off.gif') no-repeat 0px 0px; width:22px; height:26px; line-height:26px;
}
/*---*/
#mainmenu UL LI.on {
	float:left; background:url('../images/menu-main-left-on.gif') no-repeat 0px 0px; height:26px;
}
#mainmenu UL LI.on A, #mainmenu UL LI.on A:link, #mainmenu UL LI.on A:hover {
	float:left; height:26px; line-height:26px; font:normal normal normal 11px 'verdana', 'sans-serif'; color:#eee; text-transform : uppercase; text-decoration:none; padding:6px 0px 0 22px;
}
#mainmenu UL LI.on SPAN {
	float:left; background:url('../images/menu-main-right-on.gif') no-repeat 0px 0px; width:22px; height:26px; line-height:26px;
}
/*---*/
#mainmenu .mainmenu-bottom {
	width:974px; height:6px; background:url('../images/menu-main-bottom.gif') no-repeat 0px 0px;
}

/********************************************
*
********************************************/
#main-inner {
	width:974px; height:655px; background:url('../images/bg-int-green.jpg') no-repeat 0px 0px;
}
#parts-left {
	float:left; width:218px; height:281px;
}
#parts-left #title_page{
	width:218px; text-align:center; height:20px; margin-top:20px; font:normal normal normal 20px 'arial','sans-serif'; color:#fff;
}
#parts-left UL {
	margin-top:10px;
}
#parts-left UL LI {
	list-style:none; width:218px; height:21px; overflow:hidden; margin-bottom:1px;
}
#parts-left UL LI {
	float:left; background:#434343; width:218px; height:21px;
}
#parts-left UL LI A, #parts-left UL LI A:link, #parts-left UL LI A:hover {
	float:left; width:218px; height:21px; line-height:21px; font:normal normal normal 11px 'verdana', 'sans-serif'; color:#eee; text-decoration:none;
}
/*--*/
#parts-left UL LI.on A.bg1 {
	background:#bae55e;
}
#parts-left UL LI A.bg1:hover {
	background:#bae55e;
}
#parts-left UL LI.on A.bg2 {
	background:#92499e;
}
#parts-left UL LI A.bg2:hover {
	background:#92499e;
}
#parts-left UL LI.on A.bg3 {
	background:#b31b34;
}
#parts-left UL LI A.bg3:hover {
	background:#b31b34;
}
#parts-left UL LI.on A.bg4 {
	background:#3798b9;
}
#parts-left UL LI A.bg4:hover {
	background:#3798b9;
}
#parts-left UL LI.on A.bg5 {
	background:#f1cd44;
	color:#464646;
}
#parts-left UL LI A.bg5:hover {
	background:#f1cd44;
	color:#464646;
}
#parts-left UL LI.on A.bg6 {
	background:#ec8000;
	color:#464646;
}
#parts-left UL LI A.bg6:hover {
	background:#ec8000;
	color:#464646;
}
/*--*/
#parts-left UL LI A SPAN {
	float:left; padding:3px 0px 0 22px; height:21px; line-height:21px; font:normal normal normal 11px 'verdana', 'sans-serif'; color:#eee; text-decoration:none; cursor:pointer;
}

/*--*/
#parts-left UL LI.on {
	background:#92499e;
}
#parts-left UL LI.off{
	background:#434343;
}


/********************************************
*
********************************************/
#parts-right {
	float:right; width:736px; height:548px;
}
#lcmCentralContent {
	width:736px;
}
/** zones de la fiche produit **/
#lcmZoneVisuel {
	width:300px;	float:left;
}
#lcmZoneVisuel .image-top {
	background: url('images/bg-visuel-top.gif') no-repeat left top; width:300px; height:auto; padding-top:19px;
	/* center */
	margin-left:auto; margin-right:auto;
}
#lcmZoneDroite #accordion {
	font:normal normal normal 11px 'arial', 'sans-serif'; height:auto; width:426px;
}
#lcmZoneDroite {
	float:right;
	width:436px;
}
#lcmCenter {
	float:left; text-align:left; overflow:hidden; width:736px;
}
#breadcrumbs {
	
}
#breadcrumbs A, #breadcrumbs A:link {
	padding:0 10px 0 15px ; background:url('../images/sep-breadcrumb-gray.gif') no-repeat 0px 3px; text-decoration:none; font:normal normal bold 11px 'arial', 'sans-serif'; color:#464646
}
#breadcrumbs A:hover {
	text-decoration:underline; 
}
#accordion A, #accordion A:link {
	float:left; height:20px; line-height:20px; text-indent:10px; padding:5px 10px 20px 15px ; background:url('../images/pdf.gif') no-repeat 0px 3px; text-decoration:none; font:normal normal bold 11px 'arial', 'sans-serif'; color:#2F8927;
}
#accordion A:hover {
	text-decoration:underline; 
}

/************************
* TEXTES
************************/
/** TITRES **/
h1.titrepage {
	font-size: 20px;
	font-weight: normal;
	color:#4F8A10;
	line-height:24px;
}
/** PADDING DEFINIS (A utiliser dès que possible) **/
.top10 {
	margin-top:10px;
}
.top20 {
	margin-top:20px;
}
.top35 {
	margin-top:35px;		
}
.top15 {
	margin-top:15px;
}
/********************************************
*
********************************************/
#lcmCategories-left {
 	float:left; width:700px; overflow:hidden;
}
#lcmCategories-left A.effect {
 	text-decoration:none; font:normal normal normal 11px 'arial','sans-serif'; color:#464646;
}
#lcmCategories-left A.effect:hover {
 	text-decoration:underline;
}
#lcmCategories-right {
	float:left; width:187px; overflow:hidden;
}
/********************************************
*
********************************************/
.debug {
	border:1px solid #000;
}
/*****************************************
*
******************************************/
.fleft {
	float:left;
}
.fright {
	float:right;
}
.s12 {
	font-size:12px; 
}
.s11 {
	font-size:11px; 
}
.s14 {
	font-size:14px; 
}
.bold {
	font-weight:bold;
}
.upper {
	text-transform:uppercase;
}
.green {
	color:#2F8927;
}
/*****************************************
*
******************************************/
#main_area input, textarea {
	border: 1px solid #999999; margin-top:1px;
}
#main_area LABEL {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	padding-left:10px;	
	padding-top: 3px ;
}
#main_area P {
	margin:8px 0 8px 0;
}
#main_area input, textarea {
	border: 1px solid #999999; margin-top:1px;
}
#main_area select {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif, Helvetica;
}
#main_area .no-border {
	border: 0px; border-style:none;
}
#main_area .blue {
	color:#7FA1B6
}
#main_area legend {
	font:normal normal normal 12px 'verdana', 'sans-serif'; text-transform:uppercase; color:#464646;
}
/**************************
*
*****************************/
.maintext {
	width:650px;
}
.maintext P {
	margin:5px 0 5px 0;
}
.maintext UL LI, .maintext UL OL {
	list-style:none; margin-left:20px; padding-left:15px; background:url('../images/sep-breadcrumb-gray.gif') no-repeat 0px 2px; 
}
.maintext STRONG {
	color: #2F8927;
}
.maintext .titre {
	font-size: 20px;
	font-weight: normal;
	color:#4F8A10;
	line-height:24px;
}

/******************************
*
********************************/
#main-home {
	float:left; width:974px; height:579px; background:#fff;
}
#top-main-home {
	float:left; position:absolute; z-index:1; width:974px; height:295px; background: transparent url('../images/bg-home-green.jpg') no-repeat 0px 0px;
}

/* HACK pour mettre un png en background
ATTENTION à n'utiliser que pour de l'affichage car le filter de microsoft empeche toute manipulation de textes (liens bloqués, selection désactivés ...)
*/
#bottom-main-home {
	float:left; width:974px; position:absolute; z-index:1000; top:460px; height:293px; background: transparent url('../images/bg-home-green.2.png') no-repeat 0px 0px;
}
#bottom-main-home {
	float:left; width:974px; position:absolute; z-index:1000; top:460px; height:293px; background: transparent url('../images/bg-home-green.2.png') no-repeat 0px 0px;
	/*width:974px; height:293px; position:absolute; z-index:1000; background: transparent url('../images/bg-home-green.2.png') no-repeat 0px 0px;*/
}
#bottom-main-home-en {
	float:left; width:974px; position:absolute; z-index:1000; top:460px; height:293px; background: transparent url('../images/bg-home-green.en.2.png') no-repeat 0px 0px;
}
#bottom-main-home-en {
	float:left; width:974px; position:absolute; z-index:1000; top:460px; height:293px; background: transparent url('../images/bg-home-green.en.2.png') no-repeat 0px 0px;
	/*width:974px; height:293px; position:absolute; z-index:1000; background: transparent url('../images/bg-home-green.2.png') no-repeat 0px 0px;*/
}
/** Hack ie6. */
* html #bottom-main-home {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/gamida/images/bg-home-green.2.png', sizingMethod='scale');
  background: none;
}
/** Hack ie6. */
* html #bottom-main-home-en {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/gamida/images/bg-home-green.en.2.png', sizingMethod='scale');
  background: none;
}

#parts-home-center {
	float:left;margin-top:20px; width:488px; height:262px; overflow:hidden;
}
#parts-home-center-inner {
	float:left;width:400px; height:262px;padding-left:20px;overflow:auto;
}
#parts-home-right {
	float:right; margin-top:30px; width:100%;
}
#parts-home-left-bottom {
	float:left;margin:105px 15px; width:200px; height:136px;
}
/* Mozilla + Opera*/
html>body #parts-home-left-bottom {
	float:left;margin:105px 30px; width:200px; height:136px;
}
/** Hack ie7 **/
*+html #parts-home-left-bottom {
	float:left;margin:105px 15px; width:200px; height:136px;
}
/** Hack Opera **/
html:first-child>body>div #parts-home-left-bottom {
	float:left;margin:105px 15px; width:200px; height:136px;
}
#parts-home-right-bottom {
	float:right;padding-right:60px; width:200px;
}
.maintext .titreviolet {
	font:normal normal bold 18px 'Trebuchet MS' ; color:#591E55;
}
/************************************
*
**************************************/
.catnav {
	float:left; margin-top:5px;
}
.catnav A, .catnav A:link , .catnav A:hover {
	font:normal normal normal 11px 'arial','sans-serif'; color:#464646;
}
div#home{ 
	width: 640px; background: url(../images/fond_middle.jpg) no-repeat 0px 0px; 
}
.pfirst { 
	margin: 24px 0 55px 29px; padding: 0; color: #7a7a7a; font: bold 14px/20px "Trebuchet MS"; 
}
.extrapolice {
	color: #7a7a7a; font: bold 14px/20px "Trebuchet MS"; 
}

.bg_vert {
	color:#bae55e;
}
.bg_violet {
	color:#92499e;
}
.bg_rouge {
	color:#b31b34;
}
.bg_bleu {
	color:#3798b9;
}
.bg_jaune {
	color:#f1cd44;
}
.bg_orange {
	color:#ec8000;
}
.download A, .download A:link {
	float:left; height:20px; line-height:20px; text-indent:10px; padding:5px 10px 20px 15px ; background:url('../images/pdf.gif') no-repeat 0px 3px; text-decoration:none; font:normal normal bold 11px 'arial', 'sans-serif'; color:#2F8927;
}
.download A:hover {
	text-decoration:underline; 
}
A.download, A:link.download  {
	float:left; height:20px; line-height:20px; text-indent:10px; padding:5px 10px 20px 15px ; background:url('../images/pdf.gif') no-repeat 0px 3px; text-decoration:none; font:normal normal bold 11px 'arial', 'sans-serif'; color:#2F8927;
}
A:hover.download  {
	text-decoration:underline; 
}


.titreEvenement {
	font-size: 16px;
	font-weight: normal;
	line-height:16px;
}
.rond {
	text-align:center;
}
/*************************************
*
*************************************/
.lastitem {
	padding:0 10px 0 15px ; background:url('../images/sep-breadcrumb-gray.gif') no-repeat 0px 3px; text-decoration:none; font:normal normal bold 11px 'arial', 'sans-serif'; color:#464646
}