@charset "utf-8";
/* CSS Document */

/* #515e7e FORMULAIRE C. FONCEE */
/* #f2f2f1  FORMULAIRE C. CHAMPS */
/* #cdac5d  FORMULAIRE C. MOYEN */
/* #d3d3d3  SPECIAL */

#main {
		width:100%;
		clear:both;
}
#content {
		width:100%;m
}

#side_menu {
		width:200px;
		height:800px;
		vertical-align: top;
		padding: 10px;
		float:left;
		background: url("main_wks_bck.png");
		background-repeat:repeat-x;

}

.clearboth {
		clear:both;
}

input.b_off
{color:black;}

input.b_on
{background:#afc1dd;}

input.i_off
{color:black;}

input.i_on
{background:#afc1dd;}

.form_title {
             font-family: Arial, sans-serif;
             font-size: 21px;
             color: #515e7e;
             font-weight: bold;
             border-bottom: 1px dotted gray;
             padding: 28px 0px 16px 0px;
             }
#d_title {
             font-family: Arial, sans-serif;
             font-size: 21px;
             color: #515e7e;
             font-weight: bold;
			 margin-bottom: 21px;
             }
#upload_title {
             font-family: Arial, sans-serif;
             font-size: 21px;
             color: #515e7e;
             font-weight: bold;
			 margin: 21px 0px 21px 0px;
             }	
.page_section {
             font-family: Arial, sans-serif;
             font-size: 16px;
             color: #515e7e;
             font-weight: bold;
			 padding: 10px 0px 3px 0px;
			 margin: 21px 0px 0px 0px;
			 border-bottom: 1px dotted gray;
             }		
.margin_section {
             font-family: Arial, sans-serif;
             font-size: 16px;
             color: #515e7e;
             font-weight: bold;
			 margin: 21px 0px 0px 0px;
             }				 		 
.doc_status {
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 90%;
			 border-bottom: 1px dotted #515e7e;
			 color: #515e7e;
			 }
.doc_status a {
			 color: #515e7e;
			 }			 
.anchor {
			padding:0px;
			margin: 0px;	 
		}
.i_menu {font-size:13px;margin: 0px 0x 10px 0x;color:#515e7e;}		 
.i_menu a{font-family:arial,sans-serif;font-size:13px; color:#515e7e;}		 
.i_menu a:hover{text-decoration:none;}		 


select.special {
			 background-color: #d3d3d3;
			 color:black;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 400px;
			 padding: 2px 5px 2px 5px;
			 }	

.actions_icons {

			float:left;
			padding-right:5px;
}			
.smallicon {

			float:left;
			padding: 0px 5px 2px 0px;
}
.largeicon {

			float:left;
			padding: 0px 10px 5px 0px;
}

/*  V2 */

input 		{			 
			 background-color: #f2f2f1;
			 font-size:16px;
			}


.title_field {font-family: Arial, Helvetica, sans-serif;
			 font-weight: bold;
			 padding: 0px 0px 0px 0px;
			 text-align:left;
			 }
.field_title {font-family: Arial, Helvetica, sans-serif;
			 font-weight: bold;
			 padding: 21px 0px 0px 0px;
			 clear:left;
			 }
.field_description {font-family: Arial, Helvetica, sans-serif;
			 width: 550px;
			 padding: 0px 0px 0px 0px;
			 }
.title_field_float {
			 font-family: Arial, Helvetica, sans-serif;
			 font-weight: bold;
		     color: #515e7e;
			 padding: 21px 0px 0px 0px;
			 text-align:left;
			 float:left;
}
.field_float_description {font-family: Arial, Helvetica, sans-serif;
			 width: auto;
			 margin-right:10px;
			 padding: 0px 0px 0px 0px;
			 color: #515e7e;
			 float:left;
}

input.short_text_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 200px;
			 padding: 2px 5px 2px 5px;
			 }
.question_section {
             font-family: Arial, sans-serif;
             color: #515e7e;
             font-weight: bold;
			 margin: 32px 0px 0px 0px;
			 border-bottom: 1px dotted #515e7e;
             }
a.question_link {
             font-family: Arial, sans-serif;
             color: #515e7e;
			 text-decoration:none;
             }				 				 
a.question_link:hover {
			 text-decoration:underline;
             }				 				 

textarea.code{
			 background-color: #EBEBEB;
             font-family: courier new,courier,sans-serif;
             font-size: 16px;
			 margin:0px;
			 padding:0px;
			 text-align: left;
}		 
.poll_description {font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 font-weight:bold;
			 padding: 16px 0px 0px 0px;
			 color: #515e7e;
			 }			 

/* V2 */

input.title_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
			 width: 600px;
			 padding: 5px;
			 }		 

