body {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
text-decoration:none; 
background: #1e5490 url(http://www.mcs-n.com/images/ombre.gif) repeat-y center;
margin:0; padding:0;
}

#slider{
width:306px;
height:175px;
margin:23px 2px 2px 2px; padding:0;
overflow:hidden;
}
	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;	
	}
#slider li{ 	
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-9999px;
	top:71px;
	}	
#nextBtn{ 
	left:-9999px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}	

.titre1 h1 {
font-size: 20px;
color: #ed2759; 
text-align: center;
}

.titre {
color: #0b3fb6; 
font-weight: bold;
text-decoration: none;
}

.bleu {
font-size: 12px;
color: #0b3fb6; 
font-weight: bold;
text-decoration: none;
}

.vert {
font-size: 12px;
color: #009933; 
font-weight: bold;
text-decoration: none;
}

.rouge {
font-size: 12px;
color: #d2260a; 
font-weight: bold;
text-decoration: none;
}

.titre2 {
font-size: 12px;
color: #009933; 
font-weight: bold;
}

.titre3 {
font-size: 11px;
color:#003D80;
font-weight: bold;
margin-bottom: 10px;
}

.titrepub {
background-color:#FFD98A;
}

.fondpub {
background-color:#e2e2e2;
}

img {
  border:none;
}


form, table, tr, td, input, select, textarea   { font-size:11px; font-family: Arial, Helvetica, Verdana,sans-serif; font-weight:normal; 
   margin: 0; padding: 0;  
}

#contentpage {
width: 998px;
margin:0 auto 0 auto; padding:0;
}

#header { /* Texte entete de la page */ 
width: 998px;
height: 20px;
margin: 0;
padding:0;
}

.logotype {
margin:0; padding:0;
width:160px; height:150px;
}

.logotype img{
margin:0; padding:0;
width:160px; height:150px;
}

.banner {
margin:0; padding:0;
width:838px; height:150px;
}

.banner img {
margin:0; padding:0;
width:838px; height:150px;
}

.fbandeauh { 
margin:0; padding:0;
width:998px; height:32px;
background: url(http://www.mcs-n.com/images/fond_hautgris.gif) repeat-x;
}

.chercher {
margin:0; padding:0;
width:160px; height:32px;
}

.bar_page {
width:538px; height:32px;
text-align: left;
font-size: 12px;
color: #444;
text-decoration: none;	
font-weight: bold;
margin: 0; padding: 0 5px;
}


.bar_page a:active  {
text-decoration: none;
color:#444;
}

.bar_page a:link  {
text-decoration: none;
color:#444;
}

.bar_page a:visited  {
text-decoration: none;
color:#444;
}

.bar_page a:hover  {
text-decoration: none;
color: #9b140a;
}

.date {
text-align: center;
width: 150px; height: 32px;
margin:0; padding:0;
}

.date p {
font-size: 11px;
color: #000;
font-weight: normal;
margin:0; padding:0;
}

.totalPanier{
width:150px; height: 32px;
margin:0; padding:0;
}


#contenu{
width:150px;
margin:0; padding:0;
}

#contenu h4{
margin:0; padding:0;
}

#contenu p{
margin:0; padding:0;
}

#contenu img {
margin:0; padding:0;
border:0;
}

.totalPanier h4{
text-align:left;
font-size: 16px; 
font-weight: bold; 
color: #ff6600;
margin:0; padding:0;
}

.totalPanier p {
font-family: Arial; font-size: 10px; font-weight: bold; color: #0c4fbe;
margin:0; padding:0 0 0 3px;
}

#titre_page {
margin: 10px 0 0 10px; padding:0;
}

#titre_page h1 {
text-align:left;
font-size: 18px; 
color: #97180B;
font-weight: normal;
margin:0; padding:0;
}

.content_header {
float:right;
width: 310px; height: 200px;
margin: 0 25px 20px 0; padding:0;
background: url(/images/cadrepub.jpg) no-repeat;  
}

.content_header p{
text-align: center;
margin: 0; padding:0;  
}

.content_header img{
text-align: center;
margin: 0; padding:0;  
}

.sWeek {
width: 668px;
margin:10px 0 0 10px; padding:0;
}

.sWeek h2 {
font-size: 16px;
color: #951F04;
font-weight: normal;
margin:0; padding:0;
}

