			/* CSS Document */

html {
	height: 100%;
}

* {
	margin:0;
	padding:0;
	line-height:normal;
	font-size:12px;
	border: 0px;
	border-spacing:0px;
border-collapse:collapse;
}

body {
font-family:"Trebuchet MS";
	line-height: 100%;
	font-size: 12px;
	color: #333333;
	background:#E3E5EB url(../images/back2.jpg) repeat-x;	
/*		background: transparent url(../images/bg.jpg) repeat scroll 0% 50%;
background-color:#dddddd;
scrollbar-face-color: #dddddd;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #FFFFff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #eeeeee;
scrollbar-arrow-color: #333333;*/

}
body.mceContentBody {background: #fff !important;
background-image: none;
width:100%;
height:100%;
} 
ul {
/*display:block;
list-style-image:url(../images/arrow.png);
list-style-position:inside;
padding-left:20px;
text-indent:-20px;*/
margin:0;
padding:0;

}
ol {
/*display:block;
list-style-image:url(../images/arrow.png);
list-style-position:inside;
padding-left:20px;
text-indent:-20px;*/
margin:0;
padding:0;

}

li
{
list-style:none;
}


table.contentpaneopen li {

list-style:none;
list-style-image:url(../images/arrowx.png); 
/list-style-image:url(../images/arrowIEgris.png);
list-style-position:inside;
text-indent:-20px;
/text-indent:-15px;
margin-left:35px;
/margin-left:30px;


}*/

.latestnews_left li  {
list-style:none;
margin-left:5px;
margin-right:5px;
}
ul.latestnews_left {
margin-left:10px;
}
h1 {font-size:18px;}

h3 {
color : #333333;
line-height : 18px;
font-size : 16px;
}
div .moduletable_temoignages h3 {
margin-top:40px;
margin-bottom:20px;
color: #EEEEEE;
background-color:#000000;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;

}
div.moduletable_left h3 {
color: #ffffff;
background-color:#988d8b;
	text-align: center;
	
	
	font-weight: bold;
	font-size: 12px;

}
h2 {
font-size : 16px;
color:#333333;
margin-bottom:10px;
margin-top:5px;
margin-left:15px;


}
h4 {margin-left:15px;}


/* LES DIFFERENTES ZONES ================ */

#bas {
width:100%;
height:20px;


}
.bandebas {
text-align:center;
background-color:#53423b;
color:#ffffff;
width:760px;
}
.bandebasgauche {
/*background-image:url(../images/basgaucheg.gif);
background-repeat:no-repeat;*/
width:143px;
background-color:#807772;
}
.bandebasdroite {
width:0px;

}

#lang {float:right;}
#lang li {background-image:none;}

#home1_home {
position:relative;
top:-250px;
left:25px;
}

/* LES MODULE TABLES ============================*/

div .moduletable_temoignages  {
width:108px;
height:250px;
}

div.moduletable_home {
width:300px;
border: solid 0px;
margin-right:20px;
margin-top:20px;
}


#logo {
float:left;
background-color:#FFFF00;
width:110px;
}
.clr {
	clear: both;
}

.outline {
 border: 0px solid #cccccc;
/* background-color:#FFFFFF;*/
}

#letout {
	width:903px;
	/*background-image:url(../../../images/fondleft$$.jpg);/* image fond pathway 
	background-repeat:repeat-y;*/
	margin-left:auto; /* cetrage pour IE */
	margin-right:auto;
	margin-top: 10px;
	background-color:#efefef;

}
#lehaut {
float:left;
height:26px;
background-color:#eeeeee;
width:750px;

}
.bandehaut {
text-align:center;
width:750px;

}
.bandehautgauche {
width:0;
/*background-image:url(../images/hautgauche.gif);
background-repeat:no-repeat;
width:5%;*/
}
.bandehautdroite {
width:0;
/*background-image:url(../images/hautdroite.gif);
background-repeat:no-repeat;
background-position:right;*/
}
#header {
	background-color:#eeeeee;
	height:143px;
	padding:0px;
	
}
#buttons_outer {
clear:both;
width:100%;
background-color:#eeeeee;

}
#buttons {

margin-left:143px;
width:760px;

background-color:#4e3b34;
}

#pathway_text {
	
	float: left;
	text-align: left;
	margin-left:20px;
	height:20px;
	padding-left:0px;
	color:#333333;
	background-color:#eeeeee;

}


#search_outer {
	float: right;
	width: 100px;
	margin-right:20px;
}

#search_inner {
  border: 0px solid #cccccc;
  overflow: hidden;
}

#search_inner form {
width:100px;
 }

#search_inner .inputbox {
	border: 0px;
	padding: 0px 0px 0px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #c64934;
	background-color:#ffffff;
}


/*#top{  width:100%; background-color:#ffffff;}*/