textarea.text_field {
			 background-color: #EBEBEB;
			 font-family:arial,sans-serif;
			 font-size:13px;
			 width: 600px;
			 padding: 2px 5px 2px 5px;
			 }				 
			 
input.text_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 600px;
			 padding: 2px 5px 2px 5px;
			 }
radio.radio_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 }		 
select.select_field {
			 background-color: #EBEBEB;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 300px;
			 padding: 2px 5px 2px 5px;
			 }	



.workgroup_tab {
             font-family: Arial, sans-serif;
             font-size: 13px;
			 text-align: center;
			 float:left;
			 width:23%;
			 height:140px;
			 border:1px solid #ECE9D8;
			 padding-top: 50px;
}
.workgroup_tab:hover {
			 background-color: #ECE9D8;
			 filter: alpha(opacity=80); /* IE */
		     opacity: 0.80; /* Safari, Opera et Mozilla */
}	

.workgroup_tab a {
			 font-family: Arial, sans-serif;
             font-size: 13px;
			 text-decoration: none;
}			 
.workgroup_tab a:hover {
			 text-decoration: underline;
}			 

.workgroup_posted {
			color: #666666;
}



a.w_translation:link,a.w_translation:visited, a.w_translation:active {
			color: #999999;
			text-decoration: none;
			}

a.w_translation:hover {
			color: #999999;
			text-decoration: none;
			}			

a.w_readlink:link,a.w_readlink:visited, a.w_readlink:active {
			color: #515e7e;
			text-decoration: none;
			}

a.w_readlink:hover {
			color: #515e7e;
			text-decoration: underline;
			}	
			
#w_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 /*cursor:pointer;*/
			 width:65%;
			 margin: 10px 30px 10px 10px;
			 text-align: left;
			 float:left;
}
#w_form_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 /*cursor:pointer;*/
			 width:60%;
			 margin: 10px 30px 10px 30px;
			 text-align: left;
			 float:left;
}
#w_content_full  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 /*cursor:pointer;*/
			 width:100%;
			 margin: 10px 30px 10px 10px;
			 text-align: left;
			 float:left;
}
#w_content  .w_comment_abstract {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat:repeat-y;
			 text-align: left;
			 color: #666666;
			 /*cursor:pointer;*/
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_off {
			 text-align: left;
			 clear:both;
}
#w_content  .w_comment_title_on {
			 text-align: left;
			 clear:both;
}

#w_content  .w_file_off {
			 text-align: left;
			 clear:both;

}
#w_content  .w_file_on {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 text-align: left;
			 clear:both;
}

#w_content  .w_comment_abstract_p {
			 text-align: left;
			 color: #666666;
			 margin-left: 1em;
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_p {
			 background: url(/ressources/icons/comment.png);
			 background-repeat: no-repeat;
			 text-align: left;
			 margin-top:1em;
			 margin-left: 1em;
			 padding-left: 24px;
			 color:black;
			 clear:both;
}

#w_content .w_link {
			background: none;
			padding: none;
			color: black;
			text-decoration: none;
			}
#w_content .w_link:hover {
			text-decoration: underline;
			}

#w_content .w_comment_menu {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat: no-repeat;
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#515e7e;
			 padding-bottom:5px; 
}
#w_content .w_comment_menu_p {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#515e7e;
			 padding-bottom:5px; 
}
#w_content a.w_comment_menu {
			 background:none;
			 color:#515e7e;
			 text-decoration: none;
}

#w_content a.w_comment_menu:hover {
		background:none;
		color: #515e7e;
		text-decoration: underline;
}
			

/* FORMS */

#content-pane {
	background-color: white;
	text-align: left;
	font-family: tahoma;
	font-size:13px;
	width: 100%;
	height: 100%;
}



