/* *** ####################################### *** */

/* *** couleurs *** */

/*	#171c46; /* bleu foncé */
/*	#8082a8; /* bleu clair */
/*	#988344; /* doré foncé */
/*	#b1a171; /* doré clair */
/*	#ccc4ad; /* beige */

@import url(generiques.css);
@import url(menu.css);

body {
	background-color : #171c46;
	/*color : #171c46;*/
	color: #fff;
	font-size : 75%;
	font-family: Arial, Verdana, sans-serif;
	background : #171c46 url(../images/BG-zenith-invest.png) repeat-x left top;
}

:focus{outline:none}

a, a:link {}
a:visited {}
a:hover, a:active, a:focus {}
a.select {}
a span{position : absolute; top : -22000px;}

#container {
	line-height : 1.3em;
	padding-top:25px;
}
/* ###########################################################
		HEADER FOOTER
########################################################### */

#header {
	/*text-align : center;*/
	background-color : #171c46;
	background:#171c46 url(../images/header-separateur.png) no-repeat 313px 0;
}
#header h1 {
}
#header h2 {
	margin: 0 80px 0 50px;
}
#header h3 {
	margin:30px 0 0 22px;
}

#sousMenu{font-size:0.8em;padding-left:40px}
#sousMenu a{color:#fff;text-decoration:none;}
#sousMenu a:hover{text-decoration:underline;}
#sousMenu a.select{text-decoration:underline;}

#footer {	
	margin-top : 10px;
	text-align : center;
	color : #fff;
	padding-top:10px;
	border-top:1px solid #fff;
}
#footer a{color:#fff}
#footerLogos
{
	float:left;
	width:263px;
	display:inline;
	padding-right:50px;
	margin-right:50px;
	background:url(../images/header-separateur.png) no-repeat right top;
	height:75px;
	padding-top:40px;
}
#footerLogos img{margin-right:9px;vertical-align:middle;}

#footerAdresse
{
	width:630px;height:95px;
	float:left;text-align:left;
	font-weight : bold;
	margin-top:20px;
}
#footerMentions{font-weight:normal;}
#footerMentions a{color:#fff;text-decoration:none; font-size:0.9em;}
#footerMentions a:hover{text-decoration : underline;}
#footerReferencement
{
	clear:both;
	margin:10px 0;
	font-size:0.8em;
	/*text-align:left;*/
}

#footerLegale
{
	clear:both;
	margin:10px 0;
	font-size:0.8em;
	text-align:justify;
}
/** OLD footer
#footer #footerAdresse{font-weight : bold;border-top:1px solid #fff;padding-top:10px;}
#footer #footerMentions{padding-top:3px;}
#footer #footerMentions a{color:#fff;text-decoration:none; font-size:0.9em;}
#footer #footerMentions a:hover{text-decoration : underline;}
#footer .phraseCommerciale{padding:10px 0;font-size:0.8em;line-height:normal;}
#footer .phraseCommerciale a{	color:#fff;}
*/

#footerLinks ul li
{
	display:inline;
	float:left;
	width:250px;
	text-align:left;
	font-size:0.8em;
}

/******* Fil d'ariane *******/
#ariane {
	background-color : #ccc4ad; /* beige */
	height:25px;
}
#ariane p {
	color : #171c46; /* bleu foncé */
	padding : 6px 0 0 5px;	
	font-size : 0.9em;	
}

#ariane p a{color:#171c46; /* bleu foncé */}
#ariane p a:hover{text-decoration:underline;}
#ariane p span.select{font-weight : bold;color:#171c46;text-decoration:underline;}

