/* FORMATAGE GENERAL */
* {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
	background:url(../img/body.jpg) repeat-x;
}
img {
	border: none;
}
a {
	color: #269;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
INPUT, SELECT, TEXTAREA {
	color: #666;
	font-size : 10px;
	padding: 0px 2px;
	border: 1px solid #d0d0d8;
}
RADIO, BUTTON {
 	font-size : 10px;
 	border-style:none;
}
td { vertical-align: top; }
h1 {
	color:#269;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:1px solid #269;
}
h2 {
	color: #000;
	font-size: 14px;
	margin-top:10px;
}
h3 {
	color: #000;
	font-size: 14px;
	font-weight:normal;
	margin:8px 0px 2px 0px;
}
h4 {
	color: #642;
	font-size: 12px;
	letter-spacing: 0px;
}
h5 {
	color: #269;
	font-size: 12px;
	letter-spacing: 0px;
}
hr {
	border: solid 1px #507c90;
	height: 1px;
}
.csc-linkToTop, .csc-linkToTop a {
	font-size:10px;
	text-align:right;
	font-weight:bold;
}
/* BOUTONS */
.bouton,input.bouton,.tx-indexedsearch-searchbox-button,.tx-travelguide-pi1-searchbox-bouton{
	background-color:#69c;
	background-position:bottom;
	background-repeat:repeat-x;
	border-color:#369;
	border-style:solid;
	border-width:1px;
	color:#fff;
	cursor:pointer;
	text-align:center;
}
.bouton:hover,input.bouton:hover,.tx-indexedsearch-searchbox-button:hover,.tx-travelguide-pi1-searchbox-bouton:hover{
	background-color:#f90;
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #c60;
	color:#fff;
}
.bouton:active,input.bouton:active,.tx-indexedsearch-searchbox-button:active,.tx-travelguide-pi1-searchbox-bouton:active{
	background-color:#9cf;
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #9cb4ce;
	color:#fff;
}
/* FORMATAGE SECTIONS */
#main {
	width:100%;
	height:100%;
	text-align:center;
	position:absolute;
}
#page {
	width:920px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#gauche {
	margin-left:0;
	padding:0;
	width:140px;
	position:absolute;
}
* html #gauche {width:140px;}

#droite {
	width:170px;
	float:right;
	margin:0;
	padding:0;
	margin-top:20px;
	margin-bottom:10px;
}
* html #droite {width:170px;}

#update {
	margin-top:4px;
	color:#269;
	font-size:9px;
	text-align:center;
}