#central_form_content  {
             font-family: arial,sans-serif;
             font-size: 13px;
			 cursor:pointer;
			 width:62%;
			 height: 600px;
			 margin: 10px 30px 10px 30px;
			 text-align: left;
			 float:left;
			 overflow:scroll;
}

#right_form_content  {
             font-family: arial,sans-serif;
             font-size: 13px/100%;
			 text-align: left;
			 width:25%;
			 height: 600px;
			 padding-left:20px;
			 float:right;
			 border-left: 1px dotted #515e7e;
			 overflow:scroll;
}


.divs_title {
             font-family: tahoma, sans-serif;
             font-size: 16px;
             color: #5b5b5c;
			 margin: 24px 0px 0px 0px;
             }			 
.divs_off {
	height:24px;
	padding: 10px 10px 0px 10px;
	float:left;
	background: #efefde url(/ressources/sm.png) repeat-x;
	border: 1px solid #C8CCCE;
	cursor:pointer;
	}

.divs_off:hover {
	background-color:#C8CCCE;
	}
	
.divs_on {
	height:24px;
	padding: 10px 10px 0px 10px;
	/*background-color:#C8CCCE;*/
	float:left;
	border: 1px solid #C8CCCE;
	border-bottom: 1px solid white;
	cursor:pointer;
	}

.divs_inter {
	height:35px;
	width: 7px;
	border-bottom: 1px solid #C8CCCE;
}

.display_multimedia {
	height:400px;
	background: black;
	width: 800px;
	border: 1px solid #C8CCCE; 
}

.display_history {
	height:400px;
	width: 800px;
	border: 1px solid #C8CCCE; 
}
	
.divs_off a{color:black;text-decoration:none;}
.divs_off a:hover{color:black;text-decoration:underline;}
.divs_on a{color:black;text-decoration:none;}

.section_on {
	min-height:600px;
	display: active;
	padding: 0px 60px 60px 60px;
	/*background-color:#C8CCCE;*/
	border: 1px solid #C8CCCE;
	border-top: none;
}

.section_off {
	display: none;
	position:absolute;
	top:-1000px;
	left: -1000px;
}


/* CONTENT HEADER */

#content-header {
	padding-top:10px;
	background-color: #515e7e;
	text-align: left;
	font-family: tahoma;
	font-size:13px/100%;
	width:100%;
}

#content-header .w_title {
	background:transparent;
	color:white;
	font-size:1.7em;
	text-align: left;
	font-family: tahoma;
	width: 60%;
	overflow:hidden;
	padding: 10px;
	float:left;
	clear:both;
}

#content-header .title {
	background:transparent;
	color:white;
	font-size:1.7em;
	text-align: left;
	font-family: tahoma;
	width: 60%;
	overflow:hidden;
	padding: 10px;
	float:left;
	clear:both;
}


#content-header .searchbox {
	width: 30%;
	padding: 10px;
	float: right;
}

#content-header .search_box {
			background: #eef0ba;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 13px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
			
#content-header .search_button {
			margin-left: 3px;
			background: #eef0ba;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 13px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
			
/* ACTIONS */
#actions  {
				
		background-color: black;
		background:url("view_header_actions_bckg.png");
		background-repeat: repeat-x;
		/*padding: 20px 20px 0px 20px;*/
        font-family: Tahoma, sans-serif;
		width:100%;
        font-size: 13px;
		text-align: left;
		padding-top:10px;
		height:30px;
		border-bottom: 2px solid #515e7e;
		vertical-align:bottom;
		clear:both;
}
#actions .menu {
		display:inline;
		height:30px;
}

#actions .links {
		margin-right:10px;
		float:left;
}
#actions .icons {
		margin-right:10px;
		height:30px;
		float:left;
}

#actions a{
		color:white;
		font-family: Verdana, sans-serif;
		font-size: 13px;
		text-decoration: none;
}

#actions a:hover{
		text-decoration:underline;
}

	
/****************************************************/
/*NAVIGATION MENU
/****************************************************/	
	
#main-nav-menu{
			background-color: white;
			width: 170px;
			position:absolute;
			top:-500px;
			left: -500px;
			font-family: tahoma,sans-serif,verdana;
			font-size: 13px;
			text-align: left;
			vertical-align: top;
			color:#525e7d;
			cursor: pointer;
			border: 1px dotted black;
			float:left;
			max-height:600px;
			overflow:auto;
}

