
/* CSS Document */
/**************************************/
/* styles New header */
/**************************************/
/*Reset CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

ol, ul {
	list-style: none;
}

h1, h2, h3, h4, h5, h6{
	font-size:1em;
	font-weight:normal;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

br{
	float:none;
	line-height:0;
	margin:0;
	padding:0;
}

/*Structure*/
body{
	background-color:#fff;
	font-size: 0.625em;
}

#conteneurPub{
	background: #fff;
	width:100%;
}

#conteneurHeader{
	background:url(/img_site/menus/bgd_header.png) top repeat-x;
	width:100%;
}

#conteneurCenter{
	background: #fff;
	width:100%;
	overflow:hidden;
}

#conteneurFooter{
	background: url(/img_site/bgd_footer.gif) top repeat-x;
	width:100%;
	margin-top:13px;
}

#pubTop{
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:center;
	padding:40px 0 7px !important
}

#pubExpressway{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:1004px;
}

#pave{
	margin-bottom:13px;
}

#center{
	background-color: #fff;	
	width:1004px;
	padding:15px 0 0 26px;
	margin-left:auto;
	margin-right:auto;
}

#main{
	width:663px;
	float:left;
	margin-right:13px;
}

#context{
	width:300px;
	float:left;
}


#footer{
	margin-left:auto;
	margin-right:auto;
	padding:0 0 50px 0;
	clear:both;
	width:1004px;

}

/*Titres*/

h1{
	font-size:2em;
	color:#00336e;
}

/***********************************/
/****	Barre de login ClubCara	****/
/***********************************/

