/* CSS Document */
/**************************************/
/* styles refonte 2010 - Forum pages administr�es dans le back office */
/**************************************/
/*Reset CSS*/
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 {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	background: transparent;
}

ol, ul {
	list-style-position: inside;
}

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;
}

/*Structure*/
body{
	background-color:#fff;
}

.container{
	text-align:left;
}
#conteneurPub{
	background: #fff;
	width:100%;
}

#conteneurHeader{
	background:url(/img_site/menus/bgd_header.png) top repeat-x;
	width:100%;
	font-size:0.625em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

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

#conteneurFooter{
	background: url(/img_site/bgd_footer.gif) top repeat-x;
	width:100%;
	margin-top:13px;
	font-size:0.625em;
	font-family:Arial, Helvetica, sans-serif;
}

#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;
	display:inline;
}

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


#footer{
	margin-left:auto;
	margin-right:auto;
	padding:0 0 50px 0;
	clear:both;
	width:1004px;
	font-size:1.3em;
}
#footer ul,
#footer ol {
	list-style:none;
}

/*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 */
	font-family:Arial, Helvetica, sans-serif; font-size: 0.85em; /*ligne ajoutee pour compenser les styles imposes du forum interne*/}
#userBarre ul {list-style: none;} /*ligne ajoutee pour compenser les styles imposes du forum interne*/
.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: 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, .clubcaraMiniLogo a:hover, .accesMarquesDeconnected 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;margin-right:17px\9;}
	.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, .accesMarquesBtn 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{height:122px;position:absolute; display:none; background: url(/img_site/barreClubCara/bgd_toggleConnexion.png) top left no-repeat; width: 216px; top:33px; left:351px; left:363px\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;}

/*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; supprime pour eviter le passage a la ligne sous Opera */
	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:13px;
}

#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;
	text-align:left;
}

#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 .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;
	font-size:13px;
}


.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;
}

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

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


/* 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;
}

/* correctifs divers */
#mesdiscussions th h3 {
	font-weight:bold;
}


/*** 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;
}

/* Correction d'un bug d'affichage des puces du forum */
.messagetable li{
	margin-left:40px;
}


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

.header{background:url(/img_site/menus/bgd_header.png) top repeat-x; width:1004px; height:204px;
font-size: 1.3em; /*ligne ajoutee pour compenser les styles imposes du forum interne*/}
.position{position:relative; z-index:1000; margin-left:auto; margin-right:auto;}
.header ul, .header ol {list-style:none;}


/*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:19px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*Modif pour le calage en hauteur sous chrome*/
    .lev1{padding-top:22px;padding-top:22px\9;}
}
@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; *padding:0;}
.nv_tabContent li{float:none; padding-right:1px; *padding-left: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; *padding-left:3px;}
.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%;
font-size: 1.3em; /*ligne ajoutee pour compenser les styles imposes du forum interne*/}
.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; list-style:none;}

.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 { /** GENEVE **/
	
	.lev1 .geneve2012 {background:url(/img_site/img_geneve2012/bgd_lev1Off.png) repeat-x 1px 0; background:url(/img_site/img_geneve2012/onglet_bord_gauche.png) no-repeat 0 0\9;}
	.lev1 .geneve2012 strong {background:url(/img_site/img_geneve2012/onglet_entier.png) no-repeat 100% 0\9;}
	.lev1 li.current .geneve2012 strong {background:url(/img_site/img_geneve2012/onglet_entier.png) no-repeat\9;}
	.lev1 li.current .geneve2012, .lev1 .geneve2012 a:hover{background:url(/img_site/menus/navigation_sprites.png) no-repeat 0 0; color:#517813 !important;}
	:root .lev1 .geneve2012 {margin-top:-1px \0/IE9;}
	.lienGeneve.hotesse {display:none !important;}
}
/** RETROMOBILE *
@media screen, projection { 
	.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;}
}*/

@media screen, projection { /** Boutons de partage Facebook et twitter **/

	.shareArea{_background: url(/img_site/bgd_shareIe6.png) no-repeat;background: url(/img_site/bgd_share.png) no-repeat; padding: 7px 0 0 9px; width: 66px; float:right;margin-right:50px; position:fixed; bottom:0; right:0;}
	a.margR{margin-right:6px;}
	a.infoFacebook, a.infoTwitter{position:relative;z-index:24;color:#000;text-decoration:none}
	a.infoFacebook:hover, a.infoTwitter:hover{z-index:25;}
	a.infoFacebook span, a.infoTwitter span{display: none}
	a.infoFacebook:hover span, a.infoTwitter:hover span{display:block;position:absolute; color:#000; text-align:center;font-size:11px; font-weight:normal;font-family:arial, sans-serif; padding:5px 0 15px 0;}
	a.infoFacebook:hover span{top:-44px;left:-57px;width:132px;background: url(/img_site/bgd_infoFacebook.png) no-repeat;}
	a.infoTwitter:hover span{top:-44px;left:-48px;width:114px;background: url(/img_site/bgd_infoTwitter.png) no-repeat;}
}
 
/* Barre d'outil dans l'interface de redaction de message */
.DOC_editor .large_toolbar {
	height: auto !important;
}