.c_subtitle {
width:668px;
height:30px;
text-align: left;
margin: 10px 10px 1px 10px; padding:0;
background: url(http://www.mcs-n.com/images/fond_ccat.gif) no-repeat;
}

.barre_subtitle {
width: 668px;
height: 11px;
margin:0 10px; padding:0;
background: url(http://www.mcs-n.com/images/fond_bsoustitle.gif);
}

.barre_subtitle_bas {
width: 668px;
height: 11px;
margin:0 10px 25px 10px; padding:0;
background: url(http://www.mcs-n.com/images/fond_bsoustitle.gif);
}
.contentc_subtitle {
width:668px;
text-align: left;
margin: 0 10px; padding:0;
}

.contentc_subtitleBas {
width:668px;
height:30px;
margin: 0 10px 50px 10px; padding:0; 
background: url(http://www.mcs-n.com/images/fond_ctitrebas.gif) no-repeat;
}

.c_subtitle h2{
font-size: 16px;
color: #fff;
font-weight: bold;
margin:0; padding:5px;
}

.c_subtitle h3{
font-size: 16px;
color: #fff;
font-weight: bold;
margin:0; padding:5px;
}

.content_cCategory {
width:666px;
text-align: left;
margin: 0 10px 60px 10px; padding:0;
border: 1px solid #e2e2e2;
}

.content_sHome {
width:666px;
text-align: left;
margin: 0 10px; padding:0;
border: 1px solid #ccc;
background: url(http://www.mcs-n.com/images/degrade-rouge.gif);
}

.arrondiHaut{
width:668px;
height:13px;
margin:0 10px; padding:0;
background: url(http://www.mcs-n.com/images/arrondi_cHaut.gif) no-repeat;
}

.arrondiBas{
width:668px;
height:13px;
margin:0 10px 20px 10px; padding:0;
background: url(http://www.mcs-n.com/images/arrondi_cBas.gif) no-repeat;
}

.c_Main_image{
float: left;
width:300px;
text-align: left;
margin: 15px 0 10px 0; padding:0;
}

.c_Main_image img{
margin: 0; padding:0;  
}

.c_Main_Texte{
float: right;
width:340px;
text-align: left;
margin: 15px 0 10px 0; padding:0;
}

.c_Main_Texte h2{
font-size: 18px;
color: #444;
font-weight: normal;
margin:15px 10px 8px; padding:0;
}

.c_Main_Texte h3{
font-size: 16px;
color: #444;
font-weight: normal;
margin:15px 10px 8px; padding:0;
}

.c_Main_Texte h4{
font-size: 13px;
color: #444;
font-weight: bold;
margin:15px 10px 8px; padding:0;
}

.c_Main_Texte p{
font-size: 12px;
color: #444;
font-weight: normal;
margin: 0 10px 0 10px; padding:0;
}


.phone {
width:148px; height:28px;
margin:20px 1px; padding:0; 
}

.phone p img {
width:145px; height:28px;
margin:0; padding:0 0 0 3px;
}

.cotegauche {
margin: 0; padding: 0;
width:160px;
text-align: left;
background: url(http://www.mcs-n.com/images/fond_lateralggris.gif) repeat-y;
}

.flux_rss {
margin: 20px 0 10px;
padding: 0;
text-align: center;
}

.cotedroit {
width:150px;
margin: 0; padding: 0;
text-align: left;
background: url(http://www.mcs-n.com/images/fond_lateral_droitgris.gif) repeat-y;
}

.fondcentral  {
width: 688px; background: #fff;
margin:0; padding:0;
}

#central {
width: 688px;
margin:0;padding:0;
text-align: left;
}

.titre_menu {
width:160px; height:20px;
margin:5px 0 0 0; padding:0;
background-color: #9c9c95;
}

.titre_menu h3 {
font-size: 12px;
color: #fff;
font-weight: bold;
margin:0; padding:2px 5px;
}

/*Credits: Dynamic Drive CSS Library */
.sidebarmenu {
margin: 0;
padding: 10px 0 0;
width:160px;
}
.sidebarmenu ul{
position:relative;
z-index: 1;
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
font-weight: normal;
width: 160px; /* Main Menu Item widths */
border-bottom: 1px solid #eee;
}
 
.sidebarmenu ul li{
position: relative;
background: url(http://www.mcs-n.com/images/pucep.gif) no-repeat 5px 0.46em; 
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000;
text-decoration: none;
padding: 2px 15px;
background: url(http://www.mcs-n.com/images/pucep.gif) no-repeat 5px 0.46em; 
/*border-bottom: 1px solid #baae89;*/
/*border-right: 1px solid #baae89;*/

}

.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, .sidebarmenu ul li ul li a:active{
 background-color: #9c9c95; /*background of tabs (default state)*/
 border-bottom: 1px solid #baae89;
 border-right: 1px solid #baae89;
}

.sidebarmenu ul li a:visited{
color:#000;
}

.sidebarmenu ul li a:hover{
color: #fff;
background-color: #9c9c95;
}


/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(http://www.mcs-n.com/images/df.gif) no-repeat 98% 0.43em;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */



div.prod_index {
float:left;
width: 325px;
height: 270px;
margin: 0 0 20px 12.4px;
padding: 0;
background: url(http://www.mcs-n.com/images/fond_product6.gif) no-repeat; 
}

div.prod_index div.relatif {
width: 325px;
height: 265px;
position: relative;
margin: 0; padding: 0;
}

div.prod_index div.relatif h3 {
font-size: 12px;
/* color: #670a09; */
color: #444;
font-weight: bold;
margin: 7px 12px 0; 
padding: 0px;
text-align: center;
}

div.prod_index div.relatif h3 a:active  {
text-decoration: none;
color:#444;
}

div.prod_index div.relatif h3 a:link  {
text-decoration: none;
color:#444;
}

div.prod_index div.relatif h3 a:visited  {
text-decoration: none;
color:#444;
}

div.prod_index div.relatif h3 a:hover  {
text-decoration: none;
color: #670a09;
}


.photo1 {
width: 160px; height: 160px;
position: absolute; top:70px; left:10px;
}

.dispo1 {
width: 80px; height: 15px;
margin:0; padding: 0;
position: absolute; top:238px; left:10px;
}

.prix1 {
position: absolute; top: 130px; left: 210px;
font-size: 18px;
color: #ac2e16;
font-weight: bold;
margin:0; padding: 0;
}

.vat {
position: absolute; top: 150px; left: 210px;
font-size: 10px;
color: #444;
margin: 0; padding: 0;
}

.ref {
position: absolute; top: 60px; left: 190px;
text-align: center;
font-size: 10px;
color: #444;
margin:0; padding: 0;
}


.plink  {
position: absolute; top:236px; left:210px;
font-size: 12px;
color: #444;
margin: 0; padding: 0;
}

.plink a:active  {
text-decoration: none;
color:#444;
}

.plink  a:link  {
text-decoration: none;
color:#444;
}

.plink a:visited  {
text-decoration: none;
color:#444;
}

.plink a:hover  {
text-decoration: none;
color:#fff;
}


div.prod_index1 {
float:left;
width: 327px;
height: 272px;
margin: 0 0 20px 12.4px;
padding: 0;
background: url(http://www.mcs-n.com/images/fond_prod_index.gif) no-repeat;
}

div.relatif1 {
width: 327px;
height: 272px;
position: relative;
margin: 0; padding: 0;
}

div.relatif1 h3 {
font-size: 12px;
/* color: #670a09; */
color: #444;
font-weight: bold;
margin: 7px 12px 0; 
padding: 0px;
text-align: center;
}

div.relatif1 h3 a:active  {
text-decoration: none;
color:#444;
}

div.relatif1 h3 a:link  {
text-decoration: none;
color:#444;
}

div.relatif1 h3 a:visited  {
text-decoration: none;
color:#444;
}

div.relatif1 h3 a:hover  {
text-decoration: none;
color: #670a09;
}


.photo11 {
width: 160px; height: 160px;
position: absolute; top:70px; left:10px;
}

.dispo11 {
width: 80px; height: 15px;
margin:0; padding: 0;
position: absolute; top:238px; left:10px;
}

.prix11 {
position: absolute; top: 130px; left: 210px;
font-size: 18px;
color: #ac2e16;
font-weight: bold;
margin:0; padding: 0;
}

.vat1 {
position: absolute; top: 150px; left: 210px;
font-size: 10px;
color: #444;
margin: 0; padding: 0;
}

.ref1 {
position: absolute; top: 60px; left: 190px;
text-align: center;
font-size: 10px;
color: #444;
margin:0; padding: 0;
}


.plink1  {
position: absolute; top:236px; left:210px;
font-size: 12px;
color: #444;
margin: 0; padding: 0;
}

.plink1 a:active  {
text-decoration: none;
color:#444;
}

.plink1  a:link  {
text-decoration: none;
color:#444;
}

.plink1 a:visited  {
text-decoration: none;
color:#444;
}

.plink a:hover  {
text-decoration: none;
color:#fff;
}


div.short {
float:left;
width: 210px;
height: 210px;
margin: 20px 0 10px 9px;
padding: 0;
background: #ffffff url(http://www.mcs-n.com/images/fond_short19.gif) no-repeat;
}

div.absolu2 {
width: 210px;
height: 210px;
position: relative;
}

div.absolu2 h4 {
font-size: 11px;
color: #555;
font-weight: bold;
margin: 0; padding: 5px 3px;
text-align: center;
}

div.absolu2 h4 a:active  {
text-decoration: none;
color:#555;
}

div.absolu2 h4 a:link  {
text-decoration: none;
color:#555;
}

div.absolu2 h4 a:visited  {
text-decoration: none;
color:#555;
}

div.absolu2 h4 a:hover  {
text-decoration: none;
color:#931910;
}

.photo{
height: 210px; width:100px;
position:absolute; top:80px; left:15px;
}

.photo img{
width:70px;
margin:0; padding:0;
}


.dispo {
width: 80px; height: 15px;
position: absolute; top:190px; left:7px;
margin: 0; padding:0;
}

.ref2 {
position: absolute; top:70px; left:119px;
font-size: 10px;
color: #000;
margin: 0;
padding:0;
}

.prix {
position: absolute; top:120px; left:119px;
font-size: 16px;
color: #ac2e16;
font-weight: bold;
margin:0; padding: 0;
}

.vat2 {
position: absolute; top:140px; left:119px;
font-size: 10px;
color: #000;
margin:0;padding: 0;
}

.details {
position: absolute; top:191px; left:119px;
font-size: 10px;
color: #000;
font-weight: bold;
margin:0;padding: 0;
}

.details a:active  {
text-decoration: none;
color:#000;
}

.details a:link  {
text-decoration: none;
color:#000;
}

.details a:visited  {
text-decoration: none;
color:#000;
}

.details a:hover  {
text-decoration: none;
color:#fff;
}



div.short4 {
float:left;
width: 210px;
height: 210px;
margin: 10px 0 20px 14px;
padding: 0;
background: url(http://www.mcs-n.com/images/fond_short19.gif) no-repeat;
}

div.absolu4 {
width: 210px;
height: 210px;
position: relative;
}

div.absolu4 h4 {
font-size: 11px;
color: #555;
font-weight: bold;
margin: 0; padding: 5px 3px;
text-align: center;
}

div.absolu4 h4 a:active  {
text-decoration: none;
color:#555;
}

div.absolu4 h4 a:link  {
text-decoration: none;
color:#555;
}

div.absolu4 h4 a:visited  {
text-decoration: none;
color:#555;
}

div.absolu4 h4 a:hover  {
text-decoration: none;
color:#670a09;
}

.photo4{
height: 210px; width:100px;
position:absolute; top:80px; left:15px;
}

.photo4 img{
width:70px;
margin:0; padding:0;
}


.dispo4 {
width: 80px; height: 15px;
position: absolute; top:191px; left:7px;
margin: 0; padding:0;
}

.ref4 {
position: absolute; top:70px; left:119px;
font-size: 10px;
color: #000;
margin: 0;
padding:0;
}

.prix4 {
position: absolute; top:120px; left:119px;
font-size: 16px;
color: #ac2e16;
font-weight: bold;
margin:0; padding: 0;
}

.vat4 {
position: absolute; top:140px; left:119px;
font-size: 10px;
color: #000;
margin:0;padding: 0;
}

.details4 {
position: absolute; top:190px; left:119px;
font-size: 10px;
color: #000;
font-weight: bold;
margin:0;padding: 0;
}

.details4 a:active  {
text-decoration: none;
color:#000;
}

.details4 a:link  {
text-decoration: none;
color:#000;
}

.details4 a:visited  {
text-decoration: none;
color:#000;
}

.details4 a:hover  {
text-decoration: none;
color:#fff;
}


div.short5 {
float:left;
width: 310px;
height: 200px;
margin: 0 0 20px 22px;
padding: 0;
background: url(http://www.mcs-n.com/images/fond_prodbig40.gif) no-repeat;
}

div.absolu5 {
width: 310px;
height: 200px;
position: relative;
}

.titre5 {
width: 170px; height:30px;
position: absolute; top:9px; left: 134px;
}

.titre5 h4 {
font-size: 11px;
color: #444;
font-weight: bold;
margin: 0; padding: 0px;
text-align: center;
}

.titre5 h4 a:active  {
text-decoration: none;
color:#444;
}

.titre5 h4 a:link  {
text-decoration: none;
color:#444;
}

.titre5 h4 a:visited  {
text-decoration: none;
color:#444;
}

.titre5 h4 a:hover  {
text-decoration: none;
color:#931910;
}

.photo5{
height: 200px; width:120px;
position:absolute; top:40px; left:15px;
}

.photo5 img{
width:100px;
margin:0; padding:0;
}


.dispo5 {
width: 80px; height: 15px;
position: absolute; top:180px; left:14px;
margin: 0; padding:0;
}

.ref5 {
position: absolute; top:90px; left:137px;
font-size: 10px;
color: #000;
margin: 0;padding:0;
}

.prix5 {
position: absolute; top:130px; left:205px;
font-size: 16px;
color: #ac2e16;
font-weight: bold;
margin:0; padding: 0;
}

.vat5 {
position: absolute; top:150px; left:205px;
font-size: 10px;
color: #000;
margin:0;padding: 0;
}

.details5 {
position: absolute; top:181px; left:205px;
font-size: 10px;
color: #000;
font-weight: bold;
margin:0;padding: 0;
}

.details5 a:active  {
text-decoration: none;
color:#000;
}

.details5 a:link  {
text-decoration: none;
color:#000;
}

.details5 a:visited  {
text-decoration: none;
color:#000;
}

.details5 a:hover  {
text-decoration: none;
color:#fff;
}





/* Page product */

#pProdTitre  {
text-align: left;
margin: 0;  padding: 0;
}

#pProdTitre h1 {
font-size: 12px;
color: #444;
font-weight: bold;
margin: 0; padding: 8px 10px 0; 
}

#pProdRef {
text-align: left;
margin: 0; padding: 0; 
}

#pProdRef p {
font-size: 11px;
color: #444;
font-weight: bold;
margin:0; padding:0 10px 5px;
}



#pProdHaut {
width: 668px; height: 300px;
margin: 0 10px; padding:0;
background: url(http://www.mcs-n.com/images/fond_Pprincipal.gif) no-repeat center;
}

#pProdImage {
width: 260px; height:220px;
margin:10px 0 0 0;   padding:0;
}


#pProdImage img{
width: 200px;
margin:0;  padding:0 0 0 30px;
}


#pProdpDesc {
width:388px;
margin:0;  padding:10px 10px 0 0;
}

#pProdpDesc h4 {
font-size: 12px;
color: #444;
font-weight: bold; 
}

#pProdpDesc p {
font-size: 11px;
color: #444;
}

#pProdpPrix {
width:388px;
margin:0;  padding:10px 10px 0 0;
}

#pProdpPrix p {
font-size: 16px;
color: #ac2e16;
font-weight: bold;
margin:0;  padding:0;
display:inline;
}

#pProdpPrix span {
font-size: 11px;
color: #ac2e16;
font-weight: bold;
margin:0;  padding:0;
}


#pProdpDispo {
width: 260px;
text-align: left;
margin:0;  padding:0px;
}

#pProdpDispo p {
width: 250px; height: 50px;
margin:0 0 0 5px;  padding:0;
}

#pProdpBuy{
width: 388px;
margin:0;  padding:0;
}