#userBarre{
	width:100%; 
	position:fixed;
	text-align: center\9; /* Pour le centrage sous IE uniquement */
	top:0; 
	background: url(/img_site/barreClubCara/bgd_user.png) left top repeat-x;
	background-color:#333; 
	height:33px; 
	z-index:1000000;
    _position: absolute; /* Fix pour IE6 */
}
.grad_bgd{
	background: url(/img_site/barreClubCara/bgd_user_degrad_drk.png) right top no-repeat;
	height:33px;
	float:left;
}
.drk_bgd{
	background: url(/img_site/barreClubCara/bgd_user_drk.png) left top repeat-x;
	height:33px;
	overflow:hidden;
}

	#userBarreContent{width:1004px; margin-left:auto; margin-right:auto; position:relative;}
	#userBarreContent ul{list-style-type: none; margin:0; padding:0; text-align: left\9; /* Pour le compenser le centrage du bloc sous IE uniquement */}
	.accesMarques, .userconnexion, .userInscription, .accesMarquesConnected, .accesMarquesDeconnected, .clubcaraMiniLogo, .clubCara_Toolbar_Deconnect, .clubCara_Toolbar_Messages, .clubCara_Toolbar_AmisConnect, .clubCara_Toolbar_AmisAValid, .clubCara_Toolbar_AlertModer{float:left; text-transform:uppercase; cursor:pointer; background: url(/img_site/barreClubCara/btn_barreUser.png) no-repeat;}
	.accesMarques a, .userconnexion a, .userInscription a, .accesMarquesConnected a, .accesMarquesDeconnected a,.clubcaraMiniLogo a, .clubCara_Toolbar_Deconnect a, .clubCara_Toolbar_Messages a, .clubCara_Toolbar_AmisConnect a, .clubCara_Toolbar_AmisAValid a, .clubCara_Toolbar_AlertModer a{color:#fff !important; font-weight:bold !important; font-size:13px; text-decoration:none;}
	.accesMarques a:hover, .userconnexion a:hover, .userInscription a:hover, .accesMarquesConnected a:hover,.accesMarquesDeconnected a:hover, .clubcaraMiniLogo a:hover{text-decoration:none;}

	.accesMarques{padding:5px 0; margin:4px 10px 0 4px; z-index:9999999;}
	.userconnexion{background-position: 0 -80px; padding:4px 0 5px 0; margin:4px 15px 0 8px;}
	.userInscription{background-position: 0 -40px; padding:4px 0 5px 0; margin:4px 5px 0 4px;}
	.accesMarquesConnected{background-position: 0 -120px; padding:5px 0; margin:4px 15px 0 4px; z-index:9999999;}
	.accesMarquesDeconnected{background-position: 0 0; padding:5px 0; margin:4px 10px 0 4px; z-index:9999999;width:200px;}
	.clubcaraMiniLogo{background-position: 0 -146px; padding:4px 0 5px 0; margin:4px 5px 0 10px; height: 18px;}
	.clubCara_Toolbar_Deconnect{background-position: 5px -178px;}
	.clubCara_Toolbar_Messages{background-position: 5px -210px;}
	.clubCara_Toolbar_AmisConnect{background-position: 5px -241px;}
	.clubCara_Toolbar_AmisAValid{background-position: 5px -273px;}
	.clubCara_Toolbar_AlertModer{background-position: 5px -308px;}
	
	.accesMarques a{width:172px; display:block; padding-left:21px;
	width:193px\9;}
	.userconnexion a{width:138px; display:block; padding-left:17px;
	width:155px\9; /* Fix pour IE */}
	.userInscription a{width:103px; display:block; padding-left:17px;
	width:120px\9; /* Fix pour IE */}
	.accesMarquesConnected a{width:146px; display:block; padding-left:19px; font-size:11px !important; 
	width:165px\9; /* Fix pour IE */}
	.clubcaraMiniLogo a{width:118px; display:block;}
	.clubCara_Toolbar_Deconnect a{width:18px; display:block;}
	.clubCara_Toolbar_Profil a, .clubCara_Toolbar_Favoris a{text-decoration:none;}
	.clubCara_Toolbar_Messages a{width:18px; display:block;}
	.clubCara_Toolbar_AmisConnect a{width:22px; display:block;}
	.clubCara_Toolbar_AmisAValid a{width:14px; display:block;}
	.clubCara_Toolbar_AlertModer a{width:18px; display:block;}
	.clubCara_Toolbar_User .bg_avatar_tns2, .clubCara_Toolbar_User .avatar_online_site_tns2{width:21px !important; height:17px !important; padding-bottom:1px;}
	.clubCara_Toolbar_User .bg_avatar_tns2 img{width:17px !important; height:17px !important; vertical-align:middle;}
	.clubCara_Toolbar_Profil a {font-weight:normal !important;}
	
	#userBarreContent .actifConnexion{background: url(/img_site/barreClubCara/btn_seConnecterOn.png) top left no-repeat; padding:7px 4px 9px 4px; margin:1px 11px 2px 4px;}
	#userBarreContent .actifMarques{background: url(/img_site/barreClubCara/btn_accesMarquesOn.png) top left no-repeat; padding:8px 4px 8px 4px; margin:1px 6px 2px 0;}
	#userBarreContent .actifMarquesConnected{background: url(/img_site/barreClubCara/btn_accesMarquesConnectedOn.png) top left no-repeat; padding:8px 4px 11px 4px; margin:1px 11px 2px 0;}
	#accesMarques{position:absolute; display:none; background: url(/img_site/barreClubCara/bgd_toggleMarques.png) top left no-repeat; width: 1004px; height:200px; top:33px; left:0px; overflow:hidden; zoom:1; padding:6px 13px 0 13px;}
	#accesMarques .topMarques{float:left; background:#eeeff3; border:1px solid #afbdd0; padding:5px 10px; margin-right:15px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
	#accesMarques .topMarques .ttl{font-size:14px; color:#36c !important; margin:5px 0 !important;}
	#accesMarques .listTopMarques{font-size:13px;}
	#accesMarques .listTopMarques a{color:#3c3c3c; text-decoration: none;}
	#accesMarques .listTopMarques a:hover{color:#00336e; text-decoration:underline;}
	#accesMarques .listMarques{float:left; width:135px; border-right:1px solid #afbdd0; font-size:13px; margin-right:5px; margin-top:15px;}
	#accesMarques .listMarques a{color:#3c3c3c; padding-left:5px; width:130px; display:block; text-decoration: none;}
	#accesMarques .listMarques a:hover{color:#00336e; text-decoration:none; background:#e2e5ef; }
	#accesMarques .listMarques .allMarques a{color:#00336e; margin-top:18px; display:block;}
	#accesMarques .listMarques .allMarques a:hover{text-decoration:underline; background:none;}
	#accesMarques .last{border-right:none}
	#userBarreContent #authent{position:absolute; display:none; background: url(/img_site/barreClubCara/bgd_toggleConnexion.png) top left no-repeat; width: 216px; top:33px; left:344px; left:365px\9; /* Fix pour IE */}
	#userBarreContent #authent .authentBottom{background: url(/img_site/barreClubCara/bgd_toggleConnexionBottom.png) no-repeat; position:relative; height:5px; bottom:-5px;}
	#userBarreContent #authent .text{width:189px; margin-top:10px;}
	#userBarreContent .authentContent fieldset {border:none; text-align:center;}
	#userBarreContent #authent .boxResterConnect{float:left; margin:10px 0 0 10px;}
	#userBarreContent #authent .resterConnect {font-size:13px; padding:10px 0 0 5px; display:inline-block; float:left;}
	#userBarreContent #authent .btn_valid{margin:6px 0 7px; float:right;}
	#userBarreContent #authent .forget {text-align:center;}
	#userBarreContent #authent .forget a{font-size:13px;}
	#userBarreContent .userInfo{float:left;}
	#userBarreContent .btn_valid{width:35px; text-align:center; padding:0;}
	#userBarreContent .userInfo ul{padding-top:9px; margin:0 0 0 8px;}
	#userBarreContent .userInfo li{font-size:14px; border-left:#83a0c6 1px solid; float:left; padding:0 5px;}
	#userBarreContent .userInfo li a{color:#fff !important; float:left; font-weight: normal !important;}
	#userBarreContent .userInfo li a:hover{text-decoration:none;}
	#userBarreContent .userInfo li span{color:#fff !important;}
	#userBarreContent .userInfo li.first{border:none;}
	#userBarreContent .userInfo .alert_Compteur{color:#000 !important; background-color:#dbb006; border:#183964 solid 1px; margin-left:4px; padding:0 2px;}
	#userBarreContent .userInfo .alert_Modo{background-color:#ea4643;}
	
	#toolbar_search_box_close {width:250px;}
	#toolbar_search {background: url(/img_site/barreClubCara/bgd_user_degrad.png) right top no-repeat;	height:33px; float:right; padding:6px 10px 0 10px;}
	#toolbar_search_box {display: none;	background-color:#566972; border:1px solid #7f95a1;	position:fixed;	right:0; bottom:30px; padding:5px; width:250px;}
	#toolbar_search_box_content {width:250px; height:250px;	overflow-y:auto; overflow-x:hidden;}
	#toolbar_search_box_content a {color:#fff;}
	#toolbar_search_box_content .loading{margin:0 auto;	width:19px;}
	#toolbar_search_box_content table {border-spacing:15px;	padding:0px; text-align:center;}
	#toolbar_search_box_content div.user_tns3 {float:left; text-align:center; padding:4px; width:50px;}
	#toolbar_search input.submit_bt {border:none; cursor:pointer; 
	margin-bottom:1px\9;}

/*Nav Footer*/

.navForum{
	height:64px;
	width:600px;;
}

.navForum li{
	float:left;
}

/*Footer*/

#footer #lev4{
	background: url(/img_site/bgd_footer_lev4.gif) top left repeat-x;
	height:32px;
}

#footer #lev4 .logoFooter{
	float:left;
	width:150px;
	padding-left:27px;
}

#footer #lev4 ul{
	float:left;
	background: url(/img_site/bgd_footer_lev4_separateur.gif) top right no-repeat;

}

#footer #lev4 ul li{
	float:left;
	background: url(/img_site/bgd_footer_lev4_separateur.gif) top left no-repeat;
	height:22px;
	padding:5px 10px;

}

#footer #lev4 ul li a{
	color:#FFFFFF;
	font-size:1.3em;
}