/* ###########################################################
		ACCUEIL
########################################################### */
#colGaucheAccueil{
	width:240px;
	/*margin:0 5px;*/
	padding:0 5px;
	float:left;
}
#colDroiteAccueil{
	width:740px;
	/*margin:0 5px;*/
	padding:0 5px;
	float:left;
}
#colCentreAccueil{
	/*margin-top:14px;*/
	padding-top:14px !important;
	padding-top:0;
}
.boxAccueil{
	width: 240px;
	height:334px;
	margin:0 5px;
	/*padding:0 5px;*/
	float:left;
	color:#171c46; /* bleu foncé */
	text-align:center;
	
	position:relative;
}
.boxAccueil#boxCoupsCoeur{
	margin:0;
	padding:0 5px;
}
.boxAccueil#boxAudit,
.boxAccueil#boxChercheur,
.boxAccueil#boxDefiscalisation{
	background:#ccc4ad; /* beige */
	border:1px solid #988344; /* doré foncé */
	width:238px;
}
.boxAccueil .titreBox,
#boxDefiscalisation .titreBox{
	height:30px;
	padding-top:12px;
	text-align:center;
	color:#fff;
}
.boxAccueil .introBox{
	text-align:justify;
	padding:10px 10px 55px 10px;
}
.boxAccueil .introBox a{color:#171C46;text-decoration:none;}
.boxAccueil .introBox a:hover{text-decoration:underline;}

.boxAccueil .contenuBox{
	padding:10px 0 20px 0;
}

.boxAccueil#boxDefiscalisation .introBox{
	padding:10px 10px 12px 10px;
}
.boxAccueil ul.listLois{
	padding:0 30px 5px 30px;
	text-align:left;
	min-height:141px;
}
.boxAccueil ul.listLois li{
	background: url(../images/zenith-invest-fleche-bleu.png) no-repeat 0 7px;
	padding-left:10px;
	line-height:23px;
}
.boxAccueil ul.listLois li a{color:#171c46; /* bleu foncé */ text-decoration:none;}
.boxAccueil ul.listLois li a:hover{text-decoration:underline;}

.boxAccueil a.btDefault {
	float:right;
	margin:10px 10px 12px 0;
}

.boxAccueil#boxCoupsCoeur .boxFicheCoupsCoeur{
	background:#8082a8; /* bleu clair */
	padding : 5px;
	color : #171c46;
	height : auto !important;
	min-height : 70px;
	height : 70px;
	/*height:70px;*/
	margin-bottom:6px;
	border:1px solid #484f86;
}
.boxAccueil#boxCoupsCoeur .boxFicheCoupsCoeur a{color:#171c46;text-decoration:none;}
.boxAccueil#boxCoupsCoeur .boxFicheCoupsCoeur a:hover{text-decoration:underline;}
.boxAccueil#boxCoupsCoeur .boxFicheCoupsCoeur .visuel a img{
	width : 88px;
	float : left;
}
.boxAccueil#boxCoupsCoeur .boxFicheCoupsCoeur .texte{
	width : 135px;
	float : left;
	padding-left : 5px;
	text-align:left;
}
.boxAccueil#boxCoupsCoeur .boxFicheCoupsCoeur .texte h2{
	font-size:1em;
	height:50px;
}
.boxAccueil#boxCoupsCoeur a.btDefaultBig{
	float:right;
	margin:6px 0 0 0;
}

#centre .boxAccueil a.btDefault {
	position:absolute;
	right:0;
	bottom:0;
	text-align:center;
}

#boxDefiscalisation
{
	width:241px;
	float:left;
	margin-left:5px;
}

#boxDefiscalisation a#demandeDevis
{
	display:block;
	background:url(../images/BG-demande-audit-immobilier.png) no-repeat left top;
	width:202px;
	height:60px;
	padding: 20px 20px 20px 20px;
	margin-top:20px;
	color:#171C46;
	text-decoration:none;
	font-size:1.4em;
	line-height:1.4em;
}
#boxDefiscalisation a#demandeDevis:hover{text-decoration:underline;color:#171C46;}

#buttonAuditGratuit{
	display:block;
	width:220px;
	height:40px;
	margin:0 auto;
	margin-top:34px;
	background:transparent url(../images/bouton-contact.png) no-repeat 0 0;
}
#buttonAuditGratuit:hover{background-position:0 -40px}