#pProdpBuy form{
margin:0;  padding:0;
display:inline;
}

#pProdpBuy input{
margin:0;  padding:0;
display:inline;
}

#pProdpBuy input img{
margin:0;  padding:0;
width:122px; height: 32px;
display:inline;
}

#pProdpCredit {
width:104px; height:32px;
margin:0 0 0 5px;  padding:0;
display:inline;
}


#pProdpCredit span {
width:104px; height:32px;
margin:0;  padding:0;
}

.iConpTransport {
width:118px;
height: 32px;
margin:0; padding:0 0 0 5px;
display:inline; 
}


#pProdpBoutons {
height: 33px;
width:668px;
margin: 10px 10px 0 10px;
padding: 0px;
background: url(http://www.mcs-n.com/images/fond_boutons.gif);
}

.pProdpBoutons2 {
height: 33px;
width:668px;
margin: 40px 10px 0 10px;
padding: 0px;
}

.pProdpBoutons3 {
height: 33px;
width:668px;
margin: 10px 10px 0 10px;
padding: 0px;
background: url(http://www.mcs-n.com/images/fond_boutons.gif);
}

.iConpProdpEspecs3 img{
float: left;
width:300px;
height: 60px;
margin:0; padding:0;
display:inline; 
}


.iConpProdpEspecs img{
float: left;
width:100px;
height: 33px;
margin:0; padding:0;
display:inline; 
}

#caracterist {
margin: 0 10px 10px;
padding:0;
text-align: left;
border: 1px solid #ccc;
}

