/* DEFAULT CSS */
*{ 
	margin: 0px; 
	padding: 0px; 
	
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background: #ACCD68;
}
form{	padding:0px;
	margin:0px;
}
input, textarea, select{
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:middle;
}

h1 {font-size:14px; line-height:2em;} 
h2 {font-size:12px; line-height:1.5em;} 
h3 {font-size:11px; line-height:1.25em;}
h4 {font-size:10px; line-height:1em;}  

ul,li{padding:0px;margin:0px;border:0px;}



/*pied de page*/
#l-footer {background:#316DB5; height: 14px; font-size: 8px; color: #FFFFFF;}

/*coulerus cotés*/
#l-body-right, #l-body-left {background: #ACCD68; padding-top: 20px;}

/*coté gauche*/
#l-left {color: #FFFFFF; width: 135px;}

/*coté droit*/
#l-right {width: 150px; padding-left: 5px; margin-right: 4px; }

#l-body-center {margin-bottom: 3px;}

/******
* MENU 
*******/
.menuDiv {
	font-size:12px; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

.TMenu,.TSubMenu {
	cursor:pointer;
}

.TMenu{width: 100%;
padding: 0px;
}

.TSubMenu{
	width: 100%;
	position:absolute; 
	visibility:hidden;
	z-index:100;
}

.TSubMenuTable{
width:150px; 
}

.TMainItem {
}


.TMainItemText, 
.TMainFolderText {
	padding: 0;
	margin: 0;
	color: #000;	
	display:block;
	font-weight: bold;
	text-align:left;
	width: 131px;
	height: 24px;
	padding-left: 12px;
	color: #FFFFFF;
	font-size: 9px;
	line-height: 9px;

}

html>body .TMainItemText, 
.TMainFolderText {
padding-top: 2px;
	height: 22px;
}

.TMainItemText,.TMainFolderText {
}

.TMainItemHover TD, .TMainItemActive TD {
}



.TMainItemHover .TMainItemText,.TMainItemHover .TMainFolderText,
.TMainItemActive .TMainItemText,.TMainItemActive .TMainFolderText{
	color:#CCCCCC;
	
}

.TMenuItemRight,.TMenuFolderRight,.TMainItemRight, .TMainFolderRight{
	display: none;	
}


.TMenuItemLeft,.TMenuFolderLeft {
display: none;
}

.TMainItemLeft, .TMainFolderLeft {
display: none;
}

.TMenuFolderText, .TMenuItemText {
padding: 5px;}

.TMenuItemHover TD,.TMenuFolderHover TD,
.TMenuItemActive TD,.TMenuFolderActive TD {
color: #CCCCCC;
padding: 5px;
}



#TMainIADM {}
#TMainIADM .TMenuItemLeft,.TMenuFolderLeft,.TMenuItemRight,.TMenuFolderRight, .TMainItemLeft, .TMainFolderLeft, .TMainItemRight, .TMainFolderRight{
	width: 1px;	
	
}

#TMainIADM td{background:none;}
#TMainIADM .TMainItemLeft{width:0;display:none;}
#TMainIADM .TMainItemText{color:#fff;}
#TMainIADM .TMainItemRight{width:0;display:none;}