#droite h2 {
	color:#269;
	font-size:12px;
	margin-top:8px;
	margin-bottom:4px;
}
#contenu {
	margin-left:159px;
	margin-right:170px;
	background:url(../img/contenu.png) no-repeat;
}
#contenu h1 {
	color:#269;
	font-size: 16px;
	font-weight:lighter;
	letter-spacing:0px;
	margin-bottom:4px;
	border-bottom:none;
}
#contenu h1 {
	line-height:18px;
	margin-bottom:4px;
	padding:6px 10px 10px 10px;
}
#contenu p {
	font-size:11px;
}
#contenu TD {
	padding-right:8px;
}
img.cadre {
	border:1px solid #000;
}
#contenu p.h {
	height:1px;
	margin:14px 0px;
	background:url(../img/pointh.gif) repeat-x;
}
#contenu TD.v {
	width:1px;
	padding:0px 10px;
	background:url(../img/pointv.gif) repeat-y;
}
#contenu TD.g {
	width:240px;
}
#pied {
	clear:both;
	width:920px;
	margin:0 auto;
	background:url(../img/pied.png) no-repeat;
}
#pied a:hover {
	color:#fff;
}
#haut {
	top:0px;
	width:100%;
	height:245px;
}
#haut #titre {
	height:49px;
	background:#06a;
	background:url(../img/titre.jpg) no-repeat;
}
#haut h1 {
	color:#fff;
	border:none;
	font-size:20px;
	font-weight:bold;
	margin:11px 0px 0px 150px;
	position:absolute;
}
#haut #acc {
	width:220px;
	margin-top:-30px;
	margin-left:686px;
	text-align:right;
	position:absolute;
}
#haut #acc img {
	margin-left:10px;
	margin-right:10px;
}
#photo {
	margin-top:1px;
	margin-left:140px;
	width:780px;
	height:160px;
	position:absolute;
}
#logo {
	top:21px;
	margin-left:0px;
	width:140px;
	height:208px;
	position:absolute;
	z-index:101;
}
#nav {
	height:33px;
	width:587px;
	color:#269;
}
#nav a {
	text-decoration:none;
}
form.search {
	top:234px;
	padding:0;
	width:230px;
	margin-left:686px;
	position:absolute;
	text-align:right;
	/*visibility:hidden;*/
}
form.search img {
	top:5px;
	position:relative;
}
form.search input.recherche {
	top:1px;
	margin:0;
	width:134px;
	height:15px;
	padding-top:3px;
	color:#269;
	border:1px solid #269;
	background:#eaf3ee;
	position:relative;
}
p.separate {
	width:180px;
	height:20px;
	background:url(../img/menuline.png) no-repeat 10px 0px;
}
/************************************** [RTE TYPO3] **************************************/
p.align-left {text-align:left;}
p.align-center {text-align:center;}
p.align-right {text-align:right;}
p.align-justify {text-align:justify;}
p.csc-frame-frame2 {
  background:#f5ffaa;
  border:1px solid #000;
  font-size:12px;
  padding:5px;
}
dd.csc-textpic-caption {font-size:11px;}
DIV.indent {margin-left:20px;}

.contenu ul,
.csc-default ul {
  margin-bottom:10px;
}
.contenu ul li,
.csc-default ul li {
  margin-left:20px;
  list-style-type:circle;
  list-style-type:disc;
}
#contenu div.edito p.csc-frame-frame2 {
  padding:2px;
  border:1px solid #000;
  background:#f2f1bc;
}
p.bordure {
  color: #000;
  font-size:14px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  border: 1px dashed #BD8110;
  background-color: #FBF8A9;
  margin: 5px 0px;
  padding: 5px;
}

/* MENU PRINCIPAL */
#menu, #essentiel {
	margin:0;
	padding:0;
	width:140px;
}
* html #menu {width:140px;}

#essentiel, #menu ul {margin-top:10px;}

#menu ul, #essentiel ul {
	padding-left:0px;
	list-style-type:none;
}