#home-slideshow{
	/*width:242px;*/
	width:241px;
	height:202px;
	/*margin-left:5px;*/
	overflow:hidden;
	position:relative;
	z-index:10;
	/*float:left;*/
}
#home-slideshow .scroller{
	width:241px;
	height:202px;
	overflow:hidden;
}
#home-slideshow .scroller .section {
	width:241px;
	height:202px;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:10;
}
#home-slideshow #home-slideshow-content-previous,
#home-slideshow #home-slideshow-content-next{
	display:block;
	position:absolute;
	width:25px;
	height:202px;
	top:0;
	background:transparent url(../images/control_rewind.png) no-repeat center center;
	z-index:20;
}
#home-slideshow #home-slideshow-content-previous{
	left:0;
}
#home-slideshow #home-slideshow-content-next{
	right:0;
	background-image:url(../images/control_fastforward.png);
}

#home-slideshow .home-slideshow-box-legend{
	width:241px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:25;
	
	background-color:#ccc4ad;
}
#home-slideshow .section-legend{
	display:block;
	width:241px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:30;
	
	color:#171c46;
	text-decoration:none;
}

#home-slideshow .section-legend span{
	position:static;
	display:block;
	padding:0 5px;
}

#home-slideshow .legend-title{font-weight:bold;}
#home-slideshow .legend-price{font-weight:bold;color:#fff;font-size:1.15em}

/* ###########################################################
		CONTENU
########################################################### */

#centre {	
	padding-top : 19px;
	width:1000px;
}


#colGauche-OLD {
	/*width : 304px;*/
	width:240px;
	/*padding : 0 78px 0 38px;*/
	padding : 0 85px/*140px*/ 0 38px !important;
	padding : 0 76px/*131px*/ 0 38px;
}

#colDroite-OLD {
	/*width : 463px;*/
	width : 597px;
	padding : 0 38px 0 0/*79px*/;
	overflow: hidden;
}

#colGauche,
#colDroite{
	float:left;
	display:inline;
	margin:0 5px;
	overflow:hidden;
}

#colGauche{
	width:240px;
}
#colDroite{
	width:740px;
}

#centre h1{font-size : 1.6em;}

#centre a.btDefault{
		background:url(../images/zenith-invest-BG-bouton.png) no-repeat 0px 0px;
		/*width:118px;
		height:22px;*/
		width: 108px;
		height: 19px;
		padding:3px 0 0 10px;
		border:none;
		cursor : pointer;
		color:#171c46; /* bleu foncé */
		display:block;
		text-decoration:none;
}
#centre a.btDefault:hover{background:url(../images/zenith-invest-BG-bouton.png) no-repeat 0px -22px;}

#centre a.btDefaultBig{
		background:url(../images/zenith-invest-BG-bouton-big.png) no-repeat 0px 0px;
		/*width:150px;
		height:22px;*/
		width: 140px;
		height: 19px;
		padding:3px 0 0 10px;
		border:none;
		cursor : pointer;
		color:#171c46; /* bleu foncé */
		display:block;
		text-decoration:none;
}
#centre a.btDefaultBig:hover{background:url(../images/zenith-invest-BG-bouton-big.png) no-repeat 0px -22px;}

#centre a.btContactezNous
{
	background:url(../images/bouton-contact.png) no-repeat 0px 0px;
	width: 220px;
	height: 40px;
	border:none;
	cursor : pointer;
	display:block;
	text-decoration:none;
	overflow:hidden;
}
#centre a.btContactezNous:hover{background-position:0 -40px;}
#centre a.btContactezNous span{position:absolute;margin-top:-3000px;}

/* ###########################################################
		BOITES
########################################################### */

