/* CSS Document */
* {
	margin:0px;
	padding:0px; 
}

body{	
	margin:0px;
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:center;
	color:black;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:20px;
	z-index:1;
}


/* DIVERS */
.pousseur{clear:both;}
a img{text-decoration:none;border:0;}
h1{font-size:20px;}
h2{font-size:19px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
.centrer{text-align:center;}
.souligne{text-decoration:underline;}
.gras_bleu{font-weight:bold;color:#2255b9;}
.color_bleu{color:#2255b9;}
.tab_panier_bas_bleu{border-bottom:1px solid #2255b9;padding:7px;}
a{color:black;text-decoration:none;}
a:hover{text-decoration:underline;}
.overflow{overflow:hidden;}
form{margin:0;padding:0;}
.center{text-align:center;}
.cursor_help{cursor:help;}
.margin_auto{margin:auto;}
.input_texte{height:18px;}
.input_check{margin-left:10px;}
#sous_haut #buttons {display:block;}
.gras{font-weight:bold;}
.manuf_gros{font-size:120%;}
.separateur_15{height:15px;}
.champ_oligatoire{color:red;}
.lien_blanc{color:white;}
html:not([lang*=""]) hr{padding-bottom:7px;margin-top:7px;}
.input_text{margin-bottom:1px;margin-top:1px;}
html:not([lang*=""]) .input_text{margin-bottom:2px;margin-top:2px;}
.input_select{height:25px;}
html:not([lang*=""]) .input_select{height:20px;margin-bottom:2px;}
.input_file{height:22px;}
html:not([lang*=""]) .input_file{margin-bottom:2px;}
.sup_info{font-size:90%;}
.liens_utiles{width:100%;text-align:right;}
html:not([lang*=""]) .valignff{vertical-align:top;}
/* FIN DIVERS */


/* CSS GENERAL SITE */
#page {
	width:955px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#haut{
	width:955px;
	height:217px;
	background:url(../images/header_index.jpg) top left no-repeat;
}

#haut_catalogue{
	width:955px;
	height:148px;
	background:url(../images/header_catalogue.jpg) top left no-repeat;
}

#bandeau_nav{
	width:955px;
	height:42px;
	background:url(../images/bandeau_nav.jpg) top left no-repeat;
}

#bandeau_nav2{
	width:955px;
	height:42px;
	background:url(../images/bandeau_nav2.jpg) top left no-repeat;
}

#bandeau_nav3{
	width:955px;
	height:42px;
	background:url(../images/bandeau_nav3.jpg) top left no-repeat;
}

#bandeau_nav4{
	width:955px;
	height:42px;
	background:url(../images/bandeau_nav4.jpg) top left no-repeat;
}

#zone_resultat_recherche{
	width:955px;
	height:30px;
	background:url(../images/zone_resultat_recherche.jpg) top left no-repeat;
}

#sous_haut{
	width:955px;
	height:143px;
	background:url(../images/zone_recherche.jpg) top left no-repeat;
	color:white;
}

#centre{
	width:955px;
	overflow:hidden;
}

#centre #site_partie_gauche{
	width:200px;
	float:left;
}

#centre #site_partie_milieu_avec_menu_droit{
	width:555px;
	float:left;
	margin:auto;
	padding-top:15px;
}

#centre #site_partie_milieu_sans_menu_droit{
	width:755px;
	float:left;
	margin:auto;
	padding-top:15px;
	/*background-color:blue;*/
}

#centre #site_partie_droite{
	width:200px;
	float:left;
	margin:auto;
}

#bas{
	width:955px;
	height:37px;
	background:url(../images/footer.jpg) top left no-repeat;
}

#sous_bas{
	width:750px;
	margin:auto;
	text-align:center;
	font-size:11px;
	padding-top:10px;
}
/* FIN CSS GENERAL SITE */


/* DANS HEADER ACCUEIL */
#haut .la_liste{
	float:left;
	width:450px;
	height:170px;
	padding-left:223px;
	margin-top:40px;
}

#haut .la_liste ul{
	list-style-type:none;
	color:white;
	font-size:18px;
	font-weight:bold;
}

#haut .la_liste li{
	margin-left:50px;
	padding:7px;
}

#haut .la_liste li span{
	color:#fb9b03;
	font-size:20px;
}