#content_outer {
background-color:#efefef;
	/*background-image:url(/xsarnet2/images/home/home3.jpg); /* l'image de fond gauche et central*/
		width:100%;
	/*	height:500px;*/
	
}

#left_outer {
	width: 143px;
	float: left;
}

#corpsprincipal {
	/*height:500px;
	overflow:auto;
	overflow-x:hidden;*/
	width:758px;

	float:left;
	
	background-color:#dedbde;
	padding-left:0px;/**************/
	background-image: url(none);
	border-left:solid 1px #999999;
}
#mainbody {
position:relative;
top:0;
left:0;
background-color:white;

_height:500px;
/*overflow:auto;*/
}
#mainbody table.contentpaneopen td a:visited {
margin:0;
padding:0;
}

/*
#right_outer {
	width: 165px;
	background-color : #ffffff;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}*/
#coldroite {
float:right;	
width:186px;
height:100%;
overflow:hidden;
background-color:#dedad9;



}/*
#coldroite div.moduletable_droite {
margin:10px;
margin-top:40px;
padding:10px;

}

#right_inner {
  float: none !important;
 /* float: left; 
  border: 0px solid #cccccc;
  padding: 5px;
}
#right_inner  div.moduletable h3 {
	/*background: url(../images/subhead_bg.png) repeat-x ; 
	color: #000000;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 0 0;
}

#right_inner  div.moduletable  {
border-top:1px solid #000000;
margin-bottom:20px;
}

.user1_inner {
	border: 0px solid #cccccc;
  float: none !important;
  float: left;
  width:100%;
  background-color:#2900bd;
}

.user2_inner {
	border: 0px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

#blocdroite {
float:right;
background-color:#FFFF00;
margin-top:100px;
width:150px;
}*/


table td.body_outer_home {
	padding-left:20px;
	padding-top:0px;
	border: 0px solid #cccccc;
	
	}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../../rhuk_solarflare_ii/images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../../rhuk_solarflare_ii/images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}



/*li
{
line-height: 18px;
padding-left: 28px;
padding-top: 0px;
background-image: url(../../xsarnet/images/arrow.png);
background-repeat: no-repeat;
background-position: 15px 3px;
}


li.latestnews_left {
background-image:none;
padding:0px;

}

li.latestnews {
background-image:none;}
*/





/* Joomla core stuff */
a:link, a:visited {
	color: #666666; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #6666;	text-decoration:underline;
	font-weight: bold;
}
a.pathway {
color:#000000;
}

div.moduletable_temoignages table.contentpaneopen td {
   padding-right: 5px;
   text-align:left;
 
  
}
a.at_title {
padding-left:10px;
}

table.contentpaneopen td {
   text-align:left;
   padding-right:15px;
    
  
}
table.contenpaneopen {
cellspacing:0px;
}
table.contentpaneopen p {
margin:0 15px 0 15px;
}
div.moduletable_temoignages table.contentpaneopen p {
margin:0 5px 0 5px;
}



table.contentpaneopen td.contentheading {
   font-size:16px;
   color:#333333;
   font-weight:bold;
   text-transform:uppercase;
   padding-left:15px;
   padding-top:20px;
  padding-bottom:20px;
}
table.contentpaneopen img {
margin: 0 15px 15px 15px;
}
#fronttitle img {
margin:0;
}


table.contentpane td.componentheading {
	padding-left: 4px;
}
table.contentpane td {
padding-left:15px;
}

div.componentheading {
margin:15px;
color:#343c3b;
text-align:left;
font-family:"Lucida Sans";
font-size:16px;
}

.button {
  color: #c64934;
  font-family:"Trebuchet MS";
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../../rhuk_solarflare_ii/images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	background: #ffffff;
	color: #000000;
	text-align: center;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 16px;
	/*text-transform: uppercase;*/

}

/*
.contentheading  {
	height: 21px;
	margin-left:15px;
	
	color: #000000;
	
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;	
}*/

div.moduletable_home h3 {
font-size : 16px;

color:#543835;
margin-bottom:15px;
margin-top:15px;
}


table.moduletable th, div.moduletable h3 {
	/*background: url(../images/subhead_bg.png) repeat-x ; */
	color: #ffffff;
	text-align: left;
	padding-left: 4px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	
}

table.moduletable td {
}

table.pollstableborder td {
  padding: 2px;
}

table.pollstableborder td.sectiontableentry2 {
  padding-top: 10px;
  padding-bottom:10px;
}

form#poll div.componentheading {
color:#000000;
background: #ffffff;
}


.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}


.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 12px;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 12px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 12px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../../rhuk_solarflare_ii/images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background:#eeeeee;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #533d3f;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right:12px;
	text-decoration: none;
	
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	background:#533d3f;
	color: #ffffff;
	border-bottom: 0px solid #cccccc;
	/*background-image:url(../images/menubox.gif);
	background-repeat:no-repeat;
	background-size:100%;
	background-repeat:repeat-y;*/
}

