@charset "utf-8";

@import "styles_contenu.css";

/* CSS Document */
body, html {
	width:100%;
	margin:0;
	padding:0;
	background:url('../images/background-html.jpg')
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
    width:100%;
    background:url('../images/background-body.jpg') repeat-x;
}

/* @note : introducing new HTML5 elements */
header, nav, footer, figure, section, article, figcaption, aside {
	display: block;
}

h1.h1_logo{
	margin:0;
	padding:0;
	border:none;
    float:left;
    background:none;
    height:92px;
}
h1.h1_logo a.lien_logo{
}
h1.h1_logo span{
	display:none;
}

.box {
    width:1000px;
    margin:0 auto;
	/*
    background-color:white;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	border-radius: 10px; 
	-moz-box-shadow: 1px 1px 13px #666666;  
	-webkit-box-shadow: 1px 1px 13px #666666;  
	box-shadow: 1px 1px 13px #666666; 
    */
}
.ariane { 
	margin-bottom:10px;
	font-size:11px;
	font-weight:normal;
}
.ariane a {
	font-size:11px;
	font-weight:normal;
} 
header {
    height:266px;
    width:100%;
    background:url('../images/background-header.png') no-repeat;
    position:relative;
}

#balle{width:244px;height:124px;background:url('../images/balle-golf.png') no-repeat;position:absolute;top:108px;left:829px;z-index:10;}
/*#header-logo{float:left;}*/

#description{width:730px;height:130px;color:#fff;text-align:center;}
#description h1{background:none;color:#fff;font-size:25px;font-weight:bold;font-family:arial;margin-top:14px;border:none;text-transform:none;font-family:'DidotRegular'}
#description a.more{background:url('../images/bouton-more.png') no-repeat;height:30px;line-height:30px;width:110px;display:inline-block;color:#fff;}
#description a.more:hover{background-position:0 -30px;text-decoration:none;}
#left-column{width:250px;float:left;}

#menu_l1{padding:10px;background:url('../images/background-left-column-bottom.jpg') bottom center no-repeat #fff;padding-bottom:20px;min-height:150px;}
#menu_l1 ul, #menu_l2 ul{list-style-type:none;margin:0;padding:0;}
#menu_l1 li{margin:6px 0;}
#menu_l1 li.first{margin-top:0;}
#menu_l1 a.menu_level_0{font-size:18px;border:2px solid #e3e01f;width:201px;height:33px;color:#fff;padding-left:25px;line-height:33px;display:inline-block;background:url('../images/background-menul1-level0.jpg') no-repeat;font-weight:normal;}
#menu_l1 a.menu_level_0:hover, 
#menu_l1 a.menu_level_0.actif,
#menu_l1 a.menu_level_0.menu_lien_actif2{background-position:0 -33px;text-decoration:none;}
#menu_l1 a.menu_level_0.actif{cursor:default;}
#menu_l1 a.menu_level_1{font-weight:normal;font-size:13px;margin-left:15px;width:185px;border-bottom:1px solid #707173;color:#707173;padding-left:15px;display:inline-block;height:24px;line-height:24px;}
#menu_l1 li.menu_level_1{display:none;margin:0;}
#menu_l1 a.menu_level_1:hover,
#menu_l1 a.menu_level_1.menu_lien_actif2{background:#e4e4e4;text-decoration:none;}
#menu_l1 a.menu_level_1.menu_lien_actif2{display:inline-block;}
#menu_l1 li.lastitem{margin-bottom:6px;}


#menu_l2 li{border:1px solid #c6c7c8;background:url('../images/background-menul2.jpg'); width:228px; height:51px; line-height:51px;padding-left:20px;margin-bottom:5px;}
#menu_l2 li:hover{background-position:0 -51px;}
#menu_l2 li a{font-size:15px;font-weight:bold;text-transform:uppercase;color:#fff;display:inline-block;width:228px;height:51px;}
#menu_l2 li a:hover{text-decoration:none;}

#contenu {
    width:720px;
	padding:10px;
    background:url('../images/background-content.jpg') bottom center no-repeat #fff;
    margin-left:10px;    
    float:left;
    padding-bottom:30px;
}

div.clear-fix{clear:both;margin-bottom:10px;height:1px;width:1px;}
div.content{padding:10px;}


/* diaporama page d'accueil */
#diaporama{width:700px;height:300px;margin-bottom:10px;}
#diaporama .showcase{border:none !important;}
#diaporama #subBar{line-height:40px;font-weight: bold;padding-left:20px !important;}
/* fin du diaporama */

