/* 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:#000000;
	z-index:1;
	margin-bottom:20px;
	cursor:url(./images/curseur.cur), auto;
}

.pousseur{clear:both;font-size:0px;padding:0px;margin:0px;}

#pageaccueil{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../images/background/fond.jpg) black no-repeat;
}

#pagenews{
	width:955px;
	height:822px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../images/background/fond_news.jpg) black no-repeat;
}

#page {
	width:955px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(../images/background/fond-interieur.jpg) no-repeat;
	background-color:#FFF;
}

#header{
	color:#000;
	text-align:center;	
	width:955px;
	height:119px;
	background:url(../images/background/header.gif) repeat-x top left;
}

.headerg{
	float:left;
	padding-top:3px;
	padding-left:50px;
}
.headerg div{
	color:#980800;
	font-weight:bold;
	font-size:9px;
	margin-left:-8px;
}

.headerm{
	float:left;	
	padding-left:60px;
	margin-top:20px;
}

.headerd{
	float:right;
	text-align:right;
	padding-top:15px;
	padding-right:50px;
}

.headerc{
	text-align:center;
	font-weight:bold;
	font-size:24px;
	padding-top:4px;
}


/************* MENU HAUT ****************/
#menu{
	font-size:12px;
	margin-top:0px;
	margin-left:45px;
}

ul#ulmenu{
	list-style-type:none;
	width:100%;
}
ul#ulmenu li{
	float:left;
}

/*Bouton 1*/
ul#ulmenu li#libtn1 a#btn1{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn1h.jpg) no-repeat top left;	
}
#btn1{	
	width:75px;
	height:33px;
	float:left;
}
ul#ulmenu a#btn1{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menu/btn1.jpg) no-repeat top left;
}
ul#ulmenu a#btn1:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn1h.jpg) no-repeat top left;	
}

/*Bouton 2*/
ul#ulmenu li#libtn2 a#btn2{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn2h.jpg) no-repeat top left;	
}
#btn2{	
	width:269px;
	height:33px;
	float:left;	
}
ul#ulmenu a#btn2{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menu/btn2.jpg) no-repeat top left;
}
ul#ulmenu a#btn2:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn2h.jpg) no-repeat top left;	
}

/*Bouton 3*/
ul#ulmenu li#libtn3 a#btn3{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn3h.jpg) no-repeat top left;	
}
#btn3{	
	width:243px;
	height:33px;
	float:left;	
}
ul#ulmenu a#btn3{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menu/btn3.jpg) no-repeat top left;
}
ul#ulmenu a#btn3:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn3h.jpg) no-repeat top left;	
}

/*Bouton 4*/
ul#ulmenu li#libtn4 a#btn4{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn4h.jpg) no-repeat top left;	
}
#btn4{	
	width:46px;
	height:33px;
	float:left;	
}
ul#ulmenu a#btn4{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menu/btn4.jpg) no-repeat top left;
}
ul#ulmenu a#btn4:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn4h.jpg) no-repeat top left;	
}

/*Bouton 5*/
ul#ulmenu li#libtn5 a#btn5{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn5h.jpg) no-repeat top left;	
}
#btn5{	
	width:230px;
	height:33px;
	float:left;
}
ul#ulmenu a#btn5{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menu/btn5.jpg) no-repeat top left;
}
ul#ulmenu a#btn5:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu/btn5h.jpg) no-repeat top left;	
}



/************* MENU CENTRE ****************/
#menucentre_sans_actu{
	font-size:12px;
	margin-top:290px;
	margin-left:-20px;
}

#menucentre_avec_actu{
	font-size:12px;
	margin-top:40px;
	margin-left:-20px;
}

.actu_accueil{
	width:175px;
	height:31px;
	color:black;
	margin-top:220px;
	margin-left:100px;
	background:url(../images/background/fond-actu-accueil.jpg) no-repeat top left;
}

ul#ulmenucentre{
	list-style-type:none;
	width:100%;
	overflow:hidden;
}
ul#ulmenucentre li{
	float:left;
	padding-left:120px;
}

/*Bouton Centre 1*/
ul#ulmenucentre li#libtncentre1 a#btncentre1{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menucentre/bloc1h.jpg) no-repeat top left;	
}
#btncentre1{	
	width:177px;
	height:286px;
	float:left;
}
ul#ulmenucentre a#btncentre1{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menucentre/bloc1.jpg) no-repeat top left;
	z-index:5;
}
ul#ulmenucentre a#btncentre1:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menucentre/bloc1h.jpg) no-repeat top left;	
}

/*Bouton Centre 2*/
ul#ulmenucentre li#libtncentre2 a#btncentre2{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menucentre/bloc2h.jpg) no-repeat top left;	
}
#btncentre2{	
	width:177px;
	height:286px;
	float:left;
}
ul#ulmenucentre a#btncentre2{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menucentre/bloc2.jpg) no-repeat top left;
}
ul#ulmenucentre a#btncentre2:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menucentre/bloc2h.jpg) no-repeat top left;	
}

