body{
	background:#122940;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.3333em;
	color:#1c2222;
}
.out{
	position:absolute;
	left:-1000em;
}
.clear{
	clear:both;
}
p{
	font-size:0.9166em;
}
h1{
	font-size:2.5em;
	font-weight:normal;
	line-height:0.9em;
	border-bottom:1px solid #fff;
}
h2{
	font-weight:bold;
	font-size:1.7em;
	padding-bottom:20px;
}
h3{
	font-size:1.5em;
	line-height:1em;
	padding-bottom:10px;
}
h4{
	font-size:1.35em;
}
h5{
	font-size:1.17em;
	font-weight:bold;
}
h6{
	font-size:1em;
}
input[type="text"], input[type="password"], input[type="submit"], textarea{
	font-size:0.917em;
}
p{
	font-size:0.917em;
}
/* MENU PRINCIPAL
---------------------------------------------------------------------------------------------------------------------------
*/
#global_wrapper{
	margin:0 auto;
	width:1000px;
	background-color:#FFF;
}
#top_header{
	background-color: #000;
	padding:7px 30px;
}
#liens_evitement ul {
	padding:0;
	float:left;
}
	#liens_evitement ul li{
		display: inline;
		list-style-type: none;
		font-size: 0.9166em;	
		padding: 0 3px;
		margin-right:10px;
	}
		#liens_evitement ul li a{
			color: #FFF;
			text-decoration: none;
			padding-left:20px;
		}
		#liens_evitement ul li a.fr{
			background:transparent url('../img/fr.png') no-repeat top left;
		}
		#liens_evitement ul li a.en{
			background:transparent url('../img/en.png') no-repeat top left;
		}
		#liens_evitement ul li a.es{
			background:transparent url('../img/es.png') no-repeat top left;
		}
		#liens_evitement ul li a.de{
			background:transparent url('../img/de.png') no-repeat top left;
		}
		
		
#search{
	float:right;
	color: #FFF;
}
#search label{
	font-size:1em;
	font-weight:normal;
	margin-right:10px;
	background:transparent url('../img/img_search.gif') no-repeat 0 3px;
	padding-left: 20px;
}
#search input{
	padding: 2px;
	border:0;
}
#search input#tx-indexedsearch-searchbox-sword{
	font-size: 0.917em;
	margin-right:5px;
}
#search #tx-indexedsearch-searchbox-button-submit{
	font-size: 0.917em;
	border:0;
	padding:1px 5px;
	font-weight:bold;
}
/* HEADER
---------------------------------------------------------------------------------------------------------------------------
 */
#header{
	padding:20px 30px;
	background:transparent url('../img/bg_header.png') repeat-x top left;
}
	#header .thumbnail{
		float:left;
	}
	#header .right_thumbnail{
		float:right;
	}
	#text-header{
		float:left;
		padding:0 0 0 15px;
	}
		#header h1{
			margin-top:15px;
		}
			#header h1 span{
				display:block;
				padding-bottom:5px;
				border-bottom:solid 1px #FFF;
			}
		#header .dates{
			font-size:1.7em;
			font-weight:bold;
		}
			#header .dates span{
				display:inline-block;
				padding: 12px 15px;
			}
		#header .place{
			margin-top:5px;
			font-weight:bold;
			font-size:1.35em;
		}

/* MENU HAUT
--------------------------------------------------------------------------------------------------------------------------- 
*/
#menu ul{
	display:block;
	padding:0 30px;
	list-style: none;
}
	#menu ul li {
		display:block;
		float:left;
	}
		#menu ul li a{
			display:block;
			padding:10px 10px;
			text-decoration:none;
			text-align:center;
		}
#breadcrumbs{
	list-style: none;
	padding:15px 30px 20px 30px;
	background:transparent url('../img/banniere_bottom.png') no-repeat -1px top;
}
	#breadcrumbs li{
		display:inline;
		padding:0 5px 0 0;
		font-size: 0.917em;
	}
		#breadcrumbs li a, #breadcrumbs li a:visited, #breadcrumbs li a:active {
			padding:0 5px 0 0;
			color: #1c2222;
			font-weight:bold;
			text-decoration: underline;

		}