#footer .sitemap a {
	background: url(/img_site/pict-footer.png) no-repeat 100% 7px;
	padding-right:15px;
}

#footer p{
	text-align:center;
}

#footer p.copyright{
	color:#00336e;
	font-size:1.3em;
	padding:5px 0 0 0;
}

#footer p.description{
	color:#3c3c3c;
	font-size:1.1em;
	padding:10px 25px 25px 25px;
}

.footerSpacer{
	background: url(/img_site/bgd_spacerFooter.gif) bottom center no-repeat;
	display:block;
}

#footer #col01, #footer #col02, #footer #col03, #footer #col04{
	width:220px;
	float:left;
	padding:10px 5px 0 25px;
	margin:15px 0 30px 0;
	height:500px;
}

#footer #col01 ul, #footer #col02 ul, #footer #col03 ul, #footer #col04 ul{
	padding-bottom:15px;
}

#footer #col01 li, #footer #col02 li, #footer #col03 li, #footer #col04 li{
	padding-bottom:2px;
}

#footer #col01 li a, #footer #col02 li a, #footer #col03 li a, #footer #col04 li a{
		color:#3c3c3c;
		font-size:1.1em;
}

#footer #col01 li.listTitle a, #footer #col02 li.listTitle a, #footer #col03 li.listTitle a, #footer #col04 li.listTitle a{
		color:#00336e;
		font-size:1.3em;
		display:block;
		font-weight:bold;
}

#footer .spaceTitle{
	margin:0 0 13px 0;
}

#footer #col01 ul, #footer #col02 ul, #footer #col03 ul, #footer #col04 ul{
	margin:0 0 10px 0;
}

#footer #col01, #footer #col02, #footer #col03{
	border-right:#cccaca 1px solid;
}

#footer .partenaires{
	color:#3c3c3c;
	font-size:1.1em;
	clear:both;
	padding-top:10px;
}

#footer .partenaires span{
	color:#00336e;
	font-size:1.3em;
}

#footer .partenaires.spacer{
	background: url(/img_site/bgd_spacerFooter.gif) top center no-repeat;
}

#footer .logosPartenaires{
	text-align:center;
}

#footer .logosPartenaires img{
	margin:15px 20px 0 0;
}

.btn_reponse{
	clear:both;
	text-align:center;
}

.btn_reponse a{
	color:#999797;
	font-size:1.3em;
	background: url(/img_site/btn_reponseRapide.gif) top center no-repeat;
	width:210px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding: 35px 5px 28px 0;
}



.footerHidden #footer div.footerSpacer,
.footerHidden #footer .partenaires,
.footerHidden #footer .logosPartenaires {
	display:none;
}
.footerHidden #footer {
	padding-bottom:5px;
}

.footerHidden .SubNav_forum_conteneur,
.footerHidden .SubNav_forum_conteneur .SubNav_forum {
	background:none;
}
.footerHidden .SubNav_forum_conteneur ul {
	padding-top:0;
}



/*Commun*/

a { 
	text-decoration:none;
	color:#00336e;
}
a:hover{ text-decoration:underline;}
.italic{ font-style:italic;}

.pointer{
	cursor:pointer;
}

.spacer{
	background: url(/img_site/bgd_spacerListing.gif) top center no-repeat;
	padding-top:25px;
}

.title02{
	font-weight:normal;
	font-size:2.0em;
}


.blocTopTetiere {
	background:url(/img_site/bgd_blocTopTetiere.gif) top left no-repeat;
	width:663px;
	padding:0 0 0 1px;
	float:left;	
	display:inline;
}

.blocTopTetiereBig {
	background:url(/img_site/bgd_blocToptetiereBig.gif) top left no-repeat;
	width:978px;
	padding:0 0 0 1px;
}

.blocTopBig {
	background:url(/img_site/bgd_blocTopBig.gif) top left no-repeat;
	overflow:hidden;
	width:978px;
}


.blocBottom {
	background:url(/img_site/bgd_blocBottom.gif) top left no-repeat;
	text-align:right;
	vertical-align:middle;
	width:663px;
	height:45px;
	float:left;
	display:block;
}

.blocBottom a {
	padding:0 13px 0 0;
}

.blocBottomBig {
	background:url(/img_site/bgd_blocBottomBig.gif) bottom left no-repeat;
	height: 45px;
	text-align:right;
	margin-bottom:20px;
}

/* Habillage des blocs */

