/********************************************************************/
/*************************** Classes generales **********************/
/********************************************************************/
body {
    color:#808285;
    font-family:  Arial, Verdana, sans-Serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

h1, 
h1 a, 
h2 
{
    color:#d1d3d4;
    font-size:21px;
    padding:0 0 7px 0;
    margin:0;
    text-decoration:none;  
}
h4 
{
	font-size:12px;
}
h3 {
	text-transform: capitalize;
}
p
{
	margin: 0;
	padding:0;
}
a
{
	color:#808285;
}
#page {
    /*background: url(../Images/signature.gif) no-repeat left 220px; */
    margin:0 auto;   
    position: relative;
    width:996px; 
} 

#header {
    background:#b9c7d4;
    margin:0;
    overflow: auto;
    padding:0;
    zoom: 1;
}

#header #quicklinks
{
    color: White; 
    background-color: #7fa1b6; 
    float: left;
    font-size: 13px;
    margin: 0;
	padding: 3px 10px; 
}    
    
#header a
{
     color: #fff;
     font-size: 11px;
     margin-top: -1px;
     padding: 0 6px;
     text-decoration: none;
     text-transform: uppercase;  
}      


#footer 
{
	clear: both;
	overflow: auto;
	zoom: 1;
}

#breadCrumb
{
    left: 0;
    position: absolute;
    top: 15px;
    width:717px;
}
    
#breadCrumb a 
{
    color: #d1d3d4;
    font-size: 11px;
    text-decoration: none;
}    

#content 
{
   float:left;
   margin: 48px 0 0 0;
   width:494px;  
   #overflow:hidden;  
     
}

#mainNavigation 
{
	background: url(../Images/backgroundMenu.gif) right 20px repeat-y;
    float:left;
    padding: 0 0 40px 0;
    position: relative;
    margin: 12px 20px 0 0;
    width: 239px;
    #overflow:hidden;
}

#mainMenu 
{
    margin: 0;
    text-transform:lowercase;
}

#mainMenu ul 
{
    list-style-type:none;
    margin:0;
    padding:0;
}

#mainMenu ul li 
{
   display:block;
   text-align:right;
}

#mainMenu ul li a 
{
   color:#b9c7d4;
   font-size:21px;
   margin:0 2px 0 0;
   padding:0 18px 0 0;
   text-decoration:none;
}

#mainMenu ul li a:hover, 
#mainMenu .selected
{
   background: url(../Images/menuSelected.gif) right 7px no-repeat;
   color:#7fa1b6;
   margin:0 2px 0 0;
   padding:0 18px 0 0;
   text-decoration:none;
}

.logo
{
	display: block;
	margin-top: 200px;
	text-align: right;
	padding: 0 20px 0 0;
}
.logo img 
{
	border: none;
}

#subNavigation
{
    float:left;
    margin: 0 8px 0 0;
    padding-top:40px;
    position:relative;
    width:235px; 
    #overflow:hidden;
}

#submenu 
{
	margin-bottom:50px;
	min-height:184px;
}

#submenu ul 
{
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#submenu li
{
	margin:0px 0 9px 0;
}

#submenu li a
{
	color:#808285;
	font-weight:bold;
	text-decoration:none;
}	

#submenu li li
{
	margin:0px 0;
}

#submenu li li a
{
	background:url(../Images/submenuSelected.gif) left 5px no-repeat;
	color: #d1d3d4;
	padding-left:19px;
}

#submenu li li li
{
	margin:2px 0 0 15px;
}   

#submenu li li li a
{
	background:url(../Images/submenuSelected.gif) left 5px no-repeat;
	color: #d1d3d4;
	padding-left:19px;
} 
    
/********************************************************************/
/************************** Classes navigation **********************/
/********************************************************************/    
.navigationItem img 
{
    margin-bottom:8px;
}
    
.navigationItem 
{
    color:#96979a;
    padding:0 8px 10px 0;
    width: 50%;
}


TD.navigationItem 
{
    vertical-align:top;
}

.navigationItem p
{
    margin:0;
    padding:0;
}

.navigationItem h2 
{
	margin: 0 0 10px 0 ;
	padding:0;
}

.navigationItem h2 a
{
    color:#d1d3d4;
    font-size:21px;
	margin: 0;
	padding:0;
	text-decoration: none;
}  
 
 
/********************************************************************/
/************************** Classes promotion ***********************/
/********************************************************************/  
 
.textPromotion a
{
    color: #808285;
    text-decoration: none;
}
 
 
 
/********************************************************************/
/************************** Classes content *************************/
/********************************************************************/   
 

/*.picsRotations 
{  
    margin:  0;
    padding: 0;   
    height:200px;  
    width:494px; 
} 
 
.picsRotations img 
{  
   display: block;
}*/

.RotationsImage 
{  
    margin:  0;
    padding: 0;
    overflow: auto;
    zoom: 1;
} 

    
/********************************************************************/
/************************** Classes liste ***************************/
/********************************************************************/      

.list ul
{
   list-style-type: none;
   margin:0;
   padding:0;
}
    
.list ul li
{ 
    float:left;    
    margin:0 0 8px 0;
    padding:0;
    width:100%;
}      

.list ul li a
{ 
    color:#d1d3d4;
    display:block;
    font-size:21px;	
    margin:0;
    padding:0 0 7px 0;
	text-decoration: none;
}  

.listProduct a
{
    color: #808285;
    text-decoration:none;
    }
    
/********************************************************************/
/************************** Classes Nouveaute ***********************/
/********************************************************************/  

 .news 
 {
    margin:0 20px 0 0;
    padding:0 0 0 15px;
 }  
    
 .news li 
 {
    margin:0 0 12px 0;
    }    
    
 .news li a
 {
    text-decoration:none;
    color:#808285;
    font-weight:bold;
    }   
    
/* home page override*/
body.home #breadcrumbs
{
	display: none;
}
body.home #subNavigation,
body.home #content 
{
	margin: 0;
	padding-left:4px;
	padding-top:48px;
}