#main{
	padding:2px 0 0 0;
	background:transparent url('../img/main_border.gif') repeat-y 270px 0px;
}
/* MENU LATERAL */
#menu_lat {
	display:block;
	margin-bottom:20px;
	padding:0 0 12px 0;
	list-style: none;
	background: transparent url(../img/bg_block_left.png) no-repeat scroll left bottom;
}
	#menu_lat li {
		border-bottom: 1px solid #e5e6e7;
	}
		#menu_lat li a{
			background:transparent url('../img/puce_tri.png') no-repeat 2px 6px;
			display:block;
			padding:2px 0px 2px 10px;
			text-decoration:none;
		}
/* COLONNE DE GAUCHE */
.left{
	float:left;
	width:240px;
	padding:0 0 25px 30px;
	margin-bottom:20px;
	background:transparent url('../img/foot_left.png') repeat-x left bottom;
}
	.left h5.news{
		padding-top:0;
	}
	.left .date p{
		font-weight: bold;
	}
	.left .outer-block, .left .block-encadre{
		background:transparent url('../img/bg_block_left.png') no-repeat left bottom;
		padding:0 20px 12px 0;
	}
	.left .block-encadre .encadre, .left .outer-block .principale, .left .outer-block .secondaire{
		border-bottom: 1px solid #e5e6e7;
	}
	.left .block-encadre{
		margin-bottom:15px;
	}
	.left .outer-block .secondaire{
		padding-top:15px;
	}
		.left .outer-block .secondaire .bodytext{
			padding-left:10px;
			margin-left:10px;
			background:transparent url('../img/puce_tri.png') no-repeat 0 3px;
		}
		.left .outer-block h3{
			padding-bottom:5px;
		}
		.left .csc-text, .left .csc-textpic {
			padding:10px 20px 5px 0;
		}
			.left .outer-block .csc-text, .left .outer-block .csc-textpic {
				padding:5px 0;
			}
		.bodytext .date{
			font-weight:bold;
		}
			
	.left .allnews {
		padding:10px 20px 0 0;
		text-align:right;
	}
	.left .allnews a {
		font-size:0.91em;
		background:transparent url('../img/puce_news.png') no-repeat center right;
		padding-right:5px;
	}
.normal{
	width:670px;
	float:left;
	padding:0 0 50px 20px;
	margin-left:1px;
}
#content h3{
	padding-top:20px;
}
#content h4{
	padding-bottom:5px;
}
#content h5{
	padding-top:10px;
}
#content h6{
	padding-top:5px;
}
#content p{
	padding-bottom:5px;
	text-align:justify;
}
#content .align-center, .align-center{
	text-align:center;
}
#content .align-left, .align-left{
	text-align:left;
}
#content .align-right, .align-right{
	text-align:right;
}
#content .csc-text{
	margin-top:10px;
}
#content .csc-textpic{
	overflow: hidden;
	width:100%;
	margin-top:10px;
}
	#content div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
		border:solid 2px #000;
	}
	#content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
		font-size:0.917em;
		padding-top: 5px;
		/*font-style: italic;*/
		text-decoration: underline;
	}
#content .csc-menu-4 dd{
	margin:10px 0px 15px 20px;
	text-align: justify;
}
#content .csc-menu-4 dt a{
	background:transparent url('../img/puce_tri.png') no-repeat center left;
	padding-left:10px;
}
#content ul{
	list-style: none;
	padding:0 0 5px 15px;
}
#content ul li{
	background:url(../img/puce_tri.gif) no-repeat 0 5px;
	list-style-position:outside;
	padding-left:10px;
}
/* MENU BAS
--------------------------------------------------------------------------------------------------------------------------- 
*/
#menu_bas{
	background-color: #000;
	text-align:center;
	padding:10px 0px;
}
#menu_bas ul{
	display:block;
	list-style: none;
	text-align:center;
}
	#menu_bas ul li {
		display:inline;
		border-left:solid 1px #FFF;
		font-size:0.917em;
	}
	#menu_bas ul li.first{
		border-left:none;
	}
	
		#menu_bas ul li a{
			text-decoration:none;
			text-align:center;
			color:#FFF;
			padding:0 7px;
			font-weight:bold;
		}
		#menu_bas ul li a:hover{
			text-decoration: underline;
		}