.bloc{margin-bottom:13px; background:white; border: #aab9cd 1px solid; overflow:hidden; _overflow:visible; _height:1%;}


.simpleBloc .top{background:url(/img_site/bgd_simpleBlocTop.png) repeat-x; font-size:2.2em; padding:21px 0 0 16px; color:#00336e; margin-bottom:10px;}
.simpleBloc .top .signet{background:url(/img_site/bgd_docType.gif) no-repeat center top; color:#fff; display:block; padding:3px 13px 17px; font-size:0.727em; position:relative; float:left; }
.simpleBloc .bottom {overflow:hidden; margin-top:10px;}
.simpleBloc .articleSommaire .articleTitle{padding-top:0;}

.tetiereBloc .top{background:url(/img_site/bgd_tetiereBlocTop.png) repeat-x; *zoom:1; margin-bottom:10px;}
.tetiereBloc .top .ttl{background:url(/img_site/bgd_tetiereTtl.png) repeat-x; color:#fff; text-transform:uppercase; padding:2px 11px 8px; font-size:1.6em; line-height:1.5em; display:inline-block;}
.tetiereBloc .top .ttl a{color:#fff;}
.tetiereBloc .top .ttl a:hover{text-decoration:none;}
.tetiereBloc .top .ttl .nbComm{font-size:0.75em; padding-left:5px;}
.tetiereBloc .top .sousTtl {padding:0 11px; font-size:1.6em; color:#00336e; position:relative; top:-2px; *top:-10px;}
.tetiereBloc .bottom {overflow:hidden; margin-top:10px; *zoom:1;}



.multiSearch .content_bloc, #searchResult .content_bloc{
	padding:0 0 10px 16px;
	zoom:1; /* IE6 and 7 trick */
}
	.multiSearch .content_bloc:after,  #searchResult .content_bloc:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
	}


.title{
	padding-top:0px;
	height:50px;
	vertical-align:text-top;
	position:relative;
}

.title span{
	font-size:1.6em;
	font-weight: normal;
	display:inline;
	padding:5px 10px 5px;
	position:absolute;
	color:#3c3c3c;
}
.title .titleInfo {
	left:169px;
	border-right:1px solid #dfdede;
}

.title .active {
	background:url(/img_site/bgd_docType.gif) center top no-repeat;
	color:#fff;
	border-right-width:0;
	padding-bottom: 25px;
}

.title span a{
	color:#3c3c3c;
}
	.title .active a {
		color:#fff;
	}
	.title span a:hover{
		text-decoration:none;
	}


/* sujets chauds */
#allCategs,
#whatsHot {
	display:none;
}
#allCategs.active,
#whatsHot.active {
	display:block;
}
.whatsHot {
	width:631px;
	padding:0 16px;
}
.whatsHot:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.whatsHot li {
	float:left;
	height:50px;
	width:57px;
	text-align:center;
	font-size:1.1em;
}
.whatsHot .collections {
	width:65px;
}
.whatsHot .sport {
	width:45px;
}
.whatsHot .technique {
	width:65px;
}
		.whatsHot li a {
			background:url(/img_site/icones_forum_sujets_chauds.png) no-repeat;
			display:block;
			padding-top:28px;
			color:#3c3c3c;
		}
			.whatsHot li a:hover,
			.whatsHot li .active {
				color:#00336e;
				font-weight:bold;
				text-decoration:none;
			}
		.whatsHot .brands a {
			background-position:12px 0;
		}
			.whatsHot .brands a:hover,
			.whatsHot .brands .active {
				background-position:-209px 0;
			}
		.whatsHot .pratique a {
			background-position:13px -176px;
		}
			.whatsHot .pratique a:hover,
			.whatsHot .pratique .active {
				background-position:-207px -176px;
			}
		.whatsHot .collections a {
			background-position:16px -352px;
		}
			.whatsHot .collections a:hover,
			.whatsHot .collections .active {
				background-position:-204px -352px;
			}
		.whatsHot .sport a {
			background-position:5px -529px;
		}
			.whatsHot .sport a:hover,
			.whatsHot .sport .active {
				background-position:-216px -529px;
			}
		.whatsHot .technique a {
			background-position:15px -705px;
		}
			.whatsHot .technique a:hover,
			.whatsHot .technique .active {
				background-position:-205px -705px;
			}
		.whatsHot .tuning a {
			background-position:12px -886px;
		}
			.whatsHot .tuning a:hover,
			.whatsHot .tuning .active {
				background-position:-208px -886px;
			}
		.whatsHot .clubs a {
			background-position:12px -1064px;
		}
			.whatsHot .clubs a:hover,
			.whatsHot .clubs .active {
				background-position:-208px -1064px;
			}
		.whatsHot .index a {
			background-position:12px -1958px;
		}
			.whatsHot .index a:hover,
			.whatsHot .index .active {
				background-position:-209px -1958px;
			}
		.whatsHot .motos a {
			background-position:12px -1418px;
		}
			.whatsHot .motos a:hover,
			.whatsHot .motos .active {
				background-position:-208px -1418px;
			}
		.whatsHot .scooters a {
			background-position:11px -1595px;
		}
			.whatsHot .scooters a:hover,
			.whatsHot .scooters .active {
				background-position:-209px -1595px;
			}
		.whatsHot .bateaux a {
			background-position:10px -1774px;
		}
			.whatsHot .bateaux a:hover,
			.whatsHot .bateaux .active {
				background-position:-210px -1774px;
			}


.topicList {
	padding:2px 16px 0;
	position:relative;
}
		.topicList .headerTopic {
			font-size:1.4em;
			line-height:1.2em;
			color:#3c3c3c;
			text-transform:uppercase;
		}
				.topicList .headerTopic a {
					color:#3c3c3c;
				}
				.topicList .headerTopic small {
					float:right;
					color:#00336e;
					font-size:.785em;
					line-height:1.2em;
					text-transform:none;
				}
		.topicList li {
			padding:26px 0 7px;
			background:url(/img_site/bgd_spacerListing.gif) no-repeat 50% 0;
			width:100%;/* for IE */
		}
		.topicList .loading {
			position:absolute;
			width:663px;
			min-height:400px;
			background:#fff url(/img_site/loading.gif) no-repeat 50% 40px;
			top:15px;
			left:0;
			display:none;
			padding:0;
		}
				.topicList big {
					display:block;
					padding:18px 0;
					font-size:1.8em;
					line-height:1.2em;
					color:#00336e;
				}
				.topicList .content {
					font-size:1.3em;
					line-height:1.2em;
					padding-bottom:5px;
				}
				.topicList .more {
					padding-left:12px;
					color:#00336e;
					font-size:1.3em;
					line-height:1.2em;
					background:url(/img_site/pict_lireAussi.gif) no-repeat 0 4px;
				}


.forumList{
	margin-bottom:10px;
	zoom:1; /* IE6 and 7 trick */
}

	.forumList:after{
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;	
}


.forumList dt{
	float:left;
	width:100px;
	font-size:1.3em;
	text-align:center;
}

	.forumList dt a{
		color:#3c3c3c;
		background:url(/img_site/picto_forum.png) no-repeat;
		display:block;
		padding-top:40px;
}

	* html .forumList dt a{
		background-image:url(/img_site/picto_forum_white.png);
	}


		.forumList dt a.marq{
			background-position: -318px -65px;
		}
		.forumList dt a.prat{
			background-position: -318px -298px;
		}
		.forumList dt a.collec{
			background-position: -318px -528px;
		}
		.forumList dt a.sport{
			background-position: -318px -760px;
		}		
		.forumList dt a.techn{
			background-position: -318px -993px;
		}
		.forumList dt a.tuning{
			background-position: -318px -1232px;
		}
		.forumList dt a.clubs{
			background-position: -318px -1465px;
		}
		.forumList dt a.lois{
			background-position: -318px -1696px;
		}
		.forumList dt a.motos{
			background-position: -318px -1930px;
		}
		.forumList dt a.scoot{
			background-position: -318px -2165px;
		}

.forumList dd{
	float:left;
	width:530px;
	padding-right:13px;
}
	.forumList dd li{
		display:inline;
		font-size:1.3em;
	}

.content_bloc:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
	}
	
#meaCara{
	margin:0 0 0 13px;
	display:inline;
}
	#meaCara:after{
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
}

	
#meaCara h3{
	font-size: 1.6em;
	color:#00336e;
	padding-bottom:20px;
	font-weight: bold;
}

