.produitcal1 {
    width: 40px;
    height: 40px;
} .produitcal3 {
    width: 10px;
    height: 7px;
} .produitcal2 {
    width: 70px;
    height: 60px;
} .produitcal4 {
    width: 15px;
    height: 15px;
} 

.produitcal7 {
    width: 25px;
    height: 15px;
} 

.produitcal8 {
    width: 80px;
    height: 20px;
} 
.produitcal5 {
    width: 10px;
    height:10px;
} 
.produitcal16 {
    width: 5px;
    height:5px;
} 
#patpat {
	
    top: 0px;
    left: 0px;
    width: 34px;
    height: 34px;	
	background: url(../images/patpat.jpg);
	
	
}
#atextmenunew{
	width:670px;
    height: auto;
}
/* -----------------------------------*/
#titrepages{
	
	 width: 655px;
	  height:34px;
	  border-bottom: 1px solid #DAE1E0;
	font-family: Arial, sans-serif;
    font-size: 20px;
    color: #000000
	
}

.textgaleri{
	 font-family: Arial, sans-serif;
    font-size: 13px;
    color: #408080
}

.titrebande{
	 font-family: Arial, sans-serif;
	  font-weight: bold;
    font-size: 13px;
    color: #408080
}
/* -----------------------------------*/
.FondPhoto {
    width: auto;
    height: auto;
} 
.protext {
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #cc0033
}
 .TitreProduit {
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-size: 13px;
}
 .grapro {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

/* ------------------------- cadre ------------------------------*/ 
.cpro1 {
	height: 150px;
	width: 10px;
	background-image: url(../images/bandtitre2.jpg);
	overflow: hidden;


} 
.cpro2 {
    height: 10px;
    width: 180px;
   background-image: url(../images/bandtitre3.jpg);
  overflow: hidden;
} 
.cpro2b {
    height: 10px;
    width: 180px;
	overflow: hidden;
} 
.cpro3 {
    height: 130px;
    width: 180px;
    background-image: url(../images/bandtitre4.jpg);
	overflow: hidden;
}

#cpro123b{
	 height: 150px;
    width: 180px;
	overflow: hidden;
}
 .cpro4 {
    height: 31px;
    width: 507px;
    background-image: url(../images/bandtitre.jpg);
	overflow: hidden;
} 
.cpro5 {
    height: 25px;
    width: 104px;
	overflow: hidden;
} 
.cpro6 {
    height: 25px;
    width: 109px;
	overflow: hidden;
} 
.cpro7 {
    height: 25px;
    width: 80px;
	overflow: hidden;
} 
.cpro8 {
    height: 25px;
    width: 214px;
	overflow: hidden;
}
 .cpro9 {
    height: 2px;
    width: 507px;
    background-image: url(../images/bandtitre3.jpg);
	background-repeat :repeat-x;
	overflow: hidden;
} 
.cpro10 {
    height: 44px;
    width: 104px;
	overflow: hidden;
} 
.cpro11 {
    height: 44px;
    width: 403px;
	overflow: hidden;
} 
.cprocont {
	height: 150px;
	width: 707px;
	overflow: hidden;
	border: 2px solid #c0c0c0;
}

/*-------------------------page menu -------------------------*/

#Prorecherche{
	width: 690px;
	height: auto;
	border-bottom:1px solid #DAE1E0;
}
#centreproduit{
	width: auto;
	height: auto;
	
}


#bandproduit{
	width: 681px;
	height: 200px;
}
#blockpa{
	width: 227px;
	height: 141px;
    
}
#somblockpa{
	width: 127px;
	height: 141px;
    
}
#blockpB{
	width: 227px;
	height: 50px;
   
}
#blocpGR{
	width: 227px;
	height: 191px;
    
}
#Pba1{
	height: 141px;
    width: 25px;
	overflow: hidden;
}
#Pba1{
	height: 141px;
    width: 25px;
	overflow: hidden;
}
#Pba2{
	height: 141px;
    width: 202px;
	 background-image: url(../images/Fproduit.jpg);
	 overflow: hidden;
}
#somPba2{
	height: 141px;
    width: 202px;
	 background-image: url(../images/SFproduit.jpg);
	 overflow: hidden;
}
#Pimagep{
	width: 179px;
	height: 119px;
	overflow: hidden;
    
}
#somPimagep{
	width: 179px;
	height: 133px;
	overflow: hidden;
    
}
 
 #Pba5{	
	height: 8px;
    width: 202px;
	overflow: hidden;	
	
}
 #Pba6{	
	height: 50px;
    width:  33px;	
	overflow: hidden;
	
}
#Pba7{	
	height:30px;
    width: 179px;	
	overflow: hidden;
	background-color :#b0b0b0;
	
}
.produitselect{
	cursor: pointer;
}
.produitstext{
	cursor: pointer;
}

