body {
	margin:0;
	padding:0;
	background:#DCDCDC url(img/bg.gif);
	font: 12px Arial, Helvetica, sans-serif;
	height: 100%;
}
html{
	height: 100%;
}
h2{
	font-size: 12px;
}
iframe{
	display:none;
}
p{

	margin: 0;
	padding: 0;
	}
/* HEADER */
#header{
	width: 100%;
	height: 32px;
	background: transparent url(img/bg_header.jpg) repeat-x;
	padding: 0;
	margin: 0;
}
#menu{
	width: 880px;
	padding-left:50px;
	text-align: center;
	/*margin: 0 auto 0 230px;*/
	margin: 0 auto 0 auto;
}
#header a.link-header{
	display: block;
	float: left;
	height: 22px;
	padding: 10px 7px 0 7px;
	color: #FFF;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	margin: 0 10px 0 0;
}
#header a.link-header:hover{
	background: transparent url(img/bg_header_link.jpg) repeat-x;
}

#header #lang{
float:left;
width:150px;
height:13px;
margin-top:9px;
}

#header #lang img{
float:left;
margin-right:20px;
}

#header #lang img#lang-fr{
float:left;
margin:0 15px 0 5px;
}

#header #lang img#lang-es{
float:left;
margin-right:0;
}

/* style pour la nouvelle vidéo */
#header a.link-header-new{
	display: block;
	float: left;
	height: 22px;
	padding: 10px 7px 0 7px;
	color: #FFF;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	margin: 0 10px 0 0;
	background: transparent url(img/bg_header_link.jpg) repeat-x;
}
/* SOUS MENUS */
#menu-container{
	width:900px;
	margin:0 auto;
}

#menu-container .ssmenu{
	position:absolute;
	background: transparent url(img/bg_ssmenu.gif) left top no-repeat;
	margin:0;
	padding: 15px 10px 10px 5px;
	display: block;
	visibility:hidden;
	height: 70px;
	width: 90px;
	margin:-5px 0 0 89px;
}

#menu-container #ssmenus{
	width: 820px;
	margin: 0;
	padding: 0;
}
#ssmenus_en{
	width: 800px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 15px;
	clear: both;
}
.go-concepts li{
	margin-left: -25px;
	padding-left: 0;
}

.go-concepts li{
	text-align: left;
	background: url(img/puce_ssmenu.gif) left 3px no-repeat;
	list-style-type: none;
	padding-left: 15px;
	font-weight: bold;
}

.ssmenu li{
	margin:0;
	text-align: left;
	background: url(img/puce_ssmenu.gif) left 3px no-repeat;
	list-style-type: none;
	padding-left:10px;
	font-weight: bold;
}

.ssmenu li a, .go-concepts li a{
	text-decoration: none;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

.ssmenu li a:hover, .go-concepts li a:hover{
	color: #fe0500;
}

.go-concepts li a{ font-size: 11px; }

#ssmenu1{
	margin-left: 0;
}

/* FIN HEADER */

/* FOOTER */

#container{
	position: relative;
	min-height: 100%;
}

#footer{
	margin:0;
	padding:0;
	background: #FFF;
	height: 18px;
	width: 100%;
	position: absolute;
	bottom: 0;
	color: #000;
	text-align: center;
} 

#footer a{
	color: #575757;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0 15px 0 0;
}
#footer a:hover{
	color: #fe0500;
}
/* FIN FOOTER */

#flash-ban{
	width: 901px;
	height: 212px;
	margin: 0 auto 0 auto;
	padding: 0;
}
#content-home{
	width: 945px !important;
	width: 975px;
	margin: 0 auto 0 auto;
	padding: 0;
}
#colonne1{
	margin-left: 40px !important;
	margin-left: 27px;
}
.colonne{
	width: 447px;
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
}


/* LES CADRES ARRONDIS */

.cadre-haut, .cadre-haut-perso{
	width: 445px;
	background: transparent url(img/box_haut.gif) left top no-repeat;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 12px 0 !important;
	margin: 0 0 3px 0; /**************** repere *****************/
	padding: 0;
}
.cadre-haut-perso{
	background: transparent url(img/box_haut_perso.gif) left top no-repeat;
}
span.titre-cadre{
	display: block;
	margin: 0 0 0 15px;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}
.cadre-contenu, .cadre-contenu-perso{
	width: 423px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px 5px 5px 15px !important;
	padding: 5px 5px 0px 15px;
	clear: both;
	background: #FFF;
	font-weight: normal;
}
.cadre-contenu img{
	margin-left: -10px;
}
.cadre-contenu-perso{
	color:#fbfbfb;
	background-color:#000;
}
.cadre-bas, .cadre-bas-perso{
	margin: 0;
	padding: 0;
	width: 445px;
	height: 5px;
	background: transparent url(img/box_bas.gif) no-repeat;
}
.cadre-bas-perso{
	background: transparent url(img/box_bas_perso.gif) no-repeat;
}
img.icone{
	margin: 5px 0 2px 0px;
	float: left;
	clear: left;
}
/* PARAGRAPHES */
p.a-la-une, p.magazine{
	margin: 0 0 5px 0;
	display: block;
	clear: left;
	width: 350px;
	line-height: 13px;
	font-size: 11px;
}
p.magazine{
	width: 320px;
}
p.conseils, p.espace-perso{
	display: block;
	margin: 10px 0 10px 0;
	padding: 0;
	clear: left;
	width: 300px;
	font-weight: bold;
	line-height: 13px;
	font-size: 11px;
}
p.espace-perso{
	width: 400px;
}

/* LIENS */
a.btn-voir{
	float: right;
	background: url(img/btn_voir.gif) no-repeat;
	width: 31px;
	height: 17px;
	color: #FFF;
	margin: -25px 5px 0 0;
	text-decoration: none;
	padding: 1px 0 0 25px;
}

a.btn-sinscrire{
	display: block;
	margin: 15px 0 0 100px;
	padding: 15px 0 0 55px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	width: 147px;
	height: 37px;
	background: url(img/bg_sinscrire.gif) no-repeat;
}