/****** La boite rechercher ******/
#recherche{
	border:1px solid #988344; /* doré foncé */ 
	height:auto !important;
	min-height:224px; 
	height:224px;
	background:#b1a171; /* doré clair */
	margin-bottom:19px;
}
#contentRecherche {
	/*background : #928244 url(../images/zenith-background-rechercher.png) repeat-x top left;*/
	background:#b1a171; /* doré clair */
	padding: 0 10px;
}

/***** Uniquement pour safari *****/
html[xmlns*=""] body:last-child #contentRecherche {margin-top : -8px;}

form#box_oRechercher, form#box_oSelection{clear : both;}
form#box_oRechercher label {
	width : 80px;
	text-align : left;
	color :#171c46;
	margin-right:0;
}

form#box_oRechercher fieldset p.logement{margin:8px 0 15px 0;}
form#box_oRechercher fieldset p.bouton{margin:15px 0 0 0;text-align:right;}

form#box_oRechercher label.radio{display:inline;width:auto;float:none;text-align:left;margin:0;margin-right:5px;}
form#box_oRechercher input.radio{width : auto;background-color : transparent;border:none;}
form#box_oRechercher input,
form#box_oRechercher select {
	width : 132px;
	border : none;
	background-color : #FFF;
	color :#171c46; /* bleu foncé */
	margin-right : 3px;
	border : 1px solid #988344; /* doré foncé */
}
form#box_oRechercher select option{width : auto;padding-right:10px;}

form#box_oRechercher input{width : 123px;}

form#box_oRechercher input.image{width:auto;height:auto;vertical-align:middle;margin:0;padding:0;border:none;}
form#box_oRechercher .btDefault,
form#box_oRechercher fieldset .btDefault{
		background:url(../images/zenith-invest-BG-bouton.png) no-repeat 0px 0px;
		width:118px;
		height:22px;
		border:none;
		cursor : pointer;
		color:#171c46; /* bleu foncé */
}
form#box_oRechercher .btDefault:hover,
form#box_oRechercher .btDefault:hover{background:url(../images/zenith-invest-BG-bouton.png) no-repeat 0px -22px;}

#box_oSelection ul
{
	padding : 8px 0;
	color : #171c46;
	text-transform : uppercase;
}

#box_oSelection ul li
{
	color : #171c46;
	font-size : 1.1em;
	font-weight : bold;
}

#box_oSelection ul li ul li a
{
	color : #171c46;
	padding-left : 6px;
	text-decoration : none;
	font-size : 0.8em;
	font-weight : normal;
}


#btDevis {text-align : center;margin-bottom : 38px;}
/**** home - colonne de droite ****/
#programmesToOne {
		/*position : relative;
		z-index : 0;*/
		overflow: hidden;
}
a#allProgrammes {color : #fff;}
a:hover#allProgrammes {color : #928244;}

#programmesToOne a#allProgrammes {color : #171c46;}
#programmesToOne a:hover#allProgrammes {color : #fff;}

#colDroite #programmesToOne h1 {
	color : #fff;
	background : none;
	margin-bottom : 0;
	text-transform : uppercase;
}
#programmesToOne #contents {
	background-color : #CCC4AD;
	padding : 5px 40px;
	color : #171c46;
	/*position : relative;
	z-index : 2;*/
	/*margin-top : 10px;*/
}

#programmesToOne #contents .content{clear : both;margin : 5px 0;/*position:relative;z-index:3;*/}

#programmesToOne #contents .content .visuel {
	width : 110px;
	text-align : center;
	float : left;
	/*position : relative;*/
}

#programmesToOne #contents .content .texte {
	/*width : 320px;*/
	/*width : 457px;*/
	width: 530px;
	float: left;
	padding-left : 20px;
	overflow : hidden;
	/*position : relative;*/
}
#programmesToOne #contents .content .texte p {text-align : justify;margin : 4px 0;}
#programmesToOne #contents .content .texte .accroche{font-style : italic;font-size : 0.9em;/*position:relative;*/}
#programmesToOne #contents .content .texte h2,
#programmesToOne #contents .content .texte p.accroche {
	text-transform : uppercase;
}
#programmesToOne #contents .content .texte h2 a,
#programmesToOne #contents .content .texte p a
{
	text-decoration : none;
	color : #171c46;
	line-height : 1.1em;
}


