input#form_submitter
{
	border-width:0px;
	background-color:red; 
	margin-top:-10px;
}

body
{
  background-color:#bab9b7; 
  background-image:url("../images/BG.jpg");
  background-repeat:repeat-x;
  margin-top:0px;
  font-family: Arial;
  font-size:12px;
}
#carrousel
{
  width:920px;
  height:281px;
}

#header1
{
  background-image:url("../images/carrousel/header_background1.png");
  width:0px;
  height:0px;
}

#header2
{
  background-image:url("../images/carrousel/header_background2.png");
  width:0px;
  height:0px;
  
}

#header3
{
  background-image:url("../images/carrousel/header_background3.png");
  width:0px;
  height:0px;
  
}

#header
{

  background-image:url("../images/carrousel/header_background1.png");
  background-repeat:no-repeat;
  width:920px;
  height:281px;
  display:block;
  text-align:left;


}
#morenews
{
	position:relative;
	margin-top:7px;
	top:0px;
	left:310px;

}
#morenews a:active,#morenews a:link,#morenews a:visited,#morenews a:hover
{
font-size:14px;
color:#176089;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
#morenews a:hover
{
	text-decoration:underline;
}
#news
{
	border-width:0px;
	width:270px;
	height:232px;
	margin-right:30px;
	padding-top:10px;
	padding-bottom:5px;	
	text-align:left;
	font-size:11px;
	position:relative;
	top:0px;
	left:310px;
}
#news h2
{
	font-size:11px;
}
#news h2 a:link,#news h2 a:visited,#news h2 a:hover,#news h2 a:active
{
text-decoration:none;
color:#176089;
}
#news h2 a:hover
{
	text-decoration:underline;
}

 .more
{
	text-align:right;
}
.more a:link, .more a:visited, .more a:hover, .more a:active
{
	color:#d66229;
	text-decoration:none;
}

 .more a:hover
 {
 	text-decoration:underline;
 }

#news_logo
{

  background-image:url("../images/carrousel/header.png");
  background-repeat:no-repeat;
  width:920px;
  height:281px;
  position:relative;
  top:-281px;

}


#subheader
{

  background-image:url("../images/subheader.png");
  background-repeat:no-repeat;
  width:920px;
  height:29px;
  font-size:11px;
  color:#000000;
  text-align:left;
  text-transform:uppercase;
}

#subheader a:active,#subheader a:link,#subheader a:visited,#subheader a:hover
{
	text-decoration:none;
	color:#000000;
		
}
#subheader a:hover
{
	text-decoration:underline;
}

#fil_ariane
{
	padding-left:330px;
}

/* Menu Zone */


#menu_content_wrapper
{

   width:980px;
}
#menu_wrapper, ie_fck_cell
{
display:block;
  width:203px;
  margin-left:0px;
  margin:0px;
}
#form_extranet
{
  background-image:url("../images/form_extranet_background.jpg");
  background-repeat:no-repeat;	
  width:203px;
  height:148px;
  text-align:left;
}
#form_extranet input
{
  background-color:#d0d4d7;
  border-style:solid;
  border-color:#DEDEDE;
  border-width:1px;
  font-size:14px;
  margin-left:20px;
  margin-bottom:13px;
}
#form_extranet fieldset input:last-child
{
  
}
#form_extranet label
{
  text-align:left;
  text-transform : uppercase;	
  margin-left:30px;
  padding-bottom:20px;
  font-weight:normal;
  color:#175f87;
  letter-spacing:-0.5px;
}

#form_extranet legend
{
  padding-left:30px;
  margin-bottom:2px;
  padding-top:5px;
  font-size:16px;
  font-weight:bold;
  text-transform : uppercase;
  color:#175f87;	

}

#form_extranet a:active, #form_extranet a:hover, #form_extranet a:visited, #form_extranet a:link
{
  color:#175f87;
  font-size:12px;
  text-transform : uppercase;
  text-decoration:none;
  margin-left:150px;
}

#form_extranet a:hover
{
  text-decoration:underline;
}

#menu {
	
	display:block;
	margin-left:0px;
	width:202px;
	height:auto;
  background-image:url("../images/menu_background.jpg");
  background-repeat:no-repeat;	
	text-align:right;  
}
#menu_wrapper2 {
	display:block;
	margin-left:0px;
	width:202px;
	height:320px;
  background-image:url("../images/menu_background2.jpg");
  background-repeat:repeat-y;	

}
/* menu first lvl */
#menu > ul {
	padding-top:15px;


}
#menu ul li {
	
	background-image:none;
	text-align:right;
	position:relative;
	text-align:right;
	width:195px;
	padding-bottom:10px;
  margin-bottom:10px;

  margin-right:15px;
  border-bottom-style:dotted;
  border-bottom-width:1px;
  border-bottom-color:#9ab7c5;
  text-transform : uppercase;	
}


