body,td,div{font-family:arial,sans-serif;font-size: 10pt;}
body {
	margin: 0px;
}

a{color:#00c;border-style:none;text-decoration:underline;}
/* a:visited {color:#551a8b;} */
a:active {color:#f00;}
a:hover {text-decoration:none;}

.grey{ color:#6f6f6f;}
.grey:link, .grey:visited{text-decoration: none; color:#6f6f6f;}.grey:hover{	text-decoration: none; color:#6f6f6f;}

.black{ color:#000000;}
.black:link, .black:visited{text-decoration: none; color:#000000;}.black:hover{	text-decoration: none; color:#000000;}


.menu{font-size: 11px;}
.menu:link, .menu:visited{text-decoration: none;}.menu:hover{	text-decoration: underline;}
.jour:link{color:#D16C1E;} .jour:visited{color:#D16C1E;} .jour:hover{color:#D16C1E;}
.liberte:link{color:#679A01;} .liberte:visited{color:#679A01;} .liberte:hover{color:#679A01;}

.rouge {font-family:Tahoma, sans-serif; font-size: 11px; color:#cc0000}
.rouge:link, .rouge:visited{text-decoration: none;}.rouge:hover{	text-decoration: underline;}

.branding{font-family:Tahoma, sans-serif; font-size: 9px; color:#6f6f6f;}
.branding:link, .branding:visited{color:#6f6f6f;text-decoration: none;}.branding:hover{	text-decoration: underline;}

.head:link, .head:visited{text-decoration: none;}.head:hover{	text-decoration: underline;}
.blanc {font-family:Arial,Tahoma, sans-serif; font-size: 14px; color:#ffffff}

.gris {font-family:Tahoma, sans-serif; font-size: 14px; color:#6f6f6f}
.smallgris {font-family:Tahoma, sans-serif; font-size: 11px; color:#6f6f6f}
.titre {font-weight:bold; font-size: 11pt}
.Grandtitre {font-weight:bold; font-size: 14pt}
.small{font-size: 11px}
.autre {font-family:Tahoma, sans-serif; font-size: 14px; color:#cc0000}
.error {border: 4px solid #FF0033;}

.titrerouge{font-weight:bold;font-size: 18px; color:#ED292D;}
.titrerouge2{font-weight:bold;font-size: 26px; color:#ED292D;}
.titrerouge2:link, .titrerouge2:visited{text-decoration: none;}.titrerouge2:hover{	text-decoration: underline;}


.vert {color: #008000;}
.searchweb {
	border:1px solid #008000;
	height:21px;
	margin-top:0px;
}

.smallgris2 {font-family:Tahoma, sans-serif; font-size: 12px; color:#6f6f6f}
.titre2 {font-size: 11pt}
.Grandtitre2 {font-weight:bold; font-size: 26px;color:#333;}
.gris2{FONT-SIZE: 18px;FONT-WEIGHT: bold; color:#333;} 


#xmlrss2{
	width: 320px;
	border-top:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
	border-right:1px solid #6f6f6f;
	border-left:1px solid #6f6f6f;
	padding-top: 5px;	
}

#privilege{
	width: 320px;
	border-top:1px solid #8c3d05;
	border-bottom:1px solid #8c3d05;
	border-right:1px solid #8c3d05;
	border-left:1px solid #8c3d05;
	padding-top: 5px;
	padding-bottom: 5px;	
	background: #f6e8a6;
}



#publiinfo{
	width: 320px;
	border-top:1px solid #a5acb2;
	border-bottom:1px solid #a5acb2;
	border-right:0px solid #a5acb2;
	border-left:0px solid #a5acb2;
}

#blockannonces2{
	width: 320px;
	border-left:1px solid #008000;
	border-bottom:1px solid #008000;
	padding-top: 5px;
}
#menuhaut{
	width: 990px;
	border-top:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
	border-right:0px solid #6f6f6f;
	border-left:0px solid #6f6f6f;
}
#menuhaut2{
	width: 769px;
	border-top:1px solid #a5acb2;
	border-bottom:1px solid #a5acb2;
	border-right:0px solid #a5acb2;
	border-left:0px solid #a5acb2;
}
#pub2{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#F1F1F1;
}




#header{
     text-align:center;
     width:990px;
     font-size:12px;
     font-family:Arial, Helvetica, sans-serif;
     border:1px solid #999;
     border-right:none;
     border-left:none; 
	 margin:0 auto 0 auto;
     color:#666;
}
#header a{
     color:#666;
     text-decoration:none;
}
#header a:hover{
     color:#C00;
     text-decoration:none;
}

#blockspecial{
	text-align:left;
	width: 398px;
	border-left:3px solid #cc0000;
	border-bottom:0px solid #cc0000;
	border-right:0px solid #cc0000;
	border-top:0px solid #cc0000;
	padding-top:0px;
	padding-bottom:0px;
}
#LS{
	text-align:left;
	border-left:1px solid #FE0000;
	border-bottom:0px solid #FE0000;
	border-right:0px solid #FE0000;
	border-top:0px solid #FE0000;
	padding-top:0px;
	padding-bottom:0px;
}

#blockrouge{
	width: 398px;
	border-left:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	padding-top: 5px;
}
#blockedition{
	width: 463px;
	border-left:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	padding-top: 5px;
}
#blockgris{
	width: 398px;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	padding-top: 5px;
}
#encadrer{
	width: 100%;
	border-left:0px solid #666666;
	border-bottom:0px solid #666666;
	border-top: 3px solid #FF7070;
	border-right:0px solid #666666;
	padding-left:5px;
	background: #FCEDED;
}
#blockannonces{
	width: 300px;
	border-left:1px solid #008000;
	border-bottom:1px solid #008000;
	padding-top: 5px;
}
#voiraussi{
	width: 300px;
	border-left:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	padding-top: 5px;
}
#blockoffi{
	width: 398px;
	border-left:1px solid #184AB6;
	border-bottom:1px solid #184AB6;
	padding-top: 5px;
}
#blockepci{
	width: 300px;
	border-left:1px solid #184AB6;
	border-bottom:1px solid #184AB6;
	padding-top: 5px;
}
#blockccommunes{
	width: 100%;
	border-left:1px solid #184AB6;
	border-bottom:1px solid #184AB6;
	border-top:1px solid #184AB6;
	border-right:1px solid #184AB6;
	padding-top: 5px;
	clear:both;
}

#blockmag{
	width: 100%;
	border-left:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	padding-top: 5px;
}
#essentiels{
	width: 300px;
	border-top:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
	border-right:1px solid #6f6f6f;
	border-left:1px solid #6f6f6f;
}
#xmlrss{
	width: 300px;
	border-top:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
	border-right:1px solid #6f6f6f;
	border-left:1px solid #6f6f6f;
	padding-top: 5px;	
}
#pub{
	padding-bottom:10px;
	padding-top: 5px;
}
#pub2{
	padding-bottom:5px;
}
#loginMini {
	width:160px;
	background-color:#EBE6E6;
	padding-bottom:5px;
	padding-top:5px;
}
.loginFormInput1 {
	height:21px;
	width:65px;
	border:1px solid #7089A3;
	margin-top:0px;
	font-size:9px;
}
.loginFormInput2 {
	height:21px;
	width:65px;
	border:1px solid #7089A3;
	margin-top:0px;
	font-size:9px;
}
#loginForm2 {
	width:300px;
	background-color:#EBE6E6;
	padding-bottom:5px;
	padding-top:5px;
}