#programmesToOne #contents .content .texte p a span{position:static;text-transform:uppercase;font-weight:bold;}

#descriptif {}
#descriptif h2{font-size : 1.2em;font-weight:bold;text-transform:uppercase;color:#796938; /* marron foncé */}
#descriptif div{margin:8px 0}
#descriptif p {
	margin : 8px 0;
}

#content #descriptif ul li{list-style-type:disc;list-style-position:inside; }

a.lireSuite,
#programmesToOne #contents .content .texte p a.lireSuite {
	/*background-color : #171c46;*/
	background-color : #54598d;
	text-decoration : none;
	color : #fff;
	
	display : block;
	float : left;
	clear : both;
	width : auto;
	padding : 0 5px;
	text-align : center;
}

*+html a.lireSuite,
*+html #programmesToOne #contents .content .texte p a.lireSuite
 {
	width : 80px;
}
* html a.lireSuite,
* html #programmesToOne #contents .content .texte p a.lireSuite
{
	width : 80px;
}

a.savoirPlusLoi {
	display : block;
	width : auto;
	float : right;
	padding : 4px;
	color : #fff;
	/*background-color : #8082A8;*/
	background-color : #54598d;
	text-decoration : none;
	margin : 0 4px;
	text-align : center;
	width : 120px;
}

a.savoirPlusLoi span{position : static;display : block;}

#savoirPlusLoi{
	clear : both;
	/*background-color : #8082A8;*/
	background-color : #b1a171; /* doré clair */
	padding : 10px;
}

#colDroite #content #texte #savoirPlusLoi ul li{list-style-type:none;list-style-position:outside;}
#savoirPlusLoi h4{color : #171c46;margin-bottom : 10px;}
#savoirPlusLoi a{color : #fff;}
#savoirPlusLoi a:hover{color : #171c46}
/**** les boites de la colonne de gauche ****/
#colGauche .titre, #colGauche h1, h1.colGauche, #colDroite .titre.colGauche, #colDroite h1.colGauche  {
	/*height : 28px;*/
	line-height : 28px;
	text-align : center;
	/*background : #928244 url(../images/zenith-invest-background-degrade.png) repeat-x 0 0;*/
	background: #b1a171; /* doré clair */
	text-transform:uppercase;
	padding : 15px 0;
	color : #fff;
}

#colGauche .boxLeft {
	background-color : #8082a8;
	padding : 10px;
	margin-bottom : 19px;
	/*margin-top:14px;*/
}
#colGauche .boxLeft .titre,
#colGauche .boxLeft h1{
	height : auto;
	line-height :normal;
	font-weight: bold;
	text-align : left;
	background : none;
	margin : 0;
	font-size : 1.2em;
	padding:5px 0;
}
#colGauche .boxLeft .titre span,
#colGauche .boxLeft h1
{position : static;margin-top : 0;color : #fff;}

/** menu **/
#colGauche .boxLeft ul {
	margin : 10px 0;
	/*padding : 0 10px;*/
}

#colGauche .boxLeft ul li {
	background : #8082a8 url(../images/zenith-invest-fleche-droite.png) no-repeat top left;
	font-size : 1.1em;
	font-weight : bold;
}

#colGauche .boxLeft ul.imbrique li {padding-left:20px;}
#colGauche .boxLeft ul.imbrique li ul li{padding-left:0px;}

#colGauche .boxLeft ul li.noPuce{background : none;}
#colGauche .boxLeft ul li a {
	display : block; /* tte la largeur du li*/
	color : #fff;
	text-decoration : none;
	padding-left : 10px;
	font-weight : normal;
	font-size : 0.9em;
}

