/* DEFAULT CSS */
* {
	margin: 0px;
	padding: 0px;
}
html {
	height: 100%;
}
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #FFF;
	background-color: #FFF;
	height: 100%;
	font-size:12px;
	line-height:16px;
}
input, textarea, select { overflow: visible; }
input:focus, textarea:focus, select:focus {border: 2px solid #A0C84E;}
label { cursor:pointer; }
form, ul, li, h1, h2, h3, h4, h5, h6 { 	padding:0px; margin:0px; border:0px; }

ul, li { list-style-position:inside;}

a { text-decoration: none; outline:none; color:#FFF;}
a:hover { text-decoration: underline; color:#FFF;}

img{ border: 0;}
.image {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;}
.imgOrki {padding-top: 5px;}

#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;}


			
/* ############################################    LAYOUT   #####################################   */
#layoutHomeBody{vertical-align: top;}
#layoutHomeCenter{width:100%;}
#layoutHomeCenter td.left {vertical-align:top; background-color:#000000; width:155;}
#layoutHomeCenter td.center {vertical-align:top;}
#layoutHomeCenter td.right {vertical-align:top;}

#layout {width: 100%;}
#layoutHeader{vertical-align:top;height: 1px;}
#layoutBody{vertical-align: top;}
#layoutFooter{height:25px; text-align: right; padding-right:25px; background-color:#000000; border-top:3px solid #FFFFFF}
#layoutFooter td.item{height: 0;text-align: right;}
#layoutFooter td.item a{font-size:10px; color:#FFFFFF;}
#layoutCenter{vertical-align: top;width:100%;}
#layoutCenter td.left{vertical-align:top;width:190px; background-color:#000000}
#layoutCenter td.center{vertical-align:top; width:100%;}
#layoutCenter td.right{vertical-align:top; width:185px;}
#home{border: 1px solid #7C92E1;}	

/******
* MENU 
*******/
#menu {width: 170px;left: 80px; position: relative; float: left;}
#layout .menuDiv {
	width: 170px;
	margin: 7px auto;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	z-index: 10;
}
#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 #7D0504;
	border-right: 1px solid #7D0504;
}

#layout #TMainIADM{
}

/* td */
#layout .TMenu .TMainItem td{
	border-bottom: 1px solid #FFFFFF;
}
/* td hover */
#layout .TMenu .TMainItemHover td{
	border-bottom: 1px solid #FFFFFF;
}
/* td hover active */
#layout .TMenu .TMainItemActive td{
	border-bottom: 1px solid #FFFFFF;
}


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

/* texte */
#layout .TMenu .TMainFolderText, #layout .TMenu .TMainItemText{
	font-size:10px;
	font-weight:bold;
	padding:6px 3px;
}
/* texte hover */
#layout .TMenu .TMainItemHover .TMainFolderText, #layout .TMenu .TMainItemHover .TMainItemText{
	font-size:10px;
	font-weight:bold;
	padding:6px 3px;
}

/* 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: #FFF;
	border-bottom: 1px solid #7D0504;
}
/* td hover */
#layout .TSubMenu .TMenuItemHover td{
	border-bottom: 1px solid #7D0504;
}
/* td active */
#layout .TSubMenu .TMenuItemActive td{
	border-bottom: 1px solid #7D0504;
}

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

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

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

/* Conteneur */
#module_home {
	left:180px;
	position:relative;
	float: left;
}
.cont {
	border:2px solid #2C3D5F;
	font-size:12px;
	margin-left:0;
	margin-top:10px;
	position:relative;
	width:400px;
	margin-bottom: 10px;
}
.cont h1{
	background:#2C3D5F none repeat scroll 0 0;
	font-size:13px;
	margin:0;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
}
.cont .c-content{
	margin:0;
	padding:10px;
}
.cont .c-content .titre{
	font-size:13px;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
}
.cont .c-content .image{
	float:left;
	padding:7px 7px 2px;
}
.cont .c-content .liens {
	padding:10px;
	text-align:right;
}
.cont .c-content .liens a{
	font-weight: bold;
	text-decoration: underline;
}
.cont .c-content .liens a:hover{
	color: #2E3B53;
	text-decoration: none;
}