#menu li a {
	color:#269;
	width: 100px;
	line-height:16px;
	margin: 1px 0px 1px 0px;
	display: block;
}
#menu .niv1 a, #menu .niv1on a {
	font-weight:bold;
	padding-left: 20px;
	background: url(../img/niv1.gif) no-repeat 9px 5px;
}
#menu .niv2 a, #menu .niv2on a {
	padding-left: 20px;
	background: url(../img/niv2.gif) no-repeat 10px 0px;
}
#menu .niv3 a, #menu .niv3on a {
	padding-left: 26px;
	background: url(../img/niv3.gif) no-repeat 16px 0px;
}
#menu .niv4 a, #menu .niv4on a {
	font-size:9px;
	padding-left: 35px;
}
#menu .niv5 a, #menu .niv5on a {
	font-size:9px;
	padding-left: 40px;
}
#menu .niv1 a:hover, #menu .niv2 a:hover, #menu .niv3 a:hover, #menu .niv4 a:hover, #menu .niv5 a:hover {
	color:#222;
}
#menu .niv1on a, #menu .niv2on a, #menu .niv3on a, #menu .niv4on a, #menu .niv5on a {
	color:#b61;
}
#essentiel li a {
	color:#269;
	width: 125px;
	line-height:14px;
	margin: 1px 0px 0px 0px;
	padding:5px 0px 5px 15px;
	background:#bbc5e9;
	display: block;
}
#essentiel li.last a {padding-bottom:0px;}
#essentiel li a:hover {color:#000;}
/* LISTE COMMUNES */
ul.communes, #contenu .full ul.csc-menu, #contenu .edito ul.csc-menu, #actus ul.csc-menu {
	padding-left:4px;
	list-style-type:none;
}
ul.communes li {
	text-align:left;
}
ul.communes li a {
	color:#269;
/*	width: 170px;*/
	line-height:14px;
	margin: 1px 0px 1px 0px;
	display: block;
}
ul.communes li.niv1 a, ul.communes li.niv1on a {
	padding-left:16px;
	background: url(../img/com1.gif) no-repeat 8px 5px;
}
ul.communes li.niv1on a {background: url(../img/com1on.gif) no-repeat 8px 5px;}
ul.communes li.niv2 a, ul.communes li.niv2on a {
	padding-left:16px;
	background: url(../img/com2.gif) no-repeat 10px 8px;
}
ul.communes li.niv2on a {background: url(../img/com2on.gif) no-repeat 10px 8px;}
ul.communes li.niv1on a, ul.communes li.niv2on a {
	color:#000;
}
#contenu .full ul.csc-menu li a, #contenu .edito ul.csc-menu li a, #actus ul.csc-menu li a {
	color:#269;
	width: 170px;
	line-height:16px;
	margin: 1px 0px 1px 0px;
	display: block;
	padding-left:16px;
	background: url(../img/niv2.gif) no-repeat 6px 0px;
}
/* RUBRIQUES */
#rub {
	width:780px;
	height:18px;
	margin-top:162px;
	margin-left:140px;
	position:absolute;
	background:#4fa30c;
}
#rub td {
	height:18px;
	text-align:center;
	background:#4fa30c;
}

#rub td.lang {text-align:left;}
#rub td.lang a {line-height:12px;}
#rub td.lang a img {width:28px;height:16px;}
#rub td.home {width:140px;text-align:right;padding-right:10px;}
#rub td.ccom {background:#160a67;}
#rub td.comm {background:#8293cf;}
#rub td.ccom, #rub td.home, #rub td.comm {border-right:1px solid #fff;}
#rub td a:hover {text-decoration:underline;}

#rub td a {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
/* CARTO */
.carto {
	color:#000;
	width:575px;
	line-height:18px;
	margin-bottom:10px;
	float:left;
}
.carto P {padding:0px 6px;width:340px;text-align:left;}
.carto P a {text-decoration:underline;}
.carto P a:hover {text-decoration:none;}
/* PAGE FULL */
#contenu DIV.full {margin:0px 0px 10px 0px;line-height:16px;}
#contenu DIV.fullg {width:310px;text-align:left;}
#contenu DIV.fulld {
	width:246px;
	text-align:left;
	margin-right:14px;
}
* html #contenu DIV.fulld {
	margin-right:4px;
}
#contenu DIV.fullg {float:left;}
#contenu DIV.fulld {float:right;}
#contenu DIV.full DIV.fullg h1 {background:url(../img/texte.png) no-repeat;}
#contenu DIV.full DIV.fulld h1 {background:url(../img/info.png) no-repeat;}
#contenu DIV.full h2 {font-size:12px;color:#4a2;}
#contenu DIV.full h3 {font-style:normal;font-weight:bold;font-size:10px;color:#4a2;margin:0px;}
#contenu DIV.full DIV.fullg a img {border:1px solid #aaa;}
#contenu DIV.full DIV.fulld a img {border:1px solid #aaa;}

#contenu DIV.fullpage {width:565px;text-align:left;}
#contenu DIV.full DIV.fullpage h1 {background:url(../img/full.png) no-repeat;}
#contenu DIV.fullpage img {border:1px solid #aaa;}

#contenu DIV.fullpage img {border:none;}