#colGauche .boxLeft ul li a:hover,
#colGauche .boxLeft ul li a.select {
	background : #8082a8 url(../images/zenith-invest-puce-select.png) no-repeat 0px 3px;
	background-color : #54598d;
	font-weight : bold;
}

#colGauche .boxLeft ul li ul{margin : 0px 0 0 15px;padding:0;}
#colGauche .boxLeft ul li ul li{font-size : inherit;font-weight : inherit;background : inherit;padding:0;}

#colGauche .boxLeft ul li ul li a{
	display : block; /* tte la largeur du li*/
	color : #fff;
	text-decoration : none;
	padding-left : 10px;
	font-weight : normal;
	font-size : 0.9em;
}

#colGauche .boxLeft ul li ul li a:hover,
#colGauche .boxLeft ul li ul li a.select {
	background : #8082a8 url(../images/zenith-invest-puce-select.png) no-repeat 0px 3px;
	background-color : #54598d;
	font-weight : bold;
}

#colGauche .boxLeft ul.liste li
{
	background : #8082a8 url(../images/zenith-invest-puce-select.png) no-repeat 0px 3px;
	padding : 0 0 0 10px;
	font-weight : normal;
}
/**** les boites de la colonne de droite ****/
#colDroite h1 {
	/*background-color : #928244;*/
	color : #fff;
	/*margin-bottom : 38px;*/
	padding-left : 8px;
}
#colDroite #content{
	/*width:auto !important;
	width:577px;*/
	/*width:460px;*/
	width:660px;
	background-color :#ccc4ad; /* beige */
	padding:10px 40px;
}
#colDroite #content #texte ul {margin-bottom:19px;}
#colDroite #content #texte ul li{
	list-style-type : disc;
	list-style-position : inside;
	margin : 8px 0;
}
#colDroite #content, #colDroite #contentFiche {color :#171c46; /* bleu foncé */}
#colDroite #intro {margin-bottom : 8px;/*text-align:justify*/;line-height : 1.5em;/*color:#928244*/;font-size:1.2em;font-weight:bold;}
#colDroite #introProg
{
	font-style : italic;
	text-transform:uppercase;
	text-align:justify;
	line-height : 1.5em;
	color:#796938; /* marron foncé */
	font-size:1.2em;
	padding-bottom:8px;
	margin-bottom : 8px;
	border-bottom:1px dotted #796938;
}

.programme-dispo-vendu #content{
	position:relative;
	min-height:720px;
}

#img-vendu{
	position:absolute;
	width:740px;
	height:740px;
	top:0;
	right:0;
}

#programmesToOne .programme-dispo-vendu{
	position:relative;
	min-height:110px;
}

.img-vendu-s{
	position:absolute;
	width:110px;
	height:110px;
	top:0;
	left:0;
}

/** intro */
#colDroite #intro #introImg{/*width:230px;float:left;*/text-align:center;}
#colDroite #intro #introTxt{/*width:337px !important;width:334px;float:left;padding-left:10px;*/line-height:1.5em;}
/* pour la pub */
#colDroite #intro #introImgPub{/*width:300px;float:left;*/text-align:center;}
#colDroite #intro #introTxtPub
{
	/*
	width:340px !important;
	width:274px;
	float:left;
	padding-left:20px;
	*/
	line-height:1.5em;
}


#colDroite #contentFiche #diaporama {
	width : 275px;
	float : left;
	overflow : hidden;
	text-align : center;
}

#colDroite #contentFiche #texte {
	/*width :453px;*/
	/*width : 443px;*/
	clear : both;
	/*float :left;*/
	/*padding-left : 10px;*/
	text-align : justify;
}
#colDroite #texte h2 {margin-bottom : 18px;color : #796938; /* marron foncé */line-height:1.2em;font-size:1.5em;}
#colDroite #texte h3 {margin-bottom : 12px;color : #796938; /* marron foncé */line-height:1.1em;font-size:1.2em;}
#colDroite #texte h2 span,
#colDroite #texte h3 span {
	position : static;
}

