/** DEFAULT CSS **/
* {
	margin: 0px;
	padding: 0px;
}
html {
	height: 100%;
}
body {
	font-family: Verdana;
	color: #01141F;
	background-color: #FFF;
	height: 100%;
	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; }
li {list-style-position: outside; list-style-type: none; }
object { line-height: 0; }

a { text-decoration: none; outline:none; color:#FF9700;}
a:hover { text-decoration: underline; color:#FF9700;}
#content a { text-decoration: none; outline:none; color:#FDB800;}
#content a:hover { text-decoration: underline; color:#9D4F07;}

.thumbwrap {float:left;}
.thumbwrap a {display: block;text-decoration: none;padding: 3px; color: #666666;}
.thumbwrap a:hover {background-color: #DDDDDD;text-decoration:none;}
#content .thumbwrap a:hover {background-color: #DDDDDD;text-decoration:none;}

img{ border: 0;}
.image {padding: 3px;}
.image a {display: block;text-decoration: none;padding: 3px; color: #666666; text-align: center;}
.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 { position: relative; width: 100%; z-index:1; background-color: #FFF; margin: auto; height: 100%;}
	#layout #page {margin: auto; z-index:1; position: relative; height: 100%;}
	
		#layout #header{position:relative;width:100%;border-bottom:8px solid #BA0089; height:181px;background:url('../../images/orki/home/header/bg181.jpg') repeat;z-index:4;}
			#layout #header #flash{position:relative;}
			#layout #header #flashFrance{position:absolute; top: 0; left: 750px;}
			
		#layout #menuBar{position: relative; width: 100%; height: 9px; background: url('../../images/orki/header/bgMenuBar.gif') repeat-x;}
			
		#layout #menu{z-index:10; position: relative; width: 100%; background-color: #009600;}
				
		#layout #global{height: 100%; padding-top: 10px;}
			
			#layout #global #menu_left{position:relative;width:204px;z-index:8;}
				#layout #global #menu_left #modules{position:relative;width:194px; margin: auto; z-index:8;}
			#layout #global #menu_right{position:relative;width:260px;z-index:8;}
				#layout #global #menu_right #modules{position:relative;width:250px; margin: auto; z-index:8;}
			#layout #global #page_principale{z-index:1;padding: 0 5px;}
				#layout #global #page_principale .content{ padding-bottom: 7px; text-align: center; border: 1px solid #BA018A; border-width: 0 1px 1px 1px; height: 100%;}

	#layout #footer{position:relative; font-size: 10px; z-index:8;}
		#layout #search { float:right; z-index:8;}
		#layout #footerYellow{position:relative;background-color:#FF9700;padding:4px; height: 17px;z-index:2;}
			#layout #footerYellow a{color: #FFF; font-weight: bold; padding: 0 7px;font-size: 10px;}
		#layout #footerGreen{position:relative;background-color:#009600;padding:2px; height: 21px;z-index:2;}
			#layout #footerGreen td.item{text-align: center;padding:2px;}
				#layout #footerGreen td.item a{ color: #FFF; font-weight: bold;font-size: 10px;}
			#layout #footerGreen td.separator{width:14px;background:url(../../images/orki/footer/separatorLien.gif) no-repeat center center;padding:2px;}
		

/******
* MENU 
*******/
#layout .menuDiv {
	z-index: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#layout #menuID {
	z-index: 10;
}
#layout .TMenu,#layout .TSubMenuTable {
	cursor:pointer;
	color: #FFF;
	z-index:10;
}

#layout .TMenu {
	z-index:10;
	font-size: 10px;
	display: block;
	position: relative;
}

#layout .TSubMenu {
width: 220px;
position: absolute;
visibility: hidden;
font-size: 10px;
}

#layout #TMainIADM{
}


/* Menu principal */

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

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

/* texte */
#layout .TMenu .TMainFolderText, #layout .TMenu .TMainItemText{
	display: block; text-align: center; margin: auto; padding:2px 25px 2px 10px; background: url('../../images/orki/menu/dossier.gif') no-repeat right center;
}
/* texte hover */
#layout .TMenu .TMainItemHover .TMainFolderText, #layout .TMenu .TMainItemHover .TMainItemText{
	text-decoration: underline;
}