#caracterist h4 {
font-size: 12px;
font-weight: bold; 
color: #444;
margin: 0; padding:10px 5px 0 5px;
}



#caracterist p {
font-size: 12px;
font-weight: normal; 
color: #444;
margin: 0;
padding:5px;
}

#caracterist2 {
margin: 0 10px 20px 10px;
padding:0;
text-align: left;
border: 1px solid #ccc;
}

#caracterist2 h4 {
font-size: 12px;
font-weight: bold; 
color: #444;
margin: 0; padding:10px 10px 0 10px;
}


#caracterist2 p {
font-size: 14px;
font-weight: normal; 
color: #444;
margin: 0;
padding:5px;
}

#pSpec {
margin: 0 10px;
padding:0;
text-align: left;
border: 1px solid #ccc;
}

#pSpec ul {
font-size: 11px;
font-weight: normal; 
color: #444;
}

.pSpecTitre {
margin: 10px 5px;
padding:0;
text-align: left;
}

.pSpecTitre h3 {
font-size: 12px;
font-weight: bold; 
color: #a7230d;
margin: 0; padding:0;
}

.pSpecNote {
font-size: 11px;
font-weight: normal;
background: #eceade;
margin: 10px; padding:5px;
}
  
#pOptionTitre  {
margin: 10px 5px;
padding:0;
text-align: left;
}