#loginForm3 {
	width:300px;
	background-color:#efd676;
	padding-bottom:5px;
	padding-top:5px;
}

.loginFormInput3 {
	height:20px;
	width:145px;
	border:1px solid #7089A3;
	margin-top:0px;
    font-size:11px;
}
.loginFormInput4 {
	height:20px;
	width:85px;
	border:1px solid #7089A3;
	margin-top:0px;
    font-size:11px;
}
.loginFormInput3error {
	height:21px;
	width:115px;
	border:2px solid #FF0033;
	margin-top:0px;
}
#mini{
	padding-top:10px;
	padding-left:5px;
	width:290;
	border-top:solid 1px #6f6f6f;
	border-right:solid 0px #008000;
}
#Locations {
	height:150px;
	width:290px;
}
#Ventes {
	height:188px;
	width:290px;
	border:solid 0px #008000;
	display:none;
}
#nonpapier {
	height:0px;
	width:290px;
}
#ouipapier {
	height:220px;
	width:400px;
	border:solid 0px #008000;
	display:none;
}
#adresse3 {
	height:130px;
	width:400px;
	border:solid 0px #008000;
	display:none;
}
#facturation {
	height:220px;
	width:400px;
	border:solid 0px #008000;
	display:none;
}
#activation {
	height:220px;
	width:400px;
	border:solid 0px #008000;
	display:none;
}
#TabOFF {
	font:normal 10pt Tahoma,Arial,sans-serif;
	color:#022044 !important;
	background-color:#FFFFFF;
	text-align:center;
	width:125;
	cursor:hand;cursor:pointer;
}
#TabONLeft {
	font:bold 10pt Tahoma,Arial,sans-serif;
	color:#022044 !important;
	background-color:#FFFFFF;
	border-top:solid 1px #6f6f6f;
	border-left:solid 1px #6f6f6f;
	border-right:solid 1px #6f6f6f;
	text-align:center;
	width:125;
}
#TabONRight {
	font:bold 10pt Tahoma,Arial,sans-serif;
	color:#022044 !important;
	background-color:#FFFFFF;
	border-top:solid 1px #6f6f6f;
	border-left:solid 1px #6f6f6f;
	border-right:solid 1px #6f6f6f;
	text-align:center;
	width:125;
}
#footer{
	clear:both;
	text-align:center;
	width:990px;
	font-size:11px;
	font-family:Arial;
	border-top:1px solid #999;;
	padding-top:15px;
}
.artzBtn {
	-moz-border-radius:2.5px;
	border-radius:2.5px;
	cursor:hand;
	font:normal 11px Tahoma,Arial,sans-serif !important;
	border:solid 1px #7089A3 !important;
	color:#022044 !important;
	background-color:#EDF4FA;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFEFE,endColorStr=#D7E8F4);
	padding:1px 5px 2px;
	margin:0 4px;
	cursor:hand;cursor:pointer;
}
a.artzBtn
{
	display:inline-block;
	text-decoration:none;
	padding:2px 14px 4px;
	margin:0 4px;
}

