@charset "utf-8";

/* CSS Document */
*{
padding:0px;
margin:0px;

}
html{
	overflow:scroll;
}
body{
	background:#ebeedb;
	font-size:12px;
}
body, ul, li, p, h1, h2{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
img {
	border:none;
	}
p{
	margin: 10px 0px;
}
h1{
	font-size: 20px;
	color: #729d00;
	margin:10px 0px 10px 0px;
}
h2{
	font-size:16px;
	display:block;
	font-weight:bold;
/*	margin-top:10px;*/
	color: #729D00;
}
h3{
font-size:16px;
}
h3 a {
text-decoration:none;
color:#000000;
}
a{
	color: #729d00;
}
#logo_print{
	display:none;
}


/*////////////HEADER////////////*/
#header{
	background:#ebeedb url(../images/bg-header.jpg) no-repeat center;
	width:760px;
	height:108px;
	margin:auto;
}
	#header #header-left{
		border:none;
		/*margin:13px 0px 0px 22px;*/
	}
	/*#header #header-left a img{
		width:134px;
	}*/
	#header-right{
	margin:5px 22px 0px 0px;
		text-align:right;
		/*float:right;*/
	}
	#header-left{
		float:left;
	}
	#header #header-right #extranet{
		
		float:none;
	}
	#header #header-right #extranet img{
	border:none;
		margin:0px 5px 0px 5px;
	}
	#header #header-right #log {
		font-size:11px;
		float:left;
		text-align:right;
		margin:0px 0px 0px 0px;
		vertical-align:middle;
	}
		
	
	#header #header-right #log #user{
		margin:0px 10px 0px 0px;
		width:100px;
		height:15px;
		border:1px solid #959F59;
		background:#E9ECD7;
		vertical-align:middle;
	}
	#header #header-right #log #pass{
		margin:0px 10px 0px 0px;
		width:100px;
		height:15px;
		border:1px solid #959F59;
		background:#E9ECD7;
		vertical-align:middle;
	}
	
	#header #header-right #log ul{
		position: relative;
		margin: auto;
	}
	
	#header #header-right #log ul li{
		list-style: none;
		padding: 0px 3px 0px 3px;
		display: block;
		float: left;
	}
	
	#header #header-right #log ul li.active{
		font-weight: bold;
	}
	
	.tx-felogin-pi1 label{
		display:inline;
		}
	.tx-felogin-pi1 p{
		margin:0;
		}
	#header #header-right #flag{
		float:right;
		/*margin:0px 0px 0px 390px;*/
		margin:0px 0px 0px 0px;
		height:20px;
		/*width:300px;*/
	}
	#header #header-right #flag img{
		float:left;
		margin:0;
		padding:0;
		border:none;
	}
	#header #header-right #flag a{
		margin:0;
		padding:0;
		border:none;
	}
	#header #header-right #flag ul{
		position: relative;
		margin: auto;
	}
	
	#header #header-right #flag ul li{
		list-style:none;
		padding:0px 5px 0px 5px;
		display: inline;
			}
	#header #header-right #flag ul li.lang-active{
		font-weight:bold;
	}
	
	/*////////////NAV////////////*/
#nav{
	position:relative;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:60px;
	background: url(../images/bg-nav.jpg) repeat-x ;
}

	#nav ul{
		padding:8px 0px 20px 0px;
		_padding:8px 0px 7px 0px;
		width:716px;
		height:11px;
		margin:auto;
	}
		#nav ul li{
			display:inline;
			list-style:none;
			color:#FFFFFF;
			padding:6px 20px 9px 20px;
			height:30px;
			border-right:1px solid #FFFFFF;
		}
		
		
		
		#nav ul li.first{
			border-left:1px solid #FFFFFF;
		}
		#nav ul li:hover, #nav ul li.divact{
			background:url(../images/bg-li-hover.jpg);

		}
		#nav ul li a{
			color:#FFFFFF;
			text-decoration:none;
		}
		#nav ul li a:hover{
		text-decoration:underline;}
			#nav ul li ul#nav2{
				position:relative;
				top:7px;
				padding:8px 0px 7px 0px;
				/*background:black;*/
				/*display:none;*/
			}

#nav ul ul{
	float:left;
	/*display:none;*/
}
#nav #nav2 a{
	color:#729D00;
}
#nav ul li #nav2 li{
background:url(../images/bg-nav2-middle.gif) repeat-x;
	padding:5px 22px 7px 22px;
	}
#nav ul li #nav2 li:hover, #nav ul li #nav2 li.divact{
		background:url(../images/bg-li-hover-2.gif) repeat-x;
	}
		
