/*-------------deb contact--------------------*/ 
.textform {
    font-family: Arial, sans-serif;
    font-size: 14px;
} 
.titreform {
    font-family: Arial, sans-serif;
    font-weight: bold;
} 
.blocform {
    float: left;
    width: 270px;
    height: 80px;
	overflow: hidden;
}

div.ccentre {
    width: 540px;
    height: 330px;
    background-color: #CCCCCC;
    border: 1px solid #287CB1;
    padding: 5px;
    margin: 0px auto;
    clear: both;
	overflow: hidden;
}

/*-------------fin contact -----------------*/ 
#ca {
    width: 100%;
    height: 9px;
   
}
#caa {
    width: 10px;
    height: 9px;
    background: url(../images/caa.jpg);
    
}
#cab {
    width: 723px;
    height: 9px;
    background: url(../images/cab.jpg);
    
}
#cac {
    width: 10px;
    height: 9px;
    background: url(../images/cac.jpg);
    
} #cb {
    width: auto;
    height: auto;
  
}
#cba {
    width: 10px;
    height: auto;
    background: url(../images/cba.jpg);
   
}
#cbb {
    width: 723px;
    height: 100%;
    background-color: #ffffff;
   
}
#cbc {
    width: 10px;
    height: auto;
    background: url(../images/cbc.jpg);
   
} #cc {
    width: 100%;
    height: 9px;
    
}
#cca {
    width: 10px;
    height: 10px;
    background: url(../images/cca.jpg);
    
}
#ccb {
    width: 723px;
    height: 10px;
    background: url(../images/ccb.jpg);
    
}
#ccc {
    width: 10px;
    height: 10px;
    background: url(../images/ccc.jpg);
    
}

/*----------------pages centre-------------------------------------------*/ 
.blockpage {
    width: 723px;
    height: auto;
    overflow: hidden;
} 
.blockpagecentre {
    width: 710px;
    height: auto;
    margin-top: 10px;
    margin-left: 10px;
    overflow: hidden;
} 
.titrepages {
    width: auto;
    height: 20px;
    font-size: 18px;
    color: #cc0033;
    background-repeat: repeat-x;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
} 
.titrebande2 {
    width: 710px;
    height: 7px;
    background-image: url(../images/trait.jpg);
    background-repeat: repeat-x;
	overflow: hidden;
}
 .titrebande {
    width: 100%;
    height: 7px;
    background-image: url(../images/trait.jpg);
    background-repeat: repeat-x;
	overflow: hidden;
} 
.titrebandenew {
    width: 100%;
    height: 7px;
    background-image: url(../images/trait.jpg);
    background-repeat: repeat-x;
	overflow: hidden;
} 
.conteneurband {
    width: 700px;
    height: auto;
	overflow: hidden;
} 

#pagetext p, li {
    font-size: 13px;
    font-family: Arial, sans-serif;
} 

#pagetext li {
} 
.stitre {
    color: #cc0033;
    font-weight: bold;
}
 #pagetext span {
   /* color: #cc0033;
   font-weight: bold;*/
}
 .photob {
    background-image: url(../images/photob.jpg);
    float: right;
    width: 220px;
    height: 150px;
    margin: 0;
	overflow: hidden;
}

nosatouts li {
    margin: 10px;
}

/*----------------pages menu-------------------------------------------*/
 .blockmenu {
    width: 160px;
    height: 15px;
	overflow: hidden;
} 
.nnew {
    width: 160px;
    height: auto;
	overflow: hidden;
}

/*----------------pages menu-------------------------------------------*/ 
#cam {
    width: 100%;
    height: 9px;
	overflow: hidden;
} 
#caam {
    width: 10px;
    height: 9px;
    background: url(../images/caa.jpg);
	overflow: hidden;
} 
#cabm {
    width: 160px;
    height: 9px;
    background: url(../images/cab.jpg);
	overflow: hidden;
} 
#cacm {
    width: 10px;
    height: 9px;
    background: url(../images/cac.jpg);
	overflow: hidden;
}
 #cbm {
    width: 176px;
    height: auto;
	border-left-width: 2px;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
	border-right-width: 2px;
	border-right-style: solid;
	overflow: hidden;
} 
#cbam {
    width: 10px;
    height: auto;
   
    background: url(../images/cba.jpg);
	overflow: hidden;
} 
#cbbm {
    width: 176px;
   height: auto;
    background-color: #ffffff;
	overflow: hidden;
} 
#cbcm {
    width: 10px;
    height: auto;
   
    background: url(../images/cbc.jpg);
	overflow: hidden;
}
 #ccm {
    width: 100%;
    height: 9px;
	overflow: hidden;
} 
#ccam {
    width: 10px;
    height: 10px;
    background: url(../images/cca.jpg);
	overflow: hidden;
} 
#ccbm {
    width: 160px;
    height: 10px;
    background: url(../images/ccb.jpg);
	overflow: hidden;
} 
#cccm {
    width: 10px;
    height: 10px;
    background: url(../images/ccc.jpg);
	overflow: hidden;
}