.artzBtn:hover,.artzBtnHov
{
	background-color:#DAECFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FAFDFF,endColorStr=#8FBEE7);
}
.artzBtn:active,.artzBtnAct
{
	background-color:#EFF6FA;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#BCD6EA,endColorStr=#F8FBFD);
}
.Large{
	font:16pt tahoma;
	font-weight:normal;
	color:#6F6F6F;
	word-spacing:-1px;
}
.LargeRed{
	font:16pt tahoma;
	font-weight:normal;
	color:#FE0000;
	word-spacing:-1px;
}

.bouton{
		font-weight:bold;

}
#audiopass{
	border-left:2px solid #016599;
	border-right:2px solid #016599;
}
#passjour{
	border-left:2px solid #D16C1E;
	border-right:2px solid #D16C1E;
}
#passliberte{
	border-left:2px solid #679A01;
	border-right:2px solid #679A01;
}
#NewsLetter{
	border-left:2px solid #fd0807;
	border-right:2px solid #fd0807;
}
.error {
	border: 4px solid #FF0033; 
	margin-bottom: 2px;
}
select.error {
	background-color:#FF0033;
}
/* ACTU NAV ET BAN */
.actunav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.actunav div{
float:left;
height:25px;
padding-top:5px;
}

.actunav a:hover
{
padding:4px 4px 6px 4px;
}
.actunav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.actunav{
	background:#C00;
}
.actunav a{
	font-weight:bold;
	text-decoration:none;
	background:#C00;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #C00;
}

.actunav div{
	border-right:1px solid #fff;
}
.actunav a:hover{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}
.actunav .on a{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}

.actuban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#C00;
	font-family:Tahoma, Arial;
	font-size:22px;
}
.meteoban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#C00;
	font-family:Tahoma, Arial;
	font-size:22px;
}
.r{
	float:right;
	clear:both;
	margin-top:4px;
}

/*--------------sub nav-------------*/


.subnav,#guidesNavigation{
	width:990px;
	padding-top:0px !important;
	padding-top:2px;
	padding-bottom:2px;
	clear:both;
}
.subnav div,#guidesNavigation div{
	float:left;
	margin-right:2px;
	font-size:11px;
}