td.accessoires{
	width: 71px;
	height: 51px;
	background: url(img/btn_accessoires.jpg) no-repeat;
	vertical-align: middle;
	text-align: center;
}
td.accessoires a{
	text-decoration: none;
	color: #575757;	
	font-size: 12px;
	font-weight: bold;
}
td.accessoires a:hover{
	color: #fe0500;
}
a.btn-large{
	float: right;
	background: url(img/btn_large.gif) no-repeat;
	width: 67px;
	height: 17px;
	color: #FFF;
	margin: 2px 5px 0 0;
	text-decoration: none;
	padding: 1px 0 0 25px;
}
a.btn-large2{
	display:block;
	background: url(img/btn_large.gif) no-repeat;
	width: 67px;
	height: 17px;
	color: #FFF;
	position:absolute;
	top:610px;
	left:50%;
	text-decoration: none;
	padding: 1px 0 0 25px;
	margin: 0 5px 0 -90px;
}
span.titre{
	display: block;
	float: left;
	color: #000;
	font-weight: bold;
	margin: 5px 0 0 5px;
	width: 330px;
}
#liens-accessoires{
	height: 52px;
	margin-top: 10px;
	width: 100%;
}
td{
	vertical-align: middle;
}
.titre-magazine{
	display: block;
	clear: both;
	margin: 10px 0 0 0;
	color: #FF0000;
	font-weight: bold;
}
/* FORMULAIRE RECHERCHE PNEU */
form#type-pneu{
	display: block;
	width: 423px;
	margin: 0;
	padding: 0;
}
form#type-pneu label{
	display: block;
	clear: both;
	margin: 5px 0 0 0px !important;
	margin: 1px 0 0 0px;
	padding: 0;
	font-weight: bold;
}
form#type-pneu select{
	display: block;
	margin: 5px 0 0 0px;
	padding: 0;
	border: 1px solid #000;
	color: #4c4c4c;
	font-size: 11px;
	width: 150px;
}

/************************/
/*     CONTENT HISTORIQUE - catalogue  */
/************************/
#cadre-haut-large, #cadre-haut-catalogue{
	width: 904px;
	margin:0 0 0 20px !important;
	margin:0 0 0 35px;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
#cadre-haut-large{
	background: transparent url(img/box_top_large.gif) left top no-repeat;
}
#cadre-haut-catalogue{
	width: 902px;
	margin-bottom: 0;
}
#cadre-haut-myride{
	background: transparent url(img/box_haut_myride.gif) left top no-repeat;
}
div.top-route{
	background: transparent url(img/box_haut_catalogue_route.gif) left top no-repeat;
}
div.top-vtt{
	background: transparent url(img/box_haut_catalogue_vtt.gif) left top no-repeat;
}
div.top-moto{
	background: transparent url(img/box_haut_catalogue_moto.gif) left top no-repeat;
}
div.top-bmx{
	background: transparent url(img/box_haut_catalogue_bmx.gif) left top no-repeat;
}
div.top-city{
	background: transparent url(img/box_haut_catalogue_city.gif) left top no-repeat;
}
#cadre-haut-accessoires{
	width: 415px;
	float: left;
	background-repeat: no-repeat;
	background-color: transparent;
}
/*.haut-accessoires-route{
	background:url(img/box_haut_accessoires_route.gif) no-repeat top left;
}
.haut-accessoires-vtt{
	background:url(img/box_haut_accessoires_vtt.gif) no-repeat top left;
}
.haut-accessoires-bmx{
	background:url(img/box_haut_accessoires_bmx.gif) no-repeat top left;
}
.haut-accessoires-moto{
	background:url(img/box_haut_accessoires_moto.gif) no-repeat top left;
}
.haut-accessoires-city{
	background:url(img/box_haut_accessoires_city.gif) no-repeat top left;
}*/
#cadre-haut-pub{
	width: 476px;
	background: transparent url(img/box_top_pub.gif) left top no-repeat;
	float: left;
	margin: 0 0 15px 10px;
}
#contenu-pub{
	width: 468px;
}
#contenu-pub img{
	border: 0;
}

#contenu-catalogue p{
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	font-weight: bold;
}

#contenu-catalogue, #contenu-accessoires, #contenu-myride{
	background: #FFF;
	color: #000;
	width: 900px;
}
#contenu-myride{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/*.contenu-route{
	border-left: 1px solid #3b87b7;
	border-right: 1px solid #3b87b7;
}
.contenu-vtt{
	border-left: 1px solid #7b831f;
	border-right: 1px solid #7b831f;
}
.contenu-moto{
	border-left: 1px solid #a61212;
	border-right: 1px solid #a61212;
}
.contenu-bmx{
	border-left: 1px solid #ffcc00;
	border-right: 1px solid #ffcc00;
}
.contenu-city{
	border-left: 1px solid #e86a11;
	border-right: 1px solid #e86a11;
}*/
#contenu-accessoires{
	width: 413px;
	height: 72px;
	padding-top: 20px;
	text-align: center;
}
#contenu-catalogue td.categories{
	width: 118px;
	height: 50px;
	background: url(img/btn_accessoires_catalogue.jpg) no-repeat;
	vertical-align: middle;
	text-align: center;
	margin: 10px 20px 0 0;
}
#contenu-catalogue td.categories a{
	text-decoration: none;
	color: #575757;	
	font-size: 12px;
	font-weight: bold;
}
#contenu-catalogue td.categories a:hover{
	color: #fe0500;
}

#contenu-accessoires td.accessoires{
	width: 118px;
	height: 50px;
	background: url(img/btn_accessoires_catalogue.jpg) no-repeat;
	vertical-align: middle;
	text-align: center;
}
#cadre-bas-catalogue, #cadre-bas-accessoires, #cadre-bas-pub, #cadre-bas-myride{
	width: 100%;
	height: 5px;
}
#cadre-bas-myride{
clear:both;
float:left;
	background: transparent url(img/box_bas_myride.gif) no-repeat;
}
.bas-route{
	background: transparent url(img/box_bas_catalogue_route.gif) no-repeat;
}
.bas-vtt{
	background: transparent url(img/box_bas_catalogue_vtt.gif) no-repeat;
}
.bas-bmx{
	background: transparent url(img/box_bas_catalogue_bmx.gif) no-repeat;
}
.bas-moto{
	background: transparent url(img/box_bas_catalogue_moto.gif) no-repeat;
}
.bas-city{
	background: transparent url(img/box_bas_catalogue_city.gif) no-repeat;
}