#pOptionTitre h3 {
font-size: 12px;
font-weight: bold; 
color: #a7230d;
margin: 0; padding:0;
}

#pOption {
margin: 0 10px 10px;
padding:0;
text-align: left;
border: 1px solid #ccc;
}

.pOptionprod {
text-align:center;
width:666px;
margin: 0;
padding:0;
}

.pOptionprod img {
width:70px;
margin:0;padding:0;
text-align:center;
}

.pOptionprod h3 {
font-size: 12px;
font-weight: bold; 
color: #444;
margin: 0;
padding:5px;
}


.pOptionprod p {
font-size: 11px;
font-weight: normal; 
color: #444;
margin: 0;
padding:5px;
}

.pOptionprodPrix  {
text-align:left;
font-size: 14px;
font-weight: bold;
color: #ff6600;
margin: 5px;
padding:0px;
}

.pOptionprodVAT {
text-align:left;
font-size: 11px;
font-weight: bold;
color: #ff6600;
margin: 5px;
padding:0px;
}

.pOptionprod form {
text-align:left;
padding:0px;
margin: 5px;
margin-top: 10px;
}
/*       */

#relationProd {
margin: 0 10px 10px;
padding:0;
text-align: left;
border: 1px solid #ccc;
}

#relationProdTitre {
margin: 10px 5px;
padding:0;
text-align: left;
}

#relationProdTitre h3 {
font-size: 12px;
font-weight: bold; 
color: #a7230d;
margin: 0; padding:0;
}

.autresProd  {
float:left;
width: 210px;
height: 190px;
margin: 20px 0 15px 9px;
padding: 0;
background: url(http://www.mcs-n.com/images/fond_autresp.gif) no-repeat; 
}

div.absolu3 {
width: 210px;
height: 190px;
position: relative;
}

div.absolu3 h4 {
font-size: 12px;
color: #444;
font-weight: bold;
margin: 0; padding: 10px 5px 0 5px;
text-align: center;
}

div.absolu3 h4 a:active  {
text-decoration: none;
color:#444;
}

div.absolu3 h4 a:link  {
text-decoration: none;
color:#444;
}

div.absolu3 h4 a:visited  {
text-decoration: none;
color:#444;
}

div.absolu3 h4 a:hover  {
text-decoration: none;
color:#af3809;
}

.photo3{
height: 190px; width:100px;
position:absolute; top:80px; left: 30px;
}

.photo3 img{
width:70px;
}

.dispo3 {
position: absolute; top:60px; left:188px;
}

.dispo3 p img{
width:15px; height:15px;
}

.prix3 {
position: absolute; top:110px; left:134px;
font-size: 16px;
color: #ac2e16;
font-weight: bold;
margin:0; padding: 0;
}

.vat3 {
position: absolute; top:130px; left:134px;
font-size: 10px;
color: #000;
margin:0;padding: 0;
}

.details3 {
position: absolute; top:170px; left:134px;
font-size: 11px;
color: #000;
font-weight: bold;
margin:0;padding: 0;
}

.details3 a:active  {
text-decoration: none;
color:#670a09;
}

.details3 a:link  {
text-decoration: none;
color:#670a09;
}

.details3 a:visited  {
text-decoration: none;
color:#670a09;
}

.details3 a:hover  {
text-decoration: none;
color:red;
}

#pProductNote{
position: relative;
width:666px;
margin: 10px; padding: 10px 0;
text-align:left;
background: #fbf8e8;
border: 1px solid #ccc
}