#main-nav-menu-on{
			background-color: white;
			width: 170px;
			position:relative;
			font-family: tahoma,sans-serif,verdana;
			font-size: 13px;
			text-align: left;
			vertical-align: top;
			color:#525e7d;
			cursor: pointer;
			border: 1px dotted black;
			float:left;
			overflow:auto;
}

#sites-nav-menu{
			background-color: white;
			width: 170px;
			position:absolute;
			top:-500px;
			left: -500px;
			font-family: tahoma,sans-serif,verdana;
			font-size: 13px;
			text-align: left;
			vertical-align: top;
			color: black;
			cursor: pointer;
			border: 1px dotted black;
			float:left;
			

}
.navigation-menu-header{
			width: 160px;
			font-family: tahoma,sans-serif,verdana;
			font-size: 13px;
			text-align: left;
			vertical-align: top;
			background-color: #DCE3DF;
			margin-left:10px;
			padding: 5px;
			height:16px;
			color: black;
			cursor: pointer;
			float:right;
}

.nav-menu {
			color:black;
			text-decoration:none;
}

.nav-menu_level_1_off {
			background:url(/ressources/modules/d_off.png);
			background-repeat:no-repeat;
			background-position: left center;
			width: 130px;
			margin: 0px 5px;
			padding: 3px 10px 6px 20px;
			border-bottom: 1px dotted gray;
		}
.nav-menu_level_1_on {
			background:url(/ressources/modules/d_on.png);
			background-repeat:no-repeat;
			background-position: left center;
			width: 130px;
			margin: 0px 5px;
			padding: 3px 10px 6px 20px;
			border-bottom: 1px dotted gray;
		}						
ul.nav-menu{
			margin: 0em;
		  	padding: 0em;
			color:#344d11;
			font-size: 13px;	
}

ul.nav-menu li{

			background:url(/ressources/modules/right.png);
			background-repeat:no-repeat;
			background-position:center left;
			margin: 0.5em 1em 0.5em 1.0em;
			padding-left: 1em;
			list-style-type: none;
		    list-style-image: none;
			font-size: 13px;
			clear:left;	
}

.nav-menu_icons {
			vertical-align: middle;
			padding-right:10px;									
}								
.nav-menu_icons:hover {
			filter: alpha(opacity=60); /* IE */
		    opacity: 0.60; /* Safari, Opera et Mozilla */
			cursor: pointer;
}



/* RIGHT MARGIN */

#right_margin_title  {
	/*margin: 0.5em 0 1em;*/
	margin: 1em 0em 0em 0em;
  	padding: 0em;
	color:#515e7e;
	font-size: 14px;
	font-weight:bold;
	border-bottom:1px dotted #515e7e;		
}


#right_margin_text ul {
	/*margin: 0.5em 0 1em;*/
	margin: 0em;
  	padding: 0em;
	color:#515e7e;
	font-size: 13px;	
}
#right_margin_text  ul li {
	/*	margin: 0.5em 0 1em;*/	
	margin: 0em;
  	padding: 0em;
	list-style-type: none;
    list-style-image: none;
	font-size: 13px;
	clear:left;	

}
#right_margin_text  a {
	color:#515e7e;
	text-decoration: none;
}

#right_margin_text  a:hover {
	color:#515e7e;
	text-decoration: underline;
}

/* VIEW STYLES */



input.search {
			font-family:Arial, Helvetica, sans-serif;
			font-size : 11px;
			color: black;
			vertical-align:baseline;
			padding: 0px 3px 0px 3px;
			margin:0px;
			border:1px dotted gray;
			}
select.searchbox {
			background: #E1EBF8;
			font-family:Arial, Helvetica, sans-serif;
			font-size : 11px;
			color: black;
			padding: 1px 3px 1px 3px;
			}
			
#view_listings {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: black;
			width:100%;
			border-bottom: 1px solid black;
			}

#view_listings a {
			text-decoration: none;
			color: black;
			}
#view_listings a:hover {
			text-decoration: underline;
			color: black;
			}	
			
#view_listings .links	 {
			background:none;
			padding: 0px 10px 0px 10px;
			float:left;
			}