/*.bas-accessoires-route{
	background: transparent url(img/box_bas_accessoires_route.gif) no-repeat;
}
.bas-accessoires-vtt{
	background: transparent url(img/box_bas_accessoires_vtt.gif) no-repeat;
}
.bas-accessoires-bmx{
	background: transparent url(img/box_bas_accessoires_bmx.gif) no-repeat;
}
.bas-accessoires-moto{
	background: transparent url(img/box_bas_accessoires_moto.gif) no-repeat;
}
.bas-accessoires-city{
	background: transparent url(img/box_bas_accessoires_city.gif) no-repeat;
}*/
#cadre-bas-pub{
	background: transparent url(img/box_bas_pub.gif) no-repeat;
}

#contenu-historique{
	background: transparent url(img/bg_historique.jpg) left top no-repeat;
	height: 379px;
	padding:211px 0 0 152px;
}
#contenu-historique img{
	display: block;
	margin: 0;
	padding: 0;
}
#diapos{
	float: left;
	margin: -3px 0 0 0;
	padding: 0;
}
.colonne-histo{
	float: left;
	width: 330px;
	margin: 10px 0 0 20px;
}
.colonne-histo p{
	margin: 0 0 10px 0;
	padding: 0;
}
.colonne-histo span.date{
	font-weight: bold;
}
/***************************************/
/*          ESPACE PERSO MYRIDE        */
/***************************************/
.vtt#contenu-myride{
	border: none;
	background: transparent url(img/bg_myride_vtt.jpg) no-repeat;
	width: 902px;
	height: 487px;
}
.route#contenu-myride{
	border: none;
	background: transparent url(img/bg_myride_route.jpg) no-repeat;
	width: 902px;
	height: 487px;
}
.vtc#contenu-myride{
	border: none;
	background: transparent url(img/bg_myride_vtc.jpg) no-repeat;
	width: 902px;
	height: 487px;
}

.top-myride{
	height: 20px;
	padding: 35px 0 0 0;
	margin-left: 84px;
	width: 310px;
}

a.titre-myride{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 90px 0 20px;
	text-decoration: none;
}

a.titre-myride:hover{
	text-decoration: underline;
}

/* faut mettre le bon background ici pour avoir l'effet des onglets */

.top-myride#profil{
	background: url(img/bg_onglet_profil.gif) 10px 28px no-repeat;
}

.top-myride#performances{
	background: url(img/bg_onglet_performances.gif) 10px 28px no-repeat;
}

#img-pratique{
	float: right;
	margin: 0 140px 0 0;
}
.parcours, .ride{
	margin: 8px 30px 0 15px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #DEDEDE;
	clear: left;
	height: 60px;
}
.ride{
	height: 70px;
}
.parcours a, .ride a{
	display: block;
	float: right;
	margin: 10px 0 0 20px;
}
.parcours a img, .ride a img{
	border: none;
}
.parcours span, .ride span{
	display: block;
	clear: left;
	
}
a.add-parcours, a.add-ride{
	display: block;
	clear: both;
	margin: 15px 30px 0 0;
	float: right;
}
a.add-parcours{
	margin: 25px 120px 5px 0 !important;
	margin:25px 60px 5px 0;
}

#all-parcours, #all-parcours-rides{
	height: 255px;
	margin: 0 auto 0 auto;
	width: 650px;
	padding: 0 0 5px 30px;
	overflow: auto;
	clear:both;
}
#all-parcours-rides{
	padding:0;
	height:335px;
}
#all-rides #titre-parcours{
	display: block;
	padding: 30px 0 0 85px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#all-rides #retour{
	display: block;
	float: right;
	margin: 30px 85px 0 0 ;
	clear: right;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#all-rides #all-parcours-rides span{
	float: left;
	clear: left;
}
#all-rides #all-parcours-rides .weather-parcours,#all-rides #all-parcours-rides .span-parcours{
	clear: none;
	float: right;
	display: block;
	position: relative;
	right: 230px;
}
#all-rides #all-parcours-rides .span-parcours{
	margin: 8px 10px 0 0;
}
#all-rides{
	background: url(img/bg_popup_parcours.png);
	width: 902px;
	height: 486px;
}
* html #all-rides{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/img/bg_popup_parcours.png', sizingMethod='scale');
}
#contenu-myride #form_login .btn_valider{
	float: right;
	margin: 0 8px 0 0;
}
#contenu-myride #login{
	margin: 0 0 0 15px;
	
}
#contenu-myride #form_login{
	width: 375px;
	padding: 0;
	margin: 0;
}

a#link-edit img{
	display: block;
	margin: 10px 0 0 0;
}

a#link-up{
	display: block;
	clear: both;
	width: 100px;
	margin: 0 0 15px 112px;
}

#contenu-myride #myride_picture, #contenu-myride #intro{
	float: left;
	margin: 20px 0 0 15px;
}
#contenu-myride #myride_picture{
	margin: 20px 0 0 112px;
}

#contenu-myride .weather-day{
	float: left;
	width: 90px;
	margin: 10px 30px 0 10px;
	text-align: center;
}
#contenu-myride .weather-day img{
	display: block;
	clear: both;
	text-align: center;
	width: 64px;
	margin-left: auto;
	margin-right: auto;
}
#contenu-myride .weather-day .date{
	color: #FF0000;
	border-bottom: 1px solid #CCCCCC;
}
#contenu-myride #module-meteo{
	height: 130px;
	width: 525px;
	padding: 0px 0 0px 10px;
	margin-left: 235px;
	background: url(img/bg_meteo.png) no-repeat;
	text-align: center;
}
* html #contenu-myride #module-meteo { 
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/img/bg_meteo.png', sizingMethod='scale');
}
#contenu-myride #module-meteo #mentions{
	font-size: 10px;
	color: #AAAAAA;
	display: block;
	clear: both;
	margin: 0 35px 0 0;
	padding-top: 8px;
}

#contenu-myride #intro a{
	display: block;
	clear: both;
	margin: 0 0 0 15px;
}

#contenu-myride #form_perso {
	margin:0;
	padding:0;
	height: 315px;
}
#contenu-myride #form_gauche {
	width:365px;
	float: left;
	margin: 0 0 0 15px;
}

#contenu-myride #form_upload_pic{
	width: 425px;
	clear: both;
	padding: 20px 0 0 15px;
	margin-left: 120px;
}

#contenu-myride #form_droite {
	width:430px;
	float:left;
	margin: 0 0 0 55px;
}