/* right */
#layout .TMenu .TMainFolderRight, #layout .TMenu .TMainItemRight{
	width: 0px;
	padding: 0;
	text-align: center;
}
/* 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: #009600;
}
/* td hover */
#layout .TSubMenu .TMenuItemHover td{
	background-color: #333;
}
/* td active */
#layout .TSubMenu .TMenuItemActive td{
	background-color: #333;
}

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

/* texte */
#layout .TSubMenu .TMenuFolderText, #layout .TSubMenu .TMenuItemText{
	padding: 3px;
}
/* texte hover */
#layout .TSubMenu .TMenuItemHover .TMenuFolderText, #layout .TSubMenu .TMenuItemHover .TMenuItemText{
	text-decoration: underline;
}

/* right */
#layout .TSubMenu .TMenuFolderRight, #layout .TSubMenu .TMenuMenuText{
	padding: 0 5px;
	width: 6px;
}
/* right hover */
#layout .TSubMenu .TMenuItemHover .TMenuFolderRight, #layout .TSubMenu .TMenuItemHover .TMenuMenuText{
}

/* SHEET */ 

/* titre */
h1{
	font-size:17px;
	text-align: center;
	padding:0 40px 5px 40px;
	font-weight: bold;
	color: #2C5D8B;
	border-bottom: 1px dotted #2C5D8B;
}
h1 a { color: #2C5D8B; }
.content h1{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px;
	text-align:left;
	white-space:normal;
	background:#F0C8E6 url(../../images/modules/home/bgAcces.jpg) no-repeat scroll left center;
	color:#FFFFFF;
	border: 0 none;
}
h1.grey{
	font-size:17px;
	padding:0px 40px;
	height: 22px;
	font-weight: bold;
	color: #979797;
}
h2{
	font-size:16px;
	padding:2px 0px;
	color: #C04047;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0px 0;
}

/* CONTAINER */
.cont {position:relative;margin-bottom: 10px; border: 1px solid #FF9700; padding: 0 5px 5px 5px; font-size: 10px;}
.cont .c-header{padding: 2px 0px;}
.cont .c-content{ padding:0px; line-height:1.3em;}
.cont .c-content li{ list-style-position: outside; list-style-type: none;}
.cont .c-footer{padding: 0px; text-align: center; font-size: 10px;}
.cont .c-footer a{ color: #000;}
.cont .c-footer a:hover{ text-decoration: none;}

.cont h1{display: block; padding: 0; margin: 0; border: 0 none; color: #009600; text-align: left; font-weight: bold; font-size: 10px;}
.cont h1 a{position:relative; display:block; text-align: left; font-size: 10px; padding-top: 1px; font-weight:bold;}
.cont h1 span{display: block;}

/* Focus */
#s-orki.cont .c-content .titre { font-weight: bold; }

/* SEARCH */
#c-search {color:#660000;margin:0 10px;width:220px;}
#c-search .c-header {display:none;}
#c-search form {border:0 none;margin:0;padding:0;}
#c-search span {font-size:11px;font-weight:bold;}
#c-search input {-moz-border-radius:4px;background-color:#FFEBCC;border:1px solid #660000;color:#660000;font-size:11px;font-weight:bold;margin:0;padding:1px;}
#c-search input:hover {background-color:#FFFFFF;}
#c-search input.submit {background-color:#FF9700;color:#FFFFFF;cursor:pointer;padding:0;}
#c-search input.submit:hover {background-color:#FFEBCC;}

/* News */
#c-news .c-footer { text-align: center; }

/* NEWSLETTER */
#c-newsletter.cont { padding: 5px; }
#c-newsletter.cont a {color: #800080;}

#s-newsletter.sheet p {padding: 7px; font-size: 11px}

/* Focus Right */
#c-focus.cont { padding: 0; border-width: 0 1px 1px 1px; }
#c-focus.cont .c-header { padding: 0; background:#FF9702 url(../../images/modules/home/bgFocus.jpg) no-repeat;}
#c-focus.cont .c-header h1{ background: url(../../images/modules/logoCarre.gif) no-repeat right center; color:#660000; font-size:14px; font-weight:bold; padding:5px; }
#c-focus.cont .c-content{ padding: 5px; }

/* Agenda Right */
#c-agenda.cont { padding: 0; border-width: 0 1px 1px 1px; }
#c-agenda.cont .c-header { padding: 0; background:#FF9702 url(../../images/modules/home/bgAgenda.jpg) no-repeat;}
#c-agenda.cont .c-header h1{ background: url(../../images/modules/logoCarre.gif) no-repeat right center; color:#FFF; font-size:14px; font-weight:bold; padding:5px; }
#c-agenda.cont .c-content{ padding: 5px; }
#c-agenda.cont .c-content .subject a{ text-transform: uppercase; color: #000; font-weight: bold; }
#c-agenda.cont .c-content .subject a:hover{ color: #000; }

/* news Right */
#c-news.cont { padding: 0; border-width: 0 1px 1px 1px; font-size: 10px; }
#c-news.cont .c-header { padding: 0; background:#FF9702 url(../../images/modules/home/bgAgenda.jpg) no-repeat;}
#c-news.cont .c-header h1{ background: url(../../images/modules/logoCarre.gif) no-repeat right center; color:#FFF; font-size:14px; font-weight:bold; padding:5px; }
#c-news.cont .c-content{ padding: 5px; }
#c-news.cont .c-content li { border-bottom: 1px solid #DDD; margin-bottom: 5px; padding-bottom: 5px; }
#c-news.cont .c-content .image{ padding: 0px 8px 0 0; }
#c-news.cont .c-content .subject{ padding-bottom: 3px; }
#c-news.cont .c-content .subject a{ text-transform: uppercase; color: #009600; font-weight: bold; font-size: 13px; }
#c-news.cont .c-content .date{ color: #ff9900; padding-bottom: 3px; }
#c-news.cont .c-content .subject a:hover{ color: #000; }
#c-news.cont .c-content .learnmore { text-align: right; padding-right: 10px; }
#c-news.cont .c-content .learnmore a{ text-decoration: none; font-size: 18px; color: #333; font-weight: bold; letter-spacing: -4px; line-height: 21px; }

/* Calendrier Right */
#c-calendar.cont { padding: 0; border-width: 0 1px 1px 1px; }
#c-calendar.cont .c-header { padding: 0; background:#FF9702 url(../../images/modules/home/bgAgenda.jpg) no-repeat;}
#c-calendar.cont .c-header h1{ background: url(../../images/modules/logoCarre.gif) no-repeat right center; color:#FFF; font-size:14px; font-weight:bold; padding:5px; }
#c-calendar.cont .c-content{ padding: 5px; }

#cal {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#BA0089;
margin-left:auto;
margin-right:auto;
padding:1px;
text-align:center;
width:150px;
}
#cal table {
width:100%;
}
#cal td {
margin:0;
padding:2px 0;
}
#cal h2 {
background-color:#BA0089;
background-image:none;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
margin:0;
padding:3px;
text-align:center;
}
.cal-prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/picto/arrowL.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:12px;
margin:0 1px;
width:9px;
}
.cal-next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/picto/arrowR.gif) no-repeat scroll center center;
display:block;
float:right;
height:12px;
margin:0 1px;
width:9px;
}
#cal .cal-week td {
background-color:#FFFFFF;
color:#BA0089;
font-weight:bold;
}
#cal .cal-day {
background-color:#F0C8E6;
}
#cal tfoot td {
background-color:#BA0089;
}
#cal tfoot td a {
color:#FFFFFF;
font-size:9px;
font-weight:bold;
}
#cal .cal-on {
background-color:#009600;
color:#FFFFFF;
font-weight:bold;
padding:0;
}
#cal .cal-on a {
color:#FFFFFF;
padding:2px;
}
#cal .cal-today {
background-color:#FFFFFF;
border:1px solid #009600;
font-weight:bold;
}
