/*****************************************/
/*pagecontent */
/*****************************************/
#lessegments
{
	margin-bottom:20px;
}
.segment UL
{
	text-transform:uppercase;
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
.segment LI
{
	margin:0;
	padding:0;
	line-height:1em;
}
.segment LI A
{
	font-weight:bold;
}
.titresegment
{

}
.titresegment
{
	width:168px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 0 2px 2px;
}
html.MSIE .titresegment
{
	padding-top:5px;
}

#complements
{
	margin-top:20px;
}
#complements UL
{
	margin:0;
	padding:0;
}
/*****************************************/
/*Lapierre fiche produit*/
/*****************************************/

/************tableau caractéristiques*****************************/

.caracproduit 
{
	margin:0;
	padding:0 10px 20px 0;
}
.caracproduit UL 
{
	border-top:1px solid white;
}

.caracproduit LI 
{
	border-right:2px solid white;

}
.caracproduit LI A
{
   	display:block;
   	background:url(../img/onglet-fp.png)  no-repeat  top right;
 	text-transform:uppercase;
 	color:white;
 	font-weight:bold;
    padding:4px 30px 2px 2px;
}
html.MSIE .caracproduit LI A
{
	padding-top:7px;
	padding-bottom:1px;
}
.caracproduit LI A:hover
{
 	text-decoration: none;
}
.caracproduit LI#ongletfpon  A
{
	cursor:text;
}

.caracproduit TABLE
{
	border:0px;
	width:100%;
	font-weight:500;
	border-collapse:collapse;
}

.intitule
{
	text-align:right;
	font-weight:bold;
	width:150px;
}
.caracproduit TABLE A,.caracproduit TABLE A:hover
{
	color:black;
	border:0;
}

.detail
{
}
.even
{
	background-color:#E9E9E9;
}


/************techno*****************************/

#techno-fp
{
	margin-top:250px;
}

/***********zoom*****************************/
#fermerzoom
{
	position:absolute;
    margin-top:-21px;
    /*margin-left:-1px;*/
    margin-left:781px;
    width:168px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 0 2px 2px;
}
#boutonzoom
{
	position:absolute;
	margin-left:520px;
	margin-top:0px;
}
#zoom-haut
{
    position:absolute;
    z-index:1001;
    margin-top:-1px;
    margin-left:460px;
}
#zoom-bas
{
    position:absolute;
    z-index:1001;
    margin-top:631px;
    margin-left:460px;
}
#zoom-gauche
{
    position:absolute;
    z-index:1001;
    margin-top:315px;
    margin-left:-1px;
}
#zoom-droit
{
    position:absolute;
    z-index:1001;
    margin-top:315px;
    margin-left:931px;
}
#zoomproduit, .zoomproduit
{
	position:absolute;
	z-index:1000;
	border:1px solid #ccc;
	margin-top: -82px;
    margin-left:-223px;
	display:none;
	cursor:pointer;
    width:950px;
    height:650px;
    background-position:0 0;
    background-repeat:no-repeat;
}
#titreproduit
{
    position:absolute;
    z-index:1000;

}
#titreproduitprint
{
    display:none;
}

.photoproduit
{
    margin:0px;
    margin-top:40px;
    height:310px;
    overflow:hidden;
    text-align:center;
 }
html.MSIE .photoproduit
{
    padding-top:40px;
}

.photoproduitprint
{
    display:none;
}
.photoproduit IMG
{
	align:center;
	cursor:pointer;
}
/*#shimano
{
	position:absolute;
	left:28px;
	top:190px;
}
html.MSIE #shimano
{
	top:210px;
}*/

#geo IMG
{
	padding:5px;
}
.notice
{
	padding:15px 0;
}
#specifsproduit
{
        display:none;
}
#geo
{
    display:none;
}

/****************comparateur**************************/
#comparateur
{
    float:left;
    width:1090px;
}
#retourcompar
{
    float:left;
    width:190px;
}
#titrecompar
{
    float:left;
    width:590px;
}
.categoriecompar
{
    float:left;
    width:140px;
    margin-right:10px;

}
.categoriecompar .untitre
{
 }
.selcompar
{
}
.lancercomparaison
{
     float:right;
}
.categoriecompar .untitre A
{
	display:block;
     width:140px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 0 2px 2px;
}
.categoriecompar .untitre A:hover
{
	text-decoration:none;
}

html.MSIE .categoriecompar .untitre A
{
	padding-top:5px;
}
#comparateur TABLE#velos
{
    width:100%;
    
}
#comparateur TABLE#velos TD
{
   border:1px solid #ccc;
    
}
.photovelo,.nomvelo,.boitevelo
{
    height:80px;
}
.photovelo
{
    float:left;
    width:100px;
 }
.nomvelo
{
    float:left;
    width:135px;
    margin-left:5px;
}
.nomvelo H2
{
    margin:0;
    padding:0;

}
.contenunomvelo
{
   padding-left:10px;
}
.contenunomvelo H2
{
   font-size:1.1em;
}
.boitevelo
{
    float:left;
    width:25px;
}
.contenuboitevelo
{
   padding-top:30px;
}
/****************résultat comparateur**************************/

#resultcompar
{
    /*background:white;*/
     margin:10px 0;
}
#resultcompar TABLE
{
    
}
#resultcompar TD
{
    padding:1px;
    margin:0;
    height:18px;
 }
.intitulecompare
{
    float:left;
    width:140px;
    border:1px solid #ccc;
}
.fichecompare
{
    float:left;
    width:230px;
    margin-left:5px;
    border:1px solid #ccc;

}
.grand
{
   height:25px;

}
html.MSIE .grand
{
   height:32px;

}
#resultcompar TD.photo
{
    height:195px;
    overflow:hidden;
}
TD.photo H2
{
    margin:0;
    padding:0;
}
.velofemmecompare
{
	position:absolute;
        margin-left:170px;
        margin-top:40px;
        color:#b8858c;
        font-weight:bold;

}