#pProductNote h4{
font-size: 12px;
color: #444;
font-weight: bold;
margin: 0; padding: 10px;
}

#pProductNote p{
font-size: 11px;
color: #444;
font-weight: normal;
margin: 0; padding: 5px;
}



/* Fin Page product */

.mailthisform {
width:148px;
height: 106px;
margin: 20px 0 10px 1px;
padding:0;
background: url(http://www.mcs-n.com/images/pagemail.gif) no-repeat center;
}


.mailthisform input[type=text]{
margin: 65px 0 0 7px;
width: 130px;
padding:0;
}

.mailthisform input[type=submit]{
margin:10px 0 5px 54px;
padding:0;
}


#newsletter{
text-align:center;
width: 150px; height:200px;
margin:0; padding: 0;
}

.cssform{
font-size: 11px;
color: #444;
font-weight: bold;
text-align:center;
width: 148px; height:145px;
margin:0 1px; padding: 0;
background: url(http://www.mcs-n.com/images/fond_news3.gif) no-repeat center;
}

.cssform fieldset{
width:130px;
margin:10px 9px;  padding: 0;
border:none;
display:block;
}

.cssform label {
 width:130px;
 margin:10px 0 0;  padding: 0;
 display:block;
 }

.cssform label.inline {
 display:inline
 }

.cssform input[type=radio] {
 margin:0 7px; 
 background-color:transparent; 
 }

.email input{
width: 130px;
text-align:center;
clear: left;
margin: 5px 0 0;
padding: 0;
}


.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 130px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}
.topproduit {
width: 150px;
margin:15px 0 0 1px; padding:0;
text-align:center;
}

.topproduitFond {
width: 82px; height:82px;
margin:0 35px; padding:0;
text-align:center;
background: url(http://www.mcs-n.com/images/fond_topp.gif) no-repeat center;
}


.topproduitFond img{
text-align:center;
width:70px; 
margin: 5px 0; padding:0;
}

.topproduit p {
margin: 0; padding:10px 5px;
font-size: 11px;
font-weight: bold;
color: #444;
}

.topproduit p a:link {
	text-decoration: none;
	color: #444;
}

.topproduit p a:active {
	text-decoration: none;
	color: #444;
}

.topproduit p a:visited {
	text-decoration: none;
	color: #444;
}

.topproduit p a:hover {
	text-decoration: none;
	color: #af3809;	
}


.cachediv {
		display:none;
		height: 1px;
		margin-top: -1px;
		position: absolute;		
	}


#mondiv1 {
position: absolute; top:300px; left:180px;
z-index: 1;
width:300px;
border: 1px solid black; 
background: whitesmoke; 
margin: 0;
padding:0;
}


#mondiv1 p {
font-size: 12px; 
margin:0; padding:10px;
}

#mondiv1 input[type=text]{
width: 150px;
font-size: 10px; 
margin: 5px 70px;
padding: 0;
}

#mondiv1 input[type=submit]{
margin: 0 0 0 11px;
padding:0; 
display: inline;
}

#mondiv1 input[type=button]{
margin: 0 0 0 11px;
padding:0; 
display: inline;
}

.butons {
margin: 10px 0 10px 88px;
}
#mondiv2 {
position: absolute; top:300px; left:534px;
z-index:1;
width:300px;
border: 1px solid black; 
background: whitesmoke; 
margin: 15px 10px 2px 0;
padding:0;
}

#mondiv2 p {
font-size: 12px; 
margin:0; padding:10px;
}

#mondiv2 input[type=button]{
margin: 10px 0 10px 50px;
padding:0; 
}


#mondiv3 {
position: absolute; top:300px; left:534px;
width:300px;
z-index:200;
border: 1px solid black; 
background: whitesmoke; 
margin: 15px 10px 2px 0;
padding:0;
}

#mondiv3 p {
font-size: 12px; 
margin:0; padding:10px;
}

#mondiv3 input[type=button]{
margin: 10px 0 10px 50px;
padding:0; 
}

#mondiv4 {
position: absolute; top: 20px; left: 200px;
margin:0; padding:0;
z-index:100;
width:300px;
border: 1px solid black; 
background: whitesmoke; 
margin: 0;
padding:0;
}


#mondiv4 p {
font-size: 12px; 
margin:0; padding:10px;
}

#mondiv4 input[type=text]{
width: 150px;
font-size: 10px; 
margin: 5px 70px;
padding: 0;
}

#mondiv4 input[type=button]{
margin: 0 0 0 11px;
padding:0; 
display: inline;
}

