/*BEGIN latribune.fr CSS - jul08 v2.00*/

/* TABLE OF CONTENTS
1-GEN
2-HEADER
3-NAV MAIN
4-BODY
5-FOOTER
6-MISC
7-FLOATING WINDOWS
*/


/* MINI BLOC DE RECHERCHE PARTENAIRE BUREAUX LOCAUX*/

#bloc_recherche_blo a:hover {
	text-decoration: none;
}

#bloc_recherche_blo{
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	background-image: url(http://www.latribune.fr/img/powered_tribune.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
	width: 300px;
	padding-top:45px;
	/*border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #cccccc;*/
}
#bloc_recherche_blo #contenu {
	/*border:1px solid #CDCDCD;*/
	border-top: none;
	padding-top:2px;
}

#bloc_recherche_blo form {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}
#bloc_recherche_blo p, #bloc_recherche_blo h1 {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

#bloc_recherche_blo h1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	width: 166px;
	color: #162983;
	font-size: 12px;
	line-height: 17px;
	padding-top: 2pt;
	padding-right: 5px;
	padding-bottom: 3pt;
	padding-left: 5px;
	text-transform: uppercase;
	text-align:center;
}
#bloc_recherche_blo .ligne select, #bloc_recherche_blo .ligne input {
	font-size: 11px;
	width: 176px;
}

#bloc_recherche_blo .ligne input {
	font-size: 11px;
	width: 150px !important;
}

#bloc_recherche_blo div.ligne {
	margin-bottom: 10px;
}
#bloc_recherche_blo label {
	text-align: left;
	display: inline-block;
	width: 100px;
}
#bloc_recherche_blo .ligne {
	margin-bottom: 10px;
	text-align: left;
}
#bloc_recherche_blo #footer_moteur{
  padding-top:3px;
  padding-bottom:10px;
}
#bloc_recherche_blo #footer_moteur p{
}
#bloc_recherche_blo #lien_criteres img{
  padding-top:4px;
}
#bloc_recherche_blo #lien_criteres, #bloc_recherche_hp #lien_criteres:hover {
	color: #162983;
}
#bloc_recherche_blo #footer_moteur #btn_rechercher {
	float: right;
}
#bykeywords, #cpville {
	font-size: 11px !important;
	width: 172px !important;
}

/* END MINI BLOC DE RECHERCHE PARTENAIRE BUREAUX LOCAUX*/



.exclusif {color:#ffffff !important; margin:0px !important; padding:0px !important; font-weight:bold; text-transform:uppercase; display:block; margin-bottom:10px !important;}
.exclusif font {background-color:red; font-size:10px; padding:4px 4px 2px;}


/*GEN*/
body {background:url('/static/menunew/body-back.png') repeat-y scroll center center #EFEFEF; margin:0;}
body, var, samp, select {font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#474B54;}
a {/*color:inherit;*/} /*OLD: See Expression for IE A color inheritance bug */
a {color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:none;}
a img {border:0; vertical-align:middle;}
#fullborder {position:relative; width:1000px; margin:0 auto; background-color:white; border: 1px solid #cfcfcf; border-top:none;}
#fullbodywrapper {position:relative; width:1000px; margin:0 auto; float:left; background-color:white;}
/* *** */

#login_div ul li a {font-size:12px; color:white; color:#ffffff; font-weight:bold; text-decoration:none;}
#login_div ul li a:hover {color:#CC3300; text-decoration:underline;}


/*- bloc blogs --------------------------- */
/*- end bloc blogs --------------------------- */
#blog {

        }
        #blog a {
		color:#bbbbbb;
        }
        #blog img {
		background-color:#ffffff;
        }
        #blog h4 {
		font-weight: bold !important;
        }
        #blog h4 a {
		color:#ffffff;
        }

/*- Listes --------------------------- */

		#select2 {
				list-style: none;
		        margin-bottom: 0px;
		        padding: 0px;
		        }

		#select2 li {
				list-style: none;
		        margin: 0;
		        padding: 0px 0px;
		        }

		#select2 ul {
		        list-style: none;
		        margin: 0;
		        padding: 0;
		        }

		#select2 li a {
		        text-decoration: none;
		        color: #E8531D;
		        padding: 5px;
		        display: block;
		        }

		#select2 li a:visited {
		        text-decoration: none;
		        color: #aaaaaa  !important;
		        padding: 5px 5px 5px 5px;/*modif olivier : padding: 5px 5px 5px 25px; */
		        display: block;
		        /*background:#dcebf0; url(/static/menunew/tick.png) no-repeat scroll 5px 50%*/
		        }


		#select2 li a:link, #select li a:visited {
		        color: #333333;
		        display: block;
		        padding: 5px;
		        }

		#select2 li a:hover, #select li #current {
		        color: #000000;
		        background:  #FFAE00;
		        }

 /*- end Listes --------------------------- */