.checkbox	 {
			float:left;
			}												
#view_listings .row_1 {background-color: white;
			border-bottom: 1px dotted gray;
			vertical-align:middle;
			height: inherit;
			clear:both;
			}			
#view_listings .row_2 {
			border-bottom: 1px dotted gray;
			background: url("view_row_1.png");
			background-repeat: repeat;
			height: 3em;	
			vertical-align:middle;
			clear:both;
			}			

#view_listings .row_3 {
			background-color:#c0c0c0;
			border-bottom: 1px dotted gray;
			height: 36px;
			vertical-align:middle;
			clear:both;
			}	

#view_headers {
			background:url("view_header_actions_bckg.png"); background-repeat:repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: white;
			width:100%;
			height:18px;
			vertical-align:bottom;
			/*padding: 5px 10px 5px 10px;*/
			border-bottom: 1px solid black;
			clear:both;
			}		
#view_headers .column	{
			text-align:left;
			margin:0px;
			padding:0px;
			float:left;
}
#view_headers .column_title	{
			text-align:left;
			margin:0px;
			padding-left:30px;
			float:left;
}			
#view_headers .arrows	{
			margin:0px;
			padding:0px;
			float:left;
}
				
#view_headers a.column_on {
			color: white;
			font-weight: bold;
			text-decoration: underline;
			}
#view_headers a.column_on:hover {
			color: white;
			font-weight: bold;
			text-decoration: none;
			}
#view_headers a.column_off {
			color: white;
			text-decoration: underline;
			}
#view_headers a.column_off:hover {
			color: white;
			text-decoration: none;
			}	
							
#view_pages {
			background:url("ed_submenu_bckg.png"); background-repeat:repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: white;
			width:100%;
			height:24px;
			text-align:right;
			vertical-align:bottom;
			/*padding: 5px 10px 5px 10px;*/
			border-bottom: 1px solid black;
			clear:both;
			}		

#view_pages a {color:black;float:none;}

#view_pages .page_link {
			color:black;
			font-size: 13px;
			} 
#view_pages	.arrows {float:none;}



/*WORGROUPS */
.workgroup_tab {
             font-family: Arial, sans-serif;
             font-size: 13px;
			 text-align: center;
			 float:left;
			 width:23%;
			 height:140px;
			 border:1px solid #ECE9D8;
			 padding-top: 50px;
}
.workgroup_tab:hover {
			 background-color: #ECE9D8;
			 filter: alpha(opacity=80); /* IE */
		     opacity: 0.80; /* Safari, Opera et Mozilla */
}	

.workgroup_tab a {
			 font-family: Arial, sans-serif;
             font-size: 13px;
			 text-decoration: none;
}			 
.workgroup_tab a:hover {
			 text-decoration: underline;
}			 

.workgroup_posted {
			color: #666666;
}



a.w_translation:link,a.w_translation:visited, a.w_translation:active {
			color: #999999;
			text-decoration: none;
			}

a.w_translation:hover {
			color: #999999;
			text-decoration: none;
			}			

a.w_readlink:link,a.w_readlink:visited, a.w_readlink:active {
			color: #515e7e;
			text-decoration: none;
			}

a.w_readlink:hover {
			color: #515e7e;
			text-decoration: underline;
			}	
			
#w_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 width:65%;
			 margin: 10px 0px 10px 10px;
			 text-align: left;
			 float:left;
}
#w_form_content  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 width:60%;
			 margin: 10px 60px 10px 60px;
			 text-align: left;
			 float:left;
}
#w_content_full  {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color: #666666;
			 width:100%;
			 margin: 10px 30px 10px 10px;
			 text-align: left;
			 float:left;
}
#w_content  .w_comment_abstract {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat:repeat-y;
			 text-align: left;
			 color: #666666;
			 cursor:pointer;
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_off {
			 text-align: left;
			 cursor:pointer;
			 clear:both;
}
#w_content  .w_comment_title_on {
			 text-align: left;
			 cursor:pointer;
			 clear:both;
}

#w_content  .w_file_off {
			 text-align: left;
			 clear:both;

}
#w_content  .w_file_on {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 text-align: left;
			 clear:both;
}