#contenu-myride #form_perso #form_gauche label, #contenu-myride #login label, #contenu-myride #form_upload_pic label{
	float:left;
	display: inline;
	width: 135px;	
	margin-top: 3px;
	
}
/* corrections pour l'affichage dans l'espace perso */
#contenu-myride #all-parcours #form_gauche{
	width: 435px;
	margin: 0 0 20px 55px;
}
#contenu-myride #all-parcours #form_perso #form_gauche label {
	width: 210px;
}

#contenu-myride #form_perso #form_droite label {
	float:left;
	display:inline;
	width:210px;
	margin-top:8px;
}

#contenu-myride #form_perso #form_droite select, #contenu-myride #form_perso #form_gauche input, #contenu-myride #login input , #contenu-myride #form_upload_pic select, #contenu-myride #form_upload_pic input{
	border: 1px solid #000;
	margin:3px 0 0 0;
	height: 15px;
	width: 215px;
}

#contenu-myride #form_perso #form_droite input{
	border: 1px solid #000;
	margin:3px 0 0 0;
	height: 15px;
	width: 215px;
	float:right;
}
#contenu-myride #form_perso #form_droite #hidden-select{
	display: none;
}
#contenu-myride #form_perso #form_droite #hidden-select-fr{
	display: none;
}
#contenu-myride #form_perso #form_droite #hidden-select-us{
	display: none;
}

#contenu-myride #form_upload_pic select{
	font-size: 12px;
	height: 16px;
}

#contenu-myride #form_perso #form_droite select{
	float:right;
	border:1px solid #000;
	font-size: 12px;
	height:21px;
	width:217px;
}

#contenu-myride #form_perso #form_droite input#optin{
	margin: 10px 3px 0 0;
	width: 15px;
	border: none;
	float: right;
}
#form_upload_pic input#champ-upload{
	height: 20px;
	width: 100px;
}
#all-rides #form_upload_pic label.temps{
	float: left;
	width: 50px;
	margin-top: 5px;
}
#all-rides #form_upload_pic select.temps{
	width: 50px;
	float: left;
	margin-right: 5px;
}
#contenu-myride #form_perso .btn_valider {
	float: right;
	margin: 20px 60px 0 0;
	border: none;
	width: auto;
	height: auto;
}
#contenu-myride #all-parcours #form_perso .btn_valider{
	display: block;
	clear: both;
	float: none;
	margin: 0 0 0 420px;
}
#contenu-myride #form_perso .required {
	margin: 25px 0 0 50px;
	display:block;
	float:left;
}
#contenu-myride #intro{
	padding-top: 35px;
	padding-bottom: 10px;
}

#contenu-myride .tform {
	margin: 5px 0 5px 0;
}
.required-star{
	color: #FF0000;
}
.top-form{
	clear:both;
	margin:0;
	padding:5px 50px 5px 15px;
}

.top-form-title{
	clear:both;
	margin:0;
	padding:5px 0 0 15px;
	font-weight: bold;
	font-size:14px;
}

.inscrit-form{
	color:#000;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px 0 0 14px;
}

.decale{
	margin: 20px 0 0 120px;
}

.decale-light{
	margin: 20px 0 0 40px;
}	


/*** FIN ESPACE PERSO !!! ***/
/*** A LA UNE ***/

#contenu-large{
	width: 902px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;	
	background: #FFF;
	color: #000;
	margin: 0;
	padding: 0;
}
#cadre-bas-large{
	height: 5px;
	width: 904px;
	background: transparent url(img/box_bas_large.gif) no-repeat;
	padding: 0;
	margin: 0;
	clear: both;
}
#contenu-large #article {
	background: #FFF url('img/bg_alaune_middle.gif') repeat-y;
	width: 855px;
	height: auto !important;
	min-height: 300px;
	height: 300px;
	margin: 0 0 0 12px;
	padding: 10px 0 0 20px;
}

#contenu-large #article-top{
	height: 20px;
	width: 875px;
	background: #FFF url('img/bg_alaune_top.gif') 0 10px no-repeat;
	margin: 0px 0 0 12px;
	padding: 0;
}
#contenu-large #article-bottom{
	height: 15px;
	width: 875px;
	background: #FFF url('img/bg_alaune_bottom.gif') no-repeat;
	margin: 0px 0 0 12px;
}

#contenu-large h2 {
	margin: 0;
	padding: 10px 0 0px  0;
	font-size: 12px;
}
#contenu-large h4{
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	font-size: 11px;
}
#contenu-large p{
	margin:  5px 0 0 0;
	padding: 0;
}


#contenu-large #article #zone_text {
	width: 580px;
	margin: 15px 0 0 0;
}

#contenu-large #article  .date {
	display:block;
	text-align: right;
	padding: 10px 0 15px 0;
}

#contenu-large #article .img_article {
	float: right;
	margin: 0;
	padding: 5px 15px 0 0;
}

#contenu-large #autre_article {
	background: transparent url(img/alaune_autre.gif) no-repeat;
	width: 860px;
	height: 220px;
	margin: 0 0 0 12px;	
	padding: 0 0 0 20px;
}

#zone_text a:link, #zone_text a:active, #zone_text a:visited, #zone_text a:hover, #zone_text a:focus {
color:#000000;
text-decoration:underline;}

#scroll_article {
	height:180px;
	width:850px;
	overflow:auto;
}
.zone_article img{
	display: block;
	margin: 0px 5px 0 0 !important;
	margin: 5px 5px 0 0;
}
.zone_article{
	margin: 7px 0 0 0;
	padding: 0;
	width: 830px;
}
.zone_article_text p{
	margin: 0;
	padding: 0 80px 0 0;
	width:750px;
}
.zone_article_text h4{
	margin: 0 0 0 5px;
	padding: 0;
}
#contenu-large #autre_article img {
	float: left;
}
#btn-imprimer{
	clear: both;
	float: right;
	margin: 5px 20px 0 0;
}
.zone_evt_text{
	margin: 0 0 0 0;
	padding: 1px 0 10px 0;
	height: 15px;
	border-bottom: 1px solid #EEEEEE;
}
.zone_evt_text h4{
	margin: 0;
	padding: 0;
	width: 100px;
	float: left;
	clear: left;
}
.zone_evt_text p{
	float: left;
}
.zone_evt_text .btn-voir{
	margin-top: 3px;
}

/*** CONSEILS ***/