#colDroite #texte p,
#colDroite #texte p
{
	margin : 10px 0;
	text-align : justify;
}
#colDroite #texte a{color : #171c46;}
#colDroite #texte a:hover{color : #fff;}
#colDroite #contentFiche #content #leftBox {
	width : 275px;
	float : left;
	overflow : hidden;
	text-align : center;
	margin-right : 10px;
	margin-bottom : 10px;
}

#content{margin-bottom : 18px;}

/** special page programmes **/
.typeProg {
	width : 200px;
	float : left;
	margin-left : 20px !important;
	margin-left : 10px;
}

.typeProg ul{padding : 0 5px;}
.typeProg ul li a{
	color :#fff;
}


/****** Diaporama ******/

#diapBox {
	text-align : center;
	height: auto !important;
	height: 275px;
	min-height: 275px;
	
	position : relative;
}

#navDiap {
	position : absolute;
	right : 10px;
	bottom : 5px;
}

/* ###########################################################
		BLOC MULTIPAGES
########################################################### */
.navResultat,
.boxPagination
{
	color:#010167; /*bleu marine*/
	clear:both;
	margin:12px 0px;
	padding:0pt 8px;
	font-size:1.1em;
}
.navResultat a,.boxPagination a{color:#010167; /*bleu marine*/text-decoration: none;padding:2px 4px;}
.navResultat a:hover,.boxPagination a:hover{text-decoration: underline;}
.navResultat .selected,.boxPagination .paginationSelect{border :1px solid #010167; /*bleu marine*/padding:2px 4px 2px 4px;}
.boxPagination a span{position:static;top:0;}

.imgL{
	float : left;
	margin : 0 10px 10px 0;
}

/** ##### boite à outil ##### **/
.navPN{clear : both;margin-top : 19px;margin-bottom : 19px;}
.navPN a{color : #fff;text-decoration : none;}
.navPN a:hover{color : #928244;}
.btPrevious,
.btNext
{
	/*width : 231px;*/
	/*width : 209px;*/
	/*width : 276.5px;*/
	width: 350px;
	height : 20px;
	line-height : 20px;
	float : left;
	text-transform : uppercase;
	color : #fff;
	text-decoration : none;
	
}
.btPrevious {
	text-align : left;
	background : transparent url(../images/zenith-fleche-blanche-gauche.png) no-repeat 0 0;
	padding-left : 20px;
	color : #fff;
	text-decoration : none;
}

.btNext {
	text-align : right;
	background : transparent url(../images/zenith-fleche-blanche-droite.png) no-repeat top right;
	padding-right : 20px;
	color : #fff;
	text-decoration : none;
}

ul#toolsBox{margin-top : 19px;}

ul#toolsBox li{
	float : left;
	width : 55px;
}

ul#toolsBox li a {
	display : block;
	text-align : center;
	color :#171c46; /* bleu foncé */
	font-size : 0.8em;
	text-decoration : none;
}

ul#toolsBox li a span{
	position : static;
	display : block;
	line-height : 1em;
}


/* ###########################################################
		Fiche Programme
########################################################### */
#contentFiche #contentFicheContentGauche,
#contentFiche #contentFicheContentDroite{
	overflow:hidden;
	float: left;
	display: inline;
	padding: 0;
	
}
#contentFiche #contentFicheContentGauche
{
	width: 275px;
	margin-right: 40px;
}
	
#contentFiche #contentFicheContentDroite
{
	width: 345px;
}

.programme-exclusif-zenith{
	width:98px;
	height:98px;
	margin:0 0 10px 10px;
	float:right;
	display:inline;
}

#contentFicheContentFooter
{
	clear: both;
	padding-top:20px;
}
#contentFiche #contentFicheContentDroite .item{margin-bottom: 8px;}
#contentFiche #contentFicheContentDroite .item strong.lblItem {
	color:#796938;
	font-size:1.2em;
	font-weight:bold;
	display: block;
	text-transform: uppercase;
	margin-bottom: 4px;
}
#contentFiche #contentFicheContentDroite .prixProg strong.lblItem{display: inline}
#contentFiche #contentFicheContentDroite .prixProg span.valItem{color:#171C46;font-size:1.2em;font-weight:bold;}