#contenu h2 {font-size:12px;color:#4a2;border-bottom:1px solid #4a2;margin-bottom:2px;}
/* EDITO */
.edito {
	color:#000;
	width:351px;
	line-height:18px;
	margin-bottom:10px;
	float:left;
}
#contenu .edito h1, #contenu #actus h1, #contenu .carto h1, #contenu .full h1 {
	padding:0;
	color:#fff;
	border:none;
	font-size:14px;
	line-height:22px;
	padding-left:10px;
	background:none;
}
/*#contenu .edito p, #contenu #actus p, #contenu .carto p, #contenu .fullg p {padding-left:4px;}*/
#contenu .carto h1 {background:url(../img/edito.png) no-repeat;font-weight:bold;}
#contenu .edito h1 {background:url(../img/edito.png) no-repeat;font-weight:bold;}
#contenu #actus h1 {background:url(../img/actus.png) no-repeat;font-weight:bold;}
.edito h2 {
	color:#222;
	font-size:12px;

}
.edito p {margin-top:8px;line-height:16px;}
/* ACTUS */
#actus {
	width:216px;
	float:right;
}
#actus P, #actus .tx_newsflexible_teaser {padding:5px 10px 3px 4px;}
.fullg P.plus, .fulld P.plus, .edito P.plus, #actus P.more {text-align:right;padding:0px 10px 2px 10px;}
#actus .actus, #actus .agenda {margin-right:16px;}
h1.tx_newsflexible_article_headline a {
	color:#fff;
	font-size:14px;
}