.conseil, .team{
	margin: 15px 0 0 10px;
	float: left;
	width: 225px;
	height: 215px;
	background: url(img/bg_conseil.gif) no-repeat;
}
.team{
	margin-left: 23px;
	width: 416px;
	height: 307px;
	background: url(img/bg_team.gif) no-repeat;
}
.conseil h3, .team h3{
	display: block;
	margin: 0;
	font-size: 11px;
	padding: 5px 15px 5px 0;
	float: right;
}
.team h3{ float: left; padding: 15px 0 10px 18px; font-size: 12px;}
.conseil img, .team img{
	display: block;
	clear: both;
	margin: 0 auto 0 auto;
}
.conseil a{
	display: block;
	margin: 10px 0 0 0;
	clear: both;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#mentions, #presse{
	padding: 0 10px 5px 15px;
}

#mentions a{
	color: #000;
}
#presse a, #entreprise a{
	color: #FFF;
	text-decoration: none;
}
#contact a{
	color: #000;
}

#content-home-corpo{
	width: 945px !important;
	width: 975px;
	height:auto;
	margin: 0 auto 0 auto;
	padding: 0;
}

#entreprise{
	float:left;
	width:881px;
	height:auto;
	padding: 0 5px 5px 15px;
	background-color:#FFFFFF;
	border-left:1px solid #000;
	border-right:1px solid #000;
	font-size:12px;
	text-align:justify;
}
#entreprise img{
	float: right;
	margin: 10px 5px 5px 10px;
}

#entreprise h2{
	font-size:16px;
}

#entreprise h3{
	font-size:14px;
	margin:10px 0 0 0;
}

#entreprise .gr{
	color:#8a8a8a;
}

#entreprise .rd{
	color:#F00000;
}

#entreprise a, #entreprise a:hover{
	color:#009900;
	text-decoration:none;
}

#corpo-histoire{
	float:left;
	width:520px;
	height:582px;
}

#corpo-histoire img{
	float:left;
	margin-right:20px;
}

#dev-durable{
	float:left;
	width:750px;
}

#dev-durable img{
	float:left;
}

/**** PRESS CENTER **/
#presse h2{
	margin: 0 0 10px 0;
}
#contact p{
	margin: 0;
	padding: 10px 0 0 15px;
}
a.logo, a.dossier{
	display: block;
	width: 145px;
	background: url(img/btn_xxl.gif) no-repeat;
	padding: 1px 0 6px 23px;
	margin: 3px 0 0 0;
	color: #FFF;
}
a.dossier{
	width: 145px;
	background: url(img/btn_xxl.gif) no-repeat;
	color: #FFF;
}

#contact a.dossier, #contact a.logo{
	color: #FFF;
	text-decoration: none;
	margin: 10px 0 0 15px;
	padding-bottom: 10px;
	width: 200px;
}
#presse h3{
	font-size: 12px;
	padding: 15px 0 0 0;
	margin: 0;
}
#contact a.logo{
	background: transparent url(img/btn_xxxl.gif) no-repeat;
}
#presse #btn-superlarge{
	background: transparent url(img/btn_xxxxl.gif) no-repeat;
	width: 260px;
	float: right;
	padding-left: 15px;
	margin-top: 10px;
}

#presse #btn-lexique{
	background:transparent url(img/btn_large.gif) no-repeat;
	width:92px;
	float:right;
	margin-bottom:10px;
	padding-left:30px;
}

#presse ul, li {
margin:0 0 0 25px;
padding:0;
}

#presse a.liste {
color:#000;
text-decoration:none;
}
/********** page magasin ***********/
#detaillant {
	padding-top:20px;
}
#detaillant label {
	font-weight: bold;
}
#detaillant #hidden-select {
	display: none;
	float: left;
}
#detaillant #hidden-select-fr {
    margin-top: 13px;
	display: block;
	float: left;
}
#detaillant #hidden-select-us {
    margin-top: 13px;
	display: block;
	float: left;
}
#detaillant select {
	width: 150px;
	margin-right: 20px;
	border: 1px #000 solid;
}
#resultat-magasin {
	height: 280px;
	overflow: auto;
	margin: 20px 10px 0 0;
}

#resultat-magasin .magasin {
	border-bottom: 2px #eee solid;
	margin:0 15px 0 10px;
}

#resultat-magasin .magasin p {
	margin:0 0 0 5px;
}
td.accessoires a.grise{
	color: #CCCCCC;
}
img.picto{
	margin-top: 4px;
	float: left;
}

/*################################## PAGE GOODIES ################################*/
#screensaver {
	width:850px;
	height:555px;
	float:left;
	padding:30px 0px 20px 20px;
	overflow:auto;
}
.bloc_screen {
	float:left;
}

#bloc1 p,
#bloc2 p,
#bloc3 p {
	margin:220px 0 0 25px;
	padding: 0;
}

#bloc4 p,
#bloc5 p,
#bloc6 p,
#bloc7 p,
#bloc8 p {
	margin:225px 0 0 25px;
	padding: 0;
}



#bloc1 p a,
#bloc2 p a,
#bloc3 p a,
#bloc4 p a,
#bloc5 p a,
#bloc6 p a,
#bloc7 p a,
#bloc8 p a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url(img/puce_ssmenu.gif) 0 3px  no-repeat;
	margin:0;
	padding: 0 0 0 8px;
	}

#bloc1 p a:hover,
#bloc2 p a:hover,
#bloc3 p a:hover,
#bloc4 p a:hover,
#bloc5 p a:hover,
#bloc6 p a:hover,
#bloc7 p a:hover,
#bloc8 p a:hover {
	text-decoration:underline;
}

#bloc1 {
	width:258px;
	height:253px;
	background:url(img/goodies/screen1.jpg) top left no-repeat;
}
#bloc2 {
	width:263px;
	height:253px;
	background:url(img/goodies/screen2.jpg) top left no-repeat;
}
#bloc3 {
	width:270px;
	height:253px;
	background:url(img/goodies/screen3.jpg) top left no-repeat;
}

#bloc4 {
	width:258px;
	height:282px;
	background:url(img/goodies/screen4.jpg) top left no-repeat;
}
#bloc5 {
	width:263px;
	height:282px;
	background:url(img/goodies/screen5.jpg) top left no-repeat;
}
#bloc6 {
	width:270px;
	height:282px;
	background:url(img/goodies/screen6.jpg) top left no-repeat;
}
#bloc7 {
	width:258px;
	height:253px;
	background:url(img/goodies/screen7.jpg) top left no-repeat;
}
#bloc8 {
	width:258px;
	height:253px;
	background:url(img/goodies/screen8.jpg) top left no-repeat;
}