#meaCara .bloc01, #meaCara .bloc02, #meaCara .bloc03{
	width:295px;
	float:left;
	margin-left: 20px;
	padding-right:10px;
	display:inline;
}

#meaCara .bloc01{
	border-right: 1px #e0e6ed solid;
	background:url(/img_site/bgd_pictoMarques.gif) 235px 0 no-repeat;
}

#meaCara .bloc02{
	border-right: 1px #e0e6ed solid;
	background:url(/img_site/bgd_pictoPratique.gif) 235px 0 no-repeat;
}

#meaCara .bloc03{
	background:url(/img_site/bgd_pictoMoto.gif) 235px 0 no-repeat;
}

#meaCara h4{
	font-size:1.3em;
	padding:10px 10px 0 10px;
}

#meaCara .chapo{
	border-top:#e0e6ed 1px solid;
	padding-bottom: 5px;
}

#meaCara .chapoFirst{
	border-top:none;
	padding-bottom: 5px;
}

#meaCara p{
	font-size:1.1em;
	color:#3c3c3c;
	padding:0 10px;
}

#meaCara .date{
	color:#7F7F7F;
}

.blocTop_tetiere300 h3{
	color:#3c3c3c;
	font-size:1.4em;
	padding: 5px 0 0 10px;
}

.blocTop_tetiere300{
	background:url(/img_site/bgd_blocTopTetiere300.gif) no-repeat;
	width:300px;
}

.blocBottom_tetiere300{
	background:url(/img_site/bgd_blocBottom300.gif) no-repeat;
	width:300px;
	height:28px;
	margin-bottom:13px;
}

.blocTop_tetiere300 .contextContent,
.blocTop_tetiere300 .contextContent-avis{
	padding: 20px 16px 0 16px;
}

.blocTop_tetiere300 li img{
	float:left;
	width:80px;
	padding-right:10px;
}

.blocTop_tetiere300 li{
	background:url(/img_site/contextSeparator-actualites.png) no-repeat;
	display: block;
	padding: 15px 0 10px 0;
	overflow:hidden;
}

	.blocTop_tetiere300 li:after{
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
}

.blocTop_tetiere300 li.first{
	background:none;
	padding:0 0 10px 0;
}
	
.blocTop_tetiere300 li p{
	float:left;
	width:176px;
	font-size:1.3em;
	color:#3c3c3c;
}

/*début styles colonne contextuelle avis*/
.contextContent-avis .visuel,
.contextContent-avis .visuel-aviscara {
	float:left;
}
		.contextContent-avis .visuel img {
			padding-right:10px;
		}
		.contextContent-avis .visuel-aviscara img {
			padding:5px 10px 0 0;
			width:120px;
		}
		.contextContent-avis p a {
			color:#3c3c3c;
		}
		.contextContent-avis p .aviscara,
		.contextContent-avis p .aviscara a {
			color:#00336e;
		}
		.contextContent-avis li .more {
			width:100%;
			font-size:1.2em;
			text-align:right;
			padding:0 11px 4px 0;
			margin-top:14px;
		}
				.contextContent-avis li .more a {
					color:#00336e;
				}
.contextContent-avis-title {
	width:100%;
}
.contextContent-avis .context {
	width:100%;
	font-size:.846em;
	padding-bottom:8px;
}
	.contextContent-avis .context:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
	}
		.contextContent-avis .context span,
		.contextContent-avis .context a {
			color:#00336e;
		}
		.contextContent-avis .context span {
			float:left;
		}
		.contextContent-avis .context a {
			float:right;
		}
		
.avisNotecomm{
	background:url(/img_site/bgd_avisNote.gif) top no-repeat;
	width:85px;
	height:36px;
	float:none;
	margin:13px 10px 15px 0;
	text-align:center;
	color:#fff;
	font-size:2.6em;
	padding:3px 0 0;
	display:inline-block;
}

.avisNotecomm span{
	font-size:0.5em;
	margin-left:3px;
}

.lireAussi{ 
	background:url(/img_site/pict_lireAussi.gif) left 4px no-repeat;
	padding-left:10px;
	margin-left:10px;
	color:#00336e;
	font-size:1.3em;
}

/*fin styles colonne contextuelle avis*/

#mentions .content_bloc{
	margin: 16px;
}

#mentions h3{
	font-size: 1.6em;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
}

#mentions h4{
	font-size: 1.3em;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
}

#mentions p, #mentions dl{
	font-size:1.3em;
	padding: 5px 0;
}

.indispo{
	text-align:center;
	padding:50px 0;
	font-size:1.6em;
}

/* R�sultat recherche 
***********************************************/

#searchResult span.title02{
	color:#00336e;
	margin:16px 0 21px 18px;
	display:block;
}

.multiSearch p, .multiSearch404 p{
	font-size:1.3em
}

.multiSearch .title, .multiSearch404 .title{
	color:#00336e;
}

.multiSearch fieldset p, .multiSearch404 fieldset p{
	color:#333333;
	float:left;
	padding:1px 10px 0 5px;
}

.multiSearch fieldset input, .multiSearch404 fieldset input{
	float:left;
}

.multiSearch fieldset .submit{
	margin-left:5px;
}