#mondiv1 input[type=submit]{
margin: 0 0 0 11px;
padding:0; 
display: inline;
}


.textearea {
margin: 10px 0 0 50px;
padding:0;
}

.textearea p{
margin: 0; 
padding:0;
font-size: 11px; 
}


/* Pied de page */

.menuPied{
width: 968px;
font-size: 11px;
font-weight: normal;
color : #444;
margin:15px; padding:0;
text-align:center;
}

.menuPied a:link {
	text-decoration: none;
	color: #444;
}

.menuPied a:active {
	text-decoration: none;
	color: #444;
}

.menuPied a:visited {
	text-decoration: none;
	color: #444;
}

.menuPied a:hover {
	text-decoration: none;
	color: #a3310e;	
}

.menu_info {
margin:0; padding:0;
text-align: left;
width: 270px;
}

.menu_info ul{
margin: 0;
padding:5px; 
font-size: 11px;
font-weight: normal; 
list-style-type: none;
}

.menu_info ul li {
  padding: 0 5px 0 10px;
  color: #444;
  background: url(http://www.mcs-n.com/images/pucep.gif) no-repeat 0 0.45em;     
}

.menu_info ul a:link {
	text-decoration: none;
	color: #444;
}

.menu_info ul a:active {
	text-decoration: none;
	color: #444;
}

.menu_info ul a:visited {
	text-decoration: none;
	color: #444;
}

.menu_info ul a:hover {
	text-decoration: none;
	color: #fff;
	background: #9c9c95;
}

.fond_footer {
width:688px;
margin: 0 149px 0 159px; padding:0;
background: #fff;
border: 1px solid #ccc;
}

.footer {
width: 998px;
margin:0;padding:0;
text-align: center;
background: url(http://www.mcs-n.com/images/fond_footergris.gif);
}

.footer h3{
font-size: 14px;
color: red;
font-weight: normal;
text-align: center;
margin:0; padding:10px 0 10px 10px;
}

.footer_gauche{
float: left;
margin:0; padding: 15px 5px;
text-align: left;
width: 300px;
}

.footer_droit{
float: right;
width:315px;
margin:0; padding:15px 5px;
font-size: 11px;
color: #444;
font-weight: normal;
text-align: left;
}


#menubas {
text-align: center;
margin: 15px; 
font-size: 12px;
font-weight: bold;
text-align: center;
}

.retour {
width:686px;
height: 20px;
text-align:center;
margin: 10px; padding:0;
border-bottom: 1px solid #fff;
}

.retour p{
margin:0; padding:0;
}

.retour img{
width:69px; height:16px;
margin:0; padding:0;
}

/* Fin pied de page */

#menu_right {
margin: 10px 0 10px 0;
padding:0;
text-align: left;
width: 150px;
}

#menu_right ul { 
margin: 0;
padding:5px; 
color: #726552;
font-size: 11px;
font-weight: bold; 
list-style-type: none;
}

#menu_right ul li { 
padding: 0 5px 0 10px;
color: #726552;
background: url(http://www.mcs-n.com/images/dfp.gif) no-repeat 0 0.4em; 
}

#menu_right ul a:link {
	text-decoration: none;
	color: #726552;
}

#menu_right ul a:active  {
	text-decoration: none;
	color: #726552;
}

#menu_right ul a:visited {
	text-decoration: none;
	color: #726552;
}

#menu_right ul a:hover {
	text-decoration: none;
	color: #cc3333;	
}

.cpanier {
text-align: center;
height: 50px;
width: 150px;
margin: 0px; padding: 0px;
}


#counter p {
width:300px;
height: 30px;
text-align: center;
margin: 15px; 
}

.c11 {font-size: 16px; color:#444; text-decoration:none; margin:0; padding: 20px 10px;}
.c16 {background: #e6e3d0;}
.c16 p{color: #000; font-size: 11px; margin:0; padding:5px;}
.c15 {background: #fff;}


/* Fin essais */



table#product {
margin:0px;
padding:0px;
width:431px;
text-align:center;
}

table#product tr td {
text-align: center;
margin: 0px; padding: 0px;
}

table#product tr td h3 {
text-align: left;
font-size: 12px;
color:#0066FF;
font-weight: bold;
margin-right: 5px;
}

table#product tr td h3 a:active {
text-decoration: none;
color:#0033CC;
}

table#product tr td h3 a:link {
text-decoration: none;
color:#0033CC;
}

table#product tr td h3 a:visited {
text-decoration: none;
color:#0033cc;
}

table#product tr td h3 a:hover {
text-decoration: none;
color:#cc3333;
}

table#product tr td p {
text-align: left;
color : #757575;
font-size: 10px;
font-weight: normal;
margin-right: 5px;	
margin-top: 10px;
margin-bottom: 0px;
}

.cHorizontalProd {
float: left;
width:318px;
height:130px;
margin:20px 0 10px 10px; padding:0;
}