.imgleft {float: left; margin:0 5px 4px 0; border: 0px solid rgb(191, 191, 191);}

.imgleftquot {float: left; margin:0 5px 0px 0;}

.imgleftbig {margin:0 0px 4px 0; border: 0px solid rgb(191, 191, 191);}

.imgleftquot {float: left; margin:0 10px 0px 0; border: 0px solid rgb(191, 191, 191);}

.titresector {height: 21px; padding-bottom: 0px ! important; color: rgb(255, 255, 255) !important; font-size: 12px; font-weight: normal; padding-top: 6px; padding-left: 6px ! important;}

.titreorange {height: 21px; padding-bottom: 0px ! important; color: #873c00; font-size: 12px; padding-top: 6px; padding-left: 6px ! important;}


/*HEADER*/

/*Onglet services pro*/
#headerNavMainBtnServicesPro {background-image:url("/static/confetform/fond_header_ul1.gif") !important};

#radioform {margin-right:3px;}
#radioform1 {margin-right:3px;margin-left:4px;}
.inner { margin: 0; background:#FFFFFF; border:0; zoom:1;}
.outer { background: #CFCFCF; padding: 8px; margin-left:-1px; margin-right:-1px;}
#header {width:1000px; height:auto; background-color:#dddddd; clear:both;}
	ul#financeTicker {background-color:#F8F6F6; border-bottom:solid 1px #e9eade; text-align:center; padding:7px 0 5px 0;}
	ul#financeTicker li {display:inline;}
	ul#financeTicker a {color:#003366; font-weight:bold; text-decoration:underline;}
	ul#financeTicker .financeTickerSep {padding:0 9px;}
	/**/
	#headerCol011 {float:left; width:270px; margin:5px 0 0 0;}
	#headerCol011 h1 {}
	#headerCol011 h1 span {display:none;}
	#headerCol011 #headerTimeStamp {font-size:10px; color:#ffffff; margin:3px 0 14px; text-align:right;}
	#headerCol012 {float:right; width:320px; margin:0px 0 0 0; background-color:#dcdbc9;}
	#headerCol012 #headerCol02Frame {width:267px /*281px-6-6-1-1*/; height:71px /*85-7-7*/; background-color:#F5F5F5; border:solid 1px #666666; padding:6px 7px;}
	#headerCol012 #headerCol02Frame ul {color:#666666; font-size:11px; width:95%; height:38px; margin:5px 0 0 0;}
	#headerCol012 #headerCol02Frame ul li {float:left; line-height:19px; margin:0 19px 0 0;}
	#headerCol012 #headerCol02Frame ul li a {color:#666666 !important; display:block; background:transparent url(http://www.latribune.fr/img/dot_arrow_silver.gif) no-repeat scroll 0 5px; padding-left:9px;}
	#headerCol012 #headerCol02Frame ul li a.btnRss {color:#666666; font-size:11px; background-image:none; padding-left:0px;}
	#headerCol012 #headerCol02Frame ul li a.btnRss img {margin-right:7px;}
	#headerCol012 ul {color:#333333; font-size:10px;}
	#headerCol012 ul li {display:inline; line-height:19px;}
	#headerCol012 ul li a {text-decoration:underline;}
	#headerCol012 ul li a:hover {text-decoration:none;}
	#headerCol013 {float:left; background-color:#003852; width:171px; margin-bottom:5px; margin-top:5px; overflow:hidden; padding:3px; border:1px solid #8f9ea3;}
	#headerCol013 ul * {color:#ffffff;}
	#headerCol013 ul li {padding:0 0 11px 0; border:solid 1px #003852; /*border to force IE to align h4 on top of image*/}
	#headerCol013 ul li a:hover {color:#cc3300;}
	#headerCol013 ul li img {border:solid 2px #ffffff; margin:0 8px 0 0; float:left;}
	#headerCol013 ul li h4 {font-size:13px; margin:0; font-family:georgia;}
	#headerCol013 ul li p {margin:0; font-size:11px; padding: 0px;}
	#headerCol014 * {color:#333333; font-size:11px;}
	#headerCol014 {float:left; width:178px; margin:10px 0 0 0;}
	#headerCol014 #headerCol04Frame {position:relative; height:100px; background-color:#EAF0F7; border:solid 1px #A4BDDD; padding:2px 0px 2px 1px;}
	#headerCol014 #headerCol04Frame h4 {text-transform:uppercase; /*background:transparent url(http://www.latribune.fr/img/picto_arrow_right_silver.gif) no-repeat scroll 100% 50%;*/padding-left:10px;}
	#headerCol014 #headerCol04Frame ul {}
	#headerCol014 #headerCol04Frame ul li {background:transparent url(http://www.latribune.fr/img/dot_line_silver.gif) no-repeat scroll 1 5px; padding-left:9px;}
	#headerCol014 #headerCol04Frame ul li a:hover {color:red;}
	#headerCol014 #headerCol04Frame a.linkCoverMag {position:absolute; display:block; width:57px; height:81px; margin:0; right:2px; top:2px; z-index:5; overflow:hidden;}
	#headerCol014 img {margin: 3px;}
	#headerAdbanner {text-align:center; padding:2px 0; border-bottom:solid 2px #666666;z-index: 200;}
	/* *** */

	/*NAV MAIN*/
	ul#headerNavMain {position:relative ; top:auto; left:auto; z-index:5; height:28px; background-image:url("http://www.latribune.fr/static/menunew/header_new/fond_header_ul1.gif"); border-top:solid 1px #00679e; border-bottom:solid 1px #00679e;}
	ul#headerNavMain li { position:relative; left:auto; top:auto; z-index:3; width:auto; margin:0; padding:0;}
	ul#headerNavMain li a {display:block; font-size:12px; color:white; line-height:28px; padding:0 11px;}
	ul#headerNavMain li a:hover {background-image:url("http://www.latribune.fr/static/menunew/header_new/fond_header_ul_over.gif"); color:#873c00;text-decoration:none;}
	ul#headerNavMain li a span {display:none;}
	ul#headerNavMain li a.navSelected {background-image:url("http://www.latribune.fr/static/menunew/header_new/fond_header_ul1_select.gif"); font-size:12px; color:#ffffff;}
	ul#headerNavMain li#headerNavMainBtnHome a {height:28px; width:31px; padding:0; background:transparent url("http://www.latribune.fr/static/menunew/header_new/home2.gif") no-repeat scroll 0 100%; border:none;}
	ul#headerNavMain li#headerNavMainBtnHome a.navSelected {background-position:0 0;}/*Home -> On*/

	/*SUB NAV*/
	ul#headerNavMain li ul{min-width:12em; background-color:#ffffff; border:solid 1px #369; padding:0; /*width:auto;*/ width:156px;}
	ul#headerNavMain li ul li{min-width:12em; width:100%; background-color:#ffffff; margin:0; padding:0; border-bottom:solid 1px #CDCDCD;}
	ul#headerNavMain li ul li.submenu{background-image:url("http://www.latribune.fr/static/menunew/header_new/bgmenulevel2.gif");}
	ul#headerNavMain li ul li:hover {background-image:url("http://www.latribune.fr/static/menunew/header_new/fond_header_ul_over.gif");}
	ul#headerNavMain li ul li a {white-space:nowrap; color:#0064B0; font-size:11px; font-weight:bold; text-transform:none;}

	ul#headerNavMain li ul li ul {display:none;width:auto;margin:0; padding:0;  border:solid 1px #369; background-color:#ffffff;}
	ul#headerNavMain li ul li ul li{min-width:12em; width:100%; background-color:#ffffff; margin:0; padding:0; border-bottom:solid 1px #CDCDCD;}
	ul#headerNavMain li ul li ul li.submenu{background-image:none;}
	ul#headerNavMain li ul li ul li:hover {background-image:url("http://www.latribune.fr/static/menunew/header_new/fond_header_ul_over.gif");}
	ul#headerNavMain li ul li ul li a{white-space:nowrap; color:#0064B0; font-size:11px; font-weight:bold; text-transform:none;}



	/*SUB NAV*/
	/*ul#headerNavMain li ul {display:none; width:200px;}
	ul#headerNavMain li:hover ul {display:block; min-width:12em; background-color:#ffffff; border:solid 1px #369; padding:0;}
	ul#headerNavMain li ul:hover {display:block; min-width:12em; background-color:#ffffff; border:solid 1px #369; padding:0;}
	ul#headerNavMain li ul li {display:block; width:200px; margin:0; padding:0; border-bottom:solid 1px #CDCDCD;}
	ul#headerNavMain li ul li:hover {color:#FF6600;width:auto; padding:0;}
	ul#headerNavMain li ul li a {width:auto; white-space:nowrap; color:#0064B0; font-size:11px; font-weight:bold; text-transform:none;}
	ul#headerNavMain li ul li a:hover {color:#873c00;}


	/*SSUB NAV*/
	/*ul#headerNavMain li:hover ul li ul{display:none; border:0px;}
	ul#headerNavMain li:hover ul li ul li{display:none; border:0px;}
	ul#headerNavMain li ul li ul {display:none;width:auto; margin:0px 0px 0px 68px; padding:0; border:none;background-color:#ffffff;}
	ul#headerNavMain li ul li ul li{display:none;width:auto;margin:0; padding:0; border-right:none;background-color:#ffffff;}
	/*ul#headerNavMain li ul:hover li{display:block; border:0px;}*/
	/*ul#headerNavMain li ul li:hover ul{display:block; min-width:12em;background-color:#ffffff; border:solid 1px #369;  padding:0;}
	ul#headerNavMain li ul li:hover ul li{display:block; min-width:12em; background-color:#ffffff; border-bottom:solid 1px #CDCDCD; padding:0;}
	ul#headerNavMain li ul li ul li a {width:auto; white-space:nowrap; color:#0064B0; font-size:11px; font-weight:bold; text-transform:none;}
	ul#headerNavMain li ul li ul li a:hover {color:#873c00;}


		/*Btn Lifestyle font reset*/
	ul#headerNavMain li#headerNavMainBtnLifestyle ul li, ul#headerNavMain li#headerNavMainBtnLifestyle ul li a {font-family:Helvetica, Arial, sans-serif;}
	/* *** */



/*NAV MAIN2*/
ul#headerNavMain2 {position:relative /*absolute*/; top:auto; left:auto; z-index:2; height:28px; background-image:url("http://www.latribune.fr/static/menunew/header_new/fond_header_ul.gif"); border-bottom:1px solid #59d2ff; border-top:1px solid #59D2FF;}
ul#headerNavMain2 li {float:left; border-right:solid 1px #7cc5ee; position:relative; left:auto; top:auto; z-index:200; width:auto; margin:0; padding:0; background-color:#ffffff;}
ul#headerNavMain2 li a {display:block; font-size:11px; color:#0064b0; line-height:28px; padding:0 7px;}
ul#headerNavMain2 li a:hover {background-image:url("/static/menunew/header_new/fond_header_ul_over.gif"); color:#873c00;text-decoration:none;}
ul#headerNavMain2 li a span {display:none;}
ul#headerNavMain2 li a.navSelected {background-color:#dcdbc9; font-size:10px; color:#000000;}
ul#headerNavMain2 li#headerNavMainBtnHome a {height:28px; width:24px; padding:0; background:transparent url(http://www.latribune.fr/img/nav_main_home_btn_bg01.gif) no-repeat scroll 0 100%; border:none;}
ul#headerNavMain2 li#headerNavMainBtnHome a.navSelected {background-position:0 0;}/*Home -> On*/
ul#headerNavMain2 li#headerNavMainBtnActualies {}
ul#headerNavMain2 li#headerNavMainBtnEntreprises {}
ul#headerNavMain2 li#headerNavMainBtnBourse {}
ul#headerNavMain2 li#headerNavMainBtnPatrimoine {}
ul#headerNavMain2 li#headerNavMainBtnCarriere {}
ul#headerNavMain2 li#headerNavMainBtnOpinions {}
ul#headerNavMain2 li#headerNavMainBtnLifestyle {font-family:Georgia, Arial, Sans-serif}
ul#headerNavMain2 li#headerNavMainBtnSport {}
/*SUB NAV*/
ul#headerNavMain2 li ul {display:none;}
ul#headerNavMain2 li:hover ul {display:block; min-width:12em; position:absolute; z-index:20000000; top:28px; left:-1px; background-color:#f8f6f6; border:solid 1px #369;/* border-top:0px; border-left-color:#CDCDCD;*/}
ul#headerNavMain2 li ul li {float:none; width:auto; margin:0; padding:0; border-right:none;/* border-top:solid 1px white;*/ border-bottom:solid 1px #CDCDCD;}
ul#headerNavMain2 li ul li:hover {color:#FF6600;/* background-color:#F6A906*/;}
ul#headerNavMain2 li ul li a {display:block; width:auto; white-space:nowrap; color:black; font-size:12px; font-weight:bold; text-transform:none;}
ul#headerNavMain2 li ul li a.navSelected {/*background-color:#F6A906;*/}
ul#headerNavMain2 li ul li a:hover {color:#000000;}
	/*Btn Lifestyle font reset*/
ul#headerNavMain2 li#headerNavMainBtnLifestyle ul li, ul#headerNavMain li#headerNavMainBtnLifestyle ul li a {font-family:Arial, Helvetica, sans-serif;}
/* *** */



/*BODY COLs*/	/** w:1000px **/
	/*COL01*/
#bodyCol01 {float:left; width:180px; overflow:hidden; margin:0px 0px 10px 10px; padding:0px; /*background-color:khaki;*/}
	/*COL02*/
#bodyCol02 {float:left; margin:0px; padding:10px 10px 0 0; border:solid 0px #918E8E/*; border-bottom:none; background-color:khaki;*/}
		/*h2*/
		#bodyCol02 h2, #bodyCol012 h2 {font-size:18px; color:#336699; margin:3px 0 5px 0;}
		#bodyCol02 h2 em, #bodyCol012 h2 em {font-size:14px;}
		/*h3*/
		#bodyCol02 #sectHome  h3, #bodyCol012 h3 {font-size:14px; color:white; background-color:#336699; padding:3px 7px; margin:11px 0 3px 0;}
		/*h4*/
		#bodyCol02 h4, #bodyCol012 h4 {font-size:12px; border-bottom:solid 0px #336699; padding:3px 3px 3px 7px; margin:0;}
	/*COL03*/
#bodyCol03 {float:right; width:300px; /*overflow:hidden;*/ margin:0 px; padding:10px 20px 0px 0px; /*background-color:khaki;*/}
	/*COL12*/
#bodyCol012 {float:left; width:638px; overflow:hidden; margin:6px 4px 4px 4px; padding:0 19px 6px 15px; border:solid 0px #918E8E; /*background-color:khaki;*/}
/* *** */

/*VERTical NAVigation*/
#navVert {/*border:solid 1px #918E8E;*/}
#navVert h3 {position:relative; background:#373326; color:white !important; font-size:12px !important; text-transform:uppercase; padding:3px 3px 3px 5px !important; margin:0 !important;}
.unitContainer h2 a {color:white;}
#navVert h4 {position:relative; background:#988E71; color:white !important; font-size:10px !important; text-transform:uppercase; border-bottom:solid 1px #988E71; padding:2px 2px 2px 9px !important; margin:0 !important;}
.unitContainer h2 a {color:#474B54;}
#navVert ul.navVertLevel010 li a {display:block; padding:2px 2px 2px 5px;}
#navVert ul.navVertLevel013 {}
#navVert ul.navVertLevel013 li {}
#navVert ul.navVertLevel013 li a {display:block; padding:2px 2px 2px 5px; border-bottom:1px solid #aaaaaa;}
#navVert ul.navVertLevel013 li a:hover {color:#333; background:#EDF2F8 url(http://www.latribune.fr/img/dot_square_white.gif) no-repeat scroll 7px 7px;}
/* *** */

/*NAV MULTI PAGE*/
.navMultiPage {border-top:dotted 1px #918E8E; border-bottom:dotted 1px #918E8E; color:red; text-align:right; clear:both; margin:15px 0; line-height:25px; height:25px;}
.navMultiPage span {color:#666666;}
.navMultiPage a {color:#666666; text-decoration:none;}
.navMultiPage a:hover {color:red; text-decoration:underline;}
/* *** */

/*FOOTER*/
#footer {float:none; border-top:solid 0px #666666; clear:both; background:#ffffff url('/static/menunew/tribv2/footer/footer.gif') no-repeat scroll 0px 0px;  margin-bottom:50px;}
#footer * {color:#666666;}
	#footerCol011 {float:left; width:103px; height:35px; margin:0px 0px 0 0; overflow:hidden;}
	#footerCol012 {float:right; width:700px /*893-1-1*/; height:35px /*35-1-1*/; margin-top:0px; font-weight:bold;}
	#footerCol012 fieldset {float:left; width:35%; margin:5px 0 0 5px;}
	#footerCol012 ul {float:right; margin:10px 0 0 0; color:#1f1f1f; font-size:11px;}
	#footerCol012 ul li {float:right; margin:0 13px 0 0;}
	#footerCol012 ul li a {display:block; background:transparent url(http://www.latribune.fr/img/dot_arrow_silver.gif) no-repeat scroll 0 5px; padding-left:9px;}
	#footerCol012 ul li a:hover {color:red;}
	#footerCol012 ul li a.btnRss {color:#333333 !important; font-size:11px; background-image:none; padding-left:0px;}
	#footerCol012 ul li a.btnRss img {margin-right:7px;}
	#footerCol02 {text-align:left; padding:5px 0 7px 20px; clear:both;}
	#footerCol02 ul {padding:2px 0 8px;;}
	#footerCol02 ul li {display:inline;}
	#footerCol02 ul li a:hover {color:red;}
	#footerCol03 {padding:2px 20px; clear:both; overflow:auto;}
	#footerCol03 ul {float:left; margin-right:15px;}
	#footerCol03 ul li h5 {font-size:12px; margin:7px 0 1px 0; font-weight:normal;}
	#footerCol03 ul li h5 a:hover {color:red;}
	#footerCol03 ul li ul {float:none; width:98%;}
	#footerCol03 ul li ul li h6 {font-size:11px; font-weight:normal;}
	#footerCol03 ul li ul li h6 a:hover {color:red;}
	#footerCol03 .copyrightInfo {clear:both; margin-top:21px;}
/* *** */

/*FORM GENERIC ELEMENTS*/
input.formInputSearch {width:230px; height:20px; color:#616161; font-size:13px; border:solid 0px #ffffff; margin:0px 6px 0 10px; vertical-align:middle; font-weight:bold;}
input.formInputBtnSearch {width:25px; height:32px; color:white !important; font-size:12px !important; background:transparent; border:0; vertical-align:middle;cursor:pointer;}
input.formInputBtnSearch:hover {background-position:0 100%;}
textarea.formTextAreaFullWidth {width:99%;}
/**/
.formsInputField {}
.formsTxtIntro {font-size:12px; margin-bottom:15px;}
.formsTxtNorm {font-size:11px;}
.formsTxtNote {font-size:11px; color:#a9a9a9;}
/**/
.formsWidthFull {width:99% !important;}
.formsWidthMid {width:70% !important;}
.formsWidthPetit {width:25% !important;}
/**/
.formAlertTxt {color:red;}
.formAlertError {color:red !important; background:transparent url(http://www.latribune.fr/img/picto_alert.gif) no-repeat scroll 0 40%; padding-left:13px;}
/**/
label input {margin:0 3px 0 0;}
label em {color:red;}
/**/
.formsContainerBgFramed {background-color:#f5f5f5; border:solid 1px #666666; padding:5px;}
/* *** */

/*TABLE DATA*/
table.stockVarData {width:100%; margin:3px 0 9px 0; padding:0;}
table.stockVarData th {font-size:9px; text-align:left; padding:2px 5px; border-bottom:1px solid #8D8D8C;}
table.stockVarData td {font-size:9px; text-align:right; padding:2px 5px; border-bottom:1px solid #8D8D8C;}
.stockVarDown {color:red;}
.stockVarUp {color:green;}
/* *** */

/*COL DROTIE ARTICLE*/
#include_ged{float:left;}

/*AD BANNER*/
.bodyCol0xAdbanner {border:solid 1px black; margin:0 0 2px 0;z-index: 200;}
/* **** */

/*Virtual COLs*/
.virtualColContainer {}
.virtualCol50pct {} /*50%col*/
.virtualCol50pct.virtualCol50pctA {margin:0 1% 0 0; overflow:hidden;}
.virtualCol50pct.virtualCol50pctB {margin:0 0 0 0; overflow:hidden;}
.virtualCol23, .virtualCol32 {float:left;} /*1/3col Vs 2/3col*/
.virtualCol23.virtualCol23A {/*width:33%;*/ margin:0 1% 0 0; overflow:hidden;}
.virtualCol23.virtualCol23B {/*width:65%;*/ margin:0 0 0 0; overflow:hidden;}
.virtualCol32.virtualCol32A {width:59%; margin:0 1% 0 0; overflow:hidden;}
.virtualCol32.virtualCol32B {width:39%; margin:0 0 0 0; overflow:hidden;}


/*MISC*/
.displayNone {display:none;}
.btnRss {color:white !important; margin:2px 2px 0 0; font-size:10px; text-decoration:none; line-height:13px; height:13px; background-color:#FF6600; padding:0px 4px; border:none !important;}
.btnPlay {background:transparent url(http://www.latribune.fr/img/picto_btn_play.gif) no-repeat scroll 0 2px; padding-left:15px;}
.linkArrowRed {background:transparent url(http://www.latribune.fr/img/dot_arrow_big_red.gif) no-repeat scroll 0 4px; padding-left:9px;}
.btnNewsletterSubscribe {color:#336699; font-size:11px; font-weight:bold; text-transform:uppercase; background:transparent url(http://www.latribune.fr/img/picto_envelop.gif) no-repeat scroll 0 5px; padding:3px 0 3px 27px;}
.btnNewsletterSubscribe a {color:#336699;}
.objWidthFull, .objFullWidth {width:99% !important;}
.objWidthMid {width:55% !important;}
.objWidthPetit {width:25% !important;}
.objExtraMargin {margin:0 25px;}
.objExtraPadding {padding:0 25px;}
img.imgRight {float:right; margin:0 0 7px 7px;}
img.imgLeft {float:left; margin:0 7px 7px 0;}
.sepHrzDotted {line-height:1px; height:1px; font-size:1px; border-bottom:dotted 1px #918E8E;}
.sepMargin {margin:19px 0; clear:both;}
.clearBlock {clear:both; overflow:hidden; visibility:hidden; width:99%; height:0; font-size:0; margin:0; padding:0; border:0; background-color:transparent;}
/* *** */

/** TBM ovveriding **/
div.TBM div.Content{overflow:hidden}

/*Added JAN09*/
/*HORiZontal NAVigation*/
#navHrz {position:relative; top:0px; /*bottom-margin of #headerNavMain reset*/ display:block; width:100%; background:white url(../img/nav_hrz_bg01.gif) repeat-x scroll 0 100%; height:23px; margin:0; padding:0; border-bottom:solid 2px #969696;}
#navHrz li {float:left; width:auto; margin:0; padding:0 2px; border-right:solid 1px #737373;}
#navHrz li a {display:block; font-size:11px; font-weight:bold; line-height:23px;}
#navHrz li#navHrzBtnHome a {background:transparent url(../img/nav_hrz_home_btn_bg01.gif) no-repeat scroll 3px 0; padding-left:20px;}

#tickerFI {width:300px;height:50px;background-color:#ffffff; margin-bottom:10px;}
#tickerFI .entreeTickerFi h2, #tickerFI p {font-size:9px !important;font-family:Verdana;color:#000000 !important;font-weight:bold;text-decoration:none;border:0px;background:transparent;}
#tickerFI div.ligneTicker {height:40px;padding-top: 3px;}
#tickerFI div.entreeTickerFi {width:141px;height:33px;}
#tickerFI div.entreeTickerFi img {float:left;padding-right:3px;}
#tickerFI div.entreeLeft {float:left; padding:0px 4px 0px 3px;border-right:solid 1px black;}
#tickerFI div.entreeRight {float:right; padding:0px 3px 0px 5px;}

/* Bloc diaporama colonne droite*/
div.rightColSlideshowBloc{
	width:272px;
	height:145px;
	background:url(http://www.latribune.fr/img/rightColSlideshowBloc_bg.jpg) 0 0 no-repeat;
	padding:60px 14px 0 14px;
	overflow:hidden;
	margin:0 0 10px 0;
}
div.rightColSlideshowBloc div.slideshow{
	background:none;
	width:272px;
	height:118px;
	overflow:hidden;
	margin:0;
}
div.rightColSlideshowBloc div.slideshow img{
	border:6px solid #FFFFFF;
	margin:0 10px 0 0;
	float:left;
}
div.rightColSlideshowBloc div.slideshow p{
	margin:0;
	padding:0;
}
div.rightColSlideshowBloc div.slideshow p.title a{
	color:#F5BB35;
	font-family:"Times New Roman",Times,serif;
	font-size:17px;
	font-weight:bold;
}
div.rightColSlideshowBloc div.slideshow p.description a{
	color:#FFFFFF;
	font-family:Verdana, Helvetica, Sans-serif;
	font-size:11px;
}
div.rightColSlideshowBloc div.allSlideshows{
	width:148px;
	height:19px;
	overflow:hidden;
	text-align:left;
	padding:8px 0 0 124px;
	font-family:Verdana, Helvetica, Sans-serif;
	font-size:11,5px;
}
div.rightColSlideshowBloc div.allSlideshows a{
	font-weight:bold;
	color:#FFFFFF;
	overflow:hidden;
}
div.rightColSlideshowBloc div.allSlideshows a span.more{
	color:#696969;
	font-weight:bold;
}

div.navDepechesPrevious {float: left;}
div.navDepechesNext {float: right;}

/* bloc connection */
div.blocConnectionRenderDiv {
	/*height:55px;*/
	background:url(http://www.latribune.fr/img/blocConnection_background.gif) no-repeat left top;
	margin-bottom:8px;
	padding:6px 5px 1px 38px;
}
div.blocConnectionRenderDiv p {
	margin:1px 0;
}
div.blocConnectionRenderDiv td, div.blocConnectionRenderDiv input {
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
}
div.blocConnectionRenderDiv td {
	padding:0 2px;
}
div.blocConnectionRenderDiv input {
	width:100px;
}
div.blocConnectionRenderDiv input[type=submit] {
	width:36px;
}



/*Windows floating*/


/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(../img/prettyphoto/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(../img/prettyphoto/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded #pp_full_res .pp_inline { color: #000; }

	div.light_rounded .pp_arrow_previous { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(../img/prettyphoto/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(../img/prettyphoto/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */

	div.dark_rounded .pp_top .pp_left { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	div.dark_rounded .pp_content_container .pp_left { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }

	div.dark_rounded .pp_arrow_previous { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */

	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: url(../img/prettyphoto/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	div.dark_square .pp_content_container .pp_left { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_square .pp_content_container .pp_right { background: url(../img/prettyphoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_square .pp_expand { background: url(../img/prettyphoto/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../img/prettyphoto/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../img/prettyphoto/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../img/prettyphoto/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../img/prettyphoto/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square #pp_full_res .pp_inline { color: #fff; }

	div.dark_square .pp_arrow_previous { background: url(../img/prettyphoto/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(../img/prettyphoto/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_square .pp_next:hover { background: url(../img/prettyphoto/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(../img/prettyphoto/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */

	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }

	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(../img/prettyphoto/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(../img/prettyphoto/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(../img/prettyphoto/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(../img/prettyphoto/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(../img/prettyphoto/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square #pp_full_res .pp_inline { color: #000; }

	div.light_square .pp_arrow_previous { background: url(../img/prettyphoto/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(../img/prettyphoto/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_square .pp_next:hover { background: url(../img/prettyphoto/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(../img/prettyphoto/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */

	div.facebook .pp_top .pp_left { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook #pp_full_res .pp_inline { color: #000; }
	div.facebook .pp_loaderIcon { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */

	div.facebook .pp_nav .pp_arrow_previous { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_nav .pp_arrow_next { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }

	div.facebook .pp_next:hover { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */

	div.facebook .pp_bottom .pp_left { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(http://www.latribune.fr/img/prettyphoto/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}

	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }

			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}

			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_content { height: 40px; }

		.pp_content .ppt {
			left: auto;
			margin-bottom: 5px;
			position: relative;
			top: auto;
		}

		.pp_fade { display: none; }

		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}

			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }

			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}

				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}

					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}

					.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}

		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}

		a.pp_next {
			background: url(../img/prettyphoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_previous {
			background: url(../img/prettyphoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}

		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}

		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }

			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}

			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}

		#pp_full_res {
			line-height: 1 !important;
		}

			#pp_full_res .pp_inline {
				text-align: left;
			}

				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

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

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


/*-------------------------------------------------------------------------
							Modif Olivier
--------------------------------------------------------------------------*/

	#headerNavMain { display: block; margin: 0; padding: 0; position: relative; }
	#headerNavMain li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
	#headerNavMain a { display: block; }
	#headerNavMain ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
	* html #headerNavMain ul { line-height: 0; } /* IE6 "fix" */
	#headerNavMain ul a { zoom: 1; } /* IE6/7 fix */
	#headerNavMain ul li { float: none; }
	#headerNavMain ul ul { top: 0; }

	/* Essentials - configure this */
	#headerNavMain ul { width: auto; }
	#headerNavMain ul ul { left: 156px; }

/*-------------------------------------------------------------------------
						fix navigation header IE
--------------------------------------------------------------------------*/