#menu ul li a {
	  width:165px;
  	  
	font-size:14px;
	font-weight:bold;
	height:auto;

  color:#176089;
  text-decoration:none;

     	
}

#menu ul li a:hover {
	text-decoration:underline;
}

#menu ul li ul li a {
  	  
	font-size:12px;
	font-weight:bold;
	height:auto;

  color:#176089;
  text-decoration:none;

     	
}
#menu ul li ul li a:hover {
text-decoration:underline;
}

/* third lvl menu */
#menu ul li ul {
	z-index:2;
	padding:0px;
	margin-bottom:0px;
	position:absolute;
	left:194px;
	top:0px;
	display:none;
	width:300px;
}
#menu ul li:hover ul {
	display:inline;
	padding-bottom:0px;
	margin-bottom:0px;
	
}
#menu ul li ul li {
	display:block;
	color:#FFF;
	float:none;
	width:auto;
	position:static;
	padding:0px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#EEEEEE;
	background-image:url(../images/submenu_background.png);
	
}

#menu ul li ul li:last-child {

	border-bottom-style:none;
	height:20px;
	
}
#menu ul li ul li ul li a {
	display:block;
	background-color:#354EA2;
	padding-right:14px;
	white-space:nowrap;
}

#menu ul li ul li ul li a:hover {
	text-decoration:underline;
}





/* CONTENT ZONE */

#content_wrapper
{

  float:left;

  width:716px;
  
}


#content
{

  width:693px;
  background-image:url("../images/content_background.png");

  background-repeat:repeat-y;
  text-align:left;
  
  padding-right:10px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:100px;
  color:#3E3E3E;
  font-size:12px;
  
}
#content_sub
{
  width:713px;
   
  background-image:url("../images/content_sub_background.png");
  background-repeat:no-repeat;
  height:24px;
  
}

#content h1,h2
{
  font-size:18px;
  text-transform : uppercase;
  color:#d66229;
  margin-bottom:15px;
  margin-top:15px;
  
}
#content H3
{
  font-size:12px;
  color:#000000;
  margin-top:7px;
  margin-bottom:0px;
  padding-left: 15px;
  
}
#content H4
{
  font-size:15px;
  color:#000000;
  margin-top:7px;
  margin-bottom:0px;
  padding-left: 15px;
  
}

#content H5
{
  font-size:13px;
  color:#000000;
  margin-top:0px;
  padding-bottom:7px;
  padding-left: 15px;
  
}

#content ul
{
  margin-top:2px;
  margin-bottom:4px;
}
#content ul li
{
  margin-top:2px;
  padding-bottom:4px;
}
#content ul li ul
{
	margin-top:10px;
  list-style-image: URL(../images/bullet_content.gif);
  color:#000000;
  padding-left:14px;
}