div.cHorizontalProd div.relatifH {
position: relative;
width:318px;
height:130px;
background: url(http://www.mcs-n.com/images/fond_ch1.gif) no-repeat;
}

.cphoto{
position: absolute; left:0px; height:0px;
width: 130px;
height: 130px;
margin:0; padding:0px;
}

.cphoto p img{
width: 100px;
margin:5px 14px; padding:0px;
}


.cCentre {
position: absolute; left: 135px; top: 0px;
width: 180px; height:80px;
margin:0; padding:0;
}

.cCentre h4{
text-align: left;
font-size: 11px;
color:#555;
font-weight: bold;
margin:5px; padding:0;
}

.cCentre h4 a:active  {
text-decoration: none;
color:#555;
}

.cCentre h4 a:link  {
text-decoration: none;
color:#555;
}

.cCentre h4 a:visited  {
text-decoration: none;
color:#555;
}

.cCentre h4 a:hover  {
text-decoration: none;
color:#931910;
}


.cPrix {
font-size: 18px;
color: #ac2e16;
font-weight: bold;
position: absolute; left: 140px; top: 72px;
}

.cVat{
font-size: 11px;
color: #000;
font-weight: normal;
margin:5px; padding: 0;
position: absolute; left: 240px; top: 72px;
}

.cDispo {
width: 80px; height: 15px;
position: absolute; left:140px; top:113px;
margin:0px; padding: 0;
}

.cDetails {
font-size: 10px;
color: #000;
font-weight: bold;
position: absolute; left:235px; top:105px;
}

.cDetails a:active  {
text-decoration: none;
color:#000;
}

.cDetails a:link  {
text-decoration: none;
color:#000;
}

.cDetails a:visited  {
text-decoration: none;
color:#000;
}

.cDetails a:hover  {
text-decoration: none;
color:#ac390c;
}


.haut_menus  {
width:160px; height:36px;
margin:0; padding:0;
background: url(http://www.mcs-n.com/images/fond_HautGauche.gif) no-repeat;
}

.haut_menus h3 {
font-size: 12px;
font-weight: bold;
color: #efeeee;
margin:0; padding:10px 2px 0 5px;;
}

.haut_menus h3 a:active  {
text-decoration: none;
color:#efeeeb;
}

.haut_menus h3 a:link  {
text-decoration: none;
color:#efeeeb;
}

.haut_menus h3 a:visited  {
text-decoration: none;
color:#efeeeb;
}

.haut_menus h3 a:hover  {
text-decoration: none;
color:#fff;
}

.separateur  {
margin:0; padding:0;
}


/*######## MenuPremier ######### */
.menupremier {
margin: 0;
padding: 10px 0;
width:160px;
background-color: #D0CFCC;
}
.menupremier ul{
position:relative;
z-index: 1;
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
font-weight: normal;
width: 160px; /* Main Menu Item widths */
}
 
.menupremier ul li{
position: relative;
background: url(http://www.mcs-n.com/images/pucep.gif) no-repeat 5px 0.46em; 
}

/* Top level menu links style */
.menupremier ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000;
text-decoration: none;
padding: 2px 15px;
background: url(http://www.mcs-n.com/images/pucep.gif) no-repeat 5px 0.46em; 
background-color: #D0CFCC; /*background of tabs (default state)*/
/*border-bottom: 1px solid #baae89;*/
/*border-right: 1px solid #baae89;*/
}

.menupremier ul li ul li a:link, .menupremier ul li ul li a:visited, .menupremier ul li ul li a:active{
 background-color: #9c9c95; /*background of tabs (default state)*/
 border-bottom: 1px solid #baae89;
 border-right: 1px solid #baae89;
}

.menupremier ul li a:visited{
color:#000;
}

.menupremier ul li a:hover{
color: #fff;
background-color: #9c9c95;
}


/*Sub level menu items */
.menupremier ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.menupremier a.subfolderstyle{
background: url(http://www.mcs-n.com/images/df.gif) no-repeat 98% 0.43em;
}

 
/* Holly Hack for IE \*/
* html .menupremier ul li { float: left; height: 1%; }
* html .menupremier ul li a { height: 1%; }
/* End */

/* ofertas */

#soldes{ 
width:639px;
height:26px;
margin: 20px 0 0 23px; padding:0;
background:url(http://www.mcs-n.com/images/fond_head_title.jpg) no-repeat;  
}

#soldes h1{ 
float:left;
width:375px;
font-size:20px;
color:#fff;
margin:0; padding:0 0 0 12px;
}

#soldes h2{ 
float:right;
width:236px;
font-size:18px;
color:#fff;
margin:0; padding:1px 0 0 14px;
}

#soldes h3{ 
width:250px;
font-size:14px;
color:#fff;
margin:0; padding:18px 0 0 410px; 
}

.bas_soldes{ 
width:639px;
height:15px;
margin: 0 0 30px 23px; padding:0;
background:url(http://www.mcs-n.com/images/bas_fond_ofertas.png) no-repeat;  
}


#featured{ 
	width:387px; 
	padding-right:250px; 
	position:relative; 
	border:1px solid #ccc; 
	height:250px; 	
      background:#fff;
      margin: 0 0 0 23px;
       }

#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:387px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana, arial; 
	margin: 10px 2px 2px 0;
     line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#f3f1f1; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#e2e2e2; 
}
#featured li.ui-tabs-selected{ 
	background:url(http://www.mcs-n.com/images/selected-item.gif) top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:387px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute;
      width:387px;
	top:180px; left:0; 
	height:70px; 
	background: url(http://www.mcs-n.com/images/transparent-bg.png); 
}
#featured .info h2{ 
	font-size:14px; font-family:Verdana, arial; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana, arial; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