.block-cat{border: 1px solid #e2de13;width:225px;margin-right:10px;float:left;height:248px;position:relative;}
.block-cat-hover{position:absolute;top:0px;left:0px;background:url('../images/background-block-cat-hover.png');width:225px;height:249px;display:none;}
.block-cat:hover .block-cat-hover{display:block;}
.block-cat.last{width:224px;margin-right:0;}

.block-cat a.absolute{position:absolute;width:225px;height:248px;left:-1px;top:-1px;display:block;z-index:10;}
/*.block-cat a.absolute:hover{background:url('../images/background-block-cat-hover.png');}*/

.block-header{background:url('../images/background-block-cat-header.jpg') repeat-x; height:58px;width:225px;}
.block-header h2{color:#fff;text-transform:uppercase;font-size:15px;margin:0;padding:0;padding-left:18px;}
.block-content{}

footer {
    width:1000px;
    min-height:2px;
    padding-top:2px;
    margin:0 auto;
    background:url('../images/background-footer.jpg') no-repeat;
    clear:both;
	color:#9c9e9f;
	font-size:10px;
}
footer a {
	color:#9c9e9f;
	font-size:10px;
}

footer img{display:inline;}
footer .footer_big{
	font-size:12px;
}
footer .footer_big a{
	font-size:12px;
}

footer p{clear:both;float:right;visibility:hidden;}
#footer-logo{float:left;}
#menu_footer{float:right;}
#menu_footer ul{list-style-type:none;margin-top:23px;}
#menu_footer li{display:inline;height:29px;line-height:29px;background:url('../images/background-footer-link.jpg') center right no-repeat;padding:0 10px;}
#menu_footer li.last{background:none;padding-right:0;}
#menu_footer li a{font-size:12px;font-weight:normal;}
#menu_haut {
	float: right;
    margin-top: 44px;
    height: 34px;    
    display:inline;
}
#menu_haut a {
	display:block;	
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#707173;
	text-decoration:none;	
    background:none;
    border:1px solid transparent;
    line-height: 32px;
    padding: 0 13px;
    position: relative;
    top: -3px;
    font-weight:normal;
}

#menu_haut ul{list-style-type:none;margin:0;padding:0;}
#menu_haut li{
    margin: 0;
    padding: 0;
    float: left;
    height:28px;
    border-right:1px solid #a3a19e;
    padding-right: 5px;
    padding-left: 6px;
}

#menu_haut li.last{border-right:none;margin-right:15px;}

#menu_haut a:hover, #menu_haut a.menu_lien_actif {
    height:32px;
	background: url('../images/background-menu-header.jpg') repeat-x;
    border:1px solid #dfdb00;
	color:#fff;
}

a#accueil{background:url('../images/home.png') no-repeat; width:41px;padding:0;}
a#accueil:hover, a#accueil.menu_lien_actif{background:url('../images/home-actif.jpg') no-repeat;}

a#revendeur{background:url('../images/revendeur.jpg') no-repeat;border:1px solid #97b314;height:32px;color:#fff;}
a#revendeur:hover,a#revendeur.menu_lien_actif{background:url('../images/revendeur-actif.jpg') no-repeat;}

span#phone{width:12px;height:32px;background:url('../images/phone.jpg') no-repeat;display:inline-block;}

span#telephone{
    display:inline-block;
    background-image: url('../images/phone.png');
    background-repeat: no-repeat;
    background-position : 10px 0;
    background-color:#b4ca00;
    height:32px;
    line-height:32px;
    border:1px solid #dfdb00;
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
    color:#fff;    
    padding: 0 13px;
    padding-left:26px;
    position: relative;
    top: -3px;
}
/*PAGINATION*/
#contenu .bloc_pagination {
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}
#contenu .bloc_pagination a, #contenu .bloc_pagination span {
	padding:4px 8px 4px 8px;
	font-size:13px;
	color:#97BF0D;
	border:1px #97BF0D solid;
	margin:1px;
}
#contenu .bloc_pagination span {
	font-weight:bold;
	background:#97BF0D;
	color:#FFFFFF;
}

#contenu .bloc_pagination a:hover {
	text-decoration:none;
	color:#939393;
}
#contenu .bloc_pagination #contenu .page_active {
	background-color:#d1cf09;
	color:white;
}
.se_recherche {
	text-align:right;
	margin-bottom:10px;
}