#content ul 
{
  list-style-image: URL(../images/first_level_bullet_content.gif);
  color:#3E3E3E;
  padding-left:40px;
  
}
#content p
{
  padding-top:10px;
  padding-bottom:0px;
  padding-left:15px;
}

#content h2 a:active,#content h2 a:link,#content h2 a:visited,#content h2 a:hover
{
  font-size:18px;
  text-transform : uppercase;
  color:#d66229;
  margin-top:-20px;

}

#content h2 a:hover
{
	text-decoration:underline;
}

#content h2:first-child a:active,#content h2:first-child a:link,#content h2:first-child a:visited,#content h2:first-child a:hover
{
  margin-top:0px;

}
#content a:active,#content a:link,#content a:visited,#content a:hover
{
	text-decoration:none;
	color:#175f87;
		
}
#content a:hover
{
	text-decoration:underline;
}


/* footer */

#content_footer
{
  text-align:left;
  margin-top:5px;
  padding-top:1px;
  padding-left:10px;
  width:713px;
  height:45px;
 background-image:url("../images/content_footer.png");
 background-repeat:no-repeat; 
}

h3.legend_footer
{
  font-size:12px;
  text-transform : uppercase;
  color:#d66229;
  padding-right:0px;
  margin-right:0px;
}
.partners
{
  float:left;
  padding-left:23px;
}

.tx-firedatabase-pi1-searchbox
{
	margin-top:15px;
	margin-bottom:15px;
	display:none;
}
.tx-firedatabase-pi1
{
	padding-left:15px;
	margin-top:15px;
}

.doclibrary_item_date
{
	padding-left:15px;
}


.doclibrary_item_tags
{
	padding-left:15px;
}


.doclibrary_item
{
	margin-bottom:15px;
}

.tx-doclibrary-pi1-listrowField-categories
{
	margin-left:0px;
	padding-left:0px;
}
.extranet
{
 margin-top:30px;

}

#menu ul.extranet li a:hover,#menu ul.extranet li a:link,#menu ul.extranet li a:active,#menu ul.extranet li a:visited
{
color:#4DB3D9;
}

#menu ul.extranet li ul li {
	display:block;
	color:#FFF;
	float:none;
	width:auto;
	position:static;
	padding:0px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#EEEEEE;
	background-image:none;

	background-color:#FFFFFF;
}

#menu ul.extranet li ul li:last-child {

	background-image:none;
	background-repeat:no-repeat;
	border-bottom-style:none;
	height:20px;
	background-color:#FFFFFF;	
}

#menu ul.extranet li:hover ul {
	display:none;
}

#menu ul.extranet li:hover ul {
	display:inline;
}

.tx-firedatabase-pi1 table
{
	margin-top:15px;
	width:600px;
}

.tx-firedatabase-pi1 table tr:first-child
{
	background-color:gray;

}

.tx-firedatabase-pi1 table td
{
	padding:4px;
}

.tx-firedatabase-pi1 table tr:first-child td
{
	color:#EEEEEE;
	font-size:14px;
	
}

#right_column
{
text-align:right;
}

#right_column h1, #right_column h2, #right_column h3
{
margin-bottom:0px;
padding-bottom:0px;
font-size:14px;
}

#right_column p
{
margin-top:5px;
padding-top:0px;
}
#right_column ul
{
margin-top:0px;
padding-top:0px;
}

.doclibrary_search_result_header
{
	margin-bottom:15px;
}

sup,sub 
{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: .5ex;
}

sub {
	top: .5ex;
}

#form_extranet a:active,#form_extranet a:hover,#form_extranet a:link,#form_extranet a:visited
{
	color:#4DB3D9;
	text-decoration:none;
	font-transform:uppercase;
	font-size:20px;

}

#logout_wrapper
{
	position:relative;
	top:50px;
	left:-100px;
}

#ie6_fck
{
	padding-left:-30px;
}

#form_extranet_footer
{	
	display:none;
}

#trynisis_legend
{
display:none;
}