#w_content  .w_comment_abstract_p {
			 text-align: left;
			 color: #666666;
			 cursor:pointer;
			 margin-left: 1em;
			 padding-bottom:5px; 
			 clear:both;
}
#w_content  .w_comment_title_p {
			 background: url(/ressources/icons/comment.png);
			 background-repeat: no-repeat;
			 text-align: left;
			 margin-top:1em;
			 margin-left: 1em;
			 padding-left: 24px;
			 color:black;
			 cursor:pointer;
			 clear:both;
}

#w_content .w_link {
			background: none;
			padding: none;
			color: black;
			text-decoration: none;
			}
#w_content .w_link:hover {
			text-decoration: underline;
			}

#w_content .w_comment_menu {
			 background: url(/ressources/icons/comment_abstract.png);
			 background-repeat: no-repeat;
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#515e7e;
			 padding-bottom:5px; 
			 cursor:pointer;
}
#w_content .w_comment_menu_p {
             font-family: Tahoma, sans-serif;
             font-size: 13px;
			 color:#515e7e;
			 padding-bottom:5px; 
			 cursor:pointer;
}
#w_content a.w_comment_menu {
			 background:none;
			 color:#515e7e;
			 text-decoration: none;
}

#w_content a.w_comment_menu:hover {
		background:none;
		color: #515e7e;
		text-decoration: underline;
}
			
#w_menu  {
			 background-color:white;	
             font-family: Tahoma, sans-serif;
             font-size: 13px/100%;
			 text-align: left;
			 width:25%;
			 height:100%;
			 /*padding:10px;*/
			 float:right;
			 /*border-left: 2px solid #515e7e;*/
}

#w_menu  ul {
	/*margin: 0.5em 0 1em;*/
	background-color: #d9dadc;
	margin: 0em;
  	padding: 0em;
	color:#515e7e;
	font-size: 13px;	

}
#w_menu  ul li {
	/*	margin: 0.5em 0 1em;*/	
	margin: 0em;
  	padding: 0.4em;
	list-style-type: none;
    list-style-image: none;
	/*background-color: #6b80ac;*/
	border-bottom: 1px dotted black;
	font-size: 13px;
	clear:left;	

}
#w_menu  a {
	color:#515e7e;
	text-decoration: none;
}

#w_menu  a:hover {
	color:#515e7e;
	text-decoration: underline;
}


#w_menu .container {
	/*	margin: 0.5em 0 1em;*/	
	margin: 0em;
	background-color: #d9dadc;
	border-bottom: 1px solid black;
	font-size: 13px;
	height:120px;
	overflow:auto;	
}

#w_menu .title {
	/*	margin: 0.5em 0 1em;*/	
  	padding: 0.5em;
	background-color: #6b80ac;
	border-bottom: 1px solid black;
	font-size: 1.3em;
	color:white;
}

#w_menu a.display_all {
	/*	margin: 0.5em 0 1em;*/	
  	padding: 0px;
	margin:0px;
	font-size:0.8em;
}

#w_menu .options {
	/*	margin: 0.5em 0 1em;*/	
	background:url("/ressources/skins/pacc/ed_menu_bckg.png");
	background-repeat;repeat-x;
  	padding: 0.5em;
	background-color: #515e7e;
	border-bottom: 1px solid black;
	font-size: 1.3em;
	color:white;
}

#w_menu .options a {
	color:white;
	text-decoration:none;
}

#w_menu .options a:hover {
	color:white;
	text-decoration:underline;
}


#w_menu  input.text_field{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 height:21px;
			 width:200px;
			 margin:0px;
			 padding:0px;
			 text-align: left;
}

#w_menu  .field_title{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 width:200px;
			 margin:0px;
			 padding:16px 0px 0px 0px;
			 text-align: left;
}
#w_menu  select{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 height:21px;
			 width:200px;
			 margin:0px;
			 padding:0px;
			 text-align: left;
}

#w_menu  .field_description{
             font-family: Arial,sans-serif;
             font-size: 13px/100%;
			 width:100%;
			 margin:0px;
			 padding:0px;
			 text-align: left;
}


#top_menu {background: #e7e7de;width:100%;margin-top:0px;height:60px;color:white;font-family:verdana,sans-serif;font-size:11px;text-align:left;}

