@page { 
	size: portrait; 
	margin: 2cm; 
	background-color: #ffffff;
	background-image: none;
	color: #000000;
	border-color: #000000;
}

body{background:inherit; }
#layout,#l-body-table{ width:570px;}
#l-header,#l-body-left,#l-body-right,#l-footer{display:none;}
#l-center{ background:inherit;padding:5px; vertical-align:top;width:auto; }
.sheet { }
.properties,.nav,#status,#nextLevel{display:none}
a.addpg,a.manage,a.task,a.back,a.link,a.add,a.modify,a.delete,
a.move,a.comment,a.publish,a.refuse,a.valid,a.pub,a.new,a.unpub,a.modified,a.online{display:none;}
.sheet a.print {float:right; background: url(images/picto/print.gif) no-repeat; width:13px; height:12px; padding:0px 4px 2px 0px;margin-top:5px;}
.sheet a.print:hover {background-position:0px 0px;}



pre{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
form{ padding:0px; margin:0px; }

input, textarea, select{padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
*+html select, * html select { font-size: 11px;}

label{cursor:pointer;}

hr {height:0px; width:90%; text-align:center; margin: auto; border:0; border-top:1px solid #339900;}
hr.fieldset { width:100%; text-align:center; margin: auto; border:0; border-top:1px solid #339900;}
ul,li{padding:0px;margin:0px;border:0px;}

fieldset, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* -------------------------------- LINKS ------------------------------- */
a {text-decoration: none; outline:none; color:#50AB11;}
a:hover {text-decoration: underline; color:#7DFB00;}
/* a:visited{ color:#FF0000;}*/
a img {border: none;}

/* ----------------------------- FORMULAIRE --------------------------- */
input.button_module:hover, input.button_module:focus { 
border-color:#9FDF96 rgb(95, 180, 68) rgb(56, 143, 44);
border-style:double;
border-width:3px;
color:#134F0B; }

input.button_module{ 
border-color:#C4CCCC rgb(172, 181, 181) rgb(111, 119, 119);
border-style:double;
border-width:3px;
color:#333333;
background-color: #F8F8F8;
cursor:pointer;
font-size:9px; }

input.texte{ width: 98%; border:1px solid #999999; }
input.texte:hover, input.texte:focus{ width: 98%; border:1px solid #C4CCCC; }
textarea.texte{ width: 98%; border:1px solid #999999;}
textarea.texte:hover, textarea.texte:focus{ width: 98%; border:1px solid #C4CCCC; }

div.describe_input { background: #FFFFFF url(images/picto/arrow.gif) no-repeat; background-position:bottom left; padding: 3px 3px 3px 20px; margin-left: 0px; color: #376F2D; }

div.button_module { margin: auto; text-align:center; }

.information_formulaire { color:#DD0000; font-size:10px; }

/* ----------------------------- INFORMATION -------------------------- */


/* ----------------------------- LISTE PAYS -------------------------- */
table#table_pays:hover{ background: #CCCCCC; cursor: pointer;}

/* -------------------------------- TITRE ------------------------------ */
h1 {font-size:2em}  /* affiché en 24px */
h2 {font-size:1.5em}  /* affiché en 18px */

#titre_h4 {width: 80%; margin-left: 10px;}
h4 {
	border-bottom:2px solid #666666;
	color:#666666;
	font-size:15px;
	font-weight:bold;
	margin:0px auto;
	padding:5px;
}

#titre_h5{width: 80%; margin: auto;}
h5 {
	border-bottom:2px solid #74B460;
	color:#74B460;
	font-size:16px;
	font-weight:bold;
	margin:5px auto;
	padding:5px;
}

#titre_h6{width: 50%; margin: 10px;}
h6 {
	border-bottom:2px solid #74B460;
	color:#74B460;
	font-size:13px;
	font-weight:bold;
	margin:0px auto;
	padding:3px;
}

/* --------------------------- Module general assembly ------------------------ */

#titre_commitee {
	display: block;
	width: 80%;
	margin-left: 20px;
	margin-bottom: 5px;
	border-bottom:2px solid #74B460;
	color:#74B460;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}
#titre_sub_categorie {
	display: block;
	width: 80%;
	margin-left: 40px;	
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
#titre_general_assembly_committee {
	color:#666666;
	font-size:15px;
	font-weight:bold;
	margin:0px auto;
	padding:5px;
}
#general_assembly_liste_pays_sous_categories {
	width: 100%;
	margin-left: 0px;
	margin-bottom: 0px;
}
#general_assembly_liste_pays_sous_categories_fieldset {
	width: 80%;
	margin-left: 40px;
}
#general_assembly_liste_pays_sous_categories_add_committee {
	width: 98%;
	margin-left: 10px;
}
#general_assembly_liste_pays_sous_categories_form {
	margin-left: 70px;
	width: 80%;
}
#general_assembly_liste_pays {
	width: 80%;
	margin-left: 20px;
}
#general_assembly__form_sub_categorie {
	margin-left: 50px;
}
.comment_general_assembly {
	font-size: 11px;
	color:#775C39;
	padding: 5px;
	margin-left: 30px;
}
.donnees_general_assembly {
	color:#003399;
	font-size: 11px;
}
.comment_general_assembly_sub_categorie {
	font-size: 11px;
	color:#775C39;
	padding: 5px;
	margin-left: 50px;
}
.titre_info {
	border-bottom:2px solid #74B460;
	color:#74B460;
	font-size:13px;
	font-weight:bold;
	margin:0px auto;
	padding:3px;
	width: 80%;
}
li.check_box { padding: 5px;}
li.check_box:hover { background-color: #EEEEEE;}

/* ------------------------ fieldset information ---------------------- */
fieldset{ border:1px solid #ffffff;}
fieldset legend { color:#339900;}
fieldset#information{ border-color:#339900; padding: 8px; margin-bottom: 5px;}
*+html legend, * html legend { padding: 5px;}
fieldset#information legend { padding-left: 5px; padding-right: 5px; color:#336600;}
fieldset#information li {list-style-position:inside; list-style-type: square;}
fieldset#information li.liste_bureau { list-style-type:none; list-style-position:inside; margin-left: 20px; }
fieldset#information li.liste_contact { list-style-position:inside; list-style-type: circle; color:#555555; }

/* ------------------------ contenu liste pays ----------------------- */
.middle{ padding: 0 15px; height:1%; margin:0; font-size: 11px;  /*text-align: justify;*/line-height: 1.5em; padding: 10px; color: #675C58; visibility: visible;}
.middle ul{ list-style: circle; padding: 7px 0px 7px 15px;}
.middle li{}
.middle a{ color : #50AB11; text-decoration: underline; }
.middle a:hover{color :#7DFB00}

/* ---------------------------- drapeaux ------------------------------ */
.drapeaux {border: 1px solid #000000;}

table.tableau_liste_head {border-style:solid; border-color:#FFFFFF; border-width: 1px ; background-color:#CCCCCC;}

li.liste_bureau { list-style-type:none; list-style-position:inside;  }

/* ----------------------- Tableau question 5 -------------------------- */
.questioncompendium { color:#7F7D7D;}
.reponsecompendium { color:#333333; font-size: 11px;}

table.question_compendium td {padding:3px;}
table.question_compendium thead th {font-weight: bold; color:#3D4529; font-size:10px;}
table.question_compendium thead tr {background-color:#CBF79F; text-align: center; vertical-align:middle;}
table.question_compendium tbody tr {background-color:#E7F2CC; text-align: center; vertical-align:middle;}

.hidden { display:none; visibility:hidden;}

.alignerDroite{ text-align: right; right:0px; float:right; vertical-align:top;}

.yes{ color:#50AB11; font-weight:bold;}
.no{ color:#919F8C; font-weight:bold;}

/* SELECT ET OPTION */
optgroup { 
	border-top:2px solid #74B460;
	color: #74B460;
	padding:2px;
	margin-top: 0px; 
}
optgroup option{ margin-left: 10px; color: #222222;}

/* MENU */
#menuDIV{background: url(images/menu/bottom.jpg) left bottom no-repeat; padding-bottom:20px; z-index:10;}
#menuID{background: url(images/menu/top.gif) left top no-repeat; padding-top:26px; margin-bottom:1px; z-index:10;}
.TMenu{font-family: verdana, arial, sans-serif; font-size:10px; font-weight: bold; width: 100%; cursor:pointer; z-index:20;}
.TMenu{width:191px;}

.TMenu TD {	padding: 0px 8px; z-index:30;}

.TMainItemLeft,.TMainFolderLeft,.TMainItemText,.TMainFolderText,.TMainItemRight,.TMainFolderRight {padding: 0px 0 0px 1px;	border:	0; background-color:inherit; z-index:40;}
.TMainItem{height:35px; background: url(images/menu/Cracine.jpg) top repeat-x; background-position: 0px 0px; padding-right: 0px; color: #7F7D7D; z-index:40;}
.TMainItemHover,.TMainItemActive{height:35px; background: transparent url(images/menu/Cracine.jpg) top repeat-x; background-position: 0px -35px; padding-right: 0px; margin-left: 0px; color: #ffffff; z-index:40;}
.TMainItemLeft,.TMainFolderLeft{background: transparent url(images/menu/Lracine.jpg) left no-repeat; background-position: 0px 0px; z-index:40;}
.TMainItemRight,.TMainFolderRight{width:16px; /*background: transparent url(images/menu/R.jpg) right no-repeat;*/ background-position: 0px 0px; z-index:40;}

.TMainItemHover .TMainItemLeft,.TMainItemHover .TMainFolderLeft,.TMainItemActive .TMainItemLeft,.TMainItemActive .TMainFolderLeft{
	background: transparent url(images/menu/Lracine.jpg) left no-repeat; background-position: 0px -35px; z-index:40;
}

.TMainItemHover .TMainItemRight,.TMainItemHover .TMainFolderRight,.TMainItemActive .TMainItemRight,.TMainItemActive .TMainFolderRight{
	width:16px;	background: transparent url(images/menu/Rracine.jpg) right no-repeat; background-position: 0px -35px; z-index:40;
}
.TMainItemHover .TMainItemText,.TMainItemHover .TMainFolderText,.TMainItemActive .TMainItemText,.TMainItemActive .TMainFolderText{
	background: transparent url(images/menu/Cracine.jpg) top repeat-x; background-position: 0px -35px; z-index:40;
}

#TMainIADM {background: transparent url(images/menu/admBG.jpg) top repeat-x; color:#ffffff;	height: 35px; display:none; z-index:40;}
#TMainIADM .TMainItemLeft{background:transparent  url(images/menu/admL.jpg) left no-repeat; z-index:40;}
#TMainIADM .TMainItemText{background: transparent url(images/menu/admBG.jpg) top no-repeat; z-index:40;}
#TMainIADM .TMainFolderText{background: transparent url(images/menu/admBG.jpg) top no-repeat; z-index:40;}
#TMainIADM .TMainItemRight{background: transparent url(images/menu/admR.jpg) right no-repeat; z-index:40;}

/* SOUS-MENU */
.TSubMenuTable{font-family: verdana, arial, sans-serif; font-size:10px; font-weight: bold; width: 100%; cursor:pointer; z-index:50;}
.TSubMenu{padding:0 0 0 1px;width: 191px; position:absolute; visibility:hidden; z-index:100; z-index:50; /*margin-left:-3px; margin-top:-3px;*/}
.TSubMenuTable TD{z-index:5;}

.TMenuItemHover .TMenuItemLeft{background: transparent url(images/menu/L.jpg) left no-repeat; background-position: 0px -35px; z-index:50;}
.TMenuItemHover .TMenuFolderLeft{background: transparent url(images/menu/L.jpg) left no-repeat; background-position: 0px -35px; z-index:50;}
.TMenuItemActive .TMenuItemLeft{background: transparent url(images/menu/L.jpg) left no-repeat; background-position: 0px -35px; z-index:50;}
.TMenuItemActive .TMenuFolderLeft{background: transparent url(images/menu/L.jpg) left no-repeat; background-position: 0px -35px; z-index:50;}

.TMenuItemHover .TMenuItemRight{width:22px;	background: transparent url(images/menu/R.jpg) right no-repeat; background-position: 0px -35px; z-index:50;}
.TMenuItemHover .TMenuFolderRight{width:22px; background: transparent url(images/menu/R.jpg) right no-repeat; background-position: 0px -35px; z-index:50;}
.TMenuItemActive .TMenuItemRight{width:22px; background: transparent url(images/menu/R.jpg) right no-repeat; background-position: 0px -35px; z-index:50;}
.TMenuItemActive .TMenuFolderRight{width:22px;	background: transparent url(images/menu/R.jpg) right no-repeat; background-position: 0px -35px; z-index:50;}

/*.TMenuItemHover .TMenuItemText{width:16px;	background: transparent url(images/menu/C.jpg) top repeat-x; background-position: 0px -35px; z-index:5;}
.TMenuItemHover .TMenuFolderText{width:16px; background: transparent url(images/menu/C.jpg) top repeat-x; background-position: 0px -35px; z-index:5;}
.TMenuItemActive .TMenuItemText{width:16px; background: transparent url(images/menu/C.jpg) top repeat-x; background-position: 0px -35px; z-index:5;}
.TMenuItemActive .TMenuFolderText{width:16px;	background: transparent url(images/menu/C.jpg) top repeat-x; background-position: 0px -35px; z-index:5;}*/

.TMenuItem{height:35px; background: transparent url(images/menu/C.jpg) top repeat-x; background-position: 0px 0px 0px 0px; color: #FFFFFF; z-index:50;}
.TMenuItemHover,.TMenuItemActive{height:35px; background: transparent url(images/menu/C.jpg) top repeat-x; background-position: -5px -35px; color: #ffffff; z-index:50;}
.TMenuItemLeft,.TMenuFolderLeft {background: transparent url(images/menu/L.jpg) left no-repeat; background-position: 0px 0px; z-index:50; padding-right:15px;}
.TMenuItemRight,.TMenuFolderRight {width:22px; background: transparent url(images/menu/R.jpg) right no-repeat;	background-position: 0px 0px; z-index:50; padding-right:2px;}

.TMenuItemText,.TMenuFolderText{ padding-left:10px; padding-right:10px; z-index:50;}

.accordion_headings{
	cursor:pointer;
	font-weight:bold;
	height:60px;
}

#test-header {background: url(images/menu/cobmember.jpg) left no-repeat; cursor:pointer; height:60px;}
#test1-header {background: url(images/menu/insurer.jpg) left no-repeat; cursor:pointer; height:60px;}
#test2-header {background: url(images/menu/public.jpg) left no-repeat; cursor:pointer; height:60px;}

/* LAYOUT */
body{
}

#l-left{ /*margin-right:20px;*/ width:192px;}
#compendium, #member, #pays, #assureurs, #general_assembly{ padding:10px; }

/* SHEET */ 
.sheet{ padding: 0 15px; height:1%; margin:0;}
.sheet h1{ border-bottom: 3px solid #585858; color: #585858; font-size: 18px; font-weight: bold; padding: 5px; margin: 5px auto;}
.sheet h2{ background-color:#BBBBBB; color: #BBBBBB;  font-weight: bold; padding: 3px; margin: 5px auto;}
.sheet h3{ background-color:#BBBBBB; color: #BBBBBB;  font-weight: normal; padding: 3px;}
.sheet a {color: #50AB11;}
.sheet a:hover {color: #7DFB00;}
.sheet ul{ padding: 7px 0px 7px 15px; }
.sheet a.manage {float:right;}
.sheet img,
.sheet input, 
.sheet select,
.sheet textarea{vertical-align:middle;}
.sheet input{padding:4px;}

/* NAVPAGE */
.navPage {margin:1em 20px;padding:0;}
.navPage div.left{text-align:left;float:left;width:auto;}
.navPage div.center{white-space:nowrap;text-align:center;margin:0 auto;}
.navPage div.right{text-align:right;float:right;width:auto;}
.navPage a{color:#50AB11; text-decoration: underline;}
.navPage a:hover {text-decoration: none; color:#7DFB00;}
.navPage div.center a {padding:0 5px;}
.navPage div.center strong {padding: 0 5px;}

/* RECORD */
.record { border :1px solid  #BBBBBB; background-color:#F8FBFC;margin: 0 0 5px;padding:5px; height:1%;}
.record input{padding:2px;color : #50AB11; }
.record h1{font-size:12px;color:#7F7D7D;border-bottom:1px solid #7DFB00;font-weight:bold;padding:0px;display:block;margin:0 0 3px;}
.record h2{font-size:11px;color:#FFFFFF;background-color:#7F7D7D;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 : #50AB11;  text-decoration : none; line-height:1.5em; display:block; padding: 5px; margin:0px;}*/
.record p { font-size : 10px ;color : #675C58;  text-decoration : none; line-height:1.5em; display:block; padding: 5px; margin:0px;}

/*.record a { color : #50AB11;   text-decoration : none;  display:block; padding: 1px; }*/
.record a { color:#50AB11; text-decoration:underline; display:block; padding:1px; }

.record a.doc {	padding:5px 0px 5px 25px;}

/*.record a:hover { color : #7F7D7D; text-decoration : none;}*/
.record a:hover { color:#7DFB00; text-decoration : none;}

.record a .k { background-color: #DDDDDD; padding:1px;}
.record a:hover .k { background-color: #AAAAAA; 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;}

/* POPUP */
.popup{padding: 4px;color:	#000000;}
.popup .footer{ text-align:center}
.popup .footer a{color: #ffffff;font-size: 10px;padding: 4px;text-decoration: underline; display:block;background-color: #518DBC;}
.popup .footer a:hover{text-decoration: none;}

/* CALENDAR */
#cal {margin-top:0px; font-size: 10px; padding:-1px; margin-right:-8px;}
#cal table{width:100%;}
#cal td{ padding:2px 0px; margin:0px;}
#cal td{background-color: #ffffff;}
#cal .head th{ font-weight:bold; color:#FFFFFF;}
#cal .head td{background-color: #50AB11; font-weight:bold;color:#ffffff;}
#cal .foot td{background-color: #FFE4C8;}
#cal .foot td a{font-size:10px; color:#7F7D7D;}
#cal .cal-none {background-color: #eeeeee;}
#cal .cal-on {background-color: #ffffff; font-weight:bold; border:1px solid #7F7D7D; font-weight:bold;}
#cal .cal-on a{color:#7F7D7D;}
#cal .cal-today {background-color: #50AB11; font-weight:bold; color: #ffffff; border: 1px solid #7DFB00;}

/* CONTAINER */
.cont{ background: url(images/layout/left-bg.jpg) bottom right no-repeat; right:auto; font-size: 1em; /*margin-bottom: 5px; border: 1px solid #AAAAAA;*/ width:auto; height:auto; min-height:100px; margin-right:-8px; padding-right:10px;}
.cont img{display:block;margin: auto;padding:5px}
.cont input{vertical-align:middle; /*padding:4px;*/} 
.cont table {color: #675C58; font-size:1em;}
.cont a{color:#000000;}
.cont a.doc {padding:5px 0px 5px 25px; background-repeat: no-repeat; background-position:center left;}
.cont a.manage{margin:1px auto;}
.cont select{color: #35648A;width: 100%;}
.cont h1{font-size:1.1em; /*padding:4px;*/ background-color: #50AB11; color: #ffffff; text-align:center; /*display:none;*/}
.cont h1 a{color: #ffffff; display:block; height:36px;/* left:44px;*/ position:relative; text-align:left; vertical-align:middle; /*top:5px;*/ }
.cont h1 span {display:none;}
.cont h2{font-size:1.1em;padding:3px;color: #7F7D7D; text-align: left;}
.cont h3{font-size:1em;padding:2px;color: #675C58; text-align:center}
.cont h4{font-size:0.9em;font-weight:bold;}
.cont .content{margin:auto; text-align:center; list-style:none;}
.cont ul{margin:0px;padding:0px; list-style:none;}
.cont li{margin:0px;padding:0px; text-align:left; font-size:1em; color:#35648A} 
.cont li a{text-decoration:none; padding:5px; padding-top:9px; color:#50AB11; /*border-bottom: 1px solid #AAAAAA;*/ display:block;}
.cont li a:hover,
.cont li a:focus{text-decoration: none; color:#7DFB00;}
/*.cont li a:visited{text-decoration: none; color:#FF0000;}*/
.cont .navPage{margin:0.5em;}
.cont .navPage a{color:#1B689E;text-decoration: underline;}
.cont .seeLink {clear:both;text-align:center;background-color: #518DBC; display:none;}
.cont .seeLink a{padding:3px 2px;font-size:10px;text-decoration:none;display:block;color: #ffffff;}
.cont .seeLink a:hover{text-decoration: underline;}
.cont .button{width: 99%;margin:1px 0;}
.cont .record{padding:0px;margin:0px;}

/* CALENDRIER */
#cal.cont { padding-bottom: 1px; padding-right:-2px;}
#cal.cont {background: #FFFFFF; border:medium none; margin-right:0px; margin-top:0px; padding-bottom:0px; padding-right:0px;}
#cal.cont h1{font-size:1.1em;padding:4px; background-color: #50AB11; color: #ffffff; text-align:center; height:14px;}
#cal.cont .c-content h1 a.cal-prev span{position: absolute; top:0px; left:4px; width:5px;}
#cal.cont .c-content h1 a.cal-next span{position: absolute; top:-13px; left:135px; width:5px;}
#cal.cont .c-content h1 a{ position: absolute; height:0px;}
#cal.cont span {display:block; position: absolute; top:2px; left:2px;}

/* ADMIN */
c-admin.cont { background: transparent; border:none;}
c-admin.cont li a {border-bottom: none;}
#c-admin.cont h1 a { height:30px;}
/* TELECHARGEMENTS */
#c-doc.cont{ background: url(images/layout/left-bg.jpg) bottom left no-repeat; border:none; margin-right:0px; padding-right:0px; margin-top:23px; }
#c-doc.cont h1{background: url(images/menu/telechargements.png) bottom left no-repeat; height:23px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle; margin-top:-23px;}
/*#c-doc.cont h1 span{position: absolute; top:5px; left:30px; font-weight:normal; cursor:pointer;}*/
#c-doc.cont h1 a{ height:22px;}

/* NEWS */
#s-agenda .record a, #s-news .record a{ font-weight:bold; color:#50AB11; text-decoration:underline; display:inline;}
#s-agenda .record a:hover, #s-news .record a:hover{ font-weight:bold; color:#7DFB00; text-decoration:underline; display:inline;}
#c-agenda.cont { margin-top:23px;}
#c-agenda.cont {background:transparent url(images/layout/left-bg.png) no-repeat scroll left bottom; border:medium none; margin-right:0px; margin-top:45px; padding-right:0px;}
#c-agenda.cont h1{background: url(images/menu/agenda.png) bottom left no-repeat; height:36px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle; margin-top:-45px;}
/*#c-agenda.cont h1 span{position: absolute; top:-3px; left:43px; font-weight:bold; cursor:pointer;}*/

#c-news.cont {background:transparent url(images/layout/left-bg2.png) no-repeat scroll left bottom; border:medium none; margin-right:0px; margin-top:45px; height: 110px; padding-bottom:0px; padding-right:0px;}
#c-news.cont h1{background: url(images/menu/news.png) bottom left no-repeat; height:36px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle; margin-top:-45px;}

#c-news.cont .c, #c-news.cont .c .c-content{ height:36px; min-height:36px; }

#c-agenda.cont ul { padding-top:4px; }
/*#c-agenda.cont ul li { list-style: circle; padding-left:5px;}*/
#c-agenda.cont ul li a{ line-height:5px; }

#c-actionmembre{margin-top:50px; }
#c-actionmembre.cont h1{background: url(images/menu/actionmembre.png) bottom left no-repeat; height:36px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:192px; vertical-align:middle; margin-top:-45px;}

/* FOCUS */
#c-orki.cont {padding-top:23px; padding-bottom:23px; margin-top:23px;}
#c-orki.cont h1{background: url(images/menu/nouveau.png) bottom left no-repeat; height:36px; font-size:1.1em; visibility:visible; position:absolute; width:192px; vertical-align:middle; margin-top:-45px;}

/* LINKS */
#c-links.cont {background:transparent url(images/layout/left-bg.jpg) no-repeat scroll left bottom; border:medium none; margin-right:0px; margin-top:45px; padding-bottom:23px; padding-right:0px;}
#c-links.cont h1{background: url(images/menu/links.png) bottom left no-repeat; height:36px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle; margin-top:-45px;}

/* FORM */
#c-form.cont {background:transparent url(images/layout/left-bg.jpg) no-repeat scroll left bottom; border:medium none; margin-right:0px; margin-top:45px; padding-bottom:23px; padding-right:0px;}
#c-form.cont h1{background: url(images/menu/form.png) bottom left no-repeat; height:36px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle; margin-top:-45px;}

/* HOME */
#s-home{text-align:justify;color : #50AB11;line-height:140%; font-size:13px; padding:20px;}
#s-home h2{ width:233px; height:39px; background: url(images/home/enfinuncms.gif) no-repeat;}
#s-home h5{ width:173px; height:31px; background: url(images/home/cms.gif) no-repeat;}
#s-home span{display:none;}
#s-home ul{list-style:none; margin:auto; }
#s-home li { margin: 2px 0;width:171px; height:42px}
#s-home .facile {background: url(images/home/facile.gif) no-repeat; width:171px; height:42px;}
#s-home .intuitif {background: url(images/home/intuitif.gif) no-repeat;}
#s-home .convivial{background: url(images/home/convivial.gif) no-repeat;}
#s-home .puissant {background: url(images/home/puissant.gif) no-repeat; }
#s-home .primary {text-align:left;width:50%;margin:auto;}
#s-home .description {text-align:justify;padding: 10px; margin:20px; border :1px solid  #7DFB00; background-color:#F8FBFC; font-size :11px}
#s-home .mainImage{ background: url(images/home/allsites.gif) no-repeat; width: 150px; height:270px;display:block;}

/* NEWSLETTER */
#s-newsletter h2{font-size:14px;border-bottom:1px solid #1A689D;margin:1px 0 3px 0;padding: 4px;color: #1A689D; background-color:#DAE7EF}
#s-newsletter h3{font-size:11px;text-align:left;padding: 5px;font-weight:normal;}
#s-newsletter #subscribe{}
#s-newsletter #unsubscribe{}
#s-newsletter .envoiMail {font-size: 12px;padding: 5px;margin-top: 20px;color : #000000;background-color : #f4f4f4;border: 1px solid #AAAAAA;}
#s-newsletter .link a{color: #35648A;	font-weight: bold;font-size:11px;padding: 5px;}
#s-newsletter .rech{width: auto;text-align:center;}
#s-newsletter .rech h1{padding: 3px;color: #518DBC;font-size: 13px;text-align:left;text-transform: uppercase;}
#s-newsletter .rech h2{padding: 3px;color: #50AB11;background-color: #CBDCEB;font-size: 13px;text-align:left;margin:10px 0 0 0;border-bottom: 1px solid #35648A;}
#s-newsletter .bandeau{display:block;background:url(images/newsletter/header.jpg) center no-repeat;height:90px}
#s-newsletter .res{	border-bottom: 1px solid #F0F4F9;}
#s-newsletter .text{font-size:12px;text-align:left;font-weight: normal;padding: 10px;line-height:160%;}
#s-newsletter .auteur{font-size: 9px;color: #999999;text-align: left;font-style: italic;}

#c-newsletter.cont {background:transparent url(images/layout/left-bg2.png) no-repeat scroll left bottom; border:medium none; margin-right:0px; margin-top:45px; /*padding-bottom:23px;*/ padding-bottom:0px; padding-right:0px;}
#c-newsletter.cont h1{background: url(images/menu/newsletter.png) bottom left no-repeat; height:36px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle; margin-top:-45px;}


/* POLL */
#c-poll{ text-align:left}
#c-poll .content li,
#c-poll table{font-size:9px;}

#s-poll table{padding: 0px;margin: 5px 50px;}
#s-poll td {padding: 1px;margin: 0px;}
#s-poll .bar table{padding: 0px;margin:0px;height:10px; }
#s-poll .bar td {padding: 0px;margin: 0px;}
#s-poll .poll{margin : 10px auto; border:1px solid #BBBBBB ;padding:5px;}

/* SEARCH */
#c-search{ /*background-color:transparent;*/ background: url(images/menu/recherche.png) no-repeat; height:50px; border:0; text-align:center; width:100%;}
#c-search.cont { min-height:0px;}
#c-search h1{ display:none;}
#c-search ul{margin:0;padding:0;}
#c-search li{list-style:none; text-align:center;padding:0;}
#c-search input { position:relative; top:12px; right:4px;}
input.keywords{ position:relative; border:1px solid #BBBBBB; background-color: #F8FBFC; color:#50AB11; width:130px; margin:10px 10px;}
input.keywords:hover,input.keywords:focus{ border: 1px solid #7DFB00; color:#7F7D7D;}
input.submit{ position:relative; font-weight:bold; color:#FFFFFF;cursor: pointer; border:0px; background: transparent; width:22px ;height:22px; z-index:0;}

#c-newsletter.cont input.submit{ color:#7DFB00; }

#s-search .head{position:relative;}
#s-search h2{ font-size:12px; color:#ffffff; background-color:#7F7D7D; font-weight:normal; padding:6px;}
#s-search h2 span { font-size:9px;}
#s-search h2 a {color: #fff; text-decoration:underline;}
#s-search img{vertical-align:middle;}

/* LANGSWAP */
#c-langswap.cont { background: url(images/layout/left-bg.jpg) bottom left no-repeat; border:none; margin-right:0px; padding-right:0px; height:24px; min-height:24px;}
#c-langswap.cont h1 a{ height:22px;}
#c-langswap.cont h1.fr{background: url(images/menu/versionfr.png) bottom left no-repeat; height:24px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle;}
#c-langswap.cont h1.en{background: url(images/menu/versionen.png) bottom left no-repeat; height:24px; font-size:1.1em; color: #ffffff; visibility:visible; position:inherit; width:155px; vertical-align:middle;}

/* PRINTABLE */
#c-printable { background: url(images/menu/versionimprimable.png) no-repeat; height:36px; border:0; text-align:center; width:100%;}
#c-printable.cont { min-height:0px;}
#c-printable.cont h1 { background-color:transparent; display:block; height:36px;}
#c-printable.cont h1 a{ background-color:transparent; height:36px; width:100%;}

/* FORMS */
#s-forms th{padding:6px;text-align:left;color:#516640;background-color:#A7E37D; border-bottom:1px dotted #71A459}
#s-forms .desc {font-weight:normal;}
#s-forms td{padding:6px;background-color:#B3EF89;color:#1A689D; border-bottom:1px dotted #71A459}
#s-forms .head td , caption{padding:4px;font-size:13px;font-weight:bold;text-align:center;color:#ffffff;background-color:#7EB955;border-bottom:1px dotted #719D60;}
#s-forms .foot td{padding:4px;background-color:#ECECEC;}

/* 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;}
#p-gallery .caption {position:absolute; font-weight:bold; display:block;background-color: #D7DADB; text-align:center; width:100%;}

#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;}
#s-gallery .legende{color:#35648A; text-align:center}
#s-gallery .thumbwrap {list-style:none;}
#s-gallery .thumbwrap li {text-align:center;margin: 0 7px 15px 7px;padding: 0;}
#s-gallery .thumbwrap a {display: block;text-decoration: none;background-color: #F9FAFB;border: 1px solid #D7DADB;cursor: pointer;padding: 5px;text-align:center;}
#s-gallery .thumbwrap img {border: 1px solid #D7DADB;display:block}
#s-gallery .thumbwrap a:hover {background-color: #E9F2FB;border: 1px solid #9BC4ED;text-decoration:none;}
#s-gallery .thumbwrap a:hover img{	border: 1px solid #D2E4F7;}
#s-gallery .thumbwrap a:hover .caption {color:#3286DA;}
#s-gallery .thumbwrap .caption {display: block;padding: .3em 5px;font-size: .9em;line-height: 1.1;text-align:center;position:relative}
#s-gallery #xlCont{text-decoration: none;background-color: #F9FAFB;border: 1px solid #D7DADB;cursor: pointer;padding: 5px;text-align:center;}
/* IE/Win width in 5.0 \*/
* html #s-gallery .thumbwrap li {display: inline;}

/* SITEMAP */
#s-sitemap .content {font-size:11px; text-align:left}
#s-sitemap .content a{text-decoration: none; }
#s-sitemap .content a:hover {text-decoration: underline;}
#s-sitemap .content ul { padding: 10px 0 0 15px;margin:0;}
#s-sitemap .content li {list-style: none;}
#s-sitemap .content ul.lv0 li{font-weight: bold;}
#s-sitemap .content ul.lv1 li {font-weight: normal;}

/* INVENTORY */
#s-inventory li{list-style-type: circle; padding:5px;margin:0px;font-size:10px}

/* NAV */
.nav {
	font-size:1.3em;
	margin-bottom: 5px; 
	font-weight: bold;
}
.nav ul{ 
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.nav li{
	display: inline;
	/*padding-left:12px;*/
	margin:0px; 
	/*background: url(images/picto/nav.gif) 4px  no-repeat;*/
}
.nav li.first{
	background: none;
	padding-left: 0px;
}
.nav a { 
	padding: 5px ; 
	text-decoration: none; 
}
.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;
}

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

#s-orki .content { padding: 15px 0px; display:block; /*margin-left:-12px; margin-right:-10px;*/}
#s-orki .imgOrki{ margin :0 10px 5px; line-height:1.2em; }
#s-orki .imgOrki .legend{font-size: 9px;white-space: normal; padding:2px; color:#7F7D7D;}
#s-orki object{}
#s-orki fieldset{ margin : 5px; clear:both;}
#s-orki .swf{width:100%}
#s-orki .flv{width:100%}
#s-orki .mpg {}
#s-orki .legend {}
#s-orki .legend a{display:block}
#s-orki .visuel1 {	border: 0px;}
#s-orki .visuel2 {	border:1px solid #BBBBBB;padding: 2px;  background-color:#ffffff;}
#s-orki .mov,#s-orki .mpg{}
* html .object{	}
* html object.mpg{ display/**/: none;}
* html object.mov{ display/**/: none;}
 
#s-orki .chapeau{ margin: 3px; color: #BBBBBB; font-size: 14px; font-weight: bold; padding: 5px; border: 1px solid #C2D3E2; background-color: #E7EEF4;}
#s-orki .lettrine {font-size: 30px; font-style: oblique; line-height: 30px; font-weight: bold; color: #BBBBBB; 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{ padding: 7px 5px 7px 8px;  font-size: 11px;margin-top: 5px; font-weight: bold; color: #BBBBBB; background: #F0F5F8 url(images/layout/chapterHeader.jpg) repeat-x; border-bottom: 1px solid #D0D7DD;border-right: 1px solid #D0D7DD ; line-height:1.4em;}
#s-orki .chaphead span{display:block}
#s-orki .chap{ font-size: 11px;  /*text-align: justify;*/line-height: 1.5em; background-color:#FFFFFF; padding: 10px; color: #675C58; border-bottom: 1px solid #E5E7E8; border-left: 1px solid #ffffff;border-top: 1px solid #ffffff;border-right: 1px solid #E5E7E8; visibility: visible;}
#s-orki .chap ul{ list-style: circle; }
#s-orki .chap li{}
#s-orki .chap a{ color : #50AB11; text-decoration: underline; }
#s-orki .chap a:hover{color :#7DFB00 }

#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 : #BBBBBB; text-decoration:none;}
#s-orki .fold{ background: url(images/picto/plus.gif) 0 50% no-repeat; padding-left: 23px; cursor:pointer;}
#s-orki .unfold{ background: url(images/picto/minus.gif) 0 50% no-repeat;padding-left: 23px;  cursor:pointer;}

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

/* NEXTLEVEL */
ul#nextLevel { clear:both; margin: 0 50px;  font-size:10px;color: #809AB4;padding: 5px 10px; list-style-type: none; border :1px solid  #BBBBBB; background-color:#F8FBFC; }
ul#nextLevel li{}
ul#nextLevel a{ padding:3px; display:block; color:#50AB11; text-decoration: none; background: url(images/picto/nextLevel.gif) left no-repeat; padding-left:15px;}
ul#nextLevel a:hover { text-decoration: underline; color:#7DFB00;}

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



/* LANGUEs*/
ul.langues{
	list-style:none;
	padding:0;
	margin:0;
}
ul.langues li{
	float:left;
}
ul.langues a{
	float:left;
	display:block;
	margin:1px;
	padding:3px;
	font-weight:bold
}