#finsubnav{
	clear:both;
	padding-top:5px;
	border-bottom:1px solid #C00;
}
.subnavon{
	font-weight:bold;
}


/* SPORTS NAV ET BAN */
.sportsnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.sportsnav div{
float:left;
height:25px;
padding-top:5px;
}

.sportsnav a:hover
{
padding:4px 4px 6px 4px;
}
.sportsnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.sportsnav{
	background:#F90;
}
.sportsnav a{
	font-weight:bold;
	text-decoration:none;
	background:#F90;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #F90;
}

.sportsnav div{
	border-right:1px solid #fff;
}
.sportsnav a:hover{
	background:#fff;
	border:1px solid #F90;
	color:#F90;
}
.sportsnav .on a{
	background:#fff;
	border:1px solid #F90;
	color:#F90;
}

.sportsban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#F90;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussisport{
	width: 300px;
	border-left:1px solid #F90;
	border-bottom:1px solid #F90;
	padding-top: 5px;
}
/* FEMMES NAV ET BAN */
.femmesnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.femmesnav div{
float:left;
height:25px;
padding-top:5px;
}

.femmesnav a:hover
{
padding:4px 4px 6px 4px;
}
.femmesnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.femmesnav{
	background:#39F;
}
.femmesnav a{
	font-weight:bold;
	text-decoration:none;
	background:#39F;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #39F;
}

.femmesnav div{
	border-right:1px solid #fff;
}
.femmesnav a:hover{
	background:#fff;
	border:1px solid #39F;
	color:#39F;
}
.femmesnav .on a{
	background:#fff;
	border:1px solid #39F;
	color:#39F;
}

.femmesban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#39F;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussifemmes{
	width: 300px;
	border-left:1px solid #39F;
	border-bottom:1px solid #39F;
	padding-top: 5px;
}
/* ECO NAV ET BAN */
.econav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.econav div{
float:left;
height:25px;
padding-top:5px;
}

.econav a:hover
{
padding:4px 4px 6px 4px;
}
.econav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.econav{
	background:#462e5e;
}
.econav a{
	font-weight:bold;
	text-decoration:none;
	background:#462e5e;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #462e5e;
}

.econav div{
	border-right:1px solid #fff;
}
.econav a:hover{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}
.econav .on a{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}

.ecoban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#462e5e;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussieco{
	width: 300px;
	border-left:1px solid #462e5e;
	border-bottom:1px solid #462e5e;
	padding-top: 5px;
}

/* CARNET NAV ET ban */
.carnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.carnav div{
float:left;
height:25px;
padding-top:5px;
border-right:1px solid #fff;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}

.carnav a:hover
{
padding:4px 4px 6px 4px;
}
.carnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.carnav{
	background:#036;
}
.carnav a{
	font-weight:bold;
	text-decoration:none;
	background:#036;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #036;
}
.carnav a:hover{
	background:#FFF;
	border:1px solid #036;
	color:#036;
}
.carnav .on a{
	background:#fff;
	border:1px solid #036;
	color:#036;
}

.carban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#036;
	font-family:Tahoma, Arial;
	font-size:22px;
}


/* CINE NAV ET BAN */
.cinenav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.cinenav div{
float:left;
height:25px;
padding-top:5px;
}

.cinenav a:hover
{
padding:4px 4px 6px 4px;
}
.cinenav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.cinenav{
	background:#663366;
}
.cinenav a{
	font-weight:bold;
	text-decoration:none;
	background:#663366;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #663366;
}

.cinenav div{
	border-right:1px solid #fff;
}
.cinenav a:hover{
	background:#fff;
	border:1px solid #663366;
	color:#663366;
}
.cinenav .on a{
	background:#fff;
	border:1px solid #663366;
	color:#663366;
}

.cineban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#663366;
	font-family:Tahoma, Arial;
	font-size:22px;
}

/* TV NAV ET BAN */
.TVnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.TVnav div{
float:left;
height:25px;
padding-top:5px;
}

.TVnav a:hover
{
padding:4px 4px 6px 4px;
}
.TVnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.TVnav{
	background:#663366;
}
.TVnav a{
	font-weight:bold;
	text-decoration:none;
	background:#663366;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #663366;
}