/***************************************/
/*              CONCEPTS               */
/***************************************/
.bandeau-concept-title{
	float:left;
	width:846px;
	height:26px;
	margin:10px 0 0 25px !important;
	margin:10px 0 0 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(img/bandeau-concept-title.gif) no-repeat top left;
	padding-left:10px;
	font-weight:bold;
}

#contenu-concept{
	float:left;
	width:902px;
	height:650px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	color:#000;
	overflow:auto;
}

.contain-concept{
	float:left;
	margin-left:30px !important;
	margin-left:15px;
}

.desc-concept{
	float:left;
	width:845px;
	border-bottom:1px solid #000;
	margin-bottom:5px;
	padding:5px 0 5px 0;
}

.desc-concept h1{
	float:left;
	margin:0;
	padding:0;
	font:16px Arial, Helvetica, sans-serif;
	color:#005c9e;
	font-weight:bold;
}

.desc-concept img{
	float:left;
	margin-right:15px;
}

.desc-concept p{
	clear:both;
	width:680px;
	text-align:justify;
}

.desc-concept-txt{
	float:left; 
	width:680px;
}
/* ///////////////////////////////////////////// NOUVEAUX STYLES POUR LA NOUVELLE HOME ////////////////////////////////////////////////// */
#colonne-gauche{
	float:left;
	width:415px;
	margin:0 10px 10px 55px !important;
	margin:0 10px 10px 35px;
	overflow:hidden;
}

.cadre-top-colonne1{
	float:left;
	width:405px;
	height:18px;
	color:#FFF;
	background:transparent url(img/cadre-top-colonne1.gif) left top no-repeat;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
}

#cadre-bottom-colonne1{
	float:left;
	width:415px;
	height:7px;
	background:transparent url(img/cadre-bottom-colonne1.gif) left top no-repeat;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////A la Une////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cadre-une{
	float:left;
	width:415px;
	height:341px;
	background-color:#e6e6e6;
}

#contenu-une{
	float:left;
	width:413px;
	overflow:auto;
	background-color:#FFF;
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
}

.contain-une{
	float:left;
	width:413px;
	height:100px;
	background-color:#e6e6e6;
}

.contain-une-pic{
	float:left;
	width:102px;
	height:100px;
	background-color:#e6e6e6;
}

.contain-une-pic img{
	margin:10px 0 0 10px;
}

.contain-une-txt{
	float:left;
	width:240px;
	height:100px;
	background-color:#e6e6e6;
	font:11px Arial, Helvetica, sans-serif;
}

.contain-une-txt img{
	margin-top:15px;
}

.contain-une-btn{
	float:left;
	width:71px;
	height:100px;
	background-color:#e6e6e6;
}

.contain-une-btn img{
	margin-top:73px;
}

#contain-voirtt{
	float:left;
	width:413px;
	height:18px;
	background-color:#e6e6e6;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////Focus sur/////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cadre-focus{
	float:left;
	width:415px;
	height:227px;
	overflow:hidden;
	margin-top:5px;
}

#contain-focus{
	float:left;
	width:413px;
	height:212px;
	overflow:hidden;
	background-color:#FFF;
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////Equipement///////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cadre-equip{
	float:left;
	width:415px;
	height:71px;
	margin-top:5px;
	overflow:hidden;
}

#contain-equip{
	float:left;
	width:413px;
	height:53px;
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#FFF;
	text-align:center;
}

#contain-equip-img{
	float:left;
	height:48px;
	padding:0;
}

#contain-equip-img img{
	float:left;
	margin:4px 0 0 0;
}

.cadre-bottom-equip{
	float:left !important;
	float:none;
	width:415px;
	height:6px;
	background:transparent url(img/cadre-bottom-equip.gif) left top no-repeat;
}

/* ////////////////////////// COLONNE DROITE //////////////////////////// */

#colonne-droite{
	float:left;
	width:415px;
	margin:0;
	padding:0;
	overflow:hidden;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////My ride////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cadre-ride{
	float:left;
	height:198px;
	width:415px;
	overflow:hidden;
}

#cadre-top-ride{
	width:405px;
	height:19px;
	color:#FFF;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
}

#contain-ride{
	width:415px;
	height:198px;
	color:#FFF;
	background:transparent url(img/ride_bloc.gif) left top no-repeat;
}

#form-ride{
	float:left;
	margin:10px 0 0 50px;
	width:145px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#ride-login{
	padding:0;
	margin:0;
}

#form-ride img{
	margin:5px 0 0 0; 
	float:right; 
	padding:0;
}

#cadre-bottom-ride{
	float:left;
	width:415px;
	height:6px;
	color:#FFF;
	background:transparent url(img/cadre-bottom-ride.gif) left top no-repeat;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////Trouver son pneu////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cadre-trouver{
	float:left;
	width:415px;
	height:140px;
	margin-top:5px;
}

#contain-trouver{
	float:left;
	width:413px;
	height:122px;
	color:#000;
	font:11 px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:transparent url(img/cadre-contain-trouver.gif) left top no-repeat;
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
}

#trouver{
	float:left;
	margin:10px 0 0 150px !important;
	margin:10px 0 0 75px;
	width:255px;
}

#trouver select{
	margin:0;
	padding:0;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	width:130px;
}

#btn-rechercher{
	clear:both;
	margin-top:5px;
	float:right;
}

#cadre-bottom-trouver{
	float:left;
	width:415px;
	height:7px;
	color:#FFF;
	background:transparent url(img/cadre-bottom-trouver.gif) left top no-repeat;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////Conseils techniques//////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cadre-conseils{
	float:left;
	width:415px;
	height:80px;
	overflow:hidden;
	margin-top:5px;
	background-color:#FF0000;
}

#cadre-contain-conseils{
	float:left;
	width:413px;
	height:70px;
	color:#000;
	font:11 px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFF;
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
}

#contain-conseils{
	float:left;
	width:405px;
}

#contain-conseils-p{
	float:left;
	margin:13px 0 0 10px;
}

#contain-conseils-img{
	float:right;
	width:56px;
	margin-top:13px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////L'actu du v�lo/////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cadre-actu{
	float:left;
	width:415px;
	height:268px;
	margin-top:5px;
}