/* EXTENSIONS
---------------------------------------------------------------------------------------------------------------------------
*/
/* MAILFORM-NG + ECO_COMMENTS */
.csc-mailform{
	border:none;
	
}
	.csc-mailform div {
		padding:5px 0;
	}
	.csc-mailform .csc-mailform-field {
		clear:both;
	}
	.no_fieldset {
		padding: 0;
		border: none;
	}
	.no_fieldset legend {
		float: left;
		margin: 0;
		padding: 0;
		width:25%;
		clear:none;
		text-align:right;
	}
	.csc-mailform label, .tx-ecocomments-pi1 label{
		width:25%;
		display:block;
		float:left;
		text-align:right;
	}
	.csc-mailform .field_float {
		float:left;
		clear:none;
	}
	.csc-mailform .field_input_radio {
		padding-top:0;
		width:40%;
		margin:0 2%;
	}
		.csc-mailform .field_input_radio label {
			font-weight:normal;
			width:auto;
		}
		.csc-mailform .field_input_radio input {
			float:left;
			border:none;
		}
	.csc-mailform .csc-mailform-fieldtype-input input, .tx-ecocomments-pi1 .field_input_text input {
		width:25%;
		margin:0 2%;
		padding: 2px;
	}
	.csc-mailform .csc-mailform-fieldtype-textarea textarea, .tx-ecocomments-pi1 .field_input_text input, .csc-mailform .csc-mailform-fieldtype-select select {
		width:40%;
		margin:0 2%;
		padding: 2px;
	}
	.csc-mailform .csc-mailform-field-check input {
		margin:0 1% 0 27%;
		float: left;
		border:none;
	}
	.csc-mailform .csc-mailform-field-check label {
		width:37%;
		text-align: left;
	}
	.csc-mailform .csc-mailform-fieldtype-submit{
		text-align:center;
	}
		.csc-mailform .csc-mailform-fieldtype-submit input{
			padding:0px 10px;
		}
	.csc-mailform .csc-mailform-fieldname-captcha{
		padding:30px 0;
	}
		.csc-mailform .csc-mailform-fieldname-captcha label{
			float:left;
			width:auto;
			text-align:left;
		}
		.csc-mailform .csc-mailform-fieldname-captcha input{
			float:left;
			width:5%;
		}
		.csc-mailform-header{
			padding:5px;
			margin-bottom: 15px;
			border:solid 1px #000;
		}
		.csc-mailform-header-error{
			background:#FBE3E4 none repeat scroll 0 0;
			border-color: #FBC2C4;
			color:#8A1F11;
		}
		.csc-mailform-header-success{
			background: #E6EFC2 none repeat scroll 0 0;
			border-color: #C6D880;
			color: #264409;
		}
	.csc-mailform .csc-mailform-field-error-message, .csc-mailform-header-error{
		color: #BF0303;
	}
/* SIMPLE SITEMAP */
#content .tx-sitemap-pi1 dfn{
	display:none;
}
	#content .tx-sitemap-pi1 ul li span a{
		background:transparent url('../img/puce_tri.png') no-repeat center left;
		padding-left:10px;
	}
	#content .tx-sitemap-pi1 ul li ul {
		margin:5px 0 0 20px !important;
	}
	#content .tx-sitemap-pi1 ul li ul li a{
		background:transparent url('../img/puce_news.png') no-repeat center left;
		color:#1c2222;
		font-size:0.917em;
	}
/* INDEXED SEARCH */
#content .tx-indexedsearch .tx-indexedsearch-browsebox p{
	padding:0 0 10px 0;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox ul{
	padding:10px 0;
	text-align:center;
}
	#content .tx-indexedsearch .tx-indexedsearch-browsebox ul a, .tx-pagebrowse-pi1 ul li a{
		text-decoration:none;
	}
	#content .tx-indexedsearch .tx-indexedsearch-browsebox ul li a:hover, .tx-pagebrowse-pi1 ul li a:hover{
		text-decoration:underline;
	}
#content .tx-indexedsearch .tx-indexedsearch-res .result_title a{
	font-weight:bold;
}
#content .tx-indexedsearch .tx-indexedsearch-res p{
	padding-left:20px;
}
/* ANET_COMMENT */
#content .tx-anetcomment-pi2 {
	text-align: right;
	margin-top: 15px;
}
#comments_liste h3{
	text-align: left;
	
}
#comments_liste .item{
	text-align:left;
	margin-top:10px;
}
	#comments_liste .item h4{
		text-align: left;
		margin-right:5px;
		float:left;
	}
	#comments_liste .item .texte{
		font-size: 0.917em;
		padding-bottom:10px;
	}