.toolbar {margin-top: 15px;}
.toolbar  a{color: #FFFFFF; text-decoration: none; margin-left: 15px;}
.toolbar  a:hover{text-decoration: underline;}

.item-0 {background:url(images/layout/bouton-rouge.jpg) no-repeat; margin-bottom: 5px;}
.item-1 {background:url(images/layout/bouton-bleu.jpg) no-repeat; margin-bottom: 5px;}
.item-2 {background:url(images/layout/bouton-vert.jpg) no-repeat; margin-bottom: 5px;}
.item-3 {background:url(images/layout/bouton-violet.jpg) no-repeat; margin-bottom: 5px;}

/* Page principale */
#l-body-center {background: #ACCD68;}
#l-center {background: #FFFFFF; position: relative; top: -30px;}

/* Conténaires */
.cont {background:url(images/layout/cont-bas-final.jpg) repeat-y; margin-bottom: 10px;}
.c-content { background:url(images/layout/cont-foot-final.jpg) no-repeat; background-position: bottom left; z-index: 15; padding-bottom: 15px;}
.cont h1 {background:url(images/layout/cont-autre.jpg) no-repeat; width: 150px; height: 26px; font-size: 12px; text-align: center;}
.cont h2 { padding-left: 5px; padding-right: 5px; color: #0D70B3;}
.c-content a {color: #316DB5; text-decoration: none; height: 15px;}
.c-content a:hover {text-decoration: underline;}
.c-content ul {margin-left: 25px; margin-right: 3px; list-style-image:url(images/picto/puce.gif)}
.c-content li {margin-bottom: 5px}
.c-content a.seeLink {padding-left: 30px; color: #ACCD68; margin-bottom: 5px;}
.c-content .navPage a { color: #ACCD68;}
.c-content .navPage {text-align:left; margin-left: 5px; margin-right: 5px;}
.cont h1 a {color: #0D70B3; text-decoration:none;}


/* Surchage conténaires */
#c-news  h1 {background:url(images/layout/cont-actu-haut.jpg) no-repeat;}
#c-agenda  h1 {background:url(images/layout/cont-agenda-haut.jpg) no-repeat;}
 
#c-doc  h1 {background:url(images/layout/cont-telechargement-haut.jpg) no-repeat;}
#c-doc li span {margin-right: 5px;}



/* Bandeau */
#l-header{background: #ACCD68; height: 300px;}
#c-search {position: absolute; left: 816px; top: 248px; height: 12px; background: none; }
#c-search li {list-style: none;}
#c-search h1 {display: none;}
#c-search input {background: #ACCD68; border: 0px; height: 12px; width: 140px;}
#c-search .submit {display: none;}

/* sondage */
#c-poll li {list-style: none;}
#c-poll table, p {padding-left: 5px; padding-right: 5px; color: #0D70B3}
#c-poll h2 {text-align:center}
#c-poll h3 {color: #0D70B3; text-align: center;}
/* ADMIN - Menu d'administration */
#c-admin {margin-top:20px; background: #FFF; color: #000; margin-left: 0px; margin-right: 0px; padding-bottom: 2px; margin-bottom: 5px;}
#c-admin h1 {background-color:#61738F;width: 100%; background-image: none; height: 50px;}
#c-admin h1 a {color: #FFF;}
#c-admin h2{ color:#61738F;background-color:#61738F;color:#fff;}
#c-admin ul {margin-bottom: 2px;}
#c-admin li {margin: 2px; list-style: none;}
#c-admin li a{color:#000; padding: 0 0 0 5px; margin: 0px;}
#c-admin li a:hover{background-color:#8CA6CF;color:#fff;}
#c-admin .c-content { background-image: none; }

/* NAV */

.nav { font-size:12px;margin: 5px 0px;font-weight: bold; color:#0D70B3;}
.nav ul{list-style-type: none;margin:0px;padding:0px; margin-left: -19px;}
.nav li{display: inline; padding-left:12px; margin:0px; background: url(images/picto/nav.gif) 4px  no-repeat;}
.nav li.first{background: url(images/picto/nav2.gif) 4px  no-repeat; padding-left: 20px;}
.nav a { padding: 0px ; text-decoration: none;  color:#0D70B3}
.nav a:hover {text-decoration: underline;}
.nav .small{  font-weight: normal; font-size: .9em;  }
.nav .small a{ font-weight: normal; padding: 4px; text-decoration:none;display:inline;}
option.nav {font-size:10px;margin:0px;font-weight:normal;}

#l-header a.home{
	position: absolute;
	top:0px;
	left:0px;
	display:block;
	background: url(images/layout/bandeau_rouillac.jpg) top left no-repeat; 
	height: 300px;
	width: 1024px;
}

/* conteneur général .content */

.chaphead span{ background: url(images/picto/puce.gif) 4px  top no-repeat; padding-top: 0px; padding-left: 20px; margin-left: 0px;color: #0D70B3; font-size: 12px; font-weight: bold;}

.imgOrki{  line-height:1.2em; font-size: 0.9em; padding:5px;}
.imgOrki img{ padding:0;margin:0;text-decoration:none; /* border:2px solid #0D70B3;*/}
.imgOrki a{text-decoration:none;border:0;padding:3px;display:block}
.imgOrki a:hover{text-decoration:none;padding:3px;color:#252525;}
.imgOrki span{padding:2px;}
.imgOrki .legend{font-size: 9px;white-space: normal; padding:2px; color:#FF9524;}

#s-forms form{color:#0D70B3;font-size:14px;}
#s-forms .head td {text-align: center; color:#FFFFFF ; background: #0D70B3;}
#s-forms .comment {font-size: 12px}
#s-forms th{padding:6px 15px ;text-align:left;color:#000000; background:#ACCD68;}
#s-forms .desc {font-weight:normal;}
#s-forms td{padding:6px; background: #ACCD68;}
#s-forms  caption{padding:6px 0;font-weight:bold;text-align:left;line-height:1.4em;color:#000;}
#s-forms .foot td{padding:0px; }
#s-forms .record {margin: 0;text-align:center; background: #0D70B3; color: #fff;}
#s-forms .record p {color: #fff;}

#s-newsletter {background: #FFFFFF}
#s-newsletter h1 {background:#ACCD68; margin-bottom: 10px; padding-left: 15px; border-bottom: 1px solid #6B8C27; color: #6B8C27; height: 25px}
#s-newsletter h2 {background:#87C6F0; margin-bottom: 10px; margin-left: 25px; padding-left: 15px; border-bottom: 1px solid #0D70B3; color: #125B8D; height: 15px;}

#s-newsletter a {color: #ACCD68; text-decoration:none;}
#s-newsletter a:hover {text-decoration:underline;}
#s-newsletter ul.sumary {font-size: 12px; }
#s-newsletter .img {text-align: center;}
#s-newsletter .text {margin-top: 10px; line-height:25px}
#s-newsletter  {margin-top: 10px; background: none; border: none;} 
#sumary h2 {margin-top: 10px; background: none; border: none;}
#s-newsletter .img {text-align:center}
#standalone {background: #FFFFFF; margin-right: 10px; margin-left: 10px}

/* SHEET */ 
.sheet{ font-size: 12px; color: #0D70B3; text-align:left; padding: 0 10px 0px 0px; margin-bottom:20px; height:1%; position:relative;}
.sheet h1{ color: #0D70B3;  padding: 5px 0px; font-family:Arial,"Trebuchet MS", Verdana, sans-serif}
.sheet h2{ color: #0D70B3;  padding: 5px 0px; font-family:Arial,"Trebuchet MS", Verdana, sans-serif; }
.sheet h3{ color: #0D70B3;  padding: 5px;}
.sheet a {color: #0D70B3; }
.sheet ul{ padding: 7px 0px 7px 15px; }
.sheet a.manage {float:right;}
.sheet input{padding:4px;}

/* ORKI */
#status{float:right; }
#status a{float:left;  margin: 3px 0;}

.swf{width:100%}
.flv{width:100%}
.mov{}
.mpg{}
object{}
* html .object{	}
* html object.mpg{ display/**/: none;}
* html object.mov{ display/**/: none;}

#s-orki .content { padding: 3px 0px; display:block; position:relative;height:1%}
#s-orki fieldset{ margin : 5px; clear:both;}
#s-orki .legend a{ text-align:center}
#s-orki .visuel1 {	border: 0px;}
#s-orki .visuel2 {	border:2px solid #0D70B3;padding: 2px;  background-color:#ffffff;}

#s-orki .chapeau{color: #252525; font-size: 1.8em;font-weight:bold; padding: 0 5px; line-height:1.7em; border: 2px dotted #ccc; background-color: #f4f4f4;}
#s-orki .lettrine {font-size: 30px; font-style: oblique; line-height: 30px; font-weight: bold; color: #315C86; letter-spacing: 0px; word-spacing: 0px;}
#s-orki .redirect { font-size: 12px; font-weight: bold; text-align: center; color: #CF2A00; font-variant: small-caps ; padding:4px 4px 4px;}
#s-orki .redirect a{ background: url(images/menu/forward.gif) 0 50% no-repeat; padding-left: 20px; color : #666868;  }

#s-orki .chaphead{ font-family:Arial,"Trebuchet MS", Verdana, sans-serif;padding: 10px 0px;  font-size: 1.8em;color: #252525; background: #  url(images/layout/chapterHeader1.jpg) repeat-x; _height:1%; }
#s-orki .chaphead span{}
#s-orki .chaphead a{color:#252525;}
#s-orki .chaphead a:hover{text-decoration:none;}
#s-orki .chaphead span{ background: url(images/picto/puce.gif) 4px 2px no-repeat; padding-left: 20px; margin-left: 0px;color: #0D70B3; display: block;}
#s-orki .chap{ font-size: 12px;line-height: 18px;padding: 5px 0px 10px; color: #0D70B3; visibility: visible;}
#s-orki .chap ul{ list-style: none;  margin: 0; padding:0;}
#s-orki .chap li{ background: url(images/picto/puce.gif) 4px  no-repeat; padding-left: 20px; margin-left: 20px;color: #0D70B3;}
#s-orki .chap a{ color : #315C86; text-decoration: underline; }
#s-orki .chap a:hover{color :#0D70B3 }

#s-orki .imgOrki{  line-height:1.2em; font-size: 0.9em; padding:5px;}
#s-orki .imgOrki img{ padding:0;margin:0;text-decoration:none; /*border:2px solid #0D70B3;*/}
#s-orki .imgOrki a{text-decoration:none;border:0;padding:3px;display:block}
#s-orki .imgOrki a:hover{text-decoration:none;padding:3px;color:#252525;}
#s-orki .imgOrki span{padding:2px;}
#s-orki .imgOrki .legend{font-size: 9px;white-space: normal; padding:2px; color:#FF9524;}

#s-orki .top {text-align:right;clear:both; padding:3px 0;}
#s-orki .top a{color : #86ACCE; text-decoration:underline;}
#s-orki .top a:hover{color : #315C86; text-decoration:none;}
#s-orki .fold{ background: url(images/picto/plus.gif) 0 50% no-repeat; padding-left: 23px; cursor:pointer; font-size: 14px;}
#s-orki a.fold {color: #0D70B3; text-decoration: none;text-transform:uppercase; font-weight: bold;}
#s-orki a.fold:hover {text-decoration: underline;}
#s-orki .unfold{ background: url(images/picto/minus.gif) 0 50% no-repeat;padding-left: 23px;  cursor:pointer;}

/* SUMMARY */
ul.sumary{ font-size:1.3em; margin:20px 0 ; padding: 5px 25px ; line-height: 1.5em; text-align:left; list-style-type: square; color:#64C0FE;}
ul.sumary li{}
ul.sumary a{text-decoration : none; color: #00609F; font-weight:bold; }
ul.sumary a:hover{ color: #252525; text-decoration : none; }

/* NEXTLEVEL */
ul#nextLevel { clear:both; margin: 30px 50px;  color:#356796;list-style-type: none; font-size:13px; font-weight:bold;}
ul#nextLevel li{ line-height:1.8em;}
ul#nextLevel a{ padding:5px; color : #1574D8; text-decoration: none; }
ul#nextLevel a:hover { color : #252525; text-decoration: none;}

li.lv, a.lv {color:#275A92;padding-left: 10px; list-style:none;}

/* GALLERY */
#p-gallery{text-align:center; padding:0;margin:0; }
#p-gallery a{color:#35648A;}
#p-gallery .close{position:absolute; bottom: 0px; right:0px;margin:3px; width:12px ;height:12px; cursor:pointer;background:  url(/images/picto/layout/close.gif) right no-repeat;}
#s-gallery a.close{position:absolute; top: 0px; right:0px;margin:8px; width:12px ;height:12px; cursor:pointer;background:  url(/images/picto/layout/close.gif) right no-repeat;display:block;}


.thumb{float:left;font-size:1.3em;color:#252525;text-align:center; }
.thumbwrap span{text-align:center;display: block;} 
.thumbwrap img {border: 1px solid #9BC4ED;display:block ;text-align:center;  }
.thumbwrap a {display: block;text-decoration: none;padding: 3px;margin:5px;background-color: #F9FAFB;border: 2px solid #D7DADB; cursor:pointer; }
.thumbwrap a:hover {background-color: #E9F2FB;border: 2px solid #9BC4ED;text-decoration:none;}
.thumbwrap .caption {padding: .3em 5px;text-align:center; width:120px;}
#s-gallery #xlCont{text-decoration: none;background-color: #F9FAFB;border: 1px solid #D7DADB;cursor: pointer;padding: 5px;text-align:center;}
* html #s-gallery .thumbwrap li {display: inline;}
/* IE/Win width in 5.0 \*/

/* RECORD */
.record { border :1px solid  #D2E1EC; background-color:#F8FBFC;margin: 0 0 5px;padding:5px; height:1%;}
.record input{padding:2px;color : #275A92; }
.record h1{font-size:12px;color:#ACCD68;border-bottom:1px solid #275A92;font-weight:bold;padding:6px;display:block;margin:0 0 3px;}
.record h2{font-size:11px;color:#FFFFFF;background-color:#ACCD68;font-weight:normal;padding:3px;display:block;margin:0;text-align:center}
.record h3{padding:5px;font-size: 11px;font-weight: normal;}
.record p { font-size : 10px ;color : #275A92;  text-decoration : none; line-height:1.5em; display:block; padding: 5px; margin:0px;}
.record a { color : #275A92;   text-decoration : none;  display:block; padding: 1px; }
.record a.doc {	padding:5px 0px 5px 25px;}
.record a:hover { color : #ACCD68; text-decoration : none;} 
.record a .k {background-color: #D2E1EC; padding:1px;}
.record a:hover .k {background-color: #ACCD68; padding:1px;color: #ffffff}
.record a .desc {display:block;text-align:right}
.record .sub{ font-size:9px; color:#909090; font-weight:normal;  padding:2px; display:block; float:right}

/* CALENDAR */
#cal {
text-align: center;
	margin:10px auto;
	font-size:11px;
}
#cal table {margin: auto;}
h1, .cal-days, .cal-week {color: #0D70B3;}
.cal-days td{width:16px;height:18px;padding:2px;}
.cal-days a{display:block;padding:2px;}
.cal-today{font-weight:bold;color:#ACCD68;}
.cal-none{background-color: #DDDDDD; }
.cal-on{background-color: #ACCD68;}
.cal-on a{color:#fff}