#cadre-contain-actu{
	float:left;
	width:413px;
	height:250px;
	color:#000;
	font:11 px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFF;
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;

}

#contain-actu{
	float:left;
	padding-left:10px;
	padding-top:5px;
	width:395px;
}
#contain-actu h2{
	float:left;
	color:#FF0000;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:5px 0 0 0;
	float:left;
	clear:both;
	width:100%;
}

#contain-actu p{
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	clear:left;
	width:270px;
}

.img-right{
	float:right;
	width:56px;
}

/* //////////////////////////////////////////////////////////////////////////////////////////// STYLE CATALOGUE //////////////////////////////////////////////////////////////////////////////// */
#content-home-catalogue{
	width:902px !important;
	width:892px;
	margin:10px auto 0 auto;
	padding:0;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////// fiche pneu accueil*/
.awhite{
	color:#FFF;
	text-decoration:none;
}

.ablack{
	color:#000;
	text-decoration:none;
}

.trans{
	width:110px;
	height:60px;
	margin-left:12px !important;
	margin-left:6px;
	float:left;
}

.cadre-pneu-top{
	width:136px;
	height:12px;
	background:transparent url(img/cadre-pneu-top.gif) left top no-repeat;
	margin:0;
	padding:0;
	overflow:hidden;
}

/* ****************************** CLASS VIGNETTES PNEUS ******************************* */
/* ****************************** CLASS VIGNETTES PNEUS - BMX ******************************* */
.cadre-pneu-bg-hooper{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/bmx/hooper.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-memphis{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/bmx/memphis.gif) left top no-repeat;
	margin:0;
	padding:0;
}
/* ****************************** FIN CLASS VIGNETTES PNEUS - BMX ******************************* */

/* ****************************** CLASS VIGNETTES PNEUS - JUNIOR ******************************* */
.cadre-pneu-bg-junior{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/junior/junior.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-rock{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/junior/rock.gif) left top no-repeat;
	margin:0;
	padding:0;
}
/* ****************************** FIN CLASS VIGNETTES PNEUS - JUNIOR ******************************* */