#haut .la_liste .liste1_header{margin-top:3px;}
#haut .la_liste .liste2_header{margin-top:0px;}
#haut .la_liste .liste3_header{margin-top:-2px;}
#haut .la_liste .liste4_header{margin-top:-3px;}

#haut .partie_droite{
	float:left;
	width:260px;
	height:170px;
	margin-left:20px;
}

#haut .partie_droite .clic_logo{
	width:100%;
	margin-top:25px;
	height:65px;
	cursor:pointer;
}

#haut .partie_droite .sous_logo{
	color:white;
	font-size:9px;
	width:100%;
	text-align:center;
}

#haut .partie_droite .assistances{
	color:white;
	font-weight:bold;
	width:100%;
	font-size:13px;
	text-align:center;
	margin-top:8px;
}
/* FIN DANS HEADER ACCUEIL */


/* DANS HEADER CATALOGUE */
#haut_catalogue .partie_gauche{
	float:left;
	width:550px;
	height:120px;
}

#haut_catalogue .clic_logo{
	width:250px;
	margin-top:35px;
	margin-left:290px;
	height:65px;
	cursor:pointer;
}

#haut_catalogue .sous_logo{
	color:white;
	font-size:9px;
	text-align:center;
	padding-left:270px;
	padding-top:7px;
}

#haut_catalogue .assistances{
	float:left;
	color:white;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	margin-top:26px;
	margin-left:240px;
}
/* FIN DANS HEADER CATALOGUE */


/* ZONE RECHERCHE */
#zone_resultat_recherche .nombre_resultat{
	color:white;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}

#bandeau_nav .retour_accueil{text-align:right;padding-top:5px;padding-right:15px;}
#bandeau_nav .retour_accueil a{color:#898989;}
#bandeau_nav2 .retour_accueil{text-align:right;padding-top:5px;padding-right:15px;}
#bandeau_nav2 .retour_accueil a{color:#898989;}
#bandeau_nav3 .retour_accueil{text-align:right;padding-top:5px;padding-right:15px;}
#bandeau_nav3 .retour_accueil a{color:#898989;}
#bandeau_nav4 .retour_accueil{text-align:right;padding-top:5px;padding-right:15px;}
#bandeau_nav4 .retour_accueil a{color:#898989;}

#sous_haut .zone_recherche{
	font-weight:bold;
	padding:5px;
	font-size:13px;
}

#sous_haut .zone_recherche_normale{
	float:left;
	width:300px;
}

#sous_haut .zone_recherche_avancee{
	float:left;
}

#sous_haut .choixCat{
	width:120px;
	margin-left:105px;
	text-align:center;
}

html:not([lang*=""]) #sous_haut .choixCat{
	width:120px;
	margin-left:110px;
	text-align:center;
}

#sous_haut .tab_recherche{
	height:80px;
}

#sous_haut .tab_recherche table{
	margin:auto;
}


#sous_haut .tab_recherche .tabdstab td{
	padding:1px;
}

html:not([lang*=""]) #sous_haut .tab_recherche .tabdstab td{
	padding:3px;
}

#sous_haut .tab_recherche #Liste1, #Liste2, #Liste3{width:120px;}
#sous_haut .tab_recherche #Liste21, #Liste22, #Liste23{width:120px;}
/* FIN ZONE RECHERCHE */


/* MENU GAUCHE */
#centre #site_partie_gauche ul{
	list-style-type:none;	
	margin-top:15px;
}

#centre #site_partie_gauche li{
	height:30px;
	width:189px;
	color:#898989;
	padding-top:1px;
	padding-bottom:1px;
	background:url(../images/fond_menu_gauche.jpg) top left no-repeat;	
}

#centre #site_partie_gauche .menu_gauche_2L{
	height:46px;
	width:189px;
	color:#898989;
	background:url(../images/fond_menu_gauche_2L.jpg) top left no-repeat;
}

#centre #site_partie_gauche .div_menu_gauche_2L{
	padding-left:23px;
}

#centre #site_partie_gauche li div{
	padding-left:23px;
	padding-top:6px;
}

#centre #site_partie_gauche .creer_compte{
	height:41px;
	width:195px;
	color:white;
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	padding-top:12px;
	text-align:center;
	background:url(../images/fond_creer_compte.jpg) top left no-repeat;	
}

#centre #site_partie_gauche .identifier_compte{
	height:110px;
	width:195px;
	color:white;
	background:url(../images/fond_identification.jpg) top left no-repeat;	
}