#Pba3{	
	height: 133px;
    width: 8px;
	overflow: hidden;
	
}



#retourmenu{
	height: 19px;
    width: 680px;
	/*border-bottom:1px solid #DAE1E0;*/
}
.rolmenu em:hover {
    color: #cc0033;
    cursor: pointer;
}

/*************************block ***************************/

.granua{
    width: 5px;
	height: 16px;
	overflow: hidden;
}
 .granub{
    width: 85px;
	height: 16px;
	overflow: hidden;
}
.granuc{
    width: 5px;
	height: 16px;
	overflow: hidden;
}
 
 /*-------------------recherche produit--------------------------- */ 
#bandrproduit1 {
    width: 469px;
    height: 33px;
    background-color: #c0c0c0;
} #bandrproduit2 {
    width: 209px;
    height: 20px;
    background-color: #c0c0c0;
} 

#bandtextproduit {
    width: 678px;
    height: auto;
    background-color: #ffffff;
	border :1px solid #c0c0c0;
} 

#bandtextproduittext {
    width: 469px;
    height: auto;
    background-color: #ffffff;
} 

#textproduittext {
    width: 440px;
    height: auto;
    background-color: #ffffff;

} 

.floatleft {
    float: right;
} #bandtextproduitpho {
    width: 209px;
    height: auto;
    background-color: #ffffff;
} #bandtproduitpho {
    width: 208px;
    height: 159px;
    background: url(../images/fond.jpg);
} 
#bandtextproduittext a {
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
    font: 11px Arial, sans-serif;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

 #produiimageszoom {
    width: 78px;
    height: 59px;
    background: url(../images/produit/fondp.jpg);
}

 #protitred {
    width:200px;
    height:15px;
} 

#protitred a {
    color: #400000;
    font-size: 12px;
    font-weight: bold;
	border-bottom:0px solid #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#propro{
	width: auto;
    height: 33px
}
#propro a{
	 color: #400000;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
	border-bottom:0px solid #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#proMarque{
	width: auto;
    height: 33px;
	
}

#proMarque a{
	 color: #400000;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
	border-bottom:0px solid #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* ----------------------produit par page -----------------*/ 

 #btnppps a {
    color: #ff0000;
}
#btnppp {
 	 width: 25px;
    height: 20px;
	overflow: hidden;
} 

 #btnppps {
 	 width: 25px;
    height: 20px;
	overflow: hidden;
} 
#btnppp a:hover {
    color: #ff0000;
    cursor: pointer;
} 

/*-----------------------------------------*/
 .btnpres {
    width: 20px;
    height: 20px;
    background: url(../images/btnpres.gif);
	overflow: hidden;
}
 .btnpresr {
    width: 20px;
    height: 20px;
    background: url(../images/btnpresd.gif);
	overflow: hidden;
}
 .btnsuiv {
    width: 20px;
    height: 20px;
    background: url(../images/btnsuiv.gif);
    cursor: pointer;
	overflow: hidden;
} 
.btnsuivr {
    width: 20px;
    height: 20px;
    background: url(../images/btnsuivd.gif);
	overflow: hidden;
} 
.blockespbtn {
    width: 10px;
    height: 20px;
	overflow: hidden;
}
#pblockres {
    width: 50px;
    height: 20px;
	overflow: hidden;
}

 #pblockresm {
    width: 160px;
    height: 20px;
	overflow: hidden;
}
.btnr {
    width: 22px;
    height: 20px;
	overflow: hidden;
}
 
 .cal10{
	 width: 10px;
    height: 10px;
	
}

.cal20{
	 width: 20px;
    height: 20px;
}
.acceuilcube{
	
}

.calbor{
	height:20px;
width:44px;
}
