/* DEFAULT CSS */
* {
	margin: 0px;
	padding: 0px;
}
html {
	height: 100%;
}
body {
	font-family: Arial, Verdana;
	color: #444;
	/*background:url('images/home/bgBody.gif');*/
	background-color: #3e403f;
	font-size:12px;
	line-height:16px;
}
input, textarea, select {}
input:focus, textarea:focus, select:focus {border: 2px solid #C7063D;}
label { cursor:pointer; }
form, ul, li, h1, h2, h3, h4, h5, h6 { 	padding:0px; margin:0px; border:0px; }

a { text-decoration: none; outline:none; color:#000;}
a:hover { text-decoration: underline; color:#c7063d;}
#content a { text-decoration: none; outline:none; color:#FF7900;}
#content a:hover { text-decoration: underline; color:#FF7900;}

img{ border: 0;}
.image {float:left; padding: 3px;}
.image a {display: block;text-decoration: none;padding: 3px; color: #666666;}
.image a:hover {background-color: #DDD;text-decoration:none;}
.image img {border: 1px solid #666;display:block;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #87042B;
	background-color: #DF343A;
	padding: 2px;
	opacity: 0.90;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3{font-size: 10px; color: #FFF;}
#tooltip div{font-size: 10px; color: #FFF;} 

.clear{clear: both;}

hr{color: #C7063D;background-color: #C7063D;height: 1px;border: 0;margin: 5px auto 5px auto;}
hr.footer{width: 90%; color: #C7063D;background-color: #C7063D;height: 1px;border: 0;}

fieldset {border: 1px solid #C7063D; -moz-border-radius: 4px; width: 95%; margin: 4px auto; }
fieldset legend {border-left: 1px solid #C7063D; border-right: 1px solid #C7063D; padding: 0px 10px; margin-left: 10px; font-weight: bold;}

.info {font-weight: normal; font-size: 10px;}

/* ############################################    LAYOUT   #####################################   */
#layout {margin: 25px auto; width: 800px;z-index:1; border: 6px solid #4d2d04;}
	#layout #page {margin: auto;width: 100%;z-index:1;}
		#layout #header{position:relative;width:100%;height:156px;background:url('images/home/header.jpg') no-repeat;z-index:4;}
			#layout #header h1 a{position: absolute; top: 0px; left: 0px; width: 146px; height: 156px;}
				#layout #header h1 span{display: none;}
			#layout #header #search{position: absolute; top: 10px; left: 598px;}
				
		#layout #global{position:relative;width:100%; z-index:1; background:url('images/home/bgContent.gif') repeat-y; }
		#layout #global #contenu{position: relative; margin: auto; z-index:2; background:url('images/home/topContent.jpg') no-repeat; overflow: hidden; height: auto !important; height: 600px;}
		
			#layout #global #menu_gauche{position:relative;float:left;width:146px;z-index:8;}
				#layout #global #menu_gauche #top{display: block; position: relative; width: 100%; height: 101px;z-index:8;}
					#layout #global #menu_gauche #top h1 a{position: absolute;width: 100%; height: 101px;}
						#layout #global #menu_gauche #top h1 span{display: none;}

				#layout #global #menu_gauche #bottom{display: block; width: 100%; height: 162px;z-index:8;}
					#layout #global #menu_gauche #bottom #message{padding: 10px;}
							#layout #global #menu_gauche #bottom #message p{padding-bottom: 10px; color: #FFF; font-size: 10px;}
							
			#layout #global #page_principale{position:relative;float:left; display: block; width:654px; z-index:1; }
				#layout #global #page_principale #content{width: 100%; text-align: center;  z-index:1;}
					#layout #global #page_principale #content #actu{z-index:5;}
					#layout #global #page_principale #content #allActu{z-index:5;}
						
		#layout #footer{position:relative;width: 100%;height:68px;background:url('images/home/footer.jpg') no-repeat;clear:both;}
			#layout #footer a{color: #332815; text-transform:uppercase; font-size: 12px; letter-spacing: 1px;}	
			#layout #footer h1 a{position: absolute; top: 47px; left: 157px;}
			#layout #footer h2 a{position: absolute; top: 47px; left: 273px;}	
			#layout #footer h3 a{position: absolute; top: 47px; left: 359px;}
			#layout #footer h4 a{position: absolute; top: 47px; left: 661px;}


/******
* MENU 
*******/
#layout .menuDiv {
	width: 126px;
	margin: 7px auto;
	z-index: 10;
	background:url('images/picto/separation.gif') no-repeat bottom center;
}
#layout #menuID {
	z-index: 10;
}
#layout .TMenu,#layout .TSubMenuTable {
	cursor:pointer;
	color: #FFF;
	width: 100%;
	z-index:10;
}

#layout .TMenu {
	z-index:10;
}

#layout .TSubMenu {
	position:absolute;
	width:180px;
	visibility: hidden;
	z-index:10;
	margin: 0px 0 0 10px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
}

#layout #TMainIADM{
}

/* td */
#layout .TMenu .TMainItem td{
	height: 24px;
}
/* td hover */
#layout .TMenu .TMainItemHover td{
	height: 24px;
}
/* td hover active */
#layout .TMenu .TMainItemActive td{
	height: 24px;
}

/* left */
#layout .TMenu .TMainFolderLeft, #layout .TMenu .TMainItemLeft{
	padding: 0;
	text-align: center;
}
/* left hover */
#layout .TMenu .TMainItemHover .TMainFolderLeft, #layout .TMenu TMainItemHover .TMainItemLeft{
}