#centre #site_partie_gauche .fond_mon_compte{
	height:41px;
	width:195px;
	color:white;
	font-size:15px;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
	background:url(../images/fond_mon_compte.jpg) top left no-repeat;	
}

#centre #site_partie_gauche .fond_mon_panier{
	height:41px;
	width:195px;
	color:white;
	font-size:15px;
	font-weight:bold;
	padding-top:12px;
	text-align:center;
	background:url(../images/fond_mon_compte.jpg) top left no-repeat;	
}


#centre #site_partie_gauche .identifier_compte .mon_compte{
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}

#centre #site_partie_gauche li a{color:#898989;}
#centre #site_partie_gauche .creer_compte a{color:white;}
#centre #site_partie_gauche .fond_mon_compte a{color:white;}
#centre #site_partie_gauche .fond_mon_panier a{color:white;}

.identifier_compte .tab_mon_compte{
	margin-left:8px;
	text-align:right;
	margin-top:2px;
}
html:not([lang*=""]) .identifier_compte .tab_mon_compte td{
	padding:1px;
}
/* FIN MENU GAUCHE */


/* MENU DROITE */
#site_partie_droite .avec_alpha{
	width:189px;
	height:221px;
	margin:auto;
	margin-top:15px;
	background:url(../images/avec_alpha_pneus.jpg) no-repeat;		
}

#site_partie_droite .avec_alpha .titre_avec_alpha{
	color:white;
	font-weight:bold;
	padding-top:11px;
}

#site_partie_droite .avec_alpha .titre_avec_alpha .ligne1{padding-left:20px;}
#site_partie_droite .avec_alpha .titre_avec_alpha .ligne2{padding-left:60px;}

#site_partie_droite .avec_alpha .avantage{
	margin-top:112px;
	font-size:11px;
	margin-left:15px;
}

#site_partie_droite .avec_alpha .avantage span{font-size:14px;color:#2255b9;font-weight:bold;}
#site_partie_droite .avec_alpha .avantage .en_direct{font-size:14px;padding-left:7px;color:#2255b9;font-weight:bold;}


#site_partie_droite .dunlop{
	width:189px;
	height:130px;
	margin:auto;
	margin-top:15px;
	background:url(../images/avec_dunlop.jpg) no-repeat;
	cursor:pointer;
}

#site_partie_droite .dunlop .titre_dunlop{
	color:white;
	font-weight:bold;
	padding-top:11px;
}

#site_partie_droite .dunlop .titre_dunlop .dunlop_ligne1{padding-left:5px;}
#site_partie_droite .dunlop .titre_dunlop .dunlop_ligne2{padding-left:30px;}

#site_partie_droite .dunlop .avantage{
	margin-top:112px;
	font-size:11px;
	margin-left:15px;
}

#site_partie_droite .logo_dunlop{
	font-size:13px;
	color:#000000;
	padding-left:6px;
	padding-top:17px;
	font-weight:bold;
	cursor:pointer;
}
#site_partie_droite .logo_dunlop div{
	width:188px;
	text-align:center;
}

#site_partie_droite .points_forts{
	width:189px;
	height:195px;
	margin:auto;
	background:url(../images/points_forts.jpg) no-repeat;
}

#site_partie_droite .points_forts .titre_points_forts{
	color:white;
	font-weight:bold;
	padding-top:11px;
	font-size:14px;
	padding-left:15px;
}

#site_partie_droite .points_forts .liste_points_forts ul{
	list-style-type:none;
	margin-left:10px;
	margin-top:7px;
	font-size:11px;
}

#site_partie_droite .points_forts .liste_points_forts .puce_image{padding-right:5px;}
#site_partie_droite .points_forts .liste_points_forts li{padding:3px;}
#site_partie_droite .points_forts .liste_points_forts span{color:#2255b9;font-weight:bold;}
#site_partie_droite .points_forts .liste_points_forts div{margin:0;padding:0;padding-left:15px;}

#site_partie_droite .site_dunlop{
	width:189px;
	height:175px;
	margin:auto;
	padding-top:5px;
}
/* FIN MENU DROITE */


/* MILIEU */
.marque{
	width:555px;
	margin-top:5px;
}

.marque .marque_haut{
	width:493px;
	height:9px;
	background:url(../images/cadre_haut.jpg) bottom left no-repeat;
	margin:auto;
}