.TVnav div{
	border-right:1px solid #fff;
}
.TVnav a:hover{
	background:#fff;
	border:1px solid #663366;
	color:#663366;
}
.TVnav .on a{
	background:#fff;
	border:1px solid #663366;
	color:#663366;
}

.TVban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#663366;
	font-family:Tahoma, Arial;
	font-size:22px;
}


.TVcadre {
	width:100%;
	border-top:0px solid #663366;
	border-bottom:1px solid #663366;
	border-right:0px solid #663366;
	border-left:0px solid #663366;
	padding-top:10px;
}


/* AUTO NAV ET BAN */
.autonav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.autonav div{
float:left;
height:25px;
padding-top:5px;
}

.autonav a:hover
{
padding:4px 4px 6px 4px;
}
.autonav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.autonav{
	background:#462e5e;
}
.autonav a{
	font-weight:bold;
	text-decoration:none;
	background:#462e5e;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #462e5e;
}

.autonav div{
	border-right:1px solid #fff;
}
.autonav a:hover{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}
.autonav .on a{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}

.autoban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#462e5e;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussiauto{
	width: 300px;
	border-left:1px solid #462e5e;
	border-bottom:1px solid #462e5e;
	padding-top: 5px;
}


/* Nature NAV ET BAN */
.naturenav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.naturenav div{
float:left;
height:25px;
padding-top:5px;
}

.naturenav a:hover
{
padding:4px 4px 6px 4px;
}
.naturenav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.naturenav{
	background:#008000;
}
.naturenav a{
	font-weight:bold;
	text-decoration:none;
	background:#008000;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #008000;
}

.naturenav div{
	border-right:1px solid #fff;
}
.naturenav a:hover{
	background:#fff;
	border:1px solid #008000;
	color:#008000;
}
.naturenav .on a{
	background:#fff;
	border:1px solid #008000;
	color:#008000;
}

.natureban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#008000;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussinature{
	width: 300px;
	border-left:1px solid #008000;
	border-bottom:1px solid #008000;
	padding-top: 5px;
}

/* VIE QUOT NAV ET BAN */
.viequotidiennenav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.viequotidiennenav div{
float:left;
height:25px;
padding-top:5px;
}

.viequotidiennenav a:hover
{
padding:4px 4px 6px 4px;
}
.viequotidiennenav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.viequotidiennenav{
	background:#39F;
}
.viequotidiennenav a{
	font-weight:bold;
	text-decoration:none;
	background:#39F;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #39F;
}

.viequotidiennenav div{
	border-right:1px solid #fff;
}
.viequotidiennenav a:hover{
	background:#fff;
	border:1px solid #39F;
	color:#39F;
}
.viequotidiennenav .on a{
	background:#fff;
	border:1px solid #39F;
	color:#39F;
}

.viequotidienneban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#39F;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussiviequotidienne{
	width: 300px;
	border-left:1px solid #39F;
	border-bottom:1px solid #39F;
	padding-top: 5px;
}

/* HOROSCOPE NAV ET BAN */
.horoscopenav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.horoscopenav div{
float:left;
height:25px;
padding-top:5px;
}

.horoscopenav a:hover
{
padding:4px 4px 6px 4px;
}
.horoscopenav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.horoscopenav{
	background:#39F;
}
.horoscopenav a{
	font-weight:bold;
	text-decoration:none;
	background:#39F;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #39F;
}

.horoscopenav div{
	border-right:1px solid #fff;
}
.horoscopenav a:hover{
	background:#fff;
	border:1px solid #39F;
	color:#39F;
}
.horoscopenav .on a{
	background:#fff;
	border:1px solid #39F;
	color:#39F;
}

.horoscopeban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#39F;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussihoroscope{
	width: 300px;
	border-left:1px solid #39F;
	border-bottom:1px solid #39F;
	padding-top: 5px;
}
/* QUARTIER NAV ET BAN */
.quartiernav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.quartiernav div{
float:left;
height:25px;
padding-top:5px;
}

.quartiernav a:hover
{
padding:4px 4px 6px 4px;
}
.quartiernav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.quartiernav{
	background:#663366;
}
.quartiernav a{
	font-weight:bold;
	text-decoration:none;
	background:#663366;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #663366;
}

