/* CSS Document */

/**
Reset
*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

/**
Body et Container
*/

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	color:#444444;
}

#container{
	padding:0px;
    position:absolute;
    left: 50%; 
    width: 844px;
    margin-left: -422px;
	margin-top:0px;
	background:url(../img/fond.jpg) repeat-y top left;
}

/**
Header
*/

#header a{
	width:300px;
	height:87px;
	margin:10px 37px 0px 0px;
	float:right;
	background:url(../img/logo.gif) no-repeat top left;
}

#header h1{
	display:none;
}

/**
Langue
*/

#langue {
	position:absolute;
	top:80px;
	left:45px;
	float:right;
}
#langue img{
	border:none;
	margin-right: 5px;
}
#langue a{
	text-decoration:none;
	color:#444;
}

/**
Content
*/

#content{
	width:770px;
	padding:15px 37px 10px 37px;
	float:left;
}

/**
Content Home
*/


#contentHome{
	width:430px;
	margin:0px 40px 0px 0px;
	float:left;
}

#contentHome img{
	border-bottom: 8px solid #478f56;
	border-left: 8px solid #478f56;
	float:left;
}

#contentHome .list{
	margin:0px 0px 0px 0px;
	width:140px;
	float:right;
	line-height:18px;
}

#contentHome .list ul{
	list-style-image:url(../img/point.gif);
}

#contentHome p{
	margin:15px 0px 0px 0px;
	width:430px;
	float:left;
}

/**
News Home
*/

#contentNews{
	width:300px;
	margin:0px 0px 10px 0px;
	float:left;
}

.news{	
	margin:0px 0px 25px 0px;
	float:left;
}

.news img{
	border-bottom: 5px solid #478f56;
	border-left: 5px solid #478f56;
	float:left;
}

.news p{
	width:160px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.newslink{
	width:83px;
	margin:15px 0px 0px 0px;
	float:right;
}

.newslink img{
	border:none;
}

/**
Menu Cabines
*/

#menuCabines{
	width:300px;
	margin:0px 40px 10px 0px;
	float:left;
}

.cabinesg {
	width:105px;
	margin:0px 30px 10px 30px;
	float:left;

}
.cabinesd {
	width:105px;
	margin:0px 0px 10px 0px;
	float:left;

}

.cabinesg img, .cabinesd img{
	border-bottom: 5px solid #478f56;
	border-left: 5px solid #478f56;
	width:105px;
	
}

/**
Diaporama Big
*/


#diaporamaBig{
	width:430px;
	margin:0px 0px 0px 0px;
	float:left;
}

#diaporamaBig img{
	border-bottom: 8px solid #478f56;
	border-left: 8px solid #478f56;
	width:370px;
	margin-left:30px;
	float:left;
}

#diaporamaBig p{
	margin:15px 0px 0px 0px;
	width:430px;
	float:left;
}

/**
Diaporama All Page
*/


#diaporamaAllPage{
	width:770px;
	margin:0px;
	float:left;
}

#diaporamaAllPage img{
	border-bottom: 8px solid #478f56;
	border-left: 8px solid #478f56;
	width:370px;
	margin:0px;
	float:left;
}

#diaporamaAllPage p{
	margin:0px 0px 0px 0px;
	width:370px;
	float:right;
}
/**
Diaoporama Small
*/

#diaporamaSmall{
	width:300px;
	margin:0px 0px 10px 0px;
	float:left;
}

#diaporamaSmall img{
	float:left;
	margin:0px 0px 10px 50px;
	width:200px;
	height:160px;
}

#diaporamaSmall p{
	width:300px;
	margin: 0px 0px 0px 0px;
	float: left;
}

/**
Reference
*/

#contentReference{
	width:430px;
	margin:0px 40px 10px 0px;
	float:left;
}

.reference{	
	margin:0px 0px 25px 0px;
	float:left;
}

.reference img{
	float:left;
}