/* PAGE BROWSE */
.tx-pagebrowse-pi1{
	margin-top:15px;
}
.tx-pagebrowse-pi1 li.tx-pagebrowse-pages ol, .tx-pagebrowse-pi1  li.tx-pagebrowse-pages{
	padding: 0;
}
.tx-pagebrowse-pi1 li{
	font-weight: bold;
}
.tx-pagebrowse-pi1 li a{
	font-weight: normal
}

/* PIED DE PAGE 
---------------------------------------------------------------------------------------------------------------------------
*/


#footer {
	color: #1c2222;
	font-family: Tahoma, Times, "Times New Roman", Georgia, serif;
}


/*** CEB-WRAP ***/
#ceb-wrap {
	overflow: hidden;
	width: 900px;
	margin: 10px auto;
}
#logo-ceb {
	float: left;
	margin: 9px 8px 0 0;
}
#ceb {
	float: left;
	font-family: Tahoma,Kalimati,sans-serif;
	height: 35px;
	font-size: 0.9166em;
}
	#ceb a:link, #ceb a, #ceb a:visited, #footer a:active, #footer a:visited {
		color: #1C2222;
	}
#ceb-left, #ceb-center, #ceb-right {
	float: left;
	font-family: Tahoma,Kalimati,sans-serif;
	height: 35px;
	margin-right: 4px;
	padding-top: 35px;
}
#ceb-left {
	width: 247px;
	background: url(../img/ceb-left_bgd.jpg) no-repeat;
}
#ceb-center {
	width: 282px;
	background: url(../img/ceb-center_bgd.jpg) no-repeat;
}
#ceb-right {
	width: 262px;
	background: url(../img/ceb-right_bgd.jpg) no-repeat;
}
#ceb-left p, #ceb-center p, #ceb-right p {
	padding: 0 0 5px 10px;
	border-left: 1px solid #888;
	font-size: 0.9166em;
}

/*** LEGALS ***/
#legals {
	clear: both;
	height: 21px;
	padding: 3px 8px;
	background: url(../img/legales_bgd.gif) repeat-x;
	font-size: 0.9166em;
	font-family: Tahoma,Kalimati,sans-serif;
	color: #FFF;
}
#legals a:link, #legals a:active, #legals a:visited, #legals a  {
	color: #FFF;
}
#copy {
	float: left;
}
#crea {
	float: right;
}
#crea a:link {
	color: #FFF;
}

/*** FOOTER-TXT ***/
#footer-txt {
	padding: 15px;
	background: url(../img/footer-txt_bgd.gif) no-repeat center top;
	font-family: Tahoma,Kalimati,sans-serif;
}
#footer-txt a:link, #footer-txt a:active, #footer-txt a:visited  {
	color:#1c2222;	
	font-weight:bold;
}

/* ------------------------------
/* LOGOS-WRAP
/* ------------------------------ */
#logos-wrap {
	font-family: Tahoma, Times, "Times New Roman", Georgia, serif;
	height: 126px;
	margin: -20px 0 10px 0;
	padding-top: 50px;
}
#logos {
	width: 960px;
	margin: 0 auto;
	padding:0 0 0 20px;
}
.logo {
	float: left;
	margin-right: 45px;
	padding-top: 30px;
}
#logos-center {
	float: left;
	width: 260px;
	margin:0 25px 0 40px;
}
#logos-right {
	float: left;
	width: 200px;
	font-family: Tahoma,Kalimati,sans-serif;
}
#logos-center p, #logos-right p {
	font-family: Tahoma,Kalimati,sans-serif;
	display: block;
	height: 30px;
	width: 100%;
	margin: 0;
	font-size: 0.9166em;
	color: #000;
}
#logos-center img, #logos-right img {
	margin-right: 20px;
}
/* ELEMENTS DE STYLE MODIFIABLES 
---------------------------------------------------------------------------------------------------------------------------
*/
/*		
#search_submit, #header .dates span, #menu ul li a:hover, #menu ul li a.on{
	color:#000;
	background-color: #DCF590;
}
#header{
	background-color: #3D6086;
}
#header h1{
	color: #FFF;
}
#header .place{
	color: #DCF590;
}
.tx-anetevents-pi1 .news_focus h3, .normal h2, .normal a {
	color: #1A86B5;
}
.tx-anetevents-pi1 .news_focus .date{
	color: #FF8227;
}
*/