.quartiernav div{
	border-right:1px solid #fff;
}
.quartiernav a:hover{
	background:#fff;
	border:1px solid #663366;
	color:#663366;
}
.quartiernav .on a{
	background:#fff;
	border:1px solid #663366;
	color:#663366;
}

.quartierban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#663366;
	font-family:Tahoma, Arial;
	font-size:22px;
}
/* RSS NAV ET BAN */
.rssnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.rssnav div{
float:left;
height:25px;
padding-top:5px;
}

.rssnav a:hover
{
padding:4px 4px 6px 4px;
}
.rssnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.rssnav{
	background:#462e5e;
}
.rssnav a{
	font-weight:bold;
	text-decoration:none;
	background:#462e5e;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #462e5e;
}

.rssnav div{
	border-right:1px solid #fff;
}
.rssnav a:hover{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}
.rssnav .on a{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}

.rssban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#462e5e;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussirss{
	width: 300px;
	border-left:1px solid #462e5e;
	border-bottom:1px solid #462e5e;
	padding-top: 5px;
}


/* JOURNAL ET VOUS NAV ET BAN */
.vousnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.vousnav div{
float:left;
height:25px;
padding-top:5px;
}

.vousnav a:hover
{
padding:4px 4px 6px 4px;
}
.vousnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.vousnav{
	background:#C00;
}
.vousnav a{
	font-weight:bold;
	text-decoration:none;
	background:#C00;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #C00;
}

.vousnav div{
	border-right:1px solid #fff;
}
.vousnav a:hover{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}
.vousnav .on a{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}

.vousban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#C00;
	font-family:Tahoma, Arial;
	font-size:22px;
}

.r{
	float:right;
	clear:both;
	margin-top:4px;
}

/* IMMO NAV ET BAN */
.immonav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.immonav div{
float:left;
height:25px;
padding-top:5px;
}

.immonav a:hover
{
padding:4px 4px 6px 4px;
}
.immonav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.immonav{
	background:#462e5e;
}
.immonav a{
	font-weight:bold;
	text-decoration:none;
	background:#462e5e;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #462e5e;
}

.immonav div{
	border-right:1px solid #fff;
}
.immonav a:hover{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}
.immonav .on a{
	background:#fff;
	border:1px solid #462e5e;
	color:#462e5e;
}

.immoban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#462e5e;
	font-family:Tahoma, Arial;
	font-size:22px;
}
#voiraussiimmo{
	width: 300px;
	border-left:1px solid #462e5e;
	border-bottom:1px solid #462e5e;
	padding-top: 5px;
}


/* DERMIN NAV ET BAN */
.derminnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.derminnav div{
float:left;
height:25px;
padding-top:5px;
}

.derminnav a:hover
{
padding:4px 4px 6px 4px;
}
.derminnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.derminnav{
	background:#C00;
}
.derminnav a{
	font-weight:bold;
	text-decoration:none;
	background:#C00;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #C00;
}

.derminnav div{
	border-right:1px solid #fff;
}
.derminnav a:hover{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}
.derminnav .on a{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}

.derminban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#C00;
	font-family:Tahoma, Arial;
	font-size:22px;
}



/* PRESIDENTIELLES NAV ET BAN */
.presidentielle2007nav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.presidentielle2007nav div{
float:left;
height:25px;
padding-top:5px;
}

.presidentielle2007nav a:hover
{
padding:4px 4px 6px 4px;
}
.presidentielle2007nav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.presidentielle2007nav{
	background:#3333CC;
}
.presidentielle2007nav a{
	font-weight:bold;
	text-decoration:none;
	background:#3333CC;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #3333CC;
}

.presidentielle2007nav div{
	border-right:1px solid #fff;
}
.presidentielle2007nav a:hover{
	background:#fff;
	border:1px solid #3333CC;
	color:#3333CC;
}
.presidentielle2007nav .on a{
	background:#fff;
	border:1px solid #3333CC;
	color:#3333CC;
}

.presidentielle2007ban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#3333CC;
	font-family:Tahoma, Arial;
	font-size:22px;

}


/* LEGISLATIVES NAV ET BAN */
.legislatives2007nav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.legislatives2007nav div{
float:left;
height:25px;
padding-top:5px;
}