.reference p{
	width:280px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.referencelink{
	width:83px;
	margin:15px 0px 0px 0px;
	float:right;
}

.referencelink img{
	border:none;
}


/**
Footer 
*/

#footer{
	font-size:10px;
	text-align:center;
	padding:5px 37px 30px 37px;
	float:left;
    width: 770px;
	margin-top:0px;
	background:url(../img/footer.jpg) no-repeat bottom left;

}

.spacer{
clear:both;
}




/**
Menu 
*/

#menu{
	margin:15px 0px 10px 37px;
	clear:right;
	float:left;
}

ul#menuMain {
	margin:0;
	padding:0;
	list-style-type:none;
}
		
ul#menuMain li {
	display:block;
	margin-left:1px;
	padding:0;
	float:left;
	height:25px;
}
		
ul#menuMain li.Maccueil a {
	display:block;
	width:70px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/accueil.jpg) no-repeat 0 0;
}
		
ul#menuMain li.Maccueil a:hover, ul#menuMain li.Maccueil a.selected {
	background:url(../imgEn/accueilO.jpg) no-repeat 0 0px;
}

ul#menuMain li.Mtechnique a {
	display:block;
	width:78px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/technique.jpg) no-repeat 0 0;
}
		
ul#menuMain li.Mtechnique a:hover, ul#menuMain li.Mtechnique a.selected {
	background:url(../imgEn/techniqueO.jpg) no-repeat 0 0px;
}
ul#menuMain li.McabineLuxe a {
	display:block;
	width:90px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/cabineLuxe.jpg) no-repeat 0 0;
}
		
ul#menuMain li.McabineLuxe a:hover, ul#menuMain li.McabineLuxe a.selected {
	background:url(../imgEn/cabineLuxeO.jpg) no-repeat 0 0px;
}
ul#menuMain li.McabineSanikit a {
	display:block;
	width:103px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/cabineSanikit.jpg) no-repeat 0 0;
}
		
ul#menuMain li.McabineSanikit a:hover, ul#menuMain li.McabineSanikit a.selected {
	background:url(../imgEn/cabineSanikitO.jpg) no-repeat 0 0px;
}
ul#menuMain li.McabineChimique a {
	display:block;
	width:117px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/cabineChimique.jpg) no-repeat 0 0;
}
		
ul#menuMain li.McabineChimique a:hover, ul#menuMain li.McabineChimique a.selected {
	background:url(../imgEn/cabineChimiqueO.jpg) no-repeat 0 0px;
}
ul#menuMain li.Mblocs a {
	display:block;
	width:52px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/blocs.jpg) no-repeat 0 0;
}
		
ul#menuMain li.Mblocs a:hover, ul#menuMain li.Mblocs a.selected {
	background:url(../imgEn/blocsO.jpg) no-repeat 0 0px;
}
ul#menuMain li.McentraleVide a {
	display:block;
	width:111px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/centraleVide.jpg) no-repeat 0 0;
}
		
ul#menuMain li.McentraleVide a:hover, ul#menuMain li.McentraleVide a.selected {
	background:url(../imgEn/centraleVideO.jpg) no-repeat 0 0px;
}
ul#menuMain li.Mreference a {
	display:block;
	width:70px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/reference.jpg) no-repeat 0 0;
}
		
ul#menuMain li.Mreference a:hover, ul#menuMain li.Mreference a.selected {
	background:url(../imgEn/referenceO.jpg) no-repeat 0 0px;
}
ul#menuMain li.Mcontact a {
	display:block;
	width:73px;
	height:35px;
	text-decoration:none;
	background:url(../imgEn/contact.jpg) no-repeat 0 0;
}
		
ul#menuMain li.Mcontact a:hover, ul#menuMain li.Mcontact a.selected  {
	background:url(../imgEn/contactO.jpg) no-repeat 0 0px;
}

/*fine menu*/

h2{
font-weight:bold;
font-size:13px;
}