a.mainlevel#active_menu {
	background-position: 0px -25px;
	text-decoration: none;
	background:#533d3f;
	color: #ffffff;
	border-bottom: 0px solid #cccccc;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}
/* MENU TOP EN MODE MAIN MENU */
a.mainlevel-nav:link, a.mainlevel-nav:visited {
	padding:0px;
	margin:0px;	
	background-color:#4e3b34;
	line-height:22px;
	float:left;
	width:85px;
	height:24px;
	margin-left:10px;
	text-align:center;
	border-right: 0px solid #cccccc;
	color:#FFFFFF;
}

a.mainlevel-nav:hover {
/*background-image:url(../images/fond_menutop.gif);
background-repeat:no-repeat;*/
text-decoration:none;
color:#ff9000;
	
}
a#active_menu-nav {
/*background-image:url(../images/fond_menutop.gif);
background-repeat:no-repeat;*/
text-decoration:none;
font-weight:bold;
color:#ff9000;	
}
a.mainlevel-nav#active_menu:hover {
	color: #fff;
}
/*+++++++++++++++*/
a.latestnews_left {
color:#000000;
text-decoration:none;
margin-left:0px;

}
a.latestnews_left:hover {
color:#333333;
}

div.moduletable_vide  {

}

div.moduletable_left img {
float:left;

}
div.moduletable_left p {
margin-left:10px;

}
div.moduletable_left td {
border-bottom:solid 1px #666666;
}
div.moduletable_left table {
border-right:solid 0px green;
}
.at_img_table img {
margin-left:15px;
}
div.moduletable_left  {
	background-color:#efefef;
	height:0;
	vertical-align:top;

	
	
}

a.sublevel:link, a.sublevel:visited {
display:block;

margin-left:20px;
	background:#FFFFFE;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color:#666666;
	padding-bottom:5px;
	
}

a.sublevel:hover {
	color: #000000;
	text-decoration: none;
}

a#active_menu.sublevel {
	color: #ff6600;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 0px solid #ccc;
  }

.mosimage {
  border:2px solid #cccccc;
  margin-left: 10px; margin-right:10px;
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 0px solid #cccccc;
}
/*
span.article_seperator {
	display: block;
	height: 1em;
	border-top: 2px solid #cccccc;
	margin-top:5px
}*/
/*
table.blog td, td.contentheading {
text-align:left;

font-size:12px;
} */
a.readon {
font-size:10px;
margin-left:15px;
}

#eEditorintrotext {
width:800px;}

/*#ombre #letout #content_outer #content_inner .content_table #left_outer #left_inner .moduletable_left .latestnews_left .latestnews_left .latestnews_left {
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	z-index: 100;
}*/

.moduletable_left {
	background-color: #eeeeee;
	/*z-index: 1;

	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	/*pour IE7*/ min-height:1px;
	/*pour IE6*/ height:auto !important;
	height:1px;
}

div.moduletable_right {

width:186px;
margin-top:40px;
margin-left:10px;
}
div.moduletable_right p {
margin-left:5px;
}
div.moduletable_right h3 {
background-image:url(../images/rightbox_top2.gif);
background-position:center;
background-repeat:repeat-y;
background-repeat:no-repeat;
font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #583533;
	text-align: center;
	padding-top:5px;
}
div .mod_contentitem_right {
width:186px;

}


div .mod_contentitem_right table.contentpaneopen td {
margin:0;


background-image:url(../images/righbox_bg.gif);
background-position:center;
background-repeat:repeat-y;
padding-right:10px;
padding-left:45px;

width:130px;

}
div .mod_contentitem_right .article_seperator {
background-image:url(../images/rightbox_bottom.gif);
background-position:center;
background-repeat:no-repeat;
display:block;
height:12px;
width:127px;
margin-left:30px;

}
div .mod_contentitem_right ul{
margin:0;
padding:0;
}

div .mod_contentitem_right li {
list-style-image:url(../images/arrowx.png);
/list-style-image:url(../images/arrowIEgris.png);
margin-left:20px;
/margin-left:10px;
text-indent:-20px;
/text-indent:-15px;
/*padding-left:25px;*/
line-height:normal;
margin-right:30px;
}
.mod_contentitem_right a {
color:#503e37;
}

/*.contentpaneopen {
border-spacing:0px;
border-collapse:collapse;
}*/
div .mod_contentitem_left table.contentpaneopen td  {
padding:0;
padding-left:5px;
}
div .mod_contentitem_left a {
font-size:11px;
color:#583533;
}
#Layer1,#Layer2,#Layer3,#Layer4,#Layer5 {
Z-INDEX: 1000; LEFT: 0px; WIDTH: 600px; POSITION: relative; TOP: -405px; font-size:11px; font-family:"Trebuchet MS"; height:0px;
}
table .contentpaneopen_accu #mainbody {
overflow:hidden;
}