/*Bouton Centre 3*/
ul#ulmenucentre li#libtncentre3 a#btncentre3{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menucentre/bloc3h.jpg) no-repeat top left;	
}
#btncentre3{	
	width:177px;
	height:286px;
	float:left;
}
ul#ulmenucentre a#btncentre3{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
	background:url(../images/menucentre/bloc3.jpg) no-repeat top left;
}
ul#ulmenucentre a#btncentre3:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menucentre/bloc3h.jpg) no-repeat top left;	
}

.image_centre{
	display:block;
	margin-top:-3px;
	padding-left:3px;
}

.ombre_image_centre{
	display:block;
	margin-top:0px;
	padding-left:3px;
}

.image_centre2{
	display:block;
	margin-top:-15px;
	padding-left:3px;
}

.ombre_image_centre2{
	display:block;
	margin-top:0px;
	padding-left:3px;
}

.texte_centre{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	display:block;
	text-align:center;
	font-size:18px;
	padding-top:10px;
}

.texte_centre2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	display:block;
	text-align:center;
	font-size:18px;
	padding-top:0px;
}

#boutique{
	color:#FFF;
	font-size:30px;
	position:relative;
	margin-top:-50px;
	margin-left:250px;
	font-weight:bold;
	z-index:100;
}

.boutique_haut{width:270px;padding:5px;background-color:#000;text-align:center;}
.boutique_bas{width:270px;padding:5px;background-color:#000;margin-left:150px;text-align:center;}


#titre_page{
	text-align:center;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
}

/* NEWS - ACTUS */
.les_actus{width:390px;float:left;padding-bottom:30px;padding:15px;}
.les_actus_img{float:left;padding-right:20px;}
.les_actus a{color:black;}
.les_actus a:hover{color:black;}

.texteactupart{width:700px;margin:auto;}
.texteactupart a{color:black;}
.texteactupart a:hover{color:#BA0000;}


/* CATALOGUE */
.tab_catalogue{
	width:100%;
	margin:auto;
	text-align:center;	
}

.choix_rubrique{
	text-align:left;
	padding:10px;
}
.inputbox {font-size:8pt;}
.textareabox{width:125px;}
.ident{font-size:8pt;}
.champ_ident{font-size:8pt; width : 88px;}
.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}
.lien_dunlop{float:left;padding-left:5px;margin-bottom:7px;}
.lien_dunlop a{color:black;text-decoration:none}
.lien_dunlop a:hover {color:#D50000;text-decoration:none}
.modif_panier a{color:black;text-decoration:none}
.modif_panier a:hover {color:#D50000;text-decoration:none}

.cata_conteneur{
	width:100%px;
	margin:auto;
	margin-top:30px;
	overflow:hidden;	
}

.menu_catalogue{
	width:190px;
	float:left;
	height:700px;
	background:url(../images/background/trait_verticale.jpg) no-repeat top right;
	padding-top:30px;
}

/* BOITE */
#boite .haut_gauche {
	background-image: url(../images/menucatalogue/haut_gauche.jpg);
	background-repeat: no-repeat;
	width: 23px;
	height: 41px;
}

#boite .haut {
	background-image: url(../images/menucatalogue/haut.jpg);
	background-repeat: repeat-x;
	font-size:14px;
}

#boite .haut_droite {
	background-image: url(../images/menucatalogue/haut_droite.jpg);
	background-repeat: no-repeat;
	width: 22px;
	height: 41px;
}

#boite .gauche {
	background-image: url(../images/menucatalogue/gauche.jpg);
	background-repeat: repeat-y;
	width: 23px;
}

#boite .centre_haut {
	background-color: white;
}

#boite .droite {
	background-image: url(../images/menucatalogue/droite.jpg);
	background-repeat: repeat-y;
	width: 22px;
}

#boite .bas_gauch {
	background-image: url(../images/menucatalogue/bas_gauche.jpg);
	background-repeat: no-repeat;
	width: 23px;
	height: 16px;
}

#boite .bas {
	background-image: url(../images/menucatalogue/bas.jpg);
	background-repeat: repeat-x;
}

#boite .bas_droit {
	background-image: url(../images/menucatalogue/bas_droite.jpg);
	background-repeat: no-repeat;
	width: 22px;
	height: 16px;
}
/* FIN BOITE */

.description_header_catalogue_g{float:left;font-weight:bold;}
.description_header_catalogue_d{float:right;}
.ajout_panier a{color:black;padding-right:5px;font-size:13px;}

.titre_rub{
	width:148px;
	height:38px;
	margin:auto;
	background:url(../images/background/fond_rubrique.jpg) no-repeat top left;
	padding-top:5px;
	text-align:center;	
}

.titre_rub span{
	color:black;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-right:5px;
}

.titre_rub a{color:black;text-decoration:none;}

.titre_rub_active{
	width:148px;
	height:38px;
	margin:auto;
	background:url(../images/background/fond_rubrique_active.jpg) no-repeat top left;
	padding-top:5px;
	text-align:center;
}

.titre_rub_active span{
	color:black;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-right:5px;
}

.sous_rub{
	width:148px;
	margin:auto;
	list-style:none;
	margin-top:-15px;
}