/*-------------------------------------------------------*/ 
#blockbandP {
    width: 723px;
    height: 25px;
	overflow: hidden;
} 
.blockband {
    width: 723px;
    height: 10px;
	overflow: hidden;
}
.blockbandh {
    width: 723px;
    height: 10px;
	overflow: hidden;
} 
#bandcadre {
    width: 700px;
    height: 150px;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
	overflow: hidden;
} 

#centreprodui {
    width: 680px;
    height: 130px;
	overflow: hidden;
    /*background-color :#00ff00;*/
} 
.bandpro {
    width: 100%;
    height: 10px;
	overflow: hidden;
} 
.bandpro2 {
    width: 10px;
    height: 140px;
	overflow: hidden;
}
 #blockimage {
    width: 175px;
    height: 130px;
	overflow: hidden;
    /*background-color :#ff0000;*/
} 
#blockconteneur {
    width: 505px;
    height: 130px;
	overflow: hidden;
    /*background-color :#ff8000;*/
} 
#blockproa {
    width: 505px;
    height: 43px;
	overflow: hidden;
    /*background-color :#ff00ff;*/
} 
.style2 {
    font-size: 14px;
} 
.textpro {
    font-size: 13px;
}
 #menuproduit {
    width: 723px;
    height: 20px;
	overflow: hidden;
} 
#pblockres {
    width: 50px;
    height: 20px;
	overflow: hidden;
}
 #pblockresm {
    width: 160px;
    height: 20px;
	overflow: hidden;
}
 .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;
} 

#blockbandPbis {
    width: 350px;
    height: 20px;
	overflow: hidden;
}
 .blockespbtn {
    width: 10px;
    height: 20px;
	overflow: hidden;
}
 .npageprod {
    width: 25px;
    height: 20px;
	overflow: hidden;
    /*border-right-style: solid;
     border-right-color:#000000;
     border-right-width: medium;*/
} 
.btnr {
    width: 22px;
    height: 20px;
	overflow: hidden;
}

/* ----------------------produit par page -----------------*/ 
.textpage {
    color: #000000;
    font-weight: normal;
    font-family: Arial, sans-serif;
    font-size: 13px;
}
 #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;
} 
#imageproduit {
    width: 690px;
    height: 770px;
    background: url(../images/produit.jpg);
	overflow: hidden;
}

/*******************prestation*************************/ 
#preblockimages {
    width: 150px;
    height: 112px;
	overflow: hidden;
} 
#blockprestitre {
    width: auto;
    height: 20px;
	overflow: hidden;
} 

#blocksavoirplus{
	 width: 105px;
    height: 20px;
	overflow: hidden;
}
#blocprestation {
    width:680px;
    height: 40px;
	overflow: hidden;
} 
#blocprestationfin {
    width: 680px;
    height: 30px;
	overflow: hidden;
}
 .blocpresepace {
    width: 710px;
    height: 40px;
	overflow: hidden;
} 
#preconteneur {
     width: 680px;
    height: auto;
	overflow: hidden;
} 
#perblockinter {
    width: 20px;
    height: 12px;
	overflow: hidden;
} 
#conteneurblockcentre {
    width: 665px;
    height: auto;
	overflow: hidden;
} 
#conteneurmargecentre {
    width: 30px;
    height: 50px;
	overflow: hidden;
} 
#preconteneur p, span, li, a {
    color: #000000;
    font-weight: normal;
    font-family: Arial, sans-serif;
    font-size: 13px;
} 
#preconteneur span {
    color: #000000;
    font-weight: normal;
}
 #blockimagepre {
    width: 660px;
    height: auto;
	overflow: hidden;
}