/* ****************************** CLASS VIGNETTES PNEUS - CITY ******************************* */
.cadre-pneu-bg-acrobat{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/acrobat.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-bitum{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/bitum.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-city-slick{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/city-slick.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-cross-town{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/cross-town.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-globe-trotter{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/globe-trotter.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-gt{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/gt.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-top-slick2{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/top-slick2.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-top-slick2-pa{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/top-slick2-pa.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-urban{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/urban.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-urban-tour{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/city-trekking/urban-tour.gif) left top no-repeat;
	margin:0;
	padding:0;
}
/* ****************************** FIN CLASS VIGNETTES PNEUS - CITY ******************************* */

/* ****************************** CLASS VIGNETTES PNEUS - ROUTE ******************************* */
.cadre-pneu-bg-atom{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/atom.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-atom-rtl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/atom-rtl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-bulldog-cx-tlr{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/bulldog-cx-tlr.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-carbon-comp{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/carbon-comp.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-equinox{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/equinox.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-equinox-kevlar{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/equinox-kevlar.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-equinox-tdf{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/equinox-tdf.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-fusion2-rtl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/fusion2-rtl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-fusion2-tdf{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/fusion2-tdf.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-fusion2-ultra{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/fusion2-ultra.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-intensive{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/intensive.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-intensive-rtl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/intensive-rtl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-nitro{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/nitro.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-piranha-cx-tl-ready{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/piranha-cx-tl-ready.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-reflex{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/reflex.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-tempo1{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/tempo1.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-tempo2{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/route/tempo2.gif) left top no-repeat;
	margin:0;
	padding:0;
}
/* ****************************** FIN CLASS VIGNETTES PNEUS - ROUTE ******************************* */

/* ****************************** CLASS VIGNETTES PNEUS - VTT ******************************* */
.cadre-pneu-bg-barracuda-dh{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/barracuda-dh.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-barracuda-end{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/barracuda-end.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-barracuda-end-tl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/barracuda-end-tl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-cobra-al{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/cobra-al.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-cobra-al-tl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/cobra-al-tl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-cobra-tl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/cobra-al-tl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-iguana-xc{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/iguana.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-iguana-l{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/iguana.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-piranha-end{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/piranha-end.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-piranha-tl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/piranha-tl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-piranha-tlr{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/piranha-tlr.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-python-end{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/python-end.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-python-end-tl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/python-end-tl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-python-end-tlr{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/python-end-tlr.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-rhino{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/rhino.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-rock-n-road{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/rock-n-road.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-toro-end{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/toro-end.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-toro-end-tl{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/toro-end-tl.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-barracuda-al{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/barracuda-al.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-barracuda-end-marathon{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/barracuda-end-marathon.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-piranha-al{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/piranha-al.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-piranha-end-marathon{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/piranha-end-marathon.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-python-al{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/python-al.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-python-al{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/python-al.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-python-end-marathon{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/python-end-marathon.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-toro-end-marathon{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/vtt/toro-end-marathon.gif) left top no-repeat;
	margin:0;
	padding:0;
}
/* ****************************** FIN CLASS VIGNETTES PNEUS - VTT ******************************* */

/* ****************************** DEBUT CLASS VIGNETTES PNEUS - MOTO ******************************* */
.cadre-pneu-bg-funzy-sc{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/funzy.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-funzy-cy{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/funzy.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-gp1-sc{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/gp1.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-gp1-cy{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/gp1.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-kwarter{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/kwarter.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-meteor{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/meteor.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-paseo{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/paseo.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-planet{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/planet.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-spherus{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/spherus.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-stardust{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/stardust.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-turbo{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/turbo.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-vroom{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/vroom.gif) left top no-repeat;
	margin:0;
	padding:0;
}

.cadre-pneu-bg-nervure{
	width:136px;
	height:93px;
	background:transparent url(img/vign-pneus/moto/nervure.gif) left top no-repeat;
	margin:0;
	padding:0;
}
/* ****************************** FIN CLASS VIGNETTES PNEUS - MOTO ******************************* */
/* ****************************** FIN CLASS VIGNETTES PNEUS ******************************* */
.nom-pneu-min{
	width:110px;
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:10px !important;
	margin-left:5px;
	padding-left:5px;
	float:left;
}

.tech-pneu-min{
	width:110px;
	float:left;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:9px !important;
	margin-left:5px;
	padding-left:5px;
	margin-top:2px;
}

.cadre-pneu-bottom{
	width:136px;
	height:16px;
	background:transparent url(img/cadre-pneu-bottom.gif) left top no-repeat;
	margin:0;
	padding:0;
}

#cadre-catalogue-acc-bottom{
	margin-bottom:10px;
	padding:0;
	width:902px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Textile */
#fiche-produit{
	margin-top:20px;
	width:900px;
	height:470px;
}

#contenu-gauche-catalogue-textile{
	width:560px;
	height:415px;
	float:left;
	padding-left:20px;
}

#texte-textile{
	width:550px;
	height:auto;
	float:left;
	margin-top:40px;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
}

#texte-textile img{
	float:left;
	margin-top:10px;
}

#texte-textile ul, li{
	margin:0 0 0 20px;
	padding:0;
	list-style-type:square;
}

#contenu-droite-catalogue-textile{
	width:320px;
	height:415px;
	float:right;
}

#pic-textile{
	margin-top:40px;
	width:224px;
	height:336px;
	float:left;
}

#action-textile{
	width:86px;
	height:40px;
	float:right;
	margin-top:285px;
	padding-left:10px;
	color:#000;
	font: 11px Arial, Helvetica, sans-serif;
}

#action-textile a{
	color:#000;
	text-decoration:underline;
}

.logo-action{
	float:left;
	width:auto;
	margin-top:20px;
}

.logo-action img{
	margin-bottom:15px;
}

.logo-action-txt{
	float:left;
	width:auto;
	margin-top:20px;
}

.logo-action-txt img{
	margin-bottom:13px;
}

#txt-trouver{
	float:left;
	width:58px;
	padding-left:2px;
}

#action-textile .txt-action{
	float:left; 
	margin-left:4px; 
	width:60px;
	line-height:25px;
}

#cadre-contenu-bas{
	width:900px;
	height:55px;
	background-color:#CCC;
	float:left;
}

#nom-pneu{
	width:880px;
	height:27px;
	color:#000;
	font:18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:20px;
	padding-top:4px;
	background-color:#e8e8e8;
}

#contenu-bas-pneu{
	width:880px;
	height:49px;
	background-color:#CCC;
	margin-left:20px;
	line-height:25px;
	color:#000;
}

#contenu-bas-pneu a{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

.textile-contenu{
	height:139px;
	padding-left:15px;
	padding-top:30px;
	text-align:center;
}

/*/////////////////////////////////////////////////////////////// VTT */
#textile-vtt-top{
	width:902px;
	height:18px;
	background:transparent url(img/vtt/cadre-catalogue-top.gif) left top no-repeat;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding-left:10px;
}

#textile-vtt-contain{
	width:900px;
	height:210px;
	background-color:#FFF;
	border-left-color:#a9d70a;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#a9d70a;
	border-right-style:solid;
	border-right-width:1px;
}

#textile-vtt-bottom{
	width:902px;
	height:9px;
	background:transparent url(img/vtt/cadre-catalogue-bottom.gif) left top no-repeat;
}

#textile-acc-vtt-bottom{
	width:902px;
	height:9px;
	background:transparent url(img/vtt/cadre-catalogue-acc-bottom.gif) left top no-repeat;
}

#cadre-fiche-vtt{
	padding:0;
	width:900px;
	height:521px;
	background-color:#FFF;
	border-left-color:#a9d70a;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#a9d70a;
	border-right-style:solid;
	border-right-width:1px;
}

/*/////////////////////////////////////////////////////////////// Route */
#textile-route-top{
	width:902px;
	height:18px;
	background:transparent url(img/route/cadre-catalogue-top.gif) left top no-repeat;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding-left:10px;
}

#textile-route-contain{
	width:900px;
	height:210px;
	background-color:#FFF;
	border-left-color:#00a7de;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#00a7de;
	border-right-style:solid;
	border-right-width:1px;
}

#textile-route-bottom{
	width:902px;
	height:9px;
	background:transparent url(img/route/cadre-catalogue-bottom.gif) left top no-repeat;
}

#textile-acc-route-bottom{
	width:902px;
	height:9px;
	background:transparent url(img/route/cadre-catalogue-acc-bottom.gif) left top no-repeat;
}

#cadre-fiche-route{
	padding:0;
	width:900px;
	height:521px;
	background-color:#FFF;
	border-left-color:#00a7de;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#00a7de;
	border-right-style:solid;
	border-right-width:1px;
}

/* ENVOYER CATALOGUE */
#form_envoi{
	width:280px;
	height:280px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}

#form_envoi #input ul, li{
	margin:0;
	padding:0;
	list-style-type:none;
}

#form_envoi #txt-input ul{
	margin:0;
	padding-left:2px;
	list-style-type:none;
}

#form_envoi #txt-input li{
	padding-left:2px;
	margin-bottom:12px;
}

#form_envoi #input{
	float:left;
	width:125px;
	margin-top:5px;
}

#form_envoi input{
	float:left;
	width:125px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:5px;
}

#form_envoi textarea{
	width:230px;
	height:100px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}

#form_envoi #txt-input{
	float:left;
	width:125px;
	text-align:right;
	margin:5px 3px 0 0;
}

#form_envoi #msg{
	width:280px;
	float:left;
	text-align:center;
	margin-top:5px;
}

#form_envoi #envoyer{
	clear:both;
	background-color:#CCC;
	margin:5px 0 0 70px;
}

#mail_sucess{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

font {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////Modification index avril 2010///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#form_login_index{
	float:left;
	width:400px;
	height:25px;
	margin:5px 0 0 10px;
}

#form_login_index .input{
	float:left;
	width:130px;
	height:14px;
	border:#000 solid 1px;
	margin:2px 3px 0 0;
	font-size:10px;
}

#explain_ride{
	float:left;
	width:270px;
	height:80px;
	margin:25px 0 0 20px;
	font-size:14px;
	line-height:18px;
}

.txtwb{
	font-weight:bold;
	font-size:16px;
}

#titre_deja{
	float:left;
	width:160px;
	height:15px;
	margin:-8px 0 0 10px;
	font-size:12px;
}

#jeminscrit{
	float:left;
	margin:-3px 0px 0 160px ;
}

#oublie{
	float:left;
	margin:0 0 0 280px;
	font-size:10px;
	color:#999999;
}