/* ------------------------------------------------------ *//* STRUCTURE GENERALE DE PAGE *//* ------------------------------------------------------ *//* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : BALISES--------------------------------------------------------- */body {	margin: 10px 0px 10px 0px;	padding: 0px;}table {	width: 100%;}img {	border-style: none;}h1, h2, h3, h4, h5, h6, label, fieldset, legend, ul, li, form, p, input, caption {	margin: 0px;	padding: 0px;}acronym, abbr {	cursor: help;}strong {	font-weight: bold;}caption {	visibility: hidden;}.separateur {	clear: both;	visibility: hidden;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : CONTENEUR--------------------------------------------------------- */#conteneur {	position: relative;	width: 780px;	margin-right: auto;	margin-left: auto;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : HEAD--------------------------------------------------------- */#conteneur #head {}#head #contentHead {}/*-------------------- Drapeaux */#contentHead #flags {	display: none;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : PAGE--------------------------------------------------------- */#conteneur #page {	width: 760px;	background-color: #352f36;	padding: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : TETIERE--------------------------------------------------------- */#page #tetiere {	display: none;}/* ---------------------------------------------------------   NAVIGATION DE HAUT DE PAGE : MENU PORTAIL--------------------------------------------------------- */#menuPortail {	display: none;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : CONTENT--------------------------------------------------------- */#page #content {	position: relative;	padding: 5px 0px 5px 0px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : LEFTBAR--------------------------------------------------------- */#content #leftBar {	float: left;	width: 200px;}#content #leftBar #leftBarHautTop {}#content #leftBar #leftBarHaut {	padding: 0px 0px 10px 0px;}#content #leftBar #leftBarBas {	margin-top: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : CENTERBAR--------------------------------------------------------- */#content #centerBar {	float: left;	width: 340px;  /* ou 550px pour 2 col */	padding-left: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : RIGHTBAR--------------------------------------------------------- */#content #rightBar {	float: right;	width: 200px;  /* ou display: none; pour 2 col */	padding-left: 10px;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : TITRE DE LA PAGE--------------------------------------------------------- */#titrePage {	margin-bottom: 15px;	padding: 4px 0px 4px 5px;	border: 1px solid #352f36;}#titrePage h1 {	display: inline;	font-family: Helvetica, Arial, sans-serif;	color: #352f36;	font-size: 12px;	font-weight: bold;	line-height: 15px;	text-transform: uppercase;}#titrePage h2 {	display: inline;	color: #352f36;	text-indent: 10px;	font-size: 13px;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : MENU HAUT--------------------------------------------------------- */#menuHaut {	display: none;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : RECHERCHE--------------------------------------------------------- */#recherche {	display: none;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : NEWS LETTER--------------------------------------------------------- */#newsLetter {	display: none;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : MENU SITE--------------------------------------------------------- */#menuSite {	display: none;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : GESTION DES PAGES--------------------------------------------------------- */#content #pageNext {	display: none;}/* ---------------------------------------------------------   STRUCTURE GENERALE DE PAGE : FOOTER--------------------------------------------------------- */#conteneur #footer {	display: none;}/* ------------------------------------------------------ *//* ARTICLE CENTRE *//* ------------------------------------------------------ *//* ---------------------------------------------------------   ARTICLE CENTRE : MODE STANDARD--------------------------------------------------------- */#centerBar .article {	clear: both;	margin-bottom: 10px;}#centerBar .article .titre {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#centerBar .article .titre h3 {	color: #000;	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	display: inline;	line-height: 15px;}#centerBar .article .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	display: inline;}#centerBar .article .titre a {	color: #000;	text-decoration: none;}#centerBar .article .titre a:hover {	color: #57505a;	text-decoration: none;}#centerBar .article .post {}#centerBar .article .post .texte01 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	line-height: 1.4em;}#centerBar .article .post .texte02 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #57505a;	margin: 0px 0px 10px 0px;	line-height: 1.4em;}#centerBar .article .post .imgGauche {	float: left;	margin-right: 15px;	margin-bottom: 10px;}#centerBar .article .post .imgDroite {	float: right;	margin-left: 15px;	margin-bottom: 10px;}#centerBar .article .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#centerBar .article .post a {	color: #000;}#centerBar .article .post a:hover {	color:#57505a;}#centerBar .article .finArticle {	clear: both;	border-bottom: 1px solid #352f36;}/*-------------------- Objet mediatheque */#centerBar .article .post ul.media {	clear: both;	text-align: right;	margin-top: 15px;	margin-bottom: 5px;}#centerBar .article .post ul.media li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#centerBar .article .post ul.media img {	margin-left: 2px;	vertical-align: middle;}#centerBar .article .post ul.media li a {	color: #000;	text-decoration: none;}#centerBar .article .post ul.media li a:hover {	color: #57505a;}/*-------------------- Requête TIF fixe */#centerBar .article .post ul.tifFixe {	clear: both;	border: 1px solid #57505a;	margin: 15px 0px 5px 0px;	padding: 7px 0px 7px 5px;}#centerBar .article .post ul.tifFixe li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#centerBar .article .post ul.tifFixe img {	margin-right: 2px;	vertical-align: middle;}#centerBar .article .post ul.tifFixe li a {	color: #000;	text-decoration: none;}#centerBar .article .post ul.tifFixe li a:hover {	color: #57505a;}/* ---------------------------------------------------------   ARTICLE CENTRE : MODE RESUME--------------------------------------------------------- */#centerBar .articleResume {	clear: both;	border: 1px solid #57505a;	padding: 5px;	margin-bottom: 10px;	background-image: url(images/bgArtResum.html);}#centerBar .articleResume .titre {	margin-bottom: 10px;	}#centerBar .articleResume .titre h3 {	color: #000;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	display: inline;	line-height: 15px;}#centerBar .articleResume .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	display: inline;}#centerBar .articleResume .titre a {	color: #000;	text-decoration: none;}#centerBar .articleResume .titre a:hover {	color: #57505a;	text-decoration: none;}#centerBar .articleResume .post {}#centerBar .articleResume .post .texteResume {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	line-height: 1.4em;}#centerBar .articleResume .post .imgGauche {	float: left;	margin-right: 15px;	margin-bottom: 10px;}#centerBar .articleResume .post .imgDroite {	float: right;	margin-left: 15px;	margin-bottom: 10px;}#centerBar .articleResume .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#centerBar .articleResume .post a {	color: #000;}#centerBar .articleResume .post a:hover {	color:#57505a;}#centerBar .articleResume .finArticle {	clear: both;}/*-------------------- Bouton Resume */#centerBar .articleResume .post .flipResume,#centerBar .article .post .flipResume {	clear: both;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	border: 1px solid #57505a;	padding: 1px 2px 0px 2px;	width: 75px;	margin-bottom: 5px;}#centerBar .articleResume .post .flipResume a,#centerBar .article .post .flipResume a {	color: #000;	text-decoration: none;}#centerBar .articleResume .post .flipResume a:hover,#centerBar .article .post .flipResume a:hover {	color: #57505a;}/* ------------------------------------------------------ *//* ARTICLE GAUCHE HAUT TOP *//* ------------------------------------------------------ *//* ---------------------------------------------------------   ARTICLE GAUCHE HAUT TOP : MODE STANDARD--------------------------------------------------------- */#leftBarHautTop .article {	clear: both;	margin-bottom: 10px;	margin-left: 10px;}#leftBarHautTop .article .titre {	margin-bottom: 7px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#leftBarHautTop .article .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#leftBarHautTop .article .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#leftBarHautTop .article .titre a {	color: #000;	text-decoration: none;}#leftBarHautTop .article .titre a:hover {	color: #57505a;	text-decoration: none;}#leftBarHautTop .article .post {}#leftBarHautTop .article .post .texte01 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarHautTop .article .post .texte02 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #57505a;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarHautTop .article .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#leftBarHautTop .article .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#leftBarHautTop .article .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#leftBarHautTop .article .post a {	color: #000;}#leftBarHautTop .article .post a:hover {	color:#57505a;}#leftBarHautTop .article .finArticle {	clear: both;	border-bottom: 1px solid #352f36;}/*-------------------- Objet mediatheque */#leftBarHautTop .article .post ul.media {	clear: both;	text-align: right;	margin-top: 15px;	margin-bottom: 5px;}#leftBarHautTop .article .post ul.media li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#leftBarHautTop .article .post ul.media img {	margin-left: 2px;	vertical-align: middle;}#leftBarHautTop .article .post ul.media li a {	color: #000;	text-decoration: none;}#leftBarHautTop .article .post ul.media li a:hover {	color: #57505a;}/*-------------------- Requête TIF fixe */#leftBarHautTop .article .post ul.tifFixe {	clear: both;	border: 1px solid #57505a;	margin: 15px 0px 5px 0px;	padding: 7px 0px 7px 5px;}#leftBarHautTop .article .post ul.tifFixe li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#leftBarHautTop .article .post ul.tifFixe img {	margin-right: 2px;	vertical-align: middle;}#leftBarHautTop .article .post ul.tifFixe li a {	color: #000;	text-decoration: none;}#leftBarHautTop .article .post ul.tifFixe li a:hover {	color: #57505a;}/* ---------------------------------------------------------   ARTICLE GAUCHE HAUT TOP : MODE RESUME--------------------------------------------------------- */#leftBarHautTop .articleResume {	clear: both;	border: 1px solid #57505a;	padding: 5px;	margin: 0px 0px 10px 10px;	background-image: url(images/bgArtResum.html);}#leftBarHautTop .articleResume .titre {	margin-bottom: 7px;	}#leftBarHautTop .articleResume .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#leftBarHautTop .articleResume .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#leftBarHautTop .articleResume .titre a {	color: #000;	text-decoration: none;}#leftBarHautTop .articleResume .titre a:hover {	color: #57505a;	text-decoration: none;}#leftBarHautTop .articleResume .post {}#leftBarHautTop .articleResume .post .texteResume {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarHautTop .articleResume .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#leftBarHautTop .articleResume .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#leftBarHautTop .articleResume .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#leftBarHautTop .articleResume .post a {	color: #000;}#leftBarHautTop .articleResume .post a:hover {	color:#57505a;}#leftBarHautTop .articleResume .finArticle {	clear: both;}/*-------------------- Bouton Resume */#leftBarHautTop .articleResume .post .flipResume,#leftBarHautTop .article .post .flipResume {	clear: both;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	border: 1px solid #57505a;	padding: 1px 2px 0px 2px;	width: 75px;	margin-bottom: 5px;}#leftBarHautTop .articleResume .post .flipResume a,#leftBarHautTop .article .post .flipResume a {	color: #000;	text-decoration: none;}#leftBarHautTop .articleResume .post .flipResume a:hover,#leftBarHautTop .article .post .flipResume a:hover {	color: #57505a;}/* ------------------------------------------------------ *//* ARTICLE GAUCHE HAUT */ /* ------------------------------------------------------ *//* ---------------------------------------------------------   ARTICLE GAUCHE HAUT : MODE STANDARD--------------------------------------------------------- */#leftBarHaut .article {	clear: both;	margin-bottom: 10px;	margin-left: 10px;}#leftBarHaut .article .titre {	margin-bottom: 7px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#leftBarHaut .article .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#leftBarHaut .article .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#leftBarHaut .article .titre a {	color: #000;	text-decoration: none;}#leftBarHaut .article .titre a:hover {	color: #57505a;	text-decoration: none;}#leftBarHaut .article .post {}#leftBarHaut .article .post .texte01 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarHaut .article .post .texte02 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #57505a;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarHaut .article .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#leftBarHaut .article .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#leftBarHaut .article .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#leftBarHaut .article .post a {	color: #000;}#leftBarHaut .article .post a:hover {	color:#57505a;}#leftBarHaut .article .finArticle {	clear: both;	border-bottom: 1px solid #352f36;}/*-------------------- Objet mediatheque */#leftBarHaut .article .post ul.media {	clear: both;	text-align: right;	margin-top: 15px;	margin-bottom: 5px;}#leftBarHaut .article .post ul.media li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#leftBarHaut .article .post ul.media img {	margin-left: 2px;	vertical-align: middle;}#leftBarHaut .article .post ul.media li a {	color: #000;	text-decoration: none;}#leftBarHaut .article .post ul.media li a:hover {	color: #57505a;}/*-------------------- Requête TIF fixe */#leftBarHaut .article .post ul.tifFixe {	clear: both;	border: 1px solid #57505a;	margin: 15px 0px 5px 0px;	padding: 7px 0px 7px 5px;}#leftBarHaut .article .post ul.tifFixe li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#leftBarHaut .article .post ul.tifFixe img {	margin-right: 2px;	vertical-align: middle;}#leftBarHaut .article .post ul.tifFixe li a {	color: #000;	text-decoration: none;}#leftBarHaut .article .post ul.tifFixe li a:hover {	color: #57505a;}/* ---------------------------------------------------------   ARTICLE GAUCHE HAUT : MODE RESUME--------------------------------------------------------- */#leftBarHaut .articleResume {	clear: both;	border: 1px solid #57505a;	padding: 5px;	margin: 0px 0px 10px 10px;	background-image: url(images/bgArtResum.html);}#leftBarHaut .articleResume .titre {	margin-bottom: 7px;	}#leftBarHaut .articleResume .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#leftBarHaut .articleResume .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#leftBarHaut .articleResume .titre a {	color: #000;	text-decoration: none;}#leftBarHaut .articleResume .titre a:hover {	color: #57505a;	text-decoration: none;}#leftBarHaut .articleResume .post {}#leftBarHaut .articleResume .post .texteResume {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarHaut .articleResume .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#leftBarHaut .articleResume .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#leftBarHaut .articleResume .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#leftBarHaut .articleResume .post a {	color: #000;}#leftBarHaut .articleResume .post a:hover {	color:#57505a;}#leftBarHaut .articleResume .finArticle {	clear: both;}/*-------------------- Bouton Resume */#leftBarHaut .articleResume .post .flipResume,#leftBarHaut .article .post .flipResume {	clear: both;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	border: 1px solid #57505a;	padding: 1px 2px 0px 2px;	width: 75px;	margin-bottom: 5px;}#leftBarHaut .articleResume .post .flipResume a,#leftBarHaut .article .post .flipResume a {	color: #000;	text-decoration: none;}#leftBarHaut .articleResume .post .flipResume a:hover,#leftBarHaut .article .post .flipResume a:hover {	color: #57505a;}/* ------------------------------------------------------ *//* ARTICLE GAUCHE BAS *//* ------------------------------------------------------ *//* ---------------------------------------------------------   ARTICLE GAUCHE BAS : MODE STANDARD--------------------------------------------------------- */#leftBarBas .article {	clear: both;	margin-bottom: 10px;	margin-left: 10px;}#leftBarBas .article .titre {	margin-bottom: 7px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#leftBarBas .article .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#leftBarBas .article .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#leftBarBas .article .titre a {	color: #000;	text-decoration: none;}#leftBarBas .article .titre a:hover {	color: #57505a;	text-decoration: none;}#leftBarBas .article .post {}#leftBarBas .article .post .texte01 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarBas .article .post .texte02 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #57505a;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarBas .article .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#leftBarBas .article .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#leftBarBas .article .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#leftBarBas .article .post a {	color: #000;}#leftBarBas .article .post a:hover {	color:#57505a;}#leftBarBas .article .finArticle {	clear: both;	border-bottom: 1px solid #352f36;}/*-------------------- Objet mediatheque */#leftBarBas .article .post ul.media {	clear: both;	text-align: right;	margin-top: 15px;	margin-bottom: 5px;}#leftBarBas .article .post ul.media li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#leftBarBas .article .post ul.media img {	margin-left: 2px;	vertical-align: middle;}#leftBarBas .article .post ul.media li a {	color: #000;	text-decoration: none;}#leftBarBas .article .post ul.media li a:hover {	color: #57505a;}/*-------------------- Requête TIF fixe */#leftBarBas .article .post ul.tifFixe {	clear: both;	border: 1px solid #57505a;	margin: 15px 0px 5px 0px;	padding: 7px 0px 7px 5px;}#leftBarBas .article .post ul.tifFixe li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#leftBarBas .article .post ul.tifFixe img {	margin-right: 2px;	vertical-align: middle;}#leftBarBas .article .post ul.tifFixe li a {	color: #000;	text-decoration: none;}#leftBarBas .article .post ul.tifFixe li a:hover {	color: #57505a;}/* ---------------------------------------------------------   ARTICLE GAUCHE BAS : MODE RESUME--------------------------------------------------------- */#leftBarBas .articleResume {	clear: both;	border: 1px solid #57505a;	padding: 5px;	margin: 0px 0px 10px 10px;	background-image: url(images/bgArtResum.html);}#leftBarBas .articleResume .titre {	margin-bottom: 7px;	}#leftBarBas .articleResume .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#leftBarBas .articleResume .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#leftBarBas .articleResume .titre a {	color: #000;	text-decoration: none;}#leftBarBas .articleResume .titre a:hover {	color: #57505a;	text-decoration: none;}#leftBarBas .articleResume .post {}#leftBarBas .articleResume .post .texteResume {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#leftBarBas .articleResume .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#leftBarBas .articleResume .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#leftBarBas .articleResume .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#leftBarBas .articleResume .post a {	color: #000;}#leftBarBas .articleResume .post a:hover {	color:#57505a;}#leftBarBas .articleResume .finArticle {	clear: both;}/*-------------------- Bouton Resume */#leftBarBas .articleResume .post .flipResume,#leftBarBas .article .post .flipResume {	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border: 1px solid #57505a;	padding: 1px 2px 0px 2px;	width: 75px;	margin-bottom: 5px;}#leftBarBas .articleResume .post .flipResume a,#leftBarBas .article .post .flipResume a {	color: #000;	text-decoration: none;}#leftBarBas .articleResume .post .flipResume a:hover,#leftBarBas .article .post .flipResume a:hover {	color: #57505a;}/* ------------------------------------------------------ *//* ARTICLE DROITE *//* ------------------------------------------------------ *//* ---------------------------------------------------------   ARTICLE DROITE : MODE STANDARD--------------------------------------------------------- */#rightBar .article {	clear: both;	margin-bottom: 10px;	margin-right: 10px;}#rightBar .article .titre {	margin-bottom: 7px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#rightBar .article .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#rightBar .article .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#rightBar .article .titre a {	color: #000;	text-decoration: none;}#rightBar .article .titre a:hover {	color: #57505a;	text-decoration: none;}#rightBar .article .post {}#rightBar .article .post .texte01 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#rightBar .article .post .texte02 {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #57505a;	margin: 0px 0px 10px 0px;	text-align: justify;}#rightBar .article .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#rightBar .article .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#rightBar .article .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#rightBar .article .post a {	color: #000;}#rightBar .article .post a:hover {	color:#57505a;}#rightBar .article .finArticle {	clear: both;	border-bottom: 1px solid #352f36;}/*-------------------- Objet mediatheque */#rightBar .article .post ul.media {	clear: both;	text-align: right;	margin-top: 15px;	margin-bottom: 5px;}#rightBar .article .post ul.media li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#rightBar .article .post ul.media img {	margin-left: 2px;	vertical-align: middle;}#rightBar .article .post ul.media li a {	color: #000;	text-decoration: none;}#rightBar .article .post ul.media li a:hover {	color: #57505a;}/*-------------------- Requête TIF fixe */#rightBar .article .post ul.tifFixe {	clear: both;	border: 1px solid #57505a;	margin: 15px 0px 5px 0px;	padding: 7px 0px 7px 5px;}#rightBar .article .post ul.tifFixe li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	list-style-type: none;}#rightBar .article .post ul.tifFixe img {	margin-right: 2px;	vertical-align: middle;}#rightBar .article .post ul.tifFixe li a {	color: #000;	text-decoration: none;}#rightBar .article .post ul.tifFixe li a:hover {	color: #57505a;}/* ---------------------------------------------------------   ARTICLE DROITE : MODE RESUME--------------------------------------------------------- */#rightBar .articleResume {	clear: both;	border: 1px solid #57505a;	padding: 5px;	margin: 0px 10px 10px 0px;	background-image: url(images/bgArtResum.html);}#rightBar .articleResume .titre {	margin-bottom: 7px;	}#rightBar .articleResume .titre h3 {	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;	line-height: 15px;}#rightBar .articleResume .titre h4 {	color: #352f36;	text-indent: 10px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	display: inline;}#rightBar .articleResume .titre a {	color: #000;	text-decoration: none;}#rightBar .articleResume .titre a:hover {	color: #57505a;	text-decoration: none;}#rightBar .articleResume .post {}#rightBar .articleResume .post .texteResume {	clear: both;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	margin: 0px 0px 10px 0px;	text-align: justify;}#rightBar .articleResume .post .imgGauche {	float: left;	margin-right: 10px;	margin-bottom: 5px;}#rightBar .articleResume .post .imgDroite {	float: right;	margin-left: 10px;	margin-bottom: 5px;}#rightBar .articleResume .post .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#rightBar .articleResume .post a {	color: #000;}#rightBar .articleResume .post a:hover {	color:#57505a;}#rightBar .articleResume .finArticle {	clear: both;}/*-------------------- Bouton Resume */#rightBar .articleResume .post .flipResume,#rightBar .article .post .flipResume {	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border: 1px solid #57505a;	padding: 1px 2px 0px 2px;	width: 75px;	margin-bottom: 5px;}#rightBar .articleResume .post .flipResume a,#rightBar .article .post .flipResume a {	color: #000;	text-decoration: none;}#rightBar .articleResume .post .flipResume a:hover,#rightBar .article .post .flipResume a:hover {	color: #57505a;}/* ------------------------------------------------------ *//* ANNONCES *//* ------------------------------------------------------ *//* ------------------------------------------------------ *//* ANNONCES RECHERCHE *//* ------------------------------------------------------ */#annonceCherche {	display: none;}/* ------------------------------------------------------ *//* ANNONCES RESULTATS *//* ------------------------------------------------------ */#annonceResult {	margin-bottom: 15px;}/* ---------------------------------------------------------   ANNONCES RESULTATS : Affichage des quantités--------------------------------------------------------- */#annonceResult h3 {	border-top: 1px solid #57505a;	border-bottom: 1px solid #57505a;	margin-bottom: 15px;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	line-height: 25px;}/* ---------------------------------------------------------   ANNONCES RESULTATS : Affichage des objets--------------------------------------------------------- */#annonceResult .objet {	position: relative;	clear: both;	margin-bottom: 10px;}#annonceResult .vignette {	float: left;	width: 60px;	height: 60px;}#annonceResult .vignette .titre01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fff;	padding: 2px 0px 1px 2px;	margin: 0px 0px 2px 0px;	background-color: #57505a;}#annonceResult .vignette .photo img {	width: 60px;	height: 60px;}#annonceResult .resume {	width: 275px; /* pour ie au lieu d'un simple margin-left: 65px */	float: left; /* pour ie au lieu d'un simple margin-left: 65px */	margin-left: 5px; /* pour ie au lieu d'un simple margin-left: 65px */	height: 77px;	border-bottom: 1px solid #57505a;}#annonceResult  .resume .titre02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fff;	padding: 2px 0px 1px 2px;	margin: 0px 0px 2px 0px;	text-transform: uppercase;	background-color: #352f36;}#annonceResult .resume .titre02 a {	text-decoration: none;	color: #fff;}#annonceResult .resume .titre02 a:hover {	color: #57505a;}#annonceResult .texte01 {	color: #000;	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 1px 0px;}#annonceResult .texte02 {	color: #57505a;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 4px 0px;}#annonceResult .texte03 {	color: #57505a;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#annonceResult .cadre {	border-left: 1px solid #000;	padding: 0px 0px 0px 5px;	margin-left: 10px;}#annonceResult a {	color: #000;	text-decoration: none;}#annonceResult a:hover {	color: #57505a;}/* ------------------------------------------------------ *//* ANNONCES DETAIL *//* ------------------------------------------------------ */#conteneurAnnonce {	position: relative;	margin-right: auto;	margin-left: auto;	width: 520px;}#conteneurAnnonce #pageAnnonce {	width: 500px;	background-color: #352f36;	padding: 10px;}#pageAnnonce #contentAnnonce {	background-color: #fff;	padding:  5px;}/* ---------------------------------------------------------   ANNONCES DETAIL : CONTENU--------------------------------------------------------- *//*-------------------- Navigation photo */#pageAnnonce #mediaAnnonce {}#mediaAnnonce #photoAnnonce {	text-align: center;}#mediaAnnonce #photoAnnonce img {	width: 500px;}#mediaAnnonce #navPhotoAnnonce {	display: none;}#navPhotoAnnonce img {	margin: 0px 5px 0px 5px;	vertical-align: middle;}#navPhotoAnnonce a {	color: #000;	text-decoration: none;}#navPhotoAnnonce a:hover {	color: #57505a;}/*-------------------- Menu Annonce */#pageAnnonce #menuAnnonce {	display: none;}/*-------------------- Titre */#contentAnnonce #titreAnnonce {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#contentAnnonce #titreAnnonce h1 {	display: inline;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;}#contentAnnonce #titreAnnonce h2 {	display: inline;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;}/*-------------------- Chapitre Annonce */#contentAnnonce h3 {	clear: both;	margin-top: 15px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 12px;	font-weight: bold;	margin-bottom: 5px;	border-bottom: 1px solid #57505a;	text-decoration: none;	display: block;}#contentAnnonce .texte01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	text-align: left;	clear: both;	margin: 0px 0px 7px;	line-height: 1.4em;}#contentAnnonce .texte02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #57505a;	text-align: left;	clear: both;	margin: 0px 0px 7px;	line-height: 1.4em;}#contentAnnonce .bgligne {	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 11px;	font-weight: bold;	margin-bottom: 2px;	background-color: #ececec;}#contentAnnonce .imgGauche {	float: left;	margin-right: 15px;	margin-bottom: 10px;}#contentAnnonce .imgDroite {	float: right;	margin-left: 15px;	margin-bottom: 10px;}#contentAnnonce .imgCentre {	margin-top: 15px;	margin-bottom: 10px;}#contentAnnonce a {	color: #000;	text-decoration: none;}#contentAnnonce a:hover {	color:#57505a;}/*-------------------- Tableaux de prix */#contentAnnonce fieldset {	margin-top: 5px;	margin-bottom: 5px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentAnnonce legend {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000;	font-weight: bold;}#contentAnnonce .tabCadre {	border: 1px solid #57505a;}#contentAnnonce .tabLib {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #fff;	font-weight: bold;}#contentAnnonce .tabLib1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000;	font-weight: bold;}#contentAnnonce .tabLib2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000;	font-weight: bold;}#contentAnnonce .tabText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}#contentAnnonce .tabBgLib {	background-color: #352f36;}#contentAnnonce .tabBgLig1 {	background-color: #fff;}#contentAnnonce .tabBgLig2 {	background-color: #ececec;}/* ---------------------------------------------------------   ANNONCES DETAIL : MENU PRATIQUE--------------------------------------------------------- */#pageAnnonce #menuPratiqueAnnonce {	display: none;}/* ---------------------------------------------------------   ANNONCES DETAIL : NAVIGATION BAS DE PAGE--------------------------------------------------------- */#navAnnonce {	display: none;}/* ------------------------------------------------------ *//* CARTOGRAPHIE *//* ------------------------------------------------------ *//*-------------------- Pour la page popup uniquement */#conteneurCarto {	position: relative;	margin-right: auto;	margin-left: auto;	width: 520px;}#conteneurCarto #pageCarto {	width: 500px;	background-color: #352f36;	padding: 10px;}/* ---------------------------------------------------------   CARTO : TITRE DE LA PAGE--------------------------------------------------------- */#titreCarto {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #fff;	border-bottom: solid 1px #fff;}#titreCarto h1 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #fff;	font-weight: bold;}/* ---------------------------------------------------------   CARTO : MEDIA--------------------------------------------------------- */#mediaCarto {	text-align: center;}/* ---------------------------------------------------------   CARTO : MENU CADRAGE--------------------------------------------------------- */#menuCarto {	display: none;}/* ---------------------------------------------------------   CARTO : RECHERCHE--------------------------------------------------------- */#cartoCherche {	display: none;}/* ---------------------------------------------------------   CARTO : MENU PRATIQUE--------------------------------------------------------- */#pageCarto #menuPratiqueCarto {	display: none;}/* ---------------------------------------------------------   CARTO : NAVIGATION BAS DE PAGE--------------------------------------------------------- */#navCarto {	display: none;}/* ------------------------------------------------------ *//* CALCUL D'ITINERAIRE *//* ------------------------------------------------------ */#conteneurIti {	position: relative;	margin-right: auto;	margin-left: auto;	width: 520px;}#conteneurIti #pageIti {	width: 500px;	background-color: #352f36;	padding: 10px;}/* ---------------------------------------------------------   CALCUL D'ITINERAIRE : MENU PRATIQUE--------------------------------------------------------- */#pageIti #menuPratiqueIti {	display: none;}/* ---------------------------------------------------------   CALCUL D'ITINERAIRE : NAVIGATION BAS DE PAGE--------------------------------------------------------- */#navIti {	display: none;}/* ---------------------------------------------------------   CALCUL D'ITINERAIRE : ITI 1 & 2--------------------------------------------------------- */#pageIti #contentIti {	background-color: #fff;	padding: 5px;}#contentIti h1 {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-indent: 160px;}#contentIti h2 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;	margin-bottom: 15px;	text-indent: 160px;}#contentIti fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentIti legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 160px;}#contentIti p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentIti .text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-top: 3px;	margin-left: 160px;}#contentIti .libtext_iti {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentIti .text_iti {	width: 300px;	height: 15px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentIti .libselect_iti {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentIti .select_iti {	width: 300px;	height: 15px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentIti .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #352f36;	border: 1px solid #352f36;	margin-top: 10px;	margin-left: 160px;	background-color: #fff;}#contentIti .text_iti:focus, .select_iti:focus, .textarea_iti:focus {	background: #fff;}/* ---------------------------------------------------------   CALCUL D'ITINERAIRE : ITI 3--------------------------------------------------------- */#contentIti td {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}#contentIti td img {	margin-right: 5px;}#contentIti .tbl_header {	font-size: 10px;	background-color: #352f36;	color: #fff;	font-weight: bold;	text-align: center;	border-left: 1px solid #352f36;	border-right: 1px solid #352f36;	text-transform: uppercase;	line-height: 20px; /* hauteur du header */}#contentIti .time_distance_on {	width: 60px; /* largeur des colonnes KM et DUREE */	font-size: 10px;	font-weight: bold;	text-align: center;	border-top: 1px solid #352f36;	border-bottom: 1px solid #352f36;	border-left: 1px solid #352f36;	line-height: 20px; /* hauteur arrivee & depart */}#contentIti .time_td {   	font-size: 10px;	font-weight: bold;	text-align: center;}#contentIti .distance_td {	font-size: 10px;	font-weight: bold;	text-align: center;}#contentIti .itistep {	font-size: 11px;	font-weight: bold;	color: #352f36;	border: 1px solid #352f36;}#contentIti .hc_bold {  	color: #352f36}/* ------------------------------------------------------ *//* PAGES POP-UP *//* ------------------------------------------------------ */#conteneurPopup {	position: relative;	margin-right: auto;	margin-left: auto;	width: 520px;}#conteneurPopup #pagePopup {	width: 500px;	background-color: #352f36;	padding: 10px;}/* ---------------------------------------------------------   PAGES POP-UP : NAVIGATION BAS DE PAGE--------------------------------------------------------- */#navPopup {	display: none;}/* ---------------------------------------------------------   PAGES POP-UP : ABONNEMENT NEW LETTER--------------------------------------------------------- */#pagePopup .libcheckbox {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 160px;}#pagePopup .checkbox {	font-size: 5px;	color: #000;	border: 0px solid #fff;}/* ---------------------------------------------------------   PAGES POP-UP : Affichage des pages--------------------------------------------------------- */#pagePopup #pageNext {	display: none;}/* ------------------------------------------------------ *//* PAGES POP-UP : CONTACT *//* ------------------------------------------------------ */#pagePopup #contentContact {	background-color: #fff;	padding: 5px;}#contentContact h1 {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-indent: 160px;}#contentContact h2 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;	margin-bottom: 15px;	text-indent: 160px;}#contentContact fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentContact legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 160px;}#contentContact p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentContact .libtext_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentContact .text_cont {	width: 300px;	height: 15px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentContact .libselect_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentContact .select_cont {	width: 300px;	height: 15px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentContact .libtextarea_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentContact .textarea_cont {	width: 300px;	height: 150px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentContact .libcheckbox_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #352f36;	font-weight: bold;	padding-bottom: 10px;	padding-left: 160px;}#contentContact .checkbox_cont {	font-size: 5px;	color: #352f36;	border: 0px solid #fff;}#contentContact .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #352f36;	border: 1px solid #352f36;	margin-top: 10px;	margin-left: 160px;	background-color: #fff;}#contentContact .text_cont:focus, .select_cont:focus, .textarea_cont:focus {	background: #fff;}/* ------------------------------------------------------ *//* PAGES POP-UP : BROCHURES *//* ------------------------------------------------------ */#pagePopup #contentProd {	background-color: #fff;	padding: 5px;}#contentProd h1 {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-indent: 160px;}#contentProd h2 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;	margin-bottom: 15px;	text-indent: 160px;}#contentProd fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentProd legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 160px;}#contentProd p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentProd .libtext_prod {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentProd .text_prod {	width: 300px;	height: 15px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentProd .libselect_prod {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentProd .select_prod {	width: 160px;	height: 15px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentProd .libtextarea_prod {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentProd .textarea_prod {	width: 300px;	height: 150px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentProd .libcheckbox_prod {	float: left;	width: 280px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	background: url(images/arrowD.gif) no-repeat 270px center;	font-weight: bold;	padding-top: 3px;}#contentProd .checkbox_prod {	font-size: 5px;	color: #352f36;	border: 0px solid #fff;}#contentProd .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #352f36;	border: 1px solid #352f36;	margin-top: 10px;	margin-left: 160px;	background-color: #fff;}#contentProd .text_prod:focus, .select_prod:focus, .textarea_prod:focus {	background: #fff;}/* ------------------------------------------------------ *//* PAGES POP-UP : RECOMMANDATION *//* ------------------------------------------------------ */#pagePopup #contentRecommand {	background-color: #fff;	padding: 5px;}#contentRecommand h1 {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-indent: 160px;}#contentRecommand h2 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;	margin-bottom: 15px;	text-indent: 160px;}#contentRecommand fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentRecommand legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 160px;}#contentRecommand p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentRecommand .libtext_recommand {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentRecommand .text_recommand {	width: 300px;	height: 15px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentRecommand .libtextarea_recommand {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentRecommand .textarea_recommand {	width: 300px;	height: 150px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentRecommand .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #352f36;	border: 1px solid #352f36;	margin-top: 10px;	margin-left: 160px;	background-color: #fff;}#contentRecommand .text_recommand:focus, .select_recommand:focus, .textarea_recommand:focus {	background: #fff;}/* ------------------------------------------------------ *//* PAGES POP-UP : PLAN DU SITE *//* ------------------------------------------------------ */#pagePopup #contentPlan {	background-color: #fff;	padding: 5px;}#contentPlan h1 {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-align: center;}#contentPlan ul.level01 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;}#contentPlan ul.level01 li {	list-style-type: none;	border-bottom: 1px solid #fff; /* pour ie :(( */}#contentPlan ul.level01 li .a1 {	display: block;	text-decoration: none;	color: #fff;	padding: 5px 0px 5px 10px;	background-color: #352f36;	border-bottom: 1px solid #fff;}#contentPlan ul.level01 li .a1:hover {	display: block;	color: #57505a;	background-color: #352f36;	padding: 5px 0px 5px 10px;}#contentPlan ul.level01 li.dim1 {}#contentPlan ul.level02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}#contentPlan ul.level02 li {	list-style-type: none;}#contentPlan ul.level02 li .a2 {	display: block;	text-decoration: none;	color: #352f36;	padding: 3px 0px 3px 10px;	border-top: 1px solid #352f36;}#contentPlan ul.level02 li .a2:hover {	display: block;	color: #fff;	background-color: #57505a;	padding: 3px 0px 3px 10px;}#contentPlan ul.level02 li.dim2 {}#contentPlan ul.level03 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}#contentPlan ul.level03 li {	text-indent: 20px;	list-style-type: decimal;	list-style-position: inside;}#contentPlan ul.level03 li .a3 {	display: block;	text-decoration: none;	color: #352f36;	padding: 2px 0px 2px 10px;}#contentPlan ul.level03 li .a3:hover {	display: block;	color: #57505a;	padding: 2px 0px 2px 10px;}#contentPlan ul.level03 li.dim3 {}/* ------------------------------------------------------ *//* PAGES POP-UP : RESULTAT RECHERCHE *//* ------------------------------------------------------ */#pagePopup #contentRecherche {	background-color: #fff;	padding: 5px;}#contentRecherche h1 {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-align: center;}#contentRecherche h2 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;	margin-bottom: 15px;}#contentRecherche h3 {	text-indent: 5px;	display: block;	color: #fff;	background-color: #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	padding: 5px 0px 5px 5px;	margin: 10px 0px 5px 0px;}#contentRecherche p a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	margin: 0px 0px 7px 0px;	line-height: 15px;	text-decoration: none;}#contentRecherche p a:hover {	color:#57505a;}/* ------------------------------------------------------ *//* PAGES POP-UP : OBJETS MEDIATHEQUE *//* ------------------------------------------------------ */#pagePopup #contentMedia {	background-color: #fff;	padding: 5px;}/*-------------------- Navigation photo */#pagePopup #mediaMedia {}#mediaMedia #photoMedia {	text-align: center;}#mediaMedia #photoMedia img {	width: 500px;}#mediaMedia #navPhotoMedia {	position: absolute;	left: 10px;	top: 10px;	height: 15px;	line-height: 15px;	background-color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	/*filter: Alpha(Opacity=50, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, Finish=0);*/}#navPhotoMedia img {	margin: 0px 5px 0px 5px;	vertical-align: middle;}#navPhotoMedia a {	color: #000;	text-decoration: none;}#navPhotoMedia a:hover {	color: #57505a;}/*-------------------- Titre */#contentMedia #titreMedia {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#contentMedia #titreMedia h1 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;}/*-------------------- Chapitre Media */#contentMedia {	margin-top: 5px;}#contentMedia h3 {	clear: both;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 12px;	font-weight: bold;	margin-bottom: 5px;	border-bottom: 1px solid #57505a;	text-decoration: none;	display: block;}#contentMedia .texte01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	text-align: left;	clear: both;	margin: 0px 0px 7px;	line-height: 1.4em;}#contentMedia a {	color: #000;	text-decoration: none;}#contentMedia a:hover {	color: #57505a;}#contentMedia .bgligne {	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 11px;	font-weight: bold;	margin-bottom: 2px;	background-color: #ececec;}/* ------------------------------------------------------ *//* PAGES POP-UP : SUIVI DES ECHANGES *//* ------------------------------------------------------ */#pagePopup #contentEchange {	background-color: #fff;	padding: 5px;}#contentEchange h1 {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	text-indent: 160px;}#contentEchange h2 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;	margin-bottom: 15px;}#contentEchange h3 {	text-indent: 5px;	display: block;	color: #fff;	background-color: #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	padding: 5px 0px 5px 5px;	margin: 10px 0px 5px 0px;}#contentEchange h4 {	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	line-height: 20px;}#contentEchange .texte01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	margin: 5px 0px 15px 0px;}#contentEchange .texte01 a {	text-decoration: none;	color: #000;}#contentEchange .texte01 a:hover {	color:#57505a;}#contentEchange fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentEchange legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 160px;}#contentEchange p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentEchange .libcheckbox_echan {	float: left;	width: 160px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #352f36;	background: url(images/arrowD.gif) no-repeat 150px center;	font-weight: bold;	padding-top: 3px;}#contentEchange .checkbox_echan {	font-size: 5px;	color: #352f36;	border: 0px solid #fff;}#contentEchange .libtextarea_echan {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/arrowD.gif) no-repeat 150px center;	color: #352f36;	font-weight: bold;	padding-top: 3px;}#contentEchange .textarea_echan {	width: 300px;	height: 150px;	border: 1px solid #352f36;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #352f36;	text-indent: 2px;}#contentEchange .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #352f36;	border: 1px solid #352f36;	margin-top: 10px;	margin-left: 160px;	background-color: #fff;}#contentEchange .text_echan:focus, .select_echan:focus, .textarea_echan:focus {	background: #fff;}/* ------------------------------------------------------ *//* TOURINFRANCE *//* ------------------------------------------------------ *//* ------------------------------------------------------ *//* TOURINFRANCE RECHERCHE *//* ------------------------------------------------------ */#tifCherche {	display: none;}/* ------------------------------------------------------ *//* TOURINFRANCE RESULTATS *//* ------------------------------------------------------ */#tifResult {	margin-bottom: 15px;}/* ---------------------------------------------------------   TOURINFRANCE RESULTATS : Affichage des quantités--------------------------------------------------------- */#tifResult h3 {	border-top: 1px solid #57505a;	border-bottom: 1px solid #57505a;	margin-bottom: 15px;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	line-height: 25px;}/* ---------------------------------------------------------   TOURINFRANCE RESULTATS : Affichage des objets--------------------------------------------------------- */#tifResult .objet {	position: relative;	clear: both;	margin-bottom: 10px;}#tifResult .vignette {	float: left;	width: 60px;	height: 60px;}#tifResult .vignette .titre01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fff;	padding: 2px 0px 1px 2px;	margin: 0px 0px 2px 0px;	background-color: #57505a;}#tifResult .vignette .photo img {	width: 60px;	height: 60px;}#tifResult .resume {	width: 275px; /* pour ie au lieu d'un simple margin-left: 65px */	float: left; /* pour ie au lieu d'un simple margin-left: 65px */	margin-left: 5px; /* pour ie au lieu d'un simple margin-left: 65px */	height: 77px;	border-bottom: 1px solid #57505a;}#tifResult  .resume .titre02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fff;	padding: 2px 0px 1px 2px;	margin: 0px 0px 2px 0px;	text-transform: uppercase;	background-color: #352f36;}#tifResult .resume .titre02 a {	text-decoration: none;	color: #fff;}#tifResult .resume .titre02 a:hover {	color: #57505a;}#tifResult .texte01 {	color: #000;	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 1px 0px;}#tifResult .texte02 {	color: #57505a;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 4px 0px;}#tifResult .texte03 {	color: #57505a;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#tifResult .cadre {	border-left: 1px solid #000;	padding: 0px 0px 0px 5px;	margin-left: 10px;}#tifResult a {	color: #000;	text-decoration: none;}#tifResult a:hover {	color: #57505a;}/* ------------------------------------------------------ *//* TOURINFRANCE DETAIL *//* ------------------------------------------------------ */#conteneurTif {	position: relative;	margin-right: auto;	margin-left: auto;	width: 520px;}#conteneurTif #pageTif {	width: 500px;	background-color: #352f36;	padding: 10px;}#pageTif #contentTif {	background-color: #fff;	padding: 5px;}/* ---------------------------------------------------------   TOURINFRANCE DETAIL : CONTENU--------------------------------------------------------- *//*-------------------- Navigation photo */#pageTif #mediaTif {}#mediaTif #photoTif, #mediaTif #cartoTif {	text-align: center;}#mediaTif #photoTif img {	width: 500px;}#mediaTif #navPhotoTif {	display: none;}/*-------------------- Menu Tif */#pageTif #menuTif {	display: none;}/*-------------------- Titre */#contentTif #titreTif {	margin-bottom: 10px;	padding: 5px 0px 5px 0px;	border-top: solid 1px #57505a;	border-bottom: solid 1px #57505a;}#contentTif #titreTif h1 {	float: left;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;}#contentTif #titreTif h2 {	float: right;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #352f36;}/*-------------------- Chapitre TIF */#contentTif h3 {	clear: both;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 12px;	font-weight: bold;	margin-bottom: 5px;	border-bottom: 1px solid #57505a;	text-decoration: none;	display: block;}#contentTif h3 a {	color: #000;	text-decoration: none;}#contentTif h3 a:hover {	color: #57505a;}#contentTif .chapTif {	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 11px;	margin-bottom: 20px;}#contentTif .chapTif p { /* Super important */	position: relative;	clear: left;}#contentTif .chapTif a {	color: #57505a;	text-decoration: none;}#contentTif .chapTif a:hover {	color:#000;}#contentTif .libTif01 {	color: #000;}#contentTif .valTif01 {	color: #57505a;}#contentTif .libTif02 {	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;}#contentTif .valTif02 {	color: #352f36;	font-weight: bold;	padding-bottom: 3px;}#contentTif .libTif03 {	width: 40%;	float: left;	text-align: right;}#contentTif .valTif03 {	float: left;	margin-right: 10px;	margin-left: 5px;	color: #625F58;}#contentTif .libTif04 {	width: 40%;	float: left;	text-align: right;}#contentTif .valTif04 { /* Réduction des checkbox */	float: left;	font-size: 5px;	color: #000;	border: 0px solid #fff;	margin-right: 10px;	margin-left: 5px;}#contentTif .interligne {	margin-bottom: 3px;}#contentTif .bgligne {	margin-bottom: 2px;	background-color: #ececec;}#contentTif #tif06, #tif07a, #tif07b, #tif07c, #tif07d {	display: none;}/* ---------------------------------------------------------   TOURINFRANCE DETAIL : MENU PRATIQUE--------------------------------------------------------- */#pageTif #menuPratiqueTif {	display: none;}/* ---------------------------------------------------------   TOURINFRANCE DETAIL : NAVIGATION BAS DE PAGE--------------------------------------------------------- */#navTif {	display: none;}