.legislatives2007nav a:hover
{
padding:4px 4px 6px 4px;
}
.legislatives2007nav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.legislatives2007nav{
	background:#3333CC;
}
.legislatives2007nav a{
	font-weight:bold;
	text-decoration:none;
	background:#3333CC;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #3333CC;
}

.legislatives2007nav div{
	border-right:1px solid #fff;
}
.legislatives2007nav a:hover{
	background:#fff;
	border:1px solid #3333CC;
	color:#3333CC;
}
.legislatives2007nav .on a{
	background:#fff;
	border:1px solid #3333CC;
	color:#3333CC;
}

.legislatives2007ban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#3333CC;
	font-family:Tahoma, Arial;
	font-size:22px;

}




/* ACCES PRIVILEGE */

.actuban2{background:#FFF;height:25px;width:990px;}

.actuban2 div{float:left;padding:0 10px 0 8px;font-family:Tahoma, Arial;font-size:22px;}

.actu_on{background:url(http://www.bienpublic.com/img/bg_actu_on.gif) top right repeat-x;color:#FFF;}
.actu_off{background:url(http://www.bienpublic.com/img/bg_off.gif) top right repeat-x;color:#666;}
.actu_off a{color:#666;text-decoration:none;}
.actu_off a:hover{color:#C00;text-decoration:none;}

.abonnes_on{background:url(http://www.bienpublic.com/img/bg_abonnes_on.gif) top right repeat-x;color:#8C3D05;}
.abonnes_off{font-size:22px;background:url(http://www.bienpublic.com/img/bg_off.gif) top right repeat-x;color:#666;}
.abonnes_off .lien{color:#666;text-decoration:none;}
.abonnes_off .lien:hover{color:#8C3D05;text-decoration:none;}

.actunav2 .abonnes a{background:url(http://www.bienpublic.com/img/bg_abonnes_on.gif) top left repeat-x;border:1px solid #8C3D05;color:#8C3D05;}
.actunav2 .abonnes a:hover{background:#FFF;border:1px solid #8C3D05;color:#8C3D05;}

.autopromo2{text-align:right;float:right;padding:5px 0 0 0;}



.actunav2
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.actunav2 div{
float:left;
height:25px;
padding-top:5px;
}

.actunav2 a:hover
{
padding:4px 4px 6px 4px;
}
.actunav2 a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.actunav2{
	background:#C00;
}
.actunav2 a{
	font-weight:bold;
	text-decoration:none;
	background:#C00;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #C00;
}

.actunav2 div{
	border-right:1px solid #fff;
}
.actunav2 a:hover{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}
.actunav2 .on a{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}
.actunav2 .abonneson a{background:#FFF;border:1px solid #8C3D05;color:#8C3D05;}





/* Archives NAV ET BAN */
.archivesnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.archivesnav div{
float:left;
height:25px;
padding-top:5px;
}

.archivesnav a:hover
{
padding:4px 4px 6px 4px;
}
.archivesnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.archivesnav{
	background:#C00;
}
.archivesnav a{
	font-weight:bold;
	text-decoration:none;
	background:#C00;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #C00;
}

.archivesnav div{
	border-right:1px solid #fff;
}
.archivesnav a:hover{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}
.archivesnav .on a{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}

.archivesban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#C00;
	font-family:Tahoma, Arial;
	font-size:22px;
}

/* PDF NAV ET BAN */
.pdfnav
{
clear:both;
margin-top:1px;
width:990px;
height:25px;
}

.pdfnav div{
float:left;
height:25px;
padding-top:5px;
}

.pdfnav a:hover
{
padding:4px 4px 6px 4px;
}
.pdfnav a{
padding:4px 4px 6px 4px;
}
.on a{
padding:4px 4px 6px 4px;
}

.pdfnav{
	background:#C00;
}
.pdfnav a{
	font-weight:bold;
	text-decoration:none;
	background:#C00;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	border:1px solid #C00;
}

.pdfnav div{
	border-right:1px solid #fff;
}
.pdfnav a:hover{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}
.pdfnav .on a{
	background:#fff;
	border:1px solid #C00;
	color:#C00;
}

.pdfban{
	background:#F1F1F1;
	height:25px;
	width:990px;
	color:#C00;
	font-family:Tahoma, Arial;
	font-size:22px;
}

