/* ---------------------------------------------

Arts et antiquités du sport  Styles

version :	12/12/2008
author :	laurent lelion
email :		web.leo.creation@free.fr

marron : #8d5548;
gris : #605a52;
gris (survol) : #b4ac99;

rouge : #e30013;
violet : #760063;
orange : #f38b08;
bleu : #0079bc;
vert : #83bb00;
------------------------------------------------ */

* {margin:0px; padding:0px;}

body {font-size:62.5%; color:#000; font-family: Arial, Verdana, sans-serif; text-align:center; background:#CCC url(../images/body_bg.jpg) repeat-x;}
.home_tmp {background:#E4E4E4 url(../images/globalBG.jpg) repeat-x fixed left top}

/* ------ Generic */
.breaker {clear:both; overflow:hidden; height:0%}

a {outline: none;}	/* Hack FF bordure pointille */
:focus{-moz-outline-style: none;}

a {}
a:hover {}
ul {}
ul li {list-style:none;}
img {border:none}

/* ------ Home _TMP */
#global_tmp{
	width:460px; 
	margin:0 auto;
	position:absolute;
	left: 50%; 
	top: 50%;	
	height: 400px;
	margin-top: -200px; /* moitié de la hauteur */
	margin-left: -230px; /* moitié de la largeur */
}
.temporaryContent {border:1px solid #dbdbdb; background:#FFF; padding:10px; }
.temporaryContent a.flagLink {display:block; float:right; width:30px; height:20px; text-indent:-999em; border:1px solid #FFF;}
.temporaryContent a:hover.flagLink {border:1px solid #dbdbdb;}
.temporaryContent a.en {background:url(../images/british-flag_mini.gif) no-repeat;}
.temporaryContent a.fr {background:url(../images/french-flag_mini.gif) no-repeat;}

.temporaryContent h1 {text-align:left; padding:5px 0 10px 0;font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:2.1em; font-weight:normal;}
.temporaryContent p {padding:5px 0 0px 0; font-size:1.2em; text-align:left;}
.temporaryContent img.photo {float:left; width:150px; border:1px solid #DDD; margin:0 10px 5px 0;}
.temporaryContent p.loader {/*background:url(../images/loader.gif) no-repeat 84% 40%;*/}

/* ------ Global */
#global {text-align:left; width:830px; margin:14px auto 0 auto;}
#global .global_top {background:url(../images/global_top.png) no-repeat; height:10px; }
#global .global_mid {background:url(../images/global_mid.png) repeat-y; }
#global .global_bot {background:url(../images/global_bot.png) no-repeat; height:10px; }

#global .global_mid .global_content {width:800px; margin:0 0 0px 15px; padding-bottom:5px; }

#leftPart {float:left;}

#rightPart {float:right; width:576px; margin:14px 0 0 0; /*background:lime*/}
#rightPart .box_top {background:url(../images/cartouche_top.jpg) no-repeat; height:5px; overflow:hidden;}
#rightPart .box_mid {background:url(../images/cartouche_mid.jpg) repeat-y;}
#rightPart .box_content {background:#FFF url(../images/cartouche_bg.jpg) repeat-x; width:572px; margin:0 0 0 1px; padding:0 0 5px 0;}
#rightPart .box_bot {background:url(../images/cartouche_bot.jpg) no-repeat; height:5px;}
#rightPart .introText {padding:7px 7px 0 8px; font-size:1.2em; text-align:justify; color:#605a52;}
#rightPart .introText a {color:#605a52;}
#rightPart .introText a:visited {color:#CCC;}
#rightPart .introText a:hover {text-decoration:none;}
#rightPart p.noArticle {padding:7px 0px 0 7px; font-size:1.2em; color:#605a52; font-weight:bold;}

/* ------ Entêtes */
#rightPart h1 {float:right; margin:5px 5px 0 0; font-size:1.0em; font-weight:normal; text-indent:-999em; /*width:300px;*/ height:28px; overflow:hidden;}

.en .individualSport h1 {background:url(../images/en/title_individualSport.png) no-repeat; width:229px;}
.en .speedSport h1 {background:url(../images/en/title_speedSport.png) no-repeat; width:166px;}
.en .teamSport h1 {background:url(../images/en/title_teamSport.png) no-repeat; width:146px;}
.en .winterSport h1 {background:url(../images/en/title_winterSport.png) no-repeat; width:169px;}
.en .decoSport h1 {background:url(../images/en/title_decoSport.png) no-repeat; width:280px;}

.en h1.favorites {background:url(../images/en/title_favorites.png) no-repeat; width:220px;}
.en h1.contact {background:url(../images/en/title_contact.png) no-repeat; width:179px;}
.en h1.shop {background:url(../images/en/title_shop.png) no-repeat; width:122px;}
.en h1.press {background:url(../images/en/title_press.png) no-repeat; width:224px;}

.fr .individualSport h1 {background:url(../images/fr/title_individualSport.png) no-repeat; width:263px;}
.fr .speedSport h1 {background:url(../images/fr/title_speedSport.png) no-repeat; width:225px;}
.fr .teamSport h1 {background:url(../images/fr/title_teamSport.png) no-repeat; width:235px;}
.fr .winterSport h1 {background:url(../images/fr/title_winterSport.png) no-repeat; width:180px;}
.fr .decoSport h1 {background:url(../images/fr/title_decoSport.png) no-repeat; width:284px;}

.fr h1.favorites {background:url(../images/fr/title_favorites.png) no-repeat; width:220px;}
.fr h1.contact {background:url(../images/fr/title_contact.png) no-repeat; width:265px;}
.fr h1.shop {background:url(../images/fr/title_shop.png) no-repeat; width:302px;}
.fr h1.press {background:url(../images/fr/title_press.png) no-repeat; width:280px;}

/* ------ Header */
#header {position:relative; }
* html #header {width:800px; }	/* IE6 */
#header h1 {font-size:1.0em; font-weight:normal; text-indent:-999em; height:1px; overflow:hidden}
#header a.logo {display:block; float:left; }

#header .flagBox {position:absolute; top:0px; right:0px;}
#header .flagBox a.flagLink {display:block; float:right; width:20px; height:13px; text-indent:-999em; border:1px solid #d4d3d1;}
#header .flagBox a:hover.flagLink {border:1px solid #FFF;}
#header .flagBox a.en {background:url(../images/british-flag_mini_2.gif) no-repeat;}
#header .flagBox a.fr {background:url(../images/french-flag_mini_2.gif) no-repeat;}

#header ul#topMenu {float:right; margin:36px 0 0 0px; padding:0 0 0 0px; }
#header ul#topMenu li {float:left; margin-right:18px;}
#header ul#topMenu li.last {margin-right:0px;}
#header ul#topMenu li a {display:block; background:none; font-size:1.6em; padding:2px 5px; color:#605a52; text-decoration:none; font-weight:bold;}
#header ul#topMenu li a:hover {background:#b4ac99; color:#FFF; }
#header ul#topMenu li a.uberlink, #header ul#topMenu li a.active {background:#b4ac99; color:#FFF;}

/* ------ newsHome */
#newsHome {width:802px; margin:10px 0 0 0;}
#newsHome .top {background:url(../images/home_box_top.jpg) no-repeat; height:7px;}
* html #newsHome .top {overflow:hidden}	/* IE6 */
#newsHome .mid {background:url(../images/home_box_mid.jpg) repeat-y;}
#newsHome .bot {background:url(../images/home_box_bot.jpg) no-repeat; height:5px;}
#newsHome .content {background:#FFF url(../images/home_box_bg.jpg) repeat-x; width:799px}
#newsHome .mask {position:relative;	width:790px; height:170px;	overflow:hidden;}

#newsHome ul#ctrlBtn {position:absolute; top:4px; left:460px; float:left; z-index:10}
#newsHome ul#ctrlBtn li {display:block; float:left; margin:0 0px 0 0; }
#newsHome ul#ctrlBtn li a {display:block; font-size:1.2em; padding:2px 3px; color:#605a52; text-decoration:none;}
#newsHome ul#ctrlBtn li a:hover, #newsHome ul#ctrlBtn li a.active {background:#d3cec3; color:#b64429}

#newsHome .mask #newsHomeList {position:absolute;}
#newsHome .mask #newsHomeList .item {float:left; width:790px; height:170px; overflow:hidden;}
#newsHome .mask #newsHomeList .item .leftContent {float:left; width:450px; padding:7px 36px 5px 30px;}
#newsHome .mask #newsHomeList .item .leftContent h2 {font-size:2.4em; color:#8d5548; font-weight:bold}
#newsHome .mask #newsHomeList .item .leftContent h2 a {color:#8d5548; text-decoration:none; }
#newsHome .mask #newsHomeList .item .leftContent h2 a:hover {color:#8d5548; text-decoration:underline; }   
#newsHome .mask #newsHomeList .item .leftContent .text {padding:4px 0 1px 0; text-align:justify; font-size:1.2em; color:#605a52; }
#newsHome .mask #newsHomeList .item .leftContent a.readMore {display:block; float:right; color:#8d5548; font-size:1.2em; background: url(../images/brown_arrow.gif) no-repeat 0% 50%; padding:0 0 0 13px; text-decoration:underline; font-style:italic;}
#newsHome .mask #newsHomeList .item .leftContent a:visited.readMore {color:#CCC;}
#newsHome .mask #newsHomeList .item .leftContent a:hover.readMore {text-decoration:none; color:#8d5548;}
#newsHome .mask #newsHomeList .item a.pictLink { text-decoration:none;}
#newsHome .mask #newsHomeList .item .pictBox {float:left; text-align:center; width:270px}
#newsHome .mask #newsHomeList .item img {border:1px solid #635D55; }
#newsHome .mask #newsHomeList .item img:hover {border:1px solid #FFF; }
#newsHome .mask #newsHomeList .item img {height:160px; margin:5px auto 0 auto;}

/* --- mainMenu */
#mainMenu {width:218px; margin:14px 0 0 0; }
#mainMenu .menu_top {background:url(../images/main_menu_top.jpg) no-repeat; height:11px;}
* html #mainMenu .menu_top {overflow:hidden;}	/* IE6 */
#mainMenu .menu_mid {background:url(../images/main_menu_mid.jpg) repeat-y;}
#mainMenu .menu_content {width:214px; padding-bottom:10px; margin:0 0 0 1px; background:#FFF url(../images/main_menu_bg.jpg) repeat-x; }
#mainMenu .menu_bot {background:url(../images/main_menu_bot.jpg) no-repeat; height:5px;}

#mainMenu .group {padding:12px 0 0 0px; }
#mainMenu .first {padding:4px 0 0 0px;}
#mainMenu .last a.label_off, #mainMenu .last a.label_on {margin-top:3px; }
#mainMenu h2 {font-size:1.1em; font-weight:bold; margin:0 0 7px 5px;}
#mainMenu h2 a {display:block; float:left; text-decoration:none; text-indent:-999em;}
#mainMenu h2 a.label_off, #mainMenu h2 a.label_on {width:187px; height:10px; margin-top:2px; overflow:hidden; }

#mainMenu h2 a.arrow {width:16px; height:14px; overflow:hidden; }

#mainMenu h2 a.off_close {background:url(../images/arrow2_off.png) no-repeat 0px -14px;}
#mainMenu h2 a.off_open {background:url(../images/arrow2_off.png) no-repeat 0px 0px;}
* html #mainMenu h2 a.off_close {background:url(../images/IE6/arrow2_off.gif) no-repeat 0px -14px;}	/* IE6 */
* html #mainMenu h2 a.off_open {background:url(../images/IE6/arrow2_off.gif) no-repeat 0px 0px;}	/* IE6 */

#mainMenu .individualSport h2 a.on_close {background:url(../images/arrow_on_individualSport.png) no-repeat 0px -14px;}
#mainMenu .individualSport h2 a.on_open {background:url(../images/arrow_on_individualSport.png) no-repeat 0px 0px;}
* html #mainMenu .individualSport h2 a.on_close {background:url(../images/IE6/arrow_on_individualSport.gif) no-repeat 0px -14px;}	/* IE6 */
* html #mainMenu .individualSport h2 a.on_open {background:url(../images/IE6/arrow_on_individualSport.gif) no-repeat 0px 0px;}	/* IE6 */

#mainMenu .speedSport h2 a.on_close {background:url(../images/arrow_on_speedSport.png) no-repeat 0px -14px;}
#mainMenu .speedSport h2 a.on_open {background:url(../images/arrow_on_speedSport.png) no-repeat 0px 0px;}
* html #mainMenu .speedSport h2 a.on_close {background:url(../images/IE6/arrow_on_speedSport.gif) no-repeat 0px -14px;}	/* IE6 */
* html #mainMenu .speedSport h2 a.on_open {background:url(../images/IE6/arrow_on_speedSport.gif) no-repeat 0px 0px;}	/* IE6 */

#mainMenu .teamSport h2 a.on_close {background:url(../images/arrow_on_teamSport.png) no-repeat 0px -14px;}
#mainMenu .teamSport h2 a.on_open {background:url(../images/arrow_on_teamSport.png) no-repeat 0px 0px;}
* html #mainMenu .teamSport h2 a.on_close {background:url(../images/IE6/arrow_on_teamSport.gif) no-repeat 0px -14px;}	/* IE6 */
* html #mainMenu .teamSport h2 a.on_open {background:url(../images/IE6/arrow_on_teamSport.gif) no-repeat 0px 0px;}	/* IE6 */

#mainMenu .winterSport h2 a.on_close {background:url(../images/arrow_on_winterSport.png) no-repeat 0px -14px;}
#mainMenu .winterSport h2 a.on_open {background:url(../images/arrow_on_winterSport.png) no-repeat 0px 0px;}
* html #mainMenu .winterSport h2 a.on_close {background:url(../images/IE6/arrow_on_winterSport.gif) no-repeat 0px -14px;}	/* IE6 */
* html #mainMenu .winterSport h2 a.on_open {background:url(../images/IE6/arrow_on_winterSport.gif) no-repeat 0px 0px;}	/* IE6 */

#mainMenu .decoSport h2 a.on_close {background:url(../images/arrow_on_decoSport.png) no-repeat 0px -14px;}
#mainMenu .decoSport h2 a.on_open {background:url(../images/arrow_on_decoSport.png) no-repeat 0px 0px;}
* html #mainMenu .decoSport h2 a.on_close {background:url(../images/IE6/arrow_on_decoSport.gif) no-repeat 0px -14px;}	/* IE6 */
* html #mainMenu .decoSport h2 a.on_open {background:url(../images/IE6/arrow_on_decoSport.gif) no-repeat 0px 0px;}	/* IE6 */

/* -- FR - */
.fr #mainMenu .individualSport a.label_off {background:url(../images/fr/menu/individualSport.png) no-repeat 0px -10px;}
.fr #mainMenu .individualSport a.label_off:hover, .fr #mainMenu .individualSport a.label_on {background:url(../images/fr/menu/individualSport.png) no-repeat 0px 0px;}
* html .fr #mainMenu .individualSport a.label_off {background:url(../images/fr/menu/IE6/individualSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .fr #mainMenu .individualSport a.label_off:hover, * html .fr #mainMenu .individualSport a.label_on, * html .fr #mainMenu .individualSport a:hover.label_on {background:url(../images/fr/menu/IE6/individualSport.gif) no-repeat 0px 0px;}	/* IE6 */

.fr #mainMenu .speedSport a.label_off {background:url(../images/fr/menu/speedSport.png) no-repeat 0px -10px;}
.fr #mainMenu .speedSport a.label_off:hover, .fr #mainMenu .speedSport a.label_on {background:url(../images/fr/menu/speedSport.png) no-repeat 0px 0px;}
* html .fr #mainMenu .speedSport a.label_off {background:url(../images/fr/menu/IE6/speedSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .fr #mainMenu .speedSport a.label_off:hover, * html .fr #mainMenu .speedSport a.label_on, * html .fr #mainMenu .speedSport a:hover.label_on {background:url(../images/fr/menu/IE6/speedSport.gif) no-repeat 0px 0px;}	/* IE6 */

.fr #mainMenu .teamSport a.label_off {background:url(../images/fr/menu/teamSport.png) no-repeat 0px -10px;}
.fr #mainMenu .teamSport a.label_off:hover, .fr #mainMenu .teamSport a.label_on {background:url(../images/fr/menu/teamSport.png) no-repeat 0px 0px;}
* html .fr #mainMenu .teamSport a.label_off {background:url(../images/fr/menu/IE6/teamSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .fr #mainMenu .teamSport a.label_off:hover, * html .fr #mainMenu .teamSport a.label_on, * html .fr #mainMenu .teamSport a:hover.label_on {background:url(../images/fr/menu/IE6/teamSport.gif) no-repeat 0px 0px;}	/* IE6 */

.fr #mainMenu .winterSport a.label_off {background:url(../images/fr/menu/winterSport.png) no-repeat 0px -10px;}
.fr #mainMenu .winterSport a.label_off:hover, .fr #mainMenu .winterSport a.label_on {background:url(../images/fr/menu/winterSport.png) no-repeat 0px 0px;}
* html .fr #mainMenu .winterSport a.label_off {background:url(../images/fr/menu/IE6/winterSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .fr #mainMenu .winterSport a.label_off:hover, * html .fr #mainMenu .winterSport a.label_on, * html .fr #mainMenu .winterSport a:hover.label_on {background:url(../images/fr/menu/IE6/winterSport.gif) no-repeat 0px 0px;}	/* IE6 */

.fr #mainMenu .decoSport a.label_off {background:url(../images/fr/menu/decoSport.png) no-repeat 0px -10px;}
.fr #mainMenu .decoSport a.label_off:hover, .fr #mainMenu .decoSport a.label_on {background:url(../images/fr/menu/decoSport.png) no-repeat 0px 0px;}
* html .fr #mainMenu .decoSport a.label_off {background:url(../images/fr/menu/IE6/decoSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .fr #mainMenu .decoSport a.label_off:hover, * html .fr #mainMenu .decoSport a.label_on, * html .fr #mainMenu .decoSport a:hover.label_on {background:url(../images/fr/menu/IE6/decoSport.gif) no-repeat 0px 0px;}	/* IE6 */


/* -- EN - */
.en #mainMenu .individualSport a.label_off {background:url(../images/en/menu/individualSport.png) no-repeat 0px -10px;}
.en #mainMenu .individualSport a.label_off:hover, .en #mainMenu .individualSport a.label_on {background:url(../images/en/menu/individualSport.png) no-repeat 0px 0px;}
* html .en #mainMenu .individualSport a.label_off {background:url(../images/en/menu/IE6/individualSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .en #mainMenu .individualSport a.label_off:hover, * html .en #mainMenu .individualSport a.label_on, * html .en #mainMenu .individualSport a:hover.label_on {background:url(../images/en/menu/IE6/individualSport.gif) no-repeat 0px 0px;}	/* IE6 */

.en #mainMenu .speedSport a.label_off {background:url(../images/en/menu/speedSport.png) no-repeat 0px -10px;}
.en #mainMenu .speedSport a.label_off:hover, .en #mainMenu .speedSport a.label_on {background:url(../images/en/menu/speedSport.png) no-repeat 0px 0px;}
* html .en #mainMenu .speedSport a.label_off {background:url(../images/en/menu/IE6/speedSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .en #mainMenu .speedSport a.label_off:hover, * html .en #mainMenu .speedSport a.label_on, * html .en #mainMenu .speedSport a:hover.label_on {background:url(../images/en/menu/IE6/speedSport.gif) no-repeat 0px 0px;}	/* IE6 */

.en #mainMenu .teamSport a.label_off {background:url(../images/en/menu/teamSport.png) no-repeat 0px -10px;}
.en #mainMenu .teamSport a.label_off:hover, .en #mainMenu .teamSport a.label_on {background:url(../images/en/menu/teamSport.png) no-repeat 0px 0px;}
* html .en #mainMenu .teamSport a.label_off {background:url(../images/en/menu/IE6/teamSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .en #mainMenu .teamSport a.label_off:hover, * html .en #mainMenu .teamSport a.label_on, * html .en #mainMenu .teamSport a:hover.label_on {background:url(../images/en/menu/IE6/teamSport.gif) no-repeat 0px 0px;}	/* IE6 */

.en #mainMenu .winterSport a.label_off {background:url(../images/en/menu/winterSport.png) no-repeat 0px -10px;}
.en #mainMenu .winterSport a.label_off:hover, .en #mainMenu .winterSport a.label_on {background:url(../images/en/menu/winterSport.png) no-repeat 0px 0px;}
* html .en #mainMenu .winterSport a.label_off {background:url(../images/en/menu/IE6/winterSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .en #mainMenu .winterSport a.label_off:hover, * html .en #mainMenu .winterSport a.label_on, * html .en #mainMenu .winterSport a:hover.label_on {background:url(../images/en/menu/IE6/winterSport.gif) no-repeat 0px 0px;}	/* IE6 */

.en #mainMenu .decoSport a.label_off {background:url(../images/en/menu/decoSport.png) no-repeat 0px -10px;}
.en #mainMenu .decoSport a.label_off:hover, .en #mainMenu .decoSport a.label_on {background:url(../images/en/menu/decoSport.png) no-repeat 0px 0px;}
* html .en #mainMenu .decoSport a.label_off {background:url(../images/en/menu/IE6/decoSport.gif) no-repeat 0px -10px; }	/* IE6 */
* html .en #mainMenu .decoSport a.label_off:hover, * html .en #mainMenu .decoSport a.label_on, * html .en #mainMenu .decoSport a:hover.label_on {background:url(../images/en/menu/IE6/decoSport.gif) no-repeat 0px 0px;}	/* IE6 */

#mainMenu ul {margin:0px 0 0 0; padding:0px 0 0 20px;}
#mainMenu ul li {font-size:1.2em;}
#mainMenu ul li a {color:#6b655e; text-decoration:none; text-transform:capitalize;}
#mainMenu ul li a:hover {}

#mainMenu .individualSport ul {background:url(../images/liseret_individualSport.gif) repeat-y 8px 0px;}
#mainMenu .speedSport ul {background:url(../images/liseret_speedSport.gif) repeat-y 8px 0px;}
#mainMenu .teamSport ul {background:url(../images/liseret_teamSport.gif) repeat-y 8px 0px;}
#mainMenu .winterSport ul {background:url(../images/liseret_winterSport.gif) repeat-y 8px 0px;}
#mainMenu .decoSport ul {background:url(../images/liseret_decoSport.gif) repeat-y 8px 0px;}

#mainMenu .individualSport ul li a:hover, #mainMenu .individualSport ul li a.active {color:#f38b08;}
#mainMenu .speedSport ul li a:hover, #mainMenu .speedSport ul li a.active {color:#e30013;}
#mainMenu .teamSport ul li a:hover, #mainMenu .teamSport ul li a.active{color:#83bb00;}
#mainMenu .winterSport ul li a:hover, #mainMenu .winterSport ul li a.active {color:#0079bc;}
#mainMenu .decoSport ul li a:hover, #mainMenu .decoSport ul li a.active {color:#760063;}

/* --- Module 'Nos coups de coeur' */
#pushMod {width:213px; border:1px solid #605a52; margin:5px 0 0 1px;}
#pushMod h2 {font-size:1.6em; font-weight:bold; color:#FFF; text-align:center; background:#605a52; padding:3px 0;}
#pushMod .content {background:#FFF; padding-bottom:5px}
#pushMod .content .mask {height:220px; overflow:hidden; position:relative;}
#pushMod ul#pushList {position:absolute;}
#pushMod ul#pushList li.item {float:left; width:210px; height:220px; overflow:hidden;}
#pushMod ul#pushList li.item h4 {padding:5px; font-size:1.2em; text-align:center; text-transform:uppercase; font-weight:bold}
#pushMod ul#pushList li.item h4 a {color:#8d5548; text-decoration:none;}
#pushMod ul#pushList li.item h4 a:visited {}
#pushMod ul#pushList li.item h4 a:hover {text-decoration:underline;}
#pushMod ul#pushList li.item .pictBox {text-align:center; width:210px}
#pushMod ul#pushList li.item .pictBox a { text-decoration:none;}
#pushMod ul#pushList li.item .pictBox img {/*height:155px;*/ margin:0px auto 0 auto; border:1px solid #bfbbb2;}
#pushMod ul#pushList li.item .pictBox img:hover {border:1px solid #635d55; }
#pushMod ul#pushList li.item a.readMore {display:block; float:right; color:#8d5548; font-size:1.2em; background: url(../images/brown_arrow.gif) no-repeat 0% 50%; padding:0 0 0 13px; text-decoration:none; font-style:italic; margin:3px 5px 0 0;}
#pushMod ul#pushList li.item a:visited.readMore {color:#CCC;}
#pushMod ul#pushList li.item a:hover.readMore {text-decoration:underline; color:#8d5548;}
#pushMod .noArticle {font-size:1.2em; margin:10px 0 0 0px; text-align:center;}

#pushMod ul#ctrlBtn {position:absolute; top:200px; left:3px; float:left; z-index:10}
#pushMod ul#ctrlBtn li {display:block; float:left; margin:0 0px 0 0; }
#pushMod ul#ctrlBtn li a {display:block; font-size:1.2em; padding:2px 3px; color:#605a52; text-decoration:none;}
#pushMod ul#ctrlBtn li a:hover, #pushMod ul#ctrlBtn li a.active {background:#d3cec3; color:#b64429}

/* --- Fil ariane */
#arianePath {float:left; margin:4px 0 0 8px; font-size:1.1em; color:#605a52; /*font-style:italic;*/ width:560px; }
* html #arianePath {display:inline} /* IE6 */
#arianePath span.sep {padding:0 1px;}
#arianePath a {color:#605a52; text-decoration:underline;}
#arianePath a:hover { text-decoration:none;}
#arianePath strong {text-transform:capitalize;}

/* --- Pagineur */
#pagineur { float:right; margin:0px 0px 0px 0px; }
* html #pagineur {width:70px; } /* IE 6 */
#pagineur a.icon {display:block; float:left; height:12px; text-indent:-999em; }
#pagineur a.startBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -30px 0px; width:10px; }
#pagineur a:hover.startBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -20px 0px;}
#pagineur a.previousBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -24px 0px; width:8px; margin:0 0 0 5px;}
#pagineur a:hover.previousBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -16px 0px;}

#pagineur a.nextBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat 0px 0px; width:8px; margin:0 5px 0 0px;}
#pagineur a:hover.nextBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -8px 0px;}
#pagineur a.endBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat 0px 0px; width:10px}
#pagineur a:hover.endBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -10px 0px;}

#pagineur span {display:block; float:left; padding:0 5px; color:#999;}

#pagineur ul.pageList {float:left;}
#pagineur ul.pageList li {float:left; padding:0 3px; line-height:12px; font-size:1.2em; font-weight:bold; list-style:none;}
#pagineur ul.pageList li a { color:#999999;}
#pagineur ul.pageList li a:hover {color:#000; text-decoration:underline}
#pagineur ul.pageList li span {color:#000; text-decoration:none; padding:0px; float:none; display:inline;}	/* page active */

/* --- Retour Moteur */
ul#articleList {margin:10px 0 0px 0;}
ul#articleList li {border:1px solid #bfbbb2; width:556px; margin:0 0 5px 7px;}
/*
ul#articleList li .cartouche_top {background:url(../images/cartouche_top.jpg) no-repeat; height:5px;}
ul#articleList li .cartouche_mid {background:url(../images/cartouche_mid.jpg) repeat-y;}
ul#articleList li .cartouche_content {background:#FFF url(../images/cartouche_bg.jpg) repeat-x; width:572px; margin:0 0 0 1px; padding:0 0 5px 0;}
ul#articleList li .cartouche_bot {background:url(../images/cartouche_bot.jpg) no-repeat; height:5px;}
*/
ul#articleList li .cartouche { padding:0 0 5px 0; overflow:hidden}
ul#articleList li .thumbPict {float:left; width:150px; text-align:center;}
ul#articleList li .thumbPict a { /*background:url(../images/noPicture.gif) no-repeat 50% 50%;*/}
ul#articleList li .thumbPict a img {border:1px solid #bfbbb2; margin:8px auto 0 auto; }
ul#articleList li .thumbPict a img:hover {border:1px solid #635d55; }
/*ul#articleList li .thumbPict a img.horizontal { margin-top:8px; width:130px; }
ul#articleList li .thumbPict a img.vertical { margin-top:5px; height:155px; }
ul#articleList li .thumbPict a img.noPicture {border:none; margin-top:10px; width:74px;}*/
ul#articleList li .articleInfos {float:left; width:396px; padding:0 5px 0 0;}
ul#articleList li .articleInfos h3 {margin:5px 0 0 0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
ul#articleList li .articleInfos h3 a {text-decoration:none;}
ul#articleList li .articleInfos h3 a:visited {color:#CCC;}
ul#articleList li .articleInfos h3 a:hover {text-decoration:underline;}
ul#articleList li .articleInfos .articleText {margin:2px 0 0 0; color:#605a52; font-size:1.2em; text-align:justify;}
ul#articleList li .articleInfos a.readMore {margin:0px 0 0 0; display:block; float:right; font-size:1.2em; padding:0 0 0 13px; font-style:italic; text-decoration:none;}
ul#articleList li .articleInfos a:visited.readMore {color:#CCC;}
ul#articleList li .articleInfos a:hover.readMore {text-decoration:underline;}

.speedSport ul#articleList li .articleInfos h3 a, .speedSport ul#articleList li .articleInfos h3 a:hover {color:#e30013;}
.decoSport ul#articleList li .articleInfos h3 a, .decoSport ul#articleList li .articleInfos h3 a:hover {color:#760063;}
.winterSport ul#articleList li .articleInfos h3 a, .winterSport ul#articleList li .articleInfos h3 a:hover {color:#0079bc;}
.teamSport ul#articleList li .articleInfos h3 a, .teamSport ul#articleList li .articleInfos h3 a:hover {color:#83bb00;}
.individualSport ul#articleList li .articleInfos h3 a, .individualSport ul#articleList li .articleInfos h3 a:hover {color:#f38b08;}
.std ul#articleList li .articleInfos h3 a, .std ul#articleList li .articleInfos h3 a:hover {color:#8D5548;}

.speedSport ul#articleList li .articleInfos a.readMore, .speedSport ul#articleList li .articleInfos a:hover.readMore {color:#e30013; background:url(../images/arrow_speedSport.gif) no-repeat 0 50%;}
.decoSport ul#articleList li .articleInfos a.readMore, .decoSport ul#articleList li .articleInfos a:hover.readMore {color:#760063; background:url(../images/arrow_decoSport.gif) no-repeat 0 50%;}
.winterSport ul#articleList li .articleInfos a.readMore, .winterSport ul#articleList li .articleInfos a:hover.readMore {color:#0079bc; background:url(../images/arrow_winterSport.gif) no-repeat 0 50%;}
.teamSport ul#articleList li .articleInfos a.readMore, .teamSport ul#articleList li .articleInfos a:hover.readMore {color:#83bb00; background:url(../images/arrow_teamSport.gif) no-repeat 0 50%;}
.individualSport ul#articleList li .articleInfos a.readMore, .individualSport ul#articleList li .articleInfos a:hover.readMore {color:#f38b08; background:url(../images/arrow_individualSport.gif) no-repeat 0 50%;}
.std ul#articleList li .articleInfos a.readMore, .std ul#articleList li .articleInfos a:hover.readMore {color:#8D5548; background:url(../images/brown_arrow.gif) no-repeat 0 50%;}

/* ------ Fiche produit */
#articleContent {padding:7px 0 0 7px;}
#articleContent .pictBox {float:left; width:314px; border:1px solid #BFBBB2; text-align:center; padding:7px 0 5px 0;}
#articleContent .pictBox .topPictBox {}
#articleContent .pictBox .topPictBox a {}
#articleContent .pictBox .topPictBox a img {border:1px solid #BFBBB2; margin:0 auto}
#articleContent .pictBox .topPictBox a img:hover {border:1px solid #635D55;o}
#articleContent .pictBox ul {margin:3px auto 0 auto;}
#articleContent .pictBox ul li {display:inline;}
#articleContent .pictBox ul li a {text-decoration:none}
#articleContent .pictBox ul li a img {border:1px solid #bfbbb2;}
#articleContent .pictBox ul li a img:hover {border:1px solid #635D55;}

#articleContent .editoBox {float:left; width:230px; margin:0 0 0 10px; border:1px solid #d3cec3; }
#articleContent .editoBox h3 {color:#FFF; font-size:1.2em; font-weight:bold; text-align:center; padding:3px 5px; text-transform:uppercase;}
#articleContent .articleText {color:#605a52; font-size:1.2em; padding:2px 5px 5px 5px; text-align:justify;}

.speedSport #articleContent .editoBox h3 {background:#e30013; }
.decoSport #articleContent .editoBox h3 {background:#760063;}
.winterSport #articleContent .editoBox h3 {background:#0079bc;}
.teamSport #articleContent .editoBox h3 {background:#83bb00;}
.individualSport #articleContent .editoBox h3 {background:#f38b08;}

#articleContent a.interestBtn {display:block; margin:5px 0 5px 5px; border:1px solid #d3cec3; width:190px; height:30px; padding:10px 5px 5px 5px; color:#FFF; text-decoration:none; font-size:1.1em; font-weight:bold;}
#articleContent a:hover.interestBtn {color:#605a52; border:1px solid #605a52;}
.speedSport #articleContent a.interestBtn {background:#e30013 url(../images/btn/btn_speedSport.jpg) repeat-x; }
.decoSport #articleContent a.interestBtn {background:#760063 url(../images/btn/btn_decoSport.jpg) repeat-x; }
.winterSport #articleContent a.interestBtn {background:#0079bc url(../images/btn/btn_winterSport.jpg) repeat-x; }
.teamSport #articleContent a.interestBtn {background:#83bb00 url(../images/btn/btn_teamSport.jpg) repeat-x; }
.individualSport #articleContent a.interestBtn {background:#f38b08 url(../images/btn/btn_individualSport.jpg) repeat-x; }

#actionIcons {margin:5px 0 0 0;}
#actionIcons a {display:block; margin-right:5px; text-indent:-999em; text-decoration:none; width:19px; height:18px; float:right; border:1px solid #FFF;}
#actionIcons a:hover {border:1px solid #605a52;}
#actionIcons a.print {background:url(../images/printIcon.gif) no-repeat 50% 50%;}

/* --- Pagineur */
#pagineur { float:right; margin:0px 0px 0px 0px; }
* html #pagineur {width:70px; } /* IE 6 */
#pagineur a.icon {display:block; float:left; height:12px; text-indent:-999em; }
#pagineur a.startBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -30px 0px; width:10px; }
#pagineur a:hover.startBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -20px 0px;}
#pagineur a.previousBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -24px 0px; width:8px; margin:0 0 0 5px;}
#pagineur a:hover.previousBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -16px 0px;}

#pagineur a.nextBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat 0px 0px; width:8px; margin:0 5px 0 0px;}
#pagineur a:hover.nextBtn {background:url(../images/pagineurSimpleArrow.gif) no-repeat -8px 0px;}
#pagineur a.endBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat 0px 0px; width:10px}
#pagineur a:hover.endBtn {background:url(../images/pagineurDoubleArrow.gif) no-repeat -10px 0px;}

#pagineur span {display:block; float:left; padding:0 5px; color:#999;}

#pagineur ul.pageList {float:left;}
#pagineur ul.pageList li {float:left; padding:0 3px; line-height:12px; font-size:1.2em; font-weight:bold; list-style:none;}
#pagineur ul.pageList li a { color:#999999;}
#pagineur ul.pageList li a:hover {color:#000; text-decoration:underline}
#pagineur ul.pageList li span {color:#000; text-decoration:none; padding:0px; float:none; display:inline;}	/* page active */

/* --- Shop */
#shop {padding:7px 7px 7px 7px;  }
#shop .shopContent {border:1px solid #BFBBB2; padding:10px 10px 0 10px; overflow:hidden;}
* html #shop .shopContent {display:inline-block;}
#shop a {color:#605A52; text-decoration:underline}
#shop a:hover {text-decoration:none}
#shop img.photo {float:left; margin:0 10px 5px 0; border:1px solid #BFBBB2;}
#shop p {font-size:1.2em; color:#605A52; text-align:justify;}
#shop .infoBox {float:left; width:220px; font-size:1.1em; color:#605A52; }
#shop .infoBox .adress {background:url(../images/accesIcon.gif) no-repeat 0px 2px; padding:0 0 0 26px; margin-top:5px;}
#shop .infoBox .tel {background:url(../images/telIcon.gif) no-repeat 0px 0px; padding:0 0 0 26px; margin-top:5px;}
#shop .infoBox .horaires {background:url(../images/clockIcon.gif) no-repeat 0px 0px; padding:0 0 0 26px; margin-top:5px;}
#shop .infoBox .mail {background:url(../images/mailIcon.gif) no-repeat 0px 2px; padding:0 0 0 26px; margin-top:7px;}
#shop .mapBox {float:right; width:300px; border:1px solid #BFBBB2; margin:0 0 10px 0px;}

/* --- Press */
#press {padding:7px 7px 7px 7px;  }
#press .pressContent {border:1px solid #BFBBB2; padding:10px 0px 10px 10px; overflow:hidden;}
* html #shop .pressContent {display:inline-block;}
#press a {color:#605A52; text-decoration:underline}
#press a:hover {text-decoration:none; color:#8d5548;}
#press p {font-style:italic; font-size:1.1em;}
#press ul {padding:5px 0 5px 0; background:url(../images/press_icon.jpg) no-repeat 98% 50%}
#press ul li {margin:5px 0;}
#press ul li a {font-size:1.21em;}
#press ul li span {display:block; font-size:1.0em;}

/* --- Error */
#error {padding:7px 7px 7px 7px; }
#error .content {border:1px solid #BFBBB2; padding:10px 0px 10px 10px; overflow:hidden;}
#error .content p {color:#605A52; font-size:1.3em; font-weight:bold; text-align:center; background:url(../images/filenotfound.jpg) no-repeat 92% 50%; padding:30px 0; line-height:1.4em;}
#error .content p a {color:#8d5548; text-decoration:underline}
#error .content p a:hover {text-decoration:none; }

/* ---  Contact */
#ajaxStatut { position:absolute; top:50px; right:10px; font-size:1.1em; padding:1px 10px;}
#ajaxStatut2 { font-size:1.1em; padding:1px 10px;}

#log_res { overflow:auto; padding:0px; width:518px; text-align:center;}
#log_res .error {padding:5px; margin:10px 0 0 38px; border:1px solid #CC3333; background:#FFF; font-size:1.1em; color:#CC3333}
#log_res .succes {padding:5px; margin:10px 0 0 38px; border:1px solid #99CC00; background:#FFF; font-size:1.1em; color:#99CC00}

#formBox { padding:10px 0 7px 0;}
#formBox .formLine {margin:10px 0 0 0;}
#formBox .formLine label {display:block; float:left; text-align:right; width:100px; padding:0 16px 0 0; font-size:1.2em; font-weight:bold; color:#605A52;}
#formBox .formLine input {display:block; float:left; width:400px; font-size:1.2em;}
#formBox .formLine input.blured {border:none; border-bottom:1px dashed #BFBBB2; }
#formBox .formLine input.focused {border:none; border-bottom:1px dashed #8d5548;}
#formBox .formLine select {display:block; float:left; width:400px; font-size:1.1em;}
#formBox .formLine textarea {width:400px; height:150px; }
* html #formBox .formLine textarea {margin-left:-3px;}	/* IE6 */
#formBox .formLine textarea.blured {border:1px solid #BFBBB2;}
#formBox .formLine textarea.focused {border:1px solid #8d5548;}
#formBox .formLine input.submitBtn {float:none; width:402px; border:1px solid #8d5548; background:#8d5548; color:#FFF; text-transform:uppercase; letter-spacing:0.1em; text-align:center; padding:0px 0px 1px 0px; cursor:pointer; margin:0px 0 0px 116px; font-size:1.0em;/*line-height:10px;*/ height:18px;}
#formBox .formLine input:hover.submitBtn {background:#FFF; color:#8d5548;}
#formBox h2 {font-size:1.3em; color:#605A52; font-weight:bold; margin:10px 0 7px 38px;}
#formBox h2 a {color:#605A52; text-decoration:underline;}
#formBox h2 a:hover {text-decoration:none;}

/* Gpe checkbox */
#formBox #vertical_slide {padding-bottom:10px;}
#formBox fieldset {width:400px; margin:0px 0 7px 116px; display:block; }
#formBox fieldset.smallWidth {width:270px; padding:0 0 5px 0;}
#formBox legend {font-size:1.2em; display:block; padding:0 5px 0px 5px; margin:0 0 5px 3px; /*color:#CCC;*/ text-transform:uppercase; background:#FFF}
#formBox .floatingColumn {/*float:left; width:130px;*/ padding:0 0 0 8px;}
#formBox .floatingColumn .formLine {padding:1px 0 1px 0px; margin:0px; overflow:hidden;}
#formBox .floatingColumn .formLine input {display:block; float:left;}
#formBox .floatingColumn .formLine input.checkBox {cursor:pointer; height:11px; width:11px; }
#formBox .floatingColumn .formLine label {font-size:1.2em; display:block; float:left; padding:0 0 0 7px; cursor:pointer; text-align:left; width:auto;}

fieldset.individualSport {border:1px solid #f38b08}
fieldset.individualSport legend {color: #f38b08}

fieldset.teamSport {border:1px solid #83bb00}
fieldset.teamSport legend {color:#83bb00}

fieldset.winterSport {border:1px solid #0079bc}
fieldset.winterSport legend {color:#0079bc}

fieldset.speedSport {border:1px solid #e30013}
fieldset.speedSport legend {color:#e30013}

fieldset.decoSport {border:1px solid #760063}
fieldset.decoSport legend {color:#760063}

/* ------ Footer */
ul#footer {float:right; margin:5px 7px 0 0;}
* html ul#footer {display:inline;}	/* IE6 */
ul#footer li {float:left; color:#605a52; background: url(../images/pipeMenu.gif) no-repeat 100% 50%; }
ul#footer li.last {background:none;}
ul#footer li a {display:block; float:left; color:#605a52; font-size:1.1em; padding:0 7px; text-decoration:none;}
ul#footer li.last a {padding:0 2px 0 7px;}
ul#footer li a:hover {text-decoration:underline;}
ul#footer li a.uberlink, ul#footer li a.active {text-decoration:underline; }

/* ------ Stats */
#stats {visibility:hidden;}