html, body { padding:0; margin:0; height:100%; text-align:left;font-size: 11px; color: #666;font-family: Tahoma, Verdana,arial, sans-serif;}
.alpha-shadow {
  float: left;
  background: url(/img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(/img/shadow2.png) no-repeat left top !important;
  background: url(/img/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}
div a img { border:0;}
.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
a:link {
outline:none;
	color: #acbe6c;
	}
a:visited {
	color: #acbe6c;
	color: #acbe6c;
	}
a:hover, a:active { 
color: #acbe6c;
color: #acbe6c;
	}
#blocContainer { background-color:#a9d13a; width:180px; height:150px;}
.chiffres { background-color:#fff; width:25px; padding:2px; margin:10px; font-size:24px; text-align:center;}
#titleEcho {font-size:1.5em; font-family: Helvetica, Arial, sans-serif; color: #3E580C; position:absolute; font-weight:bold; left:213px; top:27px; }
#descText { font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#b88b26; font-weight:bold; position:absolute; left:213px; top:47px; width:600px; }
/*#search {position:absolute; left:620px; top:55px;}*/
#recherche { margin-bottom:20px;}
#search {position:absolute; left:460px; top:15px;}
#access { font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#fff; position:absolute; left:737px; top:31px; }
#accessLink { color:#FFFFFF; text-decoration:none;s}
#global { min-height: 100%; width: 900px; padding: 0; margin: 0 auto; position:relative }
#container {background:url(../img/ec_bkg_02l.png) repeat-y; height:100%; width:883px; padding-left:17px;}
#container2 { background:url(../img/ec_bkg_02r.png) repeat-y right; height:100%; width:866px; padding-right:17px;position:relative;}
#top{margin:0; padding:0; clear:both; margin:0px;}
#logobar { background:url(../img/logobar.png);width: 866px;height: 98px; margin:0;}
#menu { background:url(../img/menu.png); height: 23px; clear:both; background-repeat:no-repeat; border:0; }
#ssmenu { background:url(../img/sousmenu.png); height: 22px;}
/*#ombre { background:url(../img/ombre.gif) repeat-x; height: 23px; line-height:20px; padding: 2px 10px 0 10px; text-align:right;}*/
.alignL{ text-align:left; padding:0; margin:0; float:left;}
#content{padding-left: 10px;padding-bottom: 25px;overflow: auto;}
#logos{ position:absolute; bottom:0; padding-bottom:0px; height:100px; margin-top:20px;}
#product1 { display:block; background:url("/img/testhelp.png") no-repeat 0px 0px; width:190px; height:237px; }
#left { margin:0; width:570px; float:left; padding:0; }
#nouvelles{ margin:10px; width:300px; height:160px; float:left; }
#sidebard { width:269px; float:right;}
.sidebarText{ font-size:11px; text-align:left;}
#bottom {background-color: #4e621d; height: 25px; text-align:center;
	width: 100%;
	bottom: 0px;
	color: #fff;padding:0px; margin:0px; line-height: 20px ;
	}

h1{	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4e621d;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	/*border-bottom:1px solid #87ac22;*/

		}
h2{font-size: 14px; font-weight: bold;text-align:left;color:#986e40; padding:10px 0; margin:0; color:#b88b26}
h3{font-size: 11px; font-weight: bold;text-align:left; color:#666; padding-top:10px;}

h4{font-size: 11px; font-weight: bold;text-align:left; color:#333; padding-left:5px;}

h5{
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	color: #4e621d;
	margin-top: 0;
	margin-bottom: 10px;
}

.subtitle{
	color:#b2c946;
	font-size: 12px;
	font-weight: bold;
	padding:10px 0 10px 0px;
	margin:0px;
	
}
.point{
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	color: #18BB4E;
	margin-top: 0;
	margin-bottom: 10px;

}
.titleIndex { 
	/*background:#87ac22;*/
	text-decoration:underline;
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#87ac22;
	font-weight: bold;
	padding:10px 0;
	text-align:left;
	}
/*table#tablePoint { border-left:3px solid #9ac32c; border-right:3px solid #9ac32c;border-bottom:3px solid #9ac32c;}*/
/*table#tablePoint { border-bottom:1px solid #9ac32c; padding-bottom:10px; margin-bottom:10px;}*/
table#tablePoint td {vertical-align:top;}

table#tableIndex {border:1px solid #9ac32c; margin-bottom:15px; padding-bottom:10px; background-color:#f1f1f1;} 

#bottom a:link,#bottom a:active,#bottom a:visited{color:#fff;font-weight:normal;}
#top ul{list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #fff;padding:0;margin:0;line-height: 20px ;}
#top ul li a:link, #top ul li a:active, #top ul li a:visited, #top ul li a:hover {text-decoration:none; color:#fff;}
#ombre ul li a:link, #ombre ul li a:active, #ombre ul li a:visited, #ombre ul li a:hover {text-decoration:none; color:#666;}
#menu ul li a:active{text-color:#c4c280}
#menu ul li a:hover {border-bottom:3px;border-color-bottom:#c4c280; color:#c4c280} 
#ssmenu ul li a:hover {text-decoration:underline} 
#top ul li{float:left;padding-left:10px; display:block;}
#box {
width:auto;
padding:10px;
border:4px solid #999;
background:#333;
}
#carreInfo {
	border:4px solid #d75b20;
	float:left;
	/*padding:3px;*/
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}
#carreInfo a:link, #carreInfo a:hover,#carreInfo a:visited {font-size: 10px; color: #986e40;}
.cadre{
background:url(../img/fond_deg01.gif) repeat-x left top;
width:170px;
	height:160px;
	margin:0px;
	border:3px solid #FFFFFF;
}
.titreCarre{
font-size: 24px; color: #d75b20; font-family: Georgia, "Times New Roman", Times, serif;
margin:20px 0 0 0;
}
.italique{font-style: italic;color:#986e40}
a.more {
  background-image: url(../img/more.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 18px;
margin-bottom:5px;
color: #b88b26;

}
a.web {
  background-image: url(../img/more.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 18px;

margin-bottom:5px;
}
.centrer{
text-align:center;}
.gauche{float:left;margin-left:20px;margin-right:20px;}
.info{text-align:left;margin:0}
.mission{ width: 260px; float:left; margin-right: 20px;}

input, textarea { background-color:#FFFFFF; border:1px solid #94b12b; }
#focus {  text-align:left; position:relative;}
.jobtesti { position: absolute; top:10px; left: 20px; color:#fff; font-size:16px; }
.infoContent{  margin-left:35%; }
#insidemenu{float:left; padding:5px; width:32%; text-align:left}
#insidemenu ul { list-style:none; padding: 5px 0 0 0; margin:0;}

.container {
float:left;
border:1px solid #999;
padding:5px;
background:#FFFFFF;
height:100%;
width:100%;
margin-bottom:10px;
}
h6 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #96a93b;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}	  


table#nav { text-align:center;
	padding-bottom:10px;
} 

#cadre { color:#fff; width:540px; float:left;}
.spacer { clear:both;}

table#contenu td{ min-height:240px; padding:10px;}
* html table#contenu td  { height:240px;}
#cadre2 div  { float:left; width:23%; min-height:20px; margin-left:4px;}
* html #cadre2 > div { height:20px; }
#cadre div div { padding:10px; height:auto; min-height:0px; width:auto; }

table#project td.blue { background:#3997df; border:3px solid #fff;  }
table#project td.yellow{ background:#e9c225; border:3px solid #fff;}
table#project td.green{ background:#b2d31a; border:3px solid #fff; }
table#project td.red{ background:#d3461a; border:3px solid #fff; }

table#contenu td a { margin:0; line-height:normal; padding:0;}
table#contenu td.green a{  text-decoration:none; color:#45510d;  }
table#contenu td.blue a{  text-decoration:none; color:#0f2b41; }
table#contenu td.red a{  text-decoration:none; color:#590c0c; }
table#contenu td.yellow a{  text-decoration:none; color:#4e410c; }
table#contenu td a:hover { color:#000;}

table#menu { border:1px solid #ccc; margin-top:10px;}

table#menu td a { margin:0; line-height:normal; padding:0;}
table#menu td.green a{  text-decoration:none; color:#45510d;  }
table#menu td.blue a{  text-decoration:none; color:#0f2b41; }
table#menu td.red a{  text-decoration:none; color:#590c0c;}
table#menu td.yellow a{  text-decoration:none; color:#4e410c; }
table#menu td a:hover { color:#000;}

table#menu td { padding:5px;}
table#menu td.red {background:url(../img/bkg_rouge.png) repeat-x; width:25%;}
table#menu td.yellow {background:url(../img/bkg_jaune.png) repeat-x; width:25%; }
table#menu td.blue {background:url(../img/bkg_blue.png) repeat-x; width:25%; }
table#menu td.green {background:url(../img/bkg_vert.png) repeat-x;width:25%; }

table#orga td { text-align:center; color:#FFFFFF;}
a.orgaLink { color:#fff; text-decoration:none;}
.orgaLink:hover { color:#fff;  text-decoration:underline;}



.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 564px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	background:url(/img/tabmenu_0.png) no-repeat;
	border-bottom:1px solid #e6e6e6;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 20px 10px;
	margin: 0px;
	font: bold 17px sans-serif;
	color:#a1c13a;
	text-align:center;
	background:url(../img/tabmenu_1.png) no-repeat 0px -233px;
	width:168px;
	height:193px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline:none;
}

.TabbedPanelsTabHover {
	/*background-color: #CCC;*/
}

.TabbedPanelsTabSelected {
	background-position: 0px 0px;
	outline:none;
}

.TabbedPanelsTab a {
	color: a1c13a;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
}

.TabbedPanelsContent {
	padding: 20px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {

}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
table#menu3  {
background:#f6f6f6;
text-align:right;
color:#8cad00;
}
table#menu3 a {
text-decoration:none;
line-height:40px;
color:#986e40;
}
table#menu3 a:hover {
text-decoration:underline;
}
table#menu4  {
background: #f7f7f7;
}
table#menu4 a {
text-decoration:none;
}
table#menu4 a:hover {
text-decoration:underline;
}
.btnoreille{ 
background:url(../img/menusepa.jpg) repeat-x bottom;
padding-right:15px;
}
.btnoreille:hover{ 
color:#acd500;
}
.btnbouche{ 
background:url(../img/menusepa.jpg) repeat-x bottom;
padding-right:15px;
text-decoration:none
}
.btnbouche:hover{ 
color:#ffffff;
}
.btnvisavis{ 
background:url(../img/menusepa.jpg) repeat-x bottom;
padding-right:15px;
}
.btnvisavis:hover{ 
color:#ffffff;
}

#subNav { padding:5px}
#subNav a span{ font-size:1.2em; text-decoration:underline;}
#subNav a span.actif{ color:#986e40; text-decoration:none; font-weight:bold;}
#subNav a {text-decoration:none;}
#lokua{float:right;}
/*.picto1{ background:url(../img/picto1_50.gif) no-repeat; margin-right:10px; padding-left:20px;}
.picto1:hover{ background:url(../img/picto1_r_50.gif);}
.picto2{ background:url(../img/picto2_50.gif no-repeat); margin-right:10px; padding-left:20px;}
.picto2:hover{background:url(../img/picto2_r_50.gif);}
.pict3{ background:url(../img/picto3_50.gif) no-repeat; margin-right:10px; padding-left:20px;}
.picto3:hover{background:url(../img/picto3_r_50.gif);}*/
