/* Start of CMSMS style sheet 'Malera.com - main' */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0; }

a {color:#8c8c8c; border-bottom: dashed 1px; text-decoration:none;}
a:hover {color:#b2b3b5;}

.domaines_malera a {color:#c4c7c8; border-bottom: dashed 0px; text-decoration:none;}
.domaines_malera a:hover {color:#c4c7c8;}
.domaines_malera {line-height:13px; color:#c4c7c8;font-size:9px;}

ul {list-style-image: url(http://www.malera.com/cms/uploads/images/content/puce.png); }

#conteneur { width:100%;}
#header a {border-bottom:none;}

.left {width:182px; float:left;}
.left a {border-bottom:none;}

#main {width:613px; margin:10px 0px 0px 182px;}
#main p {margin:6px 0 6px 0;}

h1{ font-size:12px; margin:0; color:#ed7705; padding:3px 0 5px 0; }
h1 span{ color:#CCCCCC; font-style:normal; font-size:12px; }
h2{ font-size:11px;	color:#8c8c88; margin:0; padding:4px 0 4px 0; /*	border-top:solid 1px #e7e7e1; border-bottom:solid 1px #e7e7e1;*/ }

#banner { border:0px solid #DDDDDD; }
.img {border:none;}
.texte_orange {color:#ec7a24;}

/* Début Nos Offres*/
.descriptif_nos_offres{color:#0d3594;font-weight:bold;}
.detail_nos_offres{color:#8c8c88;}
/* Fin Nos Offres */

/**************************** Début MENUTOP ****************************/
#linetop {margin:0; padding:0; height:6px; background-color:#e7e7e7; font-size:1px;} /*IE6*/

.menutop {font-size:10px; display:inline;}
.menutop ul {margin:0px 0px 0px 371px;}
.menutop li {float:left; background:url(uploads/images/content/puces_menu_haut.gif) no-repeat; height:24px; list-style:none; padding:13px 0px 7px 4px; margin-right:30px;}

#cntnt01moduleform_1{float:right; padding:11px 11px 0px 0px;color:#ffffff;}
#cntnt01moduleform_1 label[for=cntnt01searchinput] {display:none;}
#cntnt01moduleform_1 input {border:1px solid #e8e7e2;}
#cntnt01moduleform_1 input[type=text]{width:150px; height:18px;color:#000;}
#cntnt01moduleform_1 input[type=submit]{height:22px; margin:0px 0px 0px 5px; font:bold 9px Tahoma; color:#999999; background-color:#fcfcfc;}
/**************************** Fin MENUTOP ******************************/

/*************************** Début MAINMENU ****************************/
#mainmenu{clear:both;}

/*** Début Logo Malera.com ***/
#logo{position:absolute; left:0; top:50px; background:url(uploads/images/content/logo.jpg) no-repeat; height:39px; width:182px;}
/*** Fin Logo Malera.com ***/

#ligne_mainmenu{background:url(uploads/images/content/mainmenu/mainmenu_ligne_2.gif) no-repeat; background-repeat:repeat-x; height:22px; width:100%;}
#mainmenu ul{padding:0;margin:2px 0 0 182px;background-color:#8b8b8b;height:39px;list-style:none;}
#mainmenu li{float:left;}
#mainmenu li a{text-transform:uppercase;float:left;color:#ffffff;display:block;text-decoration:none;font-family:sans-serif;font-size:12px;padding:0 0 0 14px;height:39px;line-height:39px;text-align:left;cursor:pointer;background:url(uploads/images/content/mainmenu/mainmenu_bg.gif) no-repeat;}
#mainmenu li a b{float:left; display:block; padding:9px 12px 0 10px; margin-bottom:-9px;}
#mainmenu li.current a, #mainmenu li a:hover{color:#FFFFFF;background:url(uploads/images/content/mainmenu/mainmenu_hover_left.gif) no-repeat; background-position:left top;}
#mainmenu li.current a b, #mainmenu li a:hover b{color:#FFFFFF;background:url(uploads/images/content/mainmenu/mainmenu_hover_right.gif) repeat-x;}
/*************************** Fin MAINMENU ******************************/

/*************************** Début MENULEFT ****************************/
/****** Début Sous-Menu MENULEFT ******/ 
.left ul {width:160px; list-style:none; margin:0; padding:10px 0 0 11px;list-style-image:none;}
.left ul li {height: auto; background-repeat:no-repeat; }
.left ul li.current {height: auto; background-repeat:no-repeat; }
.left ul li ul {display:inline; padding: 0px; }
.left ul li ul li { background-image:url(uploads/images/content/menuleft/menuleft4_sousmenu.gif); height: 20px; margin-top: 4px; }
.left ul li ul li.current a, .left ul li ul li a:hover { background-image:url(uploads/images/content/menuleft/menuleft4_sousmenu_hover.gif);}
.left ul li ul li a { display:block; height: 20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; /*marge texte*/ }
/*.left ul li ul { display: none;}
.left ul li.sm_offres {height: auto; background:url(uploads/images/content/menuleft/menuleft_hover4.gif) no-repeat; }
.left ul li.sm_offres ul {display:inline; padding: 0px; }
.left ul li.sm_offres ul li { background-image:url(uploads/images/content/menuleft/menuleft4_sousmenu.gif); height: 20px; margin-top: 4px; }
.left ul li.sm_offres ul li.current a, .left ul li.sm_offres ul li a:hover { background-image:url(uploads/images/content/menuleft/menuleft4_sousmenu_hover.gif);}
.left ul li.sm_offres ul li a { display:block; height: 20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; }
.left ul li ul { display: none;}*/

/****** Fin Sous-Menu MENULEFT ******/ 

.menuleft1 li {background-image:url(uploads/images/content/menuleft/menuleft1.gif); margin-bottom:4px; height:20px;}
.menuleft1 li a {display:block; height:20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; /*marge texte*/}
.menuleft1 li.current a, .menuleft1 li a:hover {background:url(uploads/images/content/menuleft/menuleft_hover1.gif); background-repeat:no-repeat;}

.menuleft2 li {background-image:url(uploads/images/content/menuleft/menuleft2.gif); margin-bottom:4px; height:20px;}
.menuleft2 li a {display:block; height:20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; /*marge texte*/}
.menuleft2 li.current a, .menuleft2 li a:hover {background:url(uploads/images/content/menuleft/menuleft_hover2.gif); background-repeat:no-repeat;}

.menuleft3 li {background-image:url(uploads/images/content/menuleft/menuleft3.gif); margin-bottom:4px; height:20px;}
.menuleft3 li a {display:block; height:20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; /*marge texte*/}
.menuleft3 li.current a, .menuleft3 li a:hover {background:url(uploads/images/content/menuleft/menuleft_hover3.gif); background-repeat:no-repeat;}


.menuleft4 li {background-image:url(uploads/images/content/menuleft/menuleft4.gif); margin-bottom:4px; height: 20px;}
.menuleft4 li a {display:block; height: 20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; /*marge texte*/}
.menuleft4 li.current a, .menuleft4 li a:hover {background:url(uploads/images/content/menuleft/menuleft_hover4.gif); background-repeat:no-repeat;}

.menuleft5 li {background-image:url(uploads/images/content/menuleft/menuleft5.gif); margin-bottom:4px; height:20px;}
.menuleft5 li a {display:block; height:20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; /*marge texte*/}
.menuleft5 li.current a, .menuleft5 li a:hover {background:url(uploads/images/content/menuleft/menuleft_hover5.gif); background-repeat:no-repeat;}

.menuleft6 li {background-image:url(uploads/images/content/menuleft/menuleft6.gif); margin-bottom:4px; height:20px;}
.menuleft6 li a {display:block; height:20px; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:-4px; padding:4px 0 0 16px; /*marge texte*/}
.menuleft6 li.current a, .menuleft6 li a:hover {background:url(uploads/images/content/menuleft/menuleft_hover6.gif); background-repeat:no-repeat;}

/*************************** Fin MENULEFT ***************************/

/*************************** Début FOOTER ***************************/
#footer{position:fixed; width:100%; bottom:0; margin-left:182px; height:59px; background-image:url(uploads/images/content/footer_ligne.gif);}
.footer{padding-top:15px;}
.spacer{height: 70px;}
/*************************** Fin FOOTER *****************************/

/* Classe concernant le module de référence */

/* Espacent les cellules entre elles */
.tabref
{
margin-top:25px;
margin-bottom:15px;
border-spacing: 5px;
}

/* Aligne les vignettes */
.tabref td
{
vertical-align: middle;
background: no-repeat;
}


/* Tableau Header de la page détails des références */
.tabhead 
{
width: 100%;
}

.tabhead td
{
border-bottom: 1px dashed;
background: no-repeat;
}

/* Tableau contenant les photos de la page de détails des références */

.tabphotos
{
width: 50%;
}

/* style nécessaire à l'affichage du gabarit de catégorie pour le référencements */
.nav2 ul 
{
float: left;  margin-left: 5px; padding: 0px; border-top: solid 1px ##9EC630; background-color: #FFFFFF; font-weight: bold;

}	
.nav2 li 
{display: block; list-style: none; margin: 0px; padding: 0px;
}

.nav2 li a 
{
display: block; 
/*float: left;*/
}

.nav2
{
margin-left: 20px;
width: 270px;
}

/*****************************************************/
/* Classe concernant les newsletter */

.div_newsletter
{
font-family: Calibri;
width:790px;
}

.tab_news
{
margin-right: auto;
margin-left: auto;
width: 500px;
}

.titre_news
{
	color: #3366FF;
	margin-top: 10px;
	margin-bottom: 20px;
}

.titre2_news
{
	color: #FF9900;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tab_recap
{
margin-right: auto;
margin-left: auto;

}

ul li.current ul li a {background:none !important;}
ul li.current ul li a:hover {background-image:url(uploads/images/content/menuleft/menuleft4_sousmenu_hover.gif) !important; background-repeat:no-repeat !important;}
/* End of 'Malera.com - main' */