/*////////////ARIANE/////////////*/
#ariane{
	font-size:10px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:450px;
	border-bottom:#729d00 1px solid;
}
	#ariane a{
		text-decoration:none;
	}
	#ariane a:hover{
		text-decoration:underline;
	}
/*////////////CONTENT////////////*/
#content{
	padding:10px 0px 0px 0px;
	background: #FFFFFF url(../images/bg-content.gif) repeat-x top;
}
/*///////////CONTENT ACCUEIL//////*/
	#content_center{
		width:768px;
		margin:auto;
	}
	#content_center #presentation{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:35px 0 0 165px;
		position:absolute;
		text-transform:uppercase;
		width:295px;
	}
	#content_center #presentation p.vert{
		color:#739C00;
	}
	#content_center a img{
		border:none;
	}
	#content #main_image{
		padding:0px 0px 10px 0px ;
		height:259px;
	}
		#content_center #left{
			background:url(../images/bg-main-box.gif) no-repeat;
			float:left;
			margin-right:11px;
			padding:15px 15px;
			width:218px;
			height:169px;
		}
		#content_center #left h2{
			margin:0px 0px 0px 0px;
		}
		#content_center #center{
			background:url(../images/bg-main-box.gif) no-repeat;
			float:left;
			margin-right:11px;
			padding:15px 15px;
			width:218px;
			height:169px;
		}
		#content_center #right{
			background:url(../images/bg-main-box.gif) no-repeat;
			float:left;
			padding:15px 15px;
			width:218px;
			height:169px;
		}
		#content_center #right h2{
		margin:0;
		padding:0;
		}

		#content_center #right input{
		margin:0px 0px 5px 0px;
		
			
		}
		
/*///////CONTENT INT///////*/
#content_int{
	margin:0px auto 0px auto;
	background: #FFFFFF url(../images/bg-content.gif) repeat-x top;
}

	#content_center_int{
		width:760px;
		margin:auto;
	}
	#content_center_int #left{
		text-align:justify;
		float:left;
		width:480px;
		/*background:url(/fileadmin/templates/images/bg-right-col.jpg) right top no-repeat;*/
		/*background:#0000FF;*/
		padding:0px;
		margin:0px 0px 0px 22px;
		/*_margin:0px 0px 0px 11px;*/
	}
	#content_center_int #left ul{
		margin:0px 0px 0px 12px;
	}
	#content_center_int #left ul li{
		margin:0px 0px 5px 0px;
	}
	#image-right{
	margin:0px 0px 0px 20px;
		width:216px;
		height:471px;
		float:left;
	}
/*////////////FOOTER/////////////*/

#footer{
	background: url(../images/bg-content-bottom.gif) repeat-x top;
	padding-top:4px;
}
	#footer_center{
		height:108px;
		width:760px;
		margin:0px auto 0px auto;
		background:#ebeedb url(../images/bg-header.jpg) no-repeat ;
	}
	
	#partenaires {
	text-align:center;
	width:242px;
	margin:auto;
}
#partenaires a img{
float:left;
	margin:0;
	padding:0;
}
#copyright{
text-align:center;
padding:15px 0 15px 0;}
/*////////////DIVERS///////////*/

.clear{
	clear:both;
	margin:0px 0px 10px 0px;
}


/*//////////////FORUM////////////*/


#connection, #rechercher, #envoyer, #executer, #enregistrer{
	padding:0px 0px 3px 0px;
	border:none;
	font-size:10px;
	font-weight:normal;
	background:url(../images/boutons.png);
	height:20px;
	width:86px;
	cursor:pointer;
	color:#FFFFFF;
	vertical-align:middle;
}
/*//////////NAV FORUM////////*/
#menuforum{
	/*display:none;*/
	margin:10px 0px 0px 0px;
	/*width:100%;*/
	background:#EBEEDB;
}
#menuforum ul#navforum{
	width:100%;
	height:20px;
	margin:0px 0px 0px 5px;
}
#menuforum ul#navforum li{
	float:left;
	list-style:none;
	margin:2px 0px 0px 0px;
}
#menuforum ul#navforum li a{
	margin:0px 10px 0px 0px;
	color:#000000;	
}

#flag {
}

/***************************TTNEWS************************/
.clearer{
	clear:both;
	visibility:hidden;
	display:none;
}

.news-list-date{
	font-weight:bold;
	display:inline
}
.news-list-item p{
display:inline;
}

.news-single-timedata{
	float:left;
	font-weight:bold;
}
.news-single-item p{
	display:inline;
}

.news-latest-date{
	font-weight:bold;
	display:inline;
}
.news-latest-item p{
display:inline;
}
.news-latest-item h3 a{
	color:#729D00;
}