.sous_rub li{
	padding:10px;
	padding-left:18px;
	border-bottom:1px solid #cacaca;
}

.sous_rub a{
	font-weight:bold;
	color:black;
	text-decoration:none;
	font-size:14px;
}

.sous_rub a:hover{
	color:#e77d0c;
}

.separateur_rub{
	height:23px;
	margin-right:10px;
	background:url(../images/background/separateur.jpg) repeat-x top left;
}

.autre_rub{
	list-style:none;
	width:148px;
	margin-left:21px;
}

.autre_rub li{
	padding:10px;
	border-bottom:1px solid #cacaca;
}

.autre_rub a{
	font-weight:bold;
	color:black;
	font-size:14px;
	text-decoration:underline;
}

.autre_rub a:hover{
	font-weight:bold;
	color:#e77d0c;
}

.centretexte_catalogue{
	overflow:hidden;
	width:760px;
}

.header_catalogue{
	float:right;	
	padding:5px;
	margin-bottom:15px;
	font-weight:bold;
}

.header_catalogue a{
	color:black;
}

/* FORMULAIRE INSCRIPTION */
.titre_form_inscription{
	width:230px;
	height:50px;
	background:url(../images/background/fond_form_inscritpion.jpg) no-repeat top center;
	text-align:center;
	margin:auto;
	padding-top:7px;
}

.titre_form_inscription span{
	color:black;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding-right:5px;
}

.newUser{
	margin:auto;	
}

.newUser .input_text{
	height:18px;
	width:250px;
}

.newUser .input_text2{
	height:18px;
	width:100px;
}

.newUser .input_select{
	padding:0;
	margin:0;
	height:20px;
	font-size:13px;	
}

.champ_oligatoire{
	font-weight:bold;
	color:red;
}


/* CGV */
.titre_cgv_haut{padding:7px;background-color:#000;text-align:center;margin-left:320px;margin-right:320px;}
.titre_cgv_bas{padding:7px;background-color:#000;text-align:center;margin-left:470px;margin-right:270px;}
.titre_cgv{font-weight:bolder;font-size:13px;margin:25px 0 10px 0;}
.titre_cgv span{
	background:url(../images/background/fond-titre.jpg) repeat-x top left;
	padding:10px;
	background-position:0px 6px;
}


/* FAQ */
.titre_faq_haut{padding:7px;background-color:#000;text-align:center;margin-left:385px;margin-right:385px;}
.titre_faq_bas{padding:7px;background-color:#000;text-align:center;margin-left:420px;margin-right:220px;}
.titre_faq_bas span{font-size:80%;}

.bloc_question{
	width:857px;
	margin:auto;
}

.question-haut{
	width:857px;
	height:29px;
	background:url(../images/background/fond-question.jpg) no-repeat top left;
}
.question-bas{
	width:857px;
	background:url(../images/background/fond-question2.jpg) repeat-y top left;
}

.question{font-size:14px;font-weight:bold;padding:10px;width:800px;margin:auto;border-bottom:2px solid #f6ce0b;}
.reponse{font-size:13px;padding:10px;width:800px;margin:auto;padding-left:30px;padding-bottom:30px;}


#centrepage{
	width:951px;
	height:500px;
	border-left:2px solid #8e8e8e;
	border-right:2px solid #8e8e8e;
}

#centrepagenews{
	width:951px;
	height:500px;
}

/*hack ie 6*/
html>body #centrepage {
	height: auto;
	min-height:500px;
} 
html>body #centrepagenews {
	height: auto;
	min-height:500px;
} 

.centretexte{
	padding:30px;
	padding-right:50px;
	padding-left:50px;
}

/* PARTENAIRES */
.page_partenaires{
	width:600px;
	margin:auto;
	text-align:center;
}

.lien_partenaires{
	text-decoration:none;	
	color:black;
}

.lien_partenaires:hover{
	text-decoration:underline;	
	color:black;
}


/********************* FOOTER *********************/
#footer_index{
	color:#FFF;	
	text-align:center;
	padding-top:30px;
	font-size:10px;
	font-weight:bold;
}

#footer_pasindex{
	color:#000;	
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:7px;
	border-left:2px solid #8e8e8e;
	border-right:2px solid #8e8e8e;
	border-bottom:2px solid #8e8e8e;
}

#footer_index a{text-decoration:none;color:#FFF;}
#footer_index a:hover{text-decoration:underline;color:#FFF;}
#footer_pasindex a{text-decoration:none;color:#000;}
#footer_pasindex a:hover{text-decoration:underline;color:#BA0000;}

#sous-footer{
	color:#FFF;	
	text-align:center;
	padding-top:30px;
	font-size:10px;
	font-weight:bold;
}
#sous-footer a{text-decoration:none;color:#FFF;}
#sous-footer a:hover{text-decoration:underline;color:#FFF;}

a img{ text-decoration:none;border:0; }
h1{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{width:700px;font-size:14px;}
.centrer{text-align:center;}

a{cursor:url(./images/curseur.cur), auto;}
html:not([lang*=""]) a{cursor:pointer;}