#top_menu a{color:white;font-family:verdana,sans-serif;font-size:11px;text-decoration:none;}
#top_menu a:hover {color:#00CCCC;text-decoration:underline;}

#top_menu .tm1_on {background: #172322;width:auto;height:30px;margin-top:10px;color:white;float:left;font-family:verdana,sans-serif;font-size:11px;text-align:left;padding: 5px 10px;}

#top_menu .tm1_off {background: #172322;width:auto;height:30px;margin-top:10px;color:white;float:left;font-family:verdana,sans-serif;font-size:11px;text-align:left;padding: 5px 10px;}


.t_sub_off 
{position:absolute;top:-500px;left:-500px;display:off;} 

.t_sub_on 
{position:absolute;background-color:#172322;margin:0px;top:0px;padding:0px;left:0px;z-index:1;width:auto;display:active;text-align:left;}

ul.t_sub 
{position:relative;margin:0px;padding:0px;width:225px;font-family:verdana,sans-serif;font-size:11px;}

.t_sub li
{list-style:none;width:200px;background:transparent;margin:0px;padding: 6px 10px 6px 10px;color:white;border-bottom:1px dotted #172322;border-top:1px dotted #172322;}

.t_sub li:hover
{list-style:none;list-style-image: none;color:#00CCCC;margin:0px;padding: 6px 10px 6px 10px;border-top:1px dotted #00CCCC;border-bottom:1px dotted #00CCCC;}

a.t_sub{color:white;text-decoration:none;}
a.t_sub:hover{color:#33CCFF;text-decoration:none;}


#login {text-align:left;width:300px;font-family:tahoma,sans-serif;font-weight:13px;color:black;}

#login .main {padding: 20px 40px;}

#login .label {font-size:13px;padding:10px 0px 0px 0px;}

#login input {background: #e7e7de;width:200px;padding:0px;margin:0px;}

#login input.button {font-size:13px;font-family:tahoma,sans-serif;width:auto;margin-top:10px;padding:5px 10px;}

#login a {text-decoration:underline;}
#login a:hover {text-decoration:none;}

#login h2 {font-family: georgia,serif;font-size:16px;font-weight:normal;margin-top:0px;line-height:21px;color:black;}
#login h3 {font-family: georgia,sans-serif;font-size:16px;font-weight:normal;margin-bottom:18px;color:black;}


/* LIVE EDITION */

#live
{font-family:arial,verdana,sans-serif;}

#live .doc_status {font-family:georgia, sans-serif;color:#5F4C3B;font-size:16px;}

#live h1 {font-size:28px;font-weight:normal;font-family:georgia,serif;}
#live h2 {font-size:21px;font-weight:normal;font-family:georgia,serif;}
#live h3 {font-size:16px;font-weight:bold;font-family:georgia,serif;}

#live .section {font-size:21px;font-weight:bold;border-bottom: 1px dotted #5F4C3B;}

#live input 		{			 
			 color:black;font-family:arial,verdana,sans-serif;
			}

#live input.title {
			 color:#7180A2;
			 font-size: 13px;
			 padding: 0px 0px 0px 0px;
			 text-align:left;
			 }
			 
#live div.field_title {
			 color:#7180A2;
			 font-size: 13px;
			 padding: 10px 0px 0px 0px;
			 clear:left;
			 font-weight:normal;
			 }
#live div.title {
			 color:#7180A2;
			 font-size: 13px;
			 padding: 10px 0px 0px 0px;
			 clear:left;
			 font-weight:normal;
			 }			 

#live .field_description {font-family: arial,verdana,sans-serif;
			 color:#7180A2;
			 font-size: 13px;
			 width: 500px;
			 padding: 0px 0px 0px 0px;
			 }
	 				 

#live textarea.code{
			 background-color: #f7f9f4;
             font-family: courier new,courier,sans-serif;
             font-size: 13px;
			 margin:0px;
			 padding:0px;
			 text-align: left;
}		 

#live input.default {
			 background-color: #f7f9f4;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 550px;
			 padding: 5px;
			 }

#live textarea.default {
			 background-color: #f7f9f4;
			 font-family: arial,verdana,sans-serif;
			 font-size:13px;
			 width: 600px;
			 line-height:18px;
			 padding: 2px 5px 2px 5px;
			 }				 
			 