/** listing vignette */
#contentFiche #contentFicheContentGauche ul#contentFicheContentVignettes{margin-top:20px;}
#contentFiche #contentFicheContentGauche ul#contentFicheContentVignettes li
{
	float: left;
	width:110px;height:120px;
	vertical-align: middle;
	text-align: center;
	
}
#contentFiche #contentFicheContentGauche ul#contentFicheContentVignettes li.odd{clear: left;margin-right: 55px;}
#contentFiche #contentFicheContentGauche ul#contentFicheContentVignettes li.even{margin-right: 0px;}
#contentFiche #contentFicheContentGauche #contentFicheContentVisuel{text-align: center;}
#contentFiche #contentFicheContentGauche #contentFicheContentVisuel em{display:block;margin:10px;}
/** toolbox */
#contentFiche #contentFicheContentGauche ul#toolsBox{clear:both;border-bottom:1px dotted #796938;padding-bottom:10px;margin:0 0 10px 0;}
#contentFiche #contentFicheContentGauche ul#toolsBox li
{
	display: block;
	float: none;
	width: auto;
	margin:0px 0 6px 0;
}
#contentFiche #contentFicheContentGauche ul#toolsBox li a{text-align: left;font-size:1em;}
#contentFiche #contentFicheContentGauche ul#toolsBox li a img{margin-right: 5px;}
#contentFiche #contentFicheContentGauche ul#toolsBox li a span{display: inline;}
#contentFiche #contentFicheContentGauche ul#toolsBox li a:hover span{text-decoration:underline;}

/** nav precedent-suivant */
#contentFiche #contentFicheContentGauche .navPN
{
	margin:0 0 10px 0;
}
#contentFiche #contentFicheContentGauche .navPN a{width:117px;font-size:0.9em;}

/* ###########################################################
		Contact 
########################################################### */
#devis{background-color :#ccc4ad; /* beige */padding:10px;color:#171c46; /* bleu foncé */}

fieldset label{color:#171c46; /* bleu foncé */width:160px;}

div.checkboxesGroup{margin-left : 128px;}
div.checkboxesGroup label{
	width:auto;
	float:none;
	margin:0 5px;
	text-align:left;
}

div#tooltip{color:#171c46;}

/*** pour la page lois ***/
.navPN.lois{position : relative;}
#toolsBox.lois {
	position : absolute;
	top : -26px;
	left :287px;
	width:165px;
}

#toolsBox.lois a span{position:absolute;top:-66000px;}

p.prixProg {
	color : #796938; /* marron foncé */
	font-size : 1.2em;
	font-weight : bold;
}

p.prixProg span {
	/*color : #928244;*/
	font-weight : bold;
	text-transform : uppercase;
}

div.mentions #colDroite #texte a{color : #928244;}
div.mentions #colDroite #texte a:hover{color : #fff;}

p.box {background-color : #8082A8;padding:8px;}
p.box a{color:#171C46;}
p.box a:hover{color:#fff;}

/* ###########################################################
		PLAN DU SITE
########################################################### */

ul#planSite_liste{margin:10px 0 10px 0px}
ul#planSite_liste li{margin:4px 0 4px 24px;list-style-type:disc;}
ul#planSite_liste a{color:#fff;text-decoration:none;}
ul#planSite_liste a:hover{text-decoration:underline;}



a.pdf {
	color : #fff;
	text-decoration : underline;
	background : transparent url(../images/pdficon_small.gif) no-repeat 0px 0px;
	padding-left : 22px;
	
	display : block;
	margin-top : 22px;
	
	height : auto !important;
	min-height : 17px;
	height : 17px;
}


.forcePrintInline,
.forcePrint{display:none;visibility:hidden;}