.marque .marque_milieu{
	width:493px;
	background:url(../images/cadre_milieu.jpg) top left repeat-y;
	margin:auto;
}

.marque .marque_milieu .centre_marque_milieu{
	width:475px;
	margin:auto;
}

.marque .marque_bas{
	width:493px;
	height:22px;
	background:url(../images/cadre_bas.jpg) top left no-repeat;
	margin:auto;
}

.cadre_actu_haut{
	width:493px;
	height:20px;
	background:url(../images/cadre_actu_haut.jpg) bottom left no-repeat;
	margin:auto;
}

.cadre_actu_milieu{
	width:493px;
	background:url(../images/cadre_actu_milieu.jpg) top left repeat-y;
	margin:auto;
}

.cadre_actu_milieu .centre_actu_milieu{
	margin-right:17px;
	margin-left:10px;
}

.cadre_actu_milieu .centre_actu_milieu .texte_actu{
	float:left;
	/*width:248px;*/
}

.cadre_actu_milieu .centre_actu_milieu .separateur{border-bottom:1px solid white;}
.cadre_actu_milieu .centre_actu_milieu .espaceur{border-top:1px solid white;margin-top:10px;}

.cadre_actu_milieu .centre_actu_milieu .texte_actu .cat_actu{
	color:#2256b9;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	text-indent:10px;
}

.cadre_actu_milieu .centre_actu_milieu .texte_actu .texte_court_actu{
	padding-left:10px;
	padding-bottom:15px;
}

.cadre_actu_milieu .centre_actu_milieu .image_actu{
	float:left;
	/*width:225px;*/
	text-align:center;
}

.cadre_actu_bas{
	width:493px;
	height:34px;
	background:url(../images/cadre_actu_bas.jpg) bottom left no-repeat;
	margin:auto;
}

.suite_actus{
	color:#2256b9;
	text-decoration:underline;
}

.detail_actus{
	width:100%;
	text-align:center;
}
/* FIN MILIEU */


/* GESTION DES PAGES */
#contenu_page_fixe_normal{width:493px;margin:auto;}
#contenu_page_fixe_grand{width:710px;margin:auto;}
#contenu_page_fixe_catalogue{width:710px;margin:auto;}

.cadre_contenu_haut_normal{width:493px;height:44px;background:url(../images/cadre_contenu_haut_493.jpg) bottom left no-repeat;}
.cadre_contenu_haut_grand{width:730px;height:44px;background:url(../images/cadre_contenu_haut_730.jpg) bottom left no-repeat;}
.cadre_contenu_haut_catalogue{width:730px;height:44px;background:url(../images/cadre_contenu_haut_catalogue.jpg) bottom left no-repeat;}

.cadre_contenu_milieu_normal{width:493px;background:url(../images/cadre_contenu_milieu_493.jpg) top left repeat-y;}
.cadre_contenu_milieu_grand{width:730px;background:url(../images/cadre_contenu_milieu_730.jpg) top left repeat-y;}
.cadre_contenu_milieu_catalogue{width:730px;background:url(../images/cadre_contenu_milieu_catalogue.jpg) top left repeat-y;}

.cadre_contenu_bas_normal{width:493px;height:31px;background:url(../images/cadre_contenu_bas_493.jpg) bottom left no-repeat;}
.cadre_contenu_bas_grand{width:730px;height:31px;background:url(../images/cadre_contenu_bas_730.jpg) bottom left no-repeat;}
.cadre_contenu_bas_catalogue{width:730px;height:31px;background:url(../images/cadre_contenu_bas_catalogue.jpg) bottom left no-repeat;}

.dans_cadre_contenu_milieu{
	padding-left:15px;
	padding-right:20px;
}

.titre_page{
	color:#FFF;
	font-size:14px;
	padding-top:12px;
	text-indent:27px;
	font-weight:bold;
}

.titre_paragraphe{
	color:#990000; 
	font-weight:bold; 
	font-size:22px;
}

.titre_question{
	color:#990000; 
	font-weight:bold; 
}

.titre_tableau{
	font-weight:bold; 
	font-size:14px;
}

#contenu_page_fixe .info_pneus{
	font-size:9px; 
	text-align:center
}

.info_colonne{
	font-size:9px; 
	font-weight:bold;
}

.tableau_conseils{
	width:400px;
	margin:auto;
}