.rechercheVide{
	float:right;
	margin-right:135px;
	font-size:1.3em;
}

.multiSearch404 fieldset input{
	float:left;
	margin-bottom:20px;
}

/* 3 blocs (essai/actu/avis) du footer
***************************************/

#footer_haut_parsing_news{
	font-family:Arial, Helvetica, sans-serif; 
	margin:0 12px;
}

#footer_haut_parsing_news a{
	color:#3c3c3c;
	text-decoration:none;
}

#footer_haut_parsing_news a:hover{
	text-decoration:underline;
}

#footer_haut_parsing_news img{
	border:none;
}

#footer_haut_parsing_news .logo_tetiere img{
	border:none;
}

#footer_haut_parsing_news .bgd_borderLeft{
	background:url(/img_site/bgd_left-x.gif) top left no-repeat; 
	width:100%; 
	float:left;
}

#footer_haut_parsing_news .bgd_borderRight{
	background:url(/img_site/border_right.gif) top right no-repeat; 
	float:right;
	height:121px;
}

#footer_haut_parsing_news .corner_bottomLeft{
	background:url(/img_site/corner_bottomLeft-x.gif) top left no-repeat;
}

#footer_haut_parsing_news .corner_bottomRight{
	background:url(/img_site/corner_bottomRight.gif) top right no-repeat;
	height:29px;
}

#footer_haut_parsing_news .bordureTitre2{
	width:33%;
	float:left;
	text-align:center;
}
#footer_haut_parsing_news .bordureTitre2 a{
	color:#00336e;
	font-size:16px;
	font-weight:bold; 
}

#footer_haut_parsing_news .blocTailleDyn{
	width:100%;
}

#footer_haut_parsing_news .blocTailleDyn.blocs{
	margin:24px 0 0;
}

#footer_haut_parsing_news .bloc{
	margin-top:5px;
}
#footer_haut_parsing_news .bloc .visuel{
	width:80px;
	height:60px;
	float:left;
	margin-right:12px;
	padding-left:20px;
}

#footer_haut_parsing_news .bloc1{
	vertical-align:top;
	border-right: #afafaf 1px solid; 
	width:33%;
	float:left;
}

#footer_haut_parsing_news .bloc2{
	vertical-align:top; 
	width:33%;
	float:left;
}

#footer_haut_parsing_news .blocactu{
	padding: 2px;
}

#footer_haut_parsing_news .texte_flux_date{
	font-size:11px;
	text-align:left;
	color:#7F7F7F;
	margin:0; 
	padding:0;
}

#footer_haut_parsing_news .titreFlux{
	text-align: left;
	margin:0;
}
#footer_haut_parsing_news .lire{
	text-align: left; 
	margin:0; 
	padding:5px 0 0 0;
}

#footer_haut_parsing_news .lire a{
	text-align: left; 
	color:#00336e;
	font-size:11px;
	background:url(/img_site/pict_lireAussi.gif) 0 3px no-repeat; 
	padding-left:10px;
}

#footer_haut_parsing_news .a_titreFlux{
	text-decoration:none; 
	font-size:13px;
}

#footer_haut_parsing_news .note{
	text-decoration:none; 
	font-size:13px;
	text-align:left;
}

#footer_haut_parsing_news .separator{
	background:url(/img_site/bgd_separatorNewsFooter-R.png) top right no-repeat; 
	clear:both;
	height:6px;
	margin:7px 20px 12px;
	padding:0;
}
#footer_haut_parsing_news .separator span{
	background:url(/img_site/bgd_separatorNewsFooter-L.png) no-repeat;
	float:left;
	width:82px;
	height:6px;
}

#footer_haut_parsing_news .spacer{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	visibility:hidden;
}

/*** Styles pour l'onglet rouge du mondial 2010  ***/
.ongletMondial2010{
	float:left; 
	height:24px; 
	margin:0 2px 0 0;
}
	
.ongletMondial2010 a{
	float:left; 
	display:block; 
	padding:0 0 0 0; 
	height:24px; 
	line-height:24px; 
	color:#FFF; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; background:url(/img_site/bgd_lev1_geneve2011.png) right repeat-x;
}

.ongletMondial2010 a:hover{
	text-decoration:none; 
}

.ongletMondial2010 a.maj{
	text-transform:uppercase;
}

.ongletMondial2010 ul li.subMenu {
	margin:0;
}
	
.ongletMondial2010 a b {
	float:left; 
	height:24px; 
	display:block; 
	padding:0 11px 0 11px; 
	background:url(/img_site/bgd_lev1_cornerLeft_geneve2011.png) left no-repeat; 
	cursor:pointer; 
	display:inline; 
	font-weight:normal;
	text-transform:uppercase;
}

/* Page 404 
***********************************************/

.content_404{
	margin-left:190px;
	background:url(/img_site/pict_page_404.gif) 20px 0 no-repeat;
	margin-top: 30px;
}

	.content_404 .title404{
		font-size:2em;
		color:#00336e;
		padding:10px 0 10px 120px;
	}

	.content_404 span{
		font-size:1.3em;
		padding:0 0 10px 120px;
		display: block;
	}

	.content_404 .titleSolution{
		font-size:1.7em;
		color:#00336e;
		padding-top:30px;
	}

		.content_404 .titleSolution a{
			text-decoration:underline;
			padding-bottom:30px;
		}
		
	.content_404 .box_Recherche{
		width: 180px;
		display:inline;
		text-align:right;
	}
	
			.content_404 .box_Recherche fieldset {
				width:460px;
				margin:10px 0 0 20px;
			}
			
					.content_404 .box_Recherche #qbox {
						width:355px;
						float:left;
						margin:1px 5px 0 0;
						height:15px;
					}
					
	.content_404 ul{
		width:185px;
		float: left;
		margin: 10px 0 100px 20px;
		font-size: 1.3em;
		}
	
		.content_404 ul li{
			background:url(/img_site/pict_lireAussi.gif) 0 3px no-repeat;
			padding-left: 10px;
		}