/* LIENS */
p.bloc {text-align:justify;padding:0px 8px;}
p.more, .tx_newsflexible_more {margin-top:6px;text-align:right;}
p.more a, .tx_newsflexible_more a {text-decoration:underline;}
p.more a:hover {color:#c85;text-decoration:none;}
ul.liens, ul.info {padding-left:10px;list-style-type:none;}
ul.liens li {
	width: 150px;
	padding:15px 0px 0px 26px;
	background:url(../img/lien.png) no-repeat 10px 17px;
	display: block;
}
ul.liens li a {color:#630;text-decoration:underline;}
ul.liens li a:hover {color:#c85;text-decoration:none;}
.book {font-style:italic;}
ul.info li {
	width:120px;
	margin-top:6px;
	margin-left:20px;
}
ul.info li a {color:#69699b;}
/* MENU DU BAS */
.pied {
	width:880px;
	height:30px;
	margin:0 auto;
	padding-bottom:10px;
}
ul.copy, ul.legal {
	width:880px;
	height:20px;
	color:#fff;
	font-size:10px;
	text-align:left;
	list-style-type:none;
}
ul.copy li, ul.legal li {
	display:inline;
	font-size:10px;
	padding-right:0px;
}
ul.copy li a, ul.legal li a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	line-height:16px;
}
ul.copy li.on a {color:#000;text-decoration:none;}
ul.copy li.on a:hover, ul.copy li a:hover, ul.legal li a:hover {text-decoration:underline;}
p.copy, p.copy a {
	color:#444;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}
#pied .pied p.copy a:hover {color:#444;text-decoration:underline;}
ul.legal {text-align:right;margin-top:-20px;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image img {border:1px solid #000;}
/* ACTU DU JOUR */
#droite .actu p.more {margin-bottom:20px;}
.tx_newsflexible_maintitle {
	color:#269;
	font-size: 18px;
	font-weight:normal;
}
.tx_newsflexible_title {
	text-align:left;
	line-height:14px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
}
.tx_newsflexible_teaser {
	font-size: 10px;
	text-align:left;
	line-height:14px;
}
.tx_newsflexible_datetime {
	color:#444;
	font-size:9px;
	font-weight:bold;
	padding-top:8px;
}
.tx_newsflexible_archivelink { margin-top:4px; }

.tx_newsflexible_article_teaser {
	font-size: 12px;
	padding:0px 10px;
	margin-bottom:10px;
	text-align:justify;
}
.tx_newsflexible_article_body {
	padding:0px 10px;
}
#contenu .tx_newsflexible_article_body p {font-size:12px;text-align:justify;}
.tx_newsflexible_article_datetime {
	color:#444;
	font-size:9px;
	text-align:right;
	font-weight:bold;
	padding:0px 10px;
}
/* TABLEAUX */
TABLE.contenttable {
	width:99%;
	background:#fff;
}
TABLE.contenttable TD {
	margin:0;
	padding:0;
}
.contenttable-0 TD.td-0, .contenttable-0 TD.td-last {background:#fff;border:none;border-bottom:1px solid #ddd;}
.contenttable-0 TD.td-0 {color:#000;}
.contenttable-0 TD.td-last {color:#000;text-align:right;white-space:nowrap;}

.contenttable-1 TD.td-0, .contenttable-1 TD.td-last {background:#fff;border:none;border-bottom:1px solid #ddd;}
.contenttable-1 TD.td-0 {color:red;font-weight:bold;}
.contenttable-1 TD.td-last {color:#000;text-align:right;font-weight:bold;}

.contenttable-2 TD.td-0, .contenttable-2 TD.td-last {background:#fff;border:none;border-bottom:1px solid #ddd;}
.contenttable-2 TD.td-0 {color:green;font-weight:bold;}
.contenttable-2 TD.td-last {color:#000;text-align:right;font-weight:bold;}

.contenttable-3 TD.td-0, .contenttable-3 TD.td-last {background:#fff;border:none;border-bottom:1px solid #ddd;}
.contenttable-3 TD.td-0 {color:blue;font-weight:bold;}
.contenttable-3 TD.td-last {color:#000;text-align:right;font-weight:bold;}

#contenu DIV.full h3 {font-style:normal;font-weight:bold;font-size:10px;color:#000;margin:0px 4px;}
/* FLUX LOCALTIS */
.flux{
	width:565px;
	height:600px;
	border:1px solid #ddd;
	border:none;
}
/* TABLEAU DECHETS */
#contenu TABLE.dechets TD, #contenu TABLE.dechets TH {background:#fff;}
#contenu TABLE.dechets TH {
	color:#269;
	padding:2px 0px;
	text-align:center;
}
#contenu TABLE.dechets TD.vl, #contenu TABLE.dechets TD.rl {
	font-weight:normal;
	text-align:right;
}
#contenu TABLE.dechets TD.vl {color:#3b910b;}
#contenu TABLE.dechets TD.rl {color:#b20518;}
#contenu TABLE.dechets TD.v, #contenu TABLE.dechets TD.r {
	color:#fff;
	width:150px;
	padding:3px 2px;
	text-align:center;
}
#contenu TABLE.dechets TD.v {background:#3b910b;}
#contenu TABLE.dechets TD.r {background:#b20518;}
/* LIVRE D'OR */
.tx-veguestbook-pi1 a {text-decoration:underline;}
.tx-veguestbook-pi1 a:hover {color: #c85;text-decoration: none;}
td.tx-guestbook-latest-header, td.tx-guestbook-list-header {
	background: #9a4800;
	padding: 2px 10px;
}
td.tx-guestbook-list-rowleft, td.tx-guestbook-list-row {
	padding: 2px 10px;
	border: 1px solid #630;
}
td.tx-guestbook-list-row {border-left: none;}
td.tx-guestbook-latest-row {padding: 0px 0px;}
td.tx-guestbook-latest-row p {
	background: #eedfd0;
	margin: 2px 0px;
	padding: 4px 10px;
	border: 1px solid #e3c8ad;
}
.tx-veguestbook-pi1-browsebox-strong {color: #27a;}
.tx-veguestbook-pi1 INPUT, .tx-veguestbook-pi1 TEXTAREA {
	width: 310px;
	border: 1px solid #568;
}
.tx-veguestbook-pi1 TEXTAREA {height: 130px;}
.tx-guestbook-form {text-align: right;}
.guestbook-btn {
	color: #fff;
	font-weight: bold;
	background: #27a;
}
/* PLAN DU SITE */
.csc-sitemap ul {
	list-style-type:none;
	padding:2px 0px 6px 10px;
}
.csc-sitemap ul li {
	padding-left: 10px;
	background: url(../img/niv1.gif) 0px 6px no-repeat;
}
.csc-sitemap ul li ul li {
	padding-left: 10px;
	background: url(../img/niv2.gif) no-repeat;
}
.csc-sitemap ul li ul li ul li {
	padding-left: 10px;
	background: url(../img/niv3.gif) no-repeat;
}
/* GALERIES PHOTO */
.photo {
	color:#741;
	text-align:center;
}
#contenu DIV.info {
	height:22px;
	width:540px;
	margin-left:10px;
	text-align:center;
}
#contenu DIV.info a {
	color:#269;
	font-size:11px;
	margin:0px 1px;
}
#contenu DIV.info a:hover {
	color:#269;
	text-decoration:underline;
}
.mini {
	float:left;
	margin:7px 4px;
	border:1px solid #000;
}
#contenu DIV.photo img {
	border:1px solid #000;
}
#contenu DIV.info a.pre, #contenu DIV.info a.sui, #contenu DIV.info a.prev, #contenu DIV.info a.next {
	width:36px;
	height:22px;
	margin-top:-3px;
	position:absolute;
}
#contenu DIV.info a.pre {
	margin-left:-268px;
	background:url(../img/btn_prev.gif);
}
#contenu DIV.info a.sui {
	margin-left:237px;
	background:url(../img/btn_next.gif);
}
#contenu DIV.info a.prev {
	margin-left:-100px;
	background:url(../img/btn_prev.gif);
}
#contenu DIV.info a.next {
	margin-left:400px;
	background:url(../img/btn_next.gif);
}
.gal {
  float:left;
  margin:7px 4px;
}
.gal img {
  border:1px solid #000;
}
#contenu .gal p {
  font-size:11px;
  text-align:center;
}
/* VIDEO */
#contenu .video {
	width:320px;
	height:262px;
	margin:0 auto;
	border:1px solid #000;
	display:block;
}
/* RECHERCHE */
.tx-indexedsearch .tx-indexedsearch-rules { width: 560px;font-size:12px;}
.tx-indexedsearch .tx-indexedsearch-res {width:560px;}
.tx-indexedsearch .tx-indexedsearch-sectionlinks ul { list-style-type:none;font-size:12px;font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-whatis { font-size:12px;}
.tx-indexedsearch .tx-indexedsearch-browsebox { font-size:12px;}
.tx-indexedsearch .tx-indexedsearch-browsebox-strong { font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-searchbox P { font-size:12px;}

/* JULLE EVENTS */
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrow {margin-left:4px;margin-bottom:10px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrow div.tx-julleevents-pi1-listrowField-title {line-height:14px;font-size:10px;margin:6px 0px 0px 0px;padding:0px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrow div.tx-julleevents-pi1-listrowField-title a {font-size:10px;font-weight:bold;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrow div.tx-julleevents-pi1-listrowField-datetime {line-height:14px;font-size:10px;margin:0px;padding:0px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrow div.tx-julleevents-pi1-listrowField-datetime b {font-size:10px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrow div.tx-julleevents-pi1-listrowField-teaser {line-height:14px;font-size:10px;margin:0px;padding:0px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrow div.tx-julleevents-pi1-listrowField-teaser b {font-size:10px;}

div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrowFrontPage {margin-left:4px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrowFrontPage div.tx-julleevents-pi1-listrowFrontPageField-title {line-height:14px;font-size:12px;margin:6px 0px 0px 0px;padding:0px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrowFrontPage div.tx-julleevents-pi1-listrowFrontPageField-title a {font-size:12px;font-weight:bold;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrowFrontPage div.tx-julleevents-pi1-listrowFrontPageField-datetime {line-height:14px;font-size:10px;margin:0px;padding:0px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrowFrontPage div.tx-julleevents-pi1-listrowFrontPageField-datetime b {font-size:10px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrowFrontPage div.tx-julleevents-pi1-listrowFrontPageField-teaser {line-height:14px;font-size:10px;margin:0px;padding:0px;}
div.tx-julleevents-pi1 div.tx-julleevents-pi1-listrowFrontPage div.tx-julleevents-pi1-listrowFrontPageField-teaser b {font-size:10px;}

/* TT ADDRESS */
div.tx-ttaddress-pi1 {margin-top:-1px;}
.tx-ttaddress-pi1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tx-ttaddress-pi1 {display: inline-block;}
div.tx-ttaddress-pi1 div.grp {
	color:#4a0;
	font-size:14px;
	margin-bottom:2px;
	padding-bottom:2px;
	border-bottom:1px solid #4a0;
	clear:both;
}
div.tx-ttaddress-pi1 div.vcard {margin:3px 4px 1px 0px;font-size:10px;line-height:14px;float:left;clear:both;width:240px;}
div.tx-ttaddress-pi1 div.vcard div.org {color:#000;font-size:12px;}
div.tx-ttaddress-pi1 div.vcard div.org a {color:#b61;font-size:12px;text-decoration:none;}
div.tx-ttaddress-pi1 div.vcard div.org a:hover {text-decoration:underline;}
div.tx-ttaddress-pi1 div.vcard span.fn {color:#269;}
div.tx-ttaddress-pi1 div.vcard div.tel {color:#269;float:right;}
div.tx-ttaddress-pi1 div.vcard div.www {color:#000;float:left;}

div.tx-ttaddress-pi1 div.vcard div.adr {color:#269;float:left;}
div.tx-ttaddress-pi1 div.vcard div.adr span.locality {font-weight:bold;}
div.tx-ttaddress-pi1 div.sep {
	margin:0;
	padding:0;
	height:24px;
}

/* FEEVCAL */
.tx-feevcal-pi1 {
	background:#fff;
	border:1px solid #ddd;
	padding:8px;
}
.tx-feevcal-pi1 #contentListNumberEvent TH {
	border:none;
	color:#000000;
}
.tx-feevcal-pi1 #contentListNumberEvent TABLE {
	margin-left:0px;
}
/* RECENT CONTENT */
.recentContent dl {
}
.recentContent dt {
	display:inline;
}
.recentContent dd {
	display:inline;
	font-size:9px;
}
/* LISTES A PUCES */
.spot li, .csc-bulletlist li {
	line-height:16px;
	padding-left:10px;
}
#contenu ul.pdf {
	padding-left:0px;
	list-style-type: none;
}
#contenu .pdf li {
	margin-top:2px;
	padding-left:20px;
	background:url(../img/icon_pdf.gif) 0px 0px no-repeat;
}
#contenu .pdf li a:hover {text-decoration:underline;}
#contenu ul.spot, #contenu ul.csc-bulletlist {
	padding-left:0px;
	list-style-type: none;
}
#contenu .spot li, #contenu .csc-bulletlist li {
	margin-top:2px;
	padding-left: 10px;
	background: url(../img/niv1.gif) no-repeat 0px 6px;
}
#contenu ul.csc-bulletlist-1 li {
	margin-top:2px;
	padding-left: 20px;
	background: url(../img/niv2.gif) no-repeat 8px 0px;
}
/* FCE 2 Col */
#contenu DIV.deuxcol, #contenu DIV.twocol {margin-top:10px;}
#contenu DIV.deuxcg, #contenu DIV.twocg {width:310px;text-align:left;}
#contenu DIV.deuxcd, #contenu DIV.twocd {width:230px;margin-right:10px;text-align:left;}
#contenu DIV.deuxcg, #contenu DIV.twocg {float:left;}
#contenu DIV.deuxcd, #contenu DIV.twocd {float:right;}

#contenu DIV.deuxcg, #contenu DIV.deuxcd {width:270px;}
.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 */

/* Hides from IE-mac \*/
* html #contenu {height: 1%;} /* contre le peekaboo bug http://positioniseverything.net/explorer/peekaboo.html */
/* End hide from IE-mac */