.marge{padding-left:10px;padding-right:10px;}
.coordonnees_alpha{border-bottom:1px solid #2255b9;}
.coordonnees_alpha img{padding-left:10px;}
.coordonnees_alpha .alpha{font-weight:bold;font-size:11pt;color:#2255b9;}
.coordonnees_alpha .adresse{font-weight:bold;}
.coordonnees_alpha .tel{font-weight:bold;}
.nom_centre{font-weight:bold;color:#2255b9;}

.fond_trait_gris{
	height:22px;
	background:url(../images/trait_gris.jpg) top left repeat-x;
}

.fond_nom_adresse{
	height:22px;
	background:url(../images/fond_nom_adresse.jpg) top left repeat-x;
	color:white;	
	font-weight:bold;
	padding-left:5px;
}

.img_derniere_etape{
	float:left;
	width:30px;
	text-align:center;	
}

.entre_img_derniere_etape{
	clear:both;
	padding:3px;	
}

.paiementout{-moz-opacity:0.30;filter:alpha(opacity=30);opacity:0.30;cursor:pointer}
.paiementover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;cursor:pointer}

.poursuivre_commande_centre{
	width:100%;	
	text-align:center;
	padding:8px;
}
/* GESTION DES PAGES */


/* CATALOGUE */
.cadre_contenu_haut_catalogue .acces_panier{
	text-align:right;
	padding-top:15px;
	padding-right:40px;
}

.cadre_contenu_haut_catalogue .acces_panier a{
	color:#3769c8;
	text-decoration:underline;
}

.dans_cadre_contenu_milieu .retour_page_precedente a{
	color:#3769c8;
	text-decoration:underline;
}

.tableau_produits .liste_produit_marque{
	padding-left:15px;
}

.tableau_produits .prix_produit_detail{
	font-size:18px;
	font-weight:bold;
	padding-bottom:7px;
}

.dans_cadre_contenu_milieu .tableau_produits{border-collapse:collapse;}
.dans_cadre_contenu_milieu .tableau_produits .bordure_td_complet{border:1px solid #3769c8;padding:7px;}
.dans_cadre_contenu_milieu .tableau_produits .bordure_td_sans_droite{border-left:1px solid #3769c8;border-top:1px solid #3769c8;border-bottom:1px solid #3769c8;padding:7px;}
.dans_cadre_contenu_milieu .tableau_produits .bordure_td_sans_gauche{border-right:1px solid #3769c8;border-top:1px solid #3769c8;border-bottom:1px solid #3769c8;padding:7px;}
/* FIN CATALOGUE */


/* CONTACTEZ NOUS */
#div_contact{
	overflow:hidden;
}

#div_contact .div_contact1{
	float:left;	
	width:127px;
	height:150px;
	background:url(../images/div_contact1.jpg) bottom left no-repeat;
}

#div_contact .div_contact1 img{
	padding-left:10px;
	padding-top:12px;
}

#div_contact .div_contact2{
	float:left;	
	width:120px;
	height:150px;
	background:url(../images/div_contact2.jpg) bottom left repeat-x;
	text-align:center;
	font-weight:bold;
}

#div_contact .div_contact2 span{
	font-size:15px;
}

#div_contact .div_contact3{
	float:left;	
	width:210px;
	height:150px;
	background:url(../images/div_contact2.jpg) bottom left repeat-x;
	text-align:center;
	font-weight:bold;
}

#div_contact .div_contact3 span{
	font-size:15px;
}

#div_contact .div_contact3 .tel{
	font-size:20px;
}

#div_contact .div_contact4{
	float:left;	
	width:330px;
	height:150px;
	background:url(../images/div_contact2.jpg) bottom left repeat-x;
	text-align:center;
	font-weight:bold;
}

#div_contact .div_contact4 span{
	font-size:15px;
}
/* FIN CONTACTEZ NOUS */


/* FOOTER */
#bas .contenu_bas{
	width:940px;
	height:30px;
	margin:auto;
	padding-top:3px;
	color:#4e4a4a;
	font-weight:bold;
}

#bas .contenu_bas .contenu_bas_gauche{
	float:left;
	padding-left:10px;
}

#bas .contenu_bas .contenu_bas_droite{
	float:left;
	padding-left:10px;
}

#bas .contenu_bas .contenu_bas_droite img{
	padding-left:10px;
	padding-top:4px;
}
/* FIN FOOTER */