/*DEBUT MODIFS CARA EXISTANT*/
/*Nouveau header*/

.header{background:url(/img_site/menus/bgd_header.png) top repeat-x; width:1004px; height:204px;}
.position{position:relative; z-index:1000; margin-left:auto; margin-right:auto;}

/*Navigation évènementielle + accès moto*/

.header .lev0{float:right; margin-right:13px;
	background: #14335B; /* old browsers */
	background: -moz-linear-gradient(top, #14335B 0%, #214D85 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14335B), color-stop(100%,#214D85)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14335B', endColorstr='#214D85',GradientType=0 ); /* ie */
}
/* pour ie6 */
* html .header .lev0 {width:272px; display:inline;}

.header .lev0 ul{background:url(/img_site/menus/bgd_lev0Separateur.png) left no-repeat; height:26px;}
.header .lev0 li{float:left; background:url(/img_site/menus/bgd_lev0Separateur.png) right top no-repeat;}
.header .lev0 li a{color:#fff; font-size:1.3em; text-decoration:none; padding:0 10px; line-height:26px;}
.header .lev0 li a.moto{color:#fc0; font-size:1.3em; text-decoration:none; padding:0 10px; line-height:26px;}

.header .logo{padding:22px 0 0 50px; width:268px; height:50px; overflow:hidden; float:left;}
.header .logo img{padding:0; margin:0;}
.header .logoFA{background:url(/img_site/slash.png) bottom left no-repeat;padding:31px 0 5px 26px; margin-top:3px;	float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*Modif pour le calage en hauteur sous chrome*/
    .header .logoFA{margin-top:2px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    /*Modif pour le calage en hauteur sous opera*/
    .header .logoFA{margin-top:2px;}
}
* html .header .logoFA{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_site/slash.png', sizingMethod='crop');/* IE 6 seulement */}
.header .logoFA img{padding:0; margin:0;}

/*Navigation principale*/

.lev1 {font-size:1.3em; padding-top:19px; padding-top:23px\9; *padding-top:19px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*Modif pour le calage en hauteur sous chrome*/
    .lev1{padding-top:22px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    /*Modif pour le calage en hauteur sous opera*/
    .lev1{padding-top:22px;}
}
.lev1 ul{position:relative; padding-left:11px; _zoom:1;}
.lev1 ul:after{content:""; display:block; clear:both;}
.lev1 li{float:left; padding-left:2px;}
.lev1 li img{margin:4px 9px 4px 5px;
	margin:0\9; padding:4px 9px 5px 5px\9; background:url(/img_site/menus/navigation_sprites.png) no-repeat\9; background-position:100% -66px\9; /* IE, padding à la place du margin, pour afficher le sprite de l'onglet sur le fond de l'image*/
}
/* Selecteur d'enfants directs (non compatible IE6) */
.lev1 ul.noJs > li:hover .nv_tabContent {display:block;}
.lev1 a{color:#fff; text-decoration:none; background:url(/img_site/menus/bgd_lev1Off.png) top repeat-x; display:inline-block; padding-left:4px; border:#8ba0bd solid 1px; border-bottom-width:0; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;
	border:none\9; background:url(/img_site/menus/navigation_sprites.png) no-repeat\9; background-position:-9px 0\9; /* IE, sprites plutot que css3 pour les bords arrondis*/
}
.lev1 ul.noJs > li:hover > a,
.lev1 a:hover,
.lev1 .current > a{color:#00336e; background:url(/img_site/menus/bgd_lev1On.png) top repeat-x;
	background:url(/img_site/menus/navigation_sprites.png) no-repeat\9; background-position:1px 0\9; /* IE, sprites plutot que css3 pour les bords arrondis*/
}
.lev1 ul li.js_IE6Hover a,
.lev1 a:hover,
.lev1 .current a{_color:#00336e; _background:url(/img_site/menus/navigation_sprites.png) no-repeat 1px 0; text-decoration:none;} /* IE6 */
.lev1 ul li.js_IE6Hover .nv_tabContent a {color:#3c3c3c; background:none;}
.lev1 .reservationEssai:hover {border-style:solid;}

.lev1 strong{text-transform:uppercase; display:inline-block; padding:3px 11px 0 7px; height:20px; font-weight:normal; cursor:pointer;
	background:url(/img_site/menus/navigation_sprites.png) no-repeat\9; background-position:100% -66px\9; padding-top:4px\9; height:21px\9; /* IE, sprites plutot que css3 pour les bords arrondis*/
}
.lev1 .current .reservationEssai strong,
.lev1 li:hover a strong,
.lev1 li.js_IE6Hover a strong,
.lev1 a:hover strong,
.lev1 .current strong,
.lev1 li.js_IE6Hover a img,
.lev1 a:hover img,
.lev1 .current img {background:url(/img_site/menus/navigation_sprites.png) no-repeat; background-position:100% -33px;}

/* Sous menus  */

.lev1 li .nv_tabContent{position:absolute; top:24px; left:0; display:none; width:1002px; padding:12px 0 0 0; border:#c5c8ce solid 1px; border-top-color:#FFFFFF;  background:url(/img_site/menus/bgd_tabContent.png) left top repeat-x; background-color:#FFFFFF; z-index:999;}
.nv_tabContent .tabBottomColor{background:url(/img_site/menus/bgd_tabBottomColor.png) left bottom repeat-x; overflow:hidden; _overflow:visible; _zoom:1; padding:0 4px 12px 4px;}
.tabContentSeparateur1{background:url(/img_site/menus/bgd_tabContentSeparateur.png) left bottom repeat-y; overflow:hidden; _overflow:visible; _zoom:1; background-position:-473px -1px;}
.tabContentSeparateur2{background:url(/img_site/menus/bgd_tabContentSeparateur.png) left bottom repeat-y; overflow:hidden; _overflow:visible; _zoom:1; background-position:-237px -1px;}
.tabContentSeparateur3{background:url(/img_site/menus/bgd_tabContentSeparateur.png) left bottom repeat-y; overflow:hidden; _overflow:visible; _zoom:1; background-position:-1px -1px;}
.nv_tabContent ul{float:left;}
.nv_tabContent li{float:none; padding-right:1px;}
.nv_tabContent li a{background:none; border-radius:0; -moz-border-radius:0; border:none; color:#3c3c3c; width:215px; padding:2px 0 2px 7px;}
.nv_tabContent li span {display:inline-block; padding:2px 0 2px 7px; color:#bebebe;}
.nv_tabContent li a:hover,
.lev1 ul li.js_IE6Hover .nv_tabContent a:hover {background:none; background-color:#e2e5ef; color:#00336e;}

/* Navigation specifique pour l'onglet forum toujours active */

.SubNav_forum{width:1004px; padding:10px 0 0 5px; font-size:1.3em;}
.SubNav_forum ul{border:none; padding:0;}
.SubNav_forum li{float:left; text-align:center; padding:0;}
.SubNav_forum li a{background:url(/img_site/menus/pict_forum.png) no-repeat; display:block; width: 72px; padding:35px 0 0 0; color:#000;}
* html .SubNav_forum li a{background-image:url(/img_site/menus/pict_forum.png) !important;}
.SubNav_forum li a:hover{background:url(/img_site/menus/pict_forum.png) no-repeat; text-decoration:none;}
.SubNav_forum li a.backHome{background-position: -43px -2644px !important;}
.SubNav_forum li a.backHome:hover, .SubNav_forum li a.active_backHome{background-position: -334px -2644px !important;}
.SubNav_forum li a.marq{background-position: -44px -65px !important;}
.SubNav_forum li a.marq:hover, .SubNav_forum li a.active_marq{background-position: -334px -65px !important;}
.SubNav_forum li a.prat{background-position: -44px -298px !important;}
.SubNav_forum li a.prat:hover, .SubNav_forum li a.active_prat{background-position: -334px -298px !important;}
.SubNav_forum li a.collec{background-position: -44px -528px !important;}
.SubNav_forum li a.collec:hover, .SubNav_forum li a.active_collec{background-position: -334px -528px !important;}
.SubNav_forum li a.sport{background-position: -44px -760px !important;}
.SubNav_forum li a.sport:hover, .SubNav_forum li a.active_sport{background-position: -334px -760px !important;}
.SubNav_forum li a.techn{background-position: -44px -993px !important;}
.SubNav_forum li a.techn:hover, .SubNav_forum li a.active_techn{background-position: -334px -993px !important;}
.SubNav_forum li a.tuning{background-position: -44px -1232px !important;}
.SubNav_forum li a.tuning:hover, .SubNav_forum li a.active_tuning{background-position: -334px -1232px !important;}
.SubNav_forum li a.clubs{background-position: -44px -1465px !important;}
.SubNav_forum li a.clubs:hover, .SubNav_forum li a.active_clubs{background-position: -334px -1465px !important;}
.SubNav_forum li a.lois{background-position: -44px -1696px !important;}
.SubNav_forum li a.lois:hover, .SubNav_forum li a.active_lois{background-position: -334px -1696px !important;}
.SubNav_forum li a.motos{background-position: -44px -1930px !important;}
.SubNav_forum li a.motos:hover, .SubNav_forum li a.active_motos{background-position: -334px -1930px !important;}
.SubNav_forum li a.scoot{background-position: -44px -2165px !important;}
.SubNav_forum li a.scoot:hover, .SubNav_forum li a.active_scoot{background-position: -334px -2165px !important;}
.SubNav_forum li a.bat{background-position: -44px -2402px !important;}
.SubNav_forum li a.bat:hover, .SubNav_forum li a.active_bat{background-position: -334px -2402px !important;}
.SubNav_forum li a.faq{background-position: -42px -2850px !important; width: 100px; padding: 14px 0 20px 30px; text-align: left; font-size: 0.8em;}
.SubNav_forum li a.faq:hover, .SubNav_forum li a.active_faq{background-position: -332px -2850px !important; width: 100px; color: #fff !important;}

/* Navigation doublee en bas de page */
.SubNav_forum_conteneur{background:url(/img_site/bgd_subNav_conteneur.gif) repeat-x; width:100%;}
.SubNav_forum_conteneur .SubNav_forum{width:1004px; margin-right:auto; margin-left:auto; background:url(/img_site/bgd_subNav_titre.gif) no-repeat; height:100px;}
.SubNav_forum_conteneur .SubNav_forum ul{padding-top:30px;}

.bold {font-weight:bold !important;}

.nv_tabContent .itemSepar {background: url(/img_site/menus/bgd_tabContentSeparateurH.png) no-repeat scroll 27px 0 transparent; margin-top:5px; padding-top:10px;}

@media screen, projection { /** Personnalisation de l'onglet reservez un essai **/

	.lev1 .reservationEssai {background:url(/img_site/menus/reservezUnEssai.png) no-repeat left top; border-style:none; font-size:11px; line-height:19px;}
	.lev1 .reservationEssai strong {background:url(/img_site/menus/reservezUnEssai.png) no-repeat right top;}

}
@media screen, projection { /** RETROMOBILE **/

	.lev1 li.retromobile a {background:url(/img_site/evenements/bgd_onglet_header_retromobile.png) repeat-x 1px 0; background:url(/img_site/evenements/bgd_ongletGche_header_retromobile.png) no-repeat 0 0\9;}
	.lev1 li.retromobile strong {background:url(/img_site/evenements/bgd_ongletBig_header_retromobile.png) no-repeat 100% 0\9;}
	.lev1 li.retromobile.current strong {background:url(/img_site/menus/navigation_sprites.png) no-repeat 100% -33px\9;}
	.lev1 li.retromobile.current a, .lev1 li.retromobile a:hover{background:url(/img_site/menus/navigation_sprites.png) no-repeat 0 0; color:#c30000 !important;}
	:root .lev1 li.retromobile a {margin-top:-1px \0/IE9;}
}

/* Barre d'outil dans l'interface de redaction de message */
.DOC_editor .large_toolbar {
	height: auto !important;
}