#live radio.default {
			 font-family: arial,verdana,sans-serif;
			 font-size: 13px;
			 }		 


#live select.default {
			 background-color: #f7f9f4;
			 font-family: arial,verdana,sans-serif;
			 font-size: 13px;
			 width: 300px;
			 padding: 2px 5px 2px 5px;
			 }	


/* CONTENT HEADER */

#live-content-header {
	padding-top:10px;
	background-color: #515e7e;
	text-align: left;
	font-family: tahoma;
	font-size:13px/100%;
	width:100%;
}

#live-content-header .title {
	background:transparent;
	color:white;
	font-size:1.7em;
	text-align: left;
	font-family: tahoma;
	width: 60%;
	overflow:hidden;
	padding: 10px;
	float:left;
	clear:both;
}


			
/* ACTIONS */
/* brun #5F4C3B */
/* gris bleu #5b6f6d */
/* texte #5b6f6d */

#live-actions  {
				
        font-family:arial,verdana,sans-serif;
		width:100%;
        font-size: 13px;
		text-align: left;
		padding:5px 10px;
		height:auto;
		width: 800px;
		vertical-align:bottom;
		background: #c2c3c3;
		clear:both;
}
#live-actions .menu {
		display:inline;
		height:30px;
}

#live-actions .element {
		height:30px;
}


#live-actions .links {
		margin-right:10px;
		float:left;
}
#live-actions .icons {
		margin-right:5px;
		height:30px;
		float:left;
}

#live-actions a{
		font-family: arial,verdana,sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: black;
}

#live-actions a:hover{
		text-decoration:underline;
}

#center_pane input {
			 background-color: #f7f9f4;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 14px;
			 padding: 5px;
			 }

#center_pane textarea {
			 background-color: #f7f9f4;
			 font-family:arial,sans-serif;
			 font-size:14px;
			 width: 600px;
			 line-height:18px;
			 padding: 2px 5px 2px 5px;
			 }				 


			 
#center_pane radio {
			 background-color: #f7f9f4;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 }		 
/*#center_pane select {
			 background-color: #f7f9f4;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 13px;
			 width: 300px;
			 padding: 2px 5px 2px 5px;
			 }	
*/			 
select.layout_zone {
			 background-color: #666666;
			 font-family: Arial, Helvetica, sans-serif;
			 color:white;
			 font-size: 13px;
			 width: 200px;
			 padding: 2px 5px 2px 5px;
			 }	
			 
				
/* POP FORM & INDEX CONTENT */

#pop_form
{background: #f1f1e3;font-family:tahoma,sans-serif;color:black;font-size:13px;padding:20px;height:500px;}			 			 
#pop_form input.default
{font-size:13px;font-family:tahoma,sans-serif;padding:0px;margin:0px;heigth:21px;}

#pop_form h1
{font-size:21px;font-weight:normal;margin:15px 0px 0px 0px;}

#ilinks
{font-family:tahoma,sans-serif;font-size:13px;}

#i_index
{border: 1px solid #777777;}


#ilinks .i_1 
{height: 20px;border-bottom: 1px dotted #C6C6B0;background:#FBFBF5;cursor:pointer;padding-top: 4px;}

#ilinks .i_1:hover 
{height: 20px;border-bottom: 1px dotted #C6C6B0;background:#FBFBF5;cursor:pointer;padding-top: 4px;filter: alpha(opacity=50);opacity: 0.50;}

#ilinks .i_2 
{height: 20px;border-bottom: 1px dotted #C6C6B0;background:#F1F1E3;cursor:pointer;padding-top: 4px;}

#ilinks .i_2:hover 
{height: 20px;border-bottom: 1px dotted #C6C6B0;background:#FBFBF5;cursor:pointer;padding-top: 4px;filter: alpha(opacity=50);opacity: 0.50;}									 



/* LIVE EDITION */

#livemenu
{min-height:26px;font-family:tahoma,sans-serif;font-size:13px;color:white;}

#livemenu .item
{background:#283f73;float:left;padding:5px 10px 3px 10px;font-family:tahoma,sans-serif;font-size:13px;color:white;border: 1px solid #D6D6D0;border-bottom:none;margin-right:7px;}

#livemenu a
{color:white;text-decoration:none;}

#livemenu a:hover
{text-decoration:underline;}