/* texte */
#layout .TMenu .TMainFolderText, #layout .TMenu .TMainItemText{
	font-weight:bold;
}
/* texte hover */
#layout .TMenu .TMainItemHover .TMainFolderText, #layout .TMenu .TMainItemHover .TMainItemText{
	font-weight:bold;
	color: #FF7E06;
}

/* right */
#layout .TMenu .TMainFolderRight, #layout .TMenu .TMainItemRight{
	width: 0px;
	padding-top: 0px;
}
/* right hover */
#layout .TMenu .TMainItemHover .TMainFolderRight, #layout .TMenu .TMainItemHover .TMainItemRight{
}
/* right active */
#layout .TMenu .TMainItemActive .TMainFolderRight, #layout .TMenu .TMainItemActive .TMainItemRight{
}


/* Sub Menu */

/* td */
#layout .TSubMenu td{
	background-color: #000;
	border-bottom: 1px solid #000;
}
/* td hover */
#layout .TSubMenu .TMenuItemHover td{
	border-bottom: 1px solid #000;
}
/* td active */
#layout .TSubMenu .TMenuItemActive td{
	border-bottom: 1px solid #000;
}

/* left */
#layout .TSubMenu .TMenuFolderLeft, #layout .TSubMenu .TMenuItemLeft{
	width: 3px;
	padding: 0;
	text-align: center;
	background-color: #000;
}
/* left hover */
#layout .TSubMenu .TMenuItemHover .TMenuFolderLeft, #layout .TSubMenu TMenuItemHover .TMenuItemLeft{
	width: 3px;
	padding: 0;
	text-align: center;
	background-color: #000;
}

/* texte */
#layout .TSubMenu .TMenuFolderText, #layout .TSubMenu .TMenuItemText{
	font-size: 10px;
	color: #FFF;
	padding: 3px;
}
/* texte hover */
#layout .TSubMenu .TMenuItemHover .TMenuFolderText, #layout .TSubMenu .TMenuItemHover .TMenuItemText{
	font-size: 10px;
	color: #FF7A00;
	background-color: #000;
}

/* right */
#layout .TSubMenu .TMenuFolderRight, #layout .TSubMenu .TMenuItemRight{
	width: 10px;
	text-align: center;
}
/* right hover */
#layout .TSubMenu .TMenuItemHover .TMenuFolderRight, #layout .TSubMenu .TMenuItemHover .TMenuItemRight{
	background-color: #000;
}

#c-search{position: relative;width:100%;}
#c-search.cont{margin: 0;}
#c-search.cont h1{}
#c-search.cont h1 span{display: none;}
#c-search .content{}
#c-search ul{}
#c-search li{}
#c-search input{vertical-align:middle;}
#c-search form{}
#c-search input.keywords{
	background-color:transparent;
	border:1px solid #4D2D04;
	cursor:text;
	height:15px;
	padding:3px;
	width:150px;
	font-size: 12px;
}
#c-search input.submit{width:30px; color: #4D2D04; background-color: transparent; cursor: pointer; border:1px solid #4D2D04; padding:1px 0 2px 0;} 
#c-search .titre{color: #777777;}

/* NEWS */
#actu{position: absolute; top: 265px; right: 25px;}
#allActu{position: absolute; top: 379px; right: 141px;}
#s-news {position:relative;width:380px;text-align: left;}
#s-news ul { list-style-position: inside; list-style-type: none;}
#s-news .news h2{ }
#s-news.cont h1 a{
	text-align: left;
	font-size: 11px;
	padding-top: 3px;
	font-weight:bold;
}
#s-news .news {padding: 0 10px; height: 115px;}
#s-news .news .image{padding: 0px 5px 0 0;}
#s-news .news .subject{color: #FFFFFF;}
#s-news .news .date{font-size: 11px; color: #FFF;}
#s-news .news .description{font-size:11px;line-height:14px;text-align:justify;padding: 0px 0; color:#FFF;}
#s-news .news .thumbwrap{padding: 5px;}
#s-news .news .learnmore{clear: both; text-align: right;}
#s-news .news .learnmore p {padding: 5px 0 0 25px;}

