/**
 * Framework CSS
 */

body	{margin: 0px;font-family: Arial;font-size:12px;background:#017f96 url(../images/bg_lueurs.jpg) top center repeat-x;color:#0d78a6;}
img 	{border: 0px;}
form	{margin: 0px;}
strong{font-weight: bold;}
p			{margin: 0 0 10px 0;}
.fleft {float:left;}
.clear {clear:both};
.center			{text-align: center;}
.strong			{font-weight: bold;}
.conteneur	{overflow: auto; height: 1%;}
*{margin:0;padding:0;}
ul{list-style:none;margin-bottom:10px;}
.error{color:#F00}
#conteneur_lueurs
{
	
	
}

#conteneur
{
	width:980px;
	margin:0 auto;
	
}

#header
{
	position:relative;
	background:url(../images/header.jpg) no-repeat;
	width:980px;
	height:192px;
}

#page
{
	
	overflow:auto;
	position:relative;
	background:#FFF url(../images/top_page_left.gif) no-repeat top left;
	width:960px;
	margin-left:11px;
	
	
}
#logo
{
	width:121px;
	height:80px;
	position:absolute;
	top:23px;
	left:33px;

}
#chemin
{
	
	font-size:11px;
	color:#008cb4;
}

#chemin a
{
	color:#04c90e;	
}




a.btn_vert1{background:url(../images/btn_vert1.gif) no-repeat; height:19px;width:134px;color:#FFF !important;color:#FFF;padding:5px 0 0 0px;float:left;text-decoration:none;font-weight:bold;text-align:center;}
a.btn_vert2{background:url(../images/btn_vert2.gif) no-repeat; height:19px;width:134px;color:#FFF !important;color:#FFF;float:left;padding:5px 0 0 0px;text-decoration:none;font-weight:bold;text-align:center;}

a.btn_vert2:hover, a.btn_vert1:hover{background:url(../images/btn_vert_hover.gif)  no-repeat; height:19px;width:134px;color:#1bc30f !important;padding:5px 0 0 00px;}


#titre_newsletter{height:15px;width:113px;background:url(../images/titre_newsletter.gif) no-repeat;position:absolute;top:14px;left:14px;}
#titre_next_event2{height:36px;width:134px;background:url(../images/titre_next_event2.gif) no-repeat;position:absolute;top:14px;left:14px;}
#titre_video_screen{height:15px;width:123px;background:url(../images/titre_video_screen.gif) no-repeat;position:absolute;top:14px;left:14px;}
#titre_enerfish_results{height:15px;width:163px;background:url(../images/titre_enerfish_results.gif) no-repeat;position:absolute;top:14px;left:14px;}


ul#menu {list-style:none;width:765px; position:absolute;height:11px;left:195px;top:122px;}
ul#menu li {float:left;margin:0;position:relative;border-right:1px solid #1080b0;}
ul#menu li.last {float:left;margin:0;position:relative;border-right:none !important;border-right:none;}
ul#menu li  a {display:block;height:11px;}

a#menu_about {background:url(../images/menu_about.gif) top center no-repeat;width:98px;margin-right:7px;}
a#menu_about:hover{background-position:bottom center;}

a#menu_workplan {background:url(../images/menu_workplan.gif) top center no-repeat;width:73px;margin-left:3px;margin-right:3px;}
a#menu_workplan:hover{background-position:bottom center;}

a#menu_partner {background:url(../images/menu_partner.gif) top center no-repeat;width:68px;margin-left:1px;margin-right:2px;}
a#menu_partner:hover{background-position:bottom center;}

a#menu_contact {background:url(../images/menu_contact.gif) top center no-repeat;width:74px;margin-left:3px;margin-right:48px;}
a#menu_contact:hover{background-position:bottom center;}

a#menu_technologie {background:url(../images/menu_technologie.gif) top center no-repeat;width:95px;}
a#menu_technologie:hover{background-position:bottom center;}

a#menu_download {background:url(../images/menu_download.gif) top center no-repeat;width:84px;}
a#menu_download:hover{background-position:bottom center;}

a#menu_news {background:url(../images/menu_news.gif) top center no-repeat;width:105px;}
a#menu_news:hover{background-position:bottom center;}

a#menu_link {background:url(../images/menu_link.gif) top center no-repeat;width:89px;}
a#menu_link:hover{background-position:bottom center;}

/******************/
/* MENU DEROULANT */
/******************/
ul.sousmenu {
	
	display:none;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	z-index:50;
	top:11px;
	left:0px;
	margin:0 !important;
	padding:0px 0 0 0;
	list-style:none;
	
 }

ul.sousmenu li {
	border-right:none;
	width:160px;
	border-bottom:1px solid #EEEEEE;
    border-right:none !important;
	background:#FFF;
	font-size:11px;
	text-align:left;
    
  }
  
ul.sousmenu a {
	padding-top:4px;
    border-right:none;
	text-decoration:none;
	color:#0d78a6;
  	background:#FFF;
	display:block;
  	width:150px;
  	font-size:11px !important;
  	padding-left:10px;
	height:20px !important;
}

ul.sousmenu a:hover {
	border-right:none;
    padding:4px 0 0 10px;
    width:150px;
    margin:none;
	
   background:#78cd00;
    color:#FFF;
	text-decoration:none !important;
}

#col_gauche
{
	padding-left:13px;
	margin-top:37px;
	float:left;	
	width:200px;
	
}

.bloc_secniv
{
	background:#04648e url(../images/bloc_accueil_bg.jpg) repeat-x;
	position:relative;
	width:177px;
	float:left;
	margin-top:4px;
}

.coin_bloc
{
	height:8px;
	width:8px;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/bloc_accueil_coin.gif) no-repeat;
}

#bloc_newsletter
{
	
	width:177px;
	height:151px;
	float:left;
	background:url(../images/bloc_newsletter.jpg) no-repeat;
	color:#FFF;
	position:relative;
}
#bloc_newsletter a{ color:#ccff00; }
#bloc_newsletter p {position:absolute;left:15px;top:55px;font-weight:bold;}
.bloc_boutons
{
	overflow:hidden;
	position:absolute;
	bottom:0;
 	right:0;
	width:134px;
}
.bloc_event{height:242px;}
.bloc_video{height:151px;}
.bloc_video img{position:absolute;bottom:0;left:15px;}
.bloc_event img{
	position:absolute;
	top:60px;
	left:45px;
}
.bloc_event p
{
	line-height:12px;
	text-align:center;
	position:absolute;
	width:144px;
	height:85px;
	left:10px;
	top:153px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.bloc_event a.date
{
	color:#ccff00;
	text-decoration:none;
}
.bloc_event a.plus
{
	color:#ccff00;
	text-decoration:none;
}

.bloc_event a.texte
{
	color:#FFF;
	text-decoration:none;
}

#col_droite
{
	float:left;	
	padding-left:40px;
	width:670px;
}

#col_droite p
{
	text-align:justify;
}

h1
{
	color:#0d78a6;
	text-transform:uppercase;
	font-size:36px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
}

h2
{
	font-size: 22px;	
	margin-bottom:20px;
	text-transform:uppercase;
}

h3
{
	margin-top:20px;
	font-size:13px;
	font-weight:bold;
}
p.green
{
	
	color:#1bc30f;	
}

p.titre
{
	color:#1bc30f;	
	font-weight:bold;
}

#footer
{
	background:#FFF url(../images/arr_footer.gif) no-repeat bottom left;
	height:11px;
	margin-left:10px;
	width:961px;
}

#texte_footer
{
	
	margin-top:10px;
	float:left;
	color:#b5fcff;
	padding-left:20px;
}

ul#menu_footer
{
	padding-right:3px;
	margin-top:10px;
	float:right;
	color:#b5fcff;
	list-style:none;
}
ul#menu_footer li
{
	float:left;
	
	
}
ul#menu_footer li a
{
	color:#b5fcff;
	border-right:1px solid #b5fcff;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

ul#menu_footer li a:hover
{
	text-decoration:underline;	
}

ul#menu_footer li a#powered
{
	color:#9aff0b;	
	border-right:none !important;
	border-right:none;
}
#bloc_result{
	width:177px;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
#result
{
	
	width:175px;
	float:right;
	border-right:1px solid #1295bc;
	border-top:1px solid #1295bc;
	border-left:1px solid #1295bc;
	overflow:auto;
	
	position:relative;
	padding-top:60px;
	
}

#arr_result
{
	float:left;
	height:8px;
	width:177px;
	background:url(../images/arr_result.gif) no-repeat;
}
#titre_result
{
	position:absolute;
	left:10px;
	top:10px;
	height:35px;
	width:95px;
	background:url(../images/titre_result.gif) no-repeat;
	
}

.result_line
{
	position:relative;
	width:160px;
	padding-left:10px;
	float:left;
	clear:both;
}

.result_line p
{
	
	text-align:left;
	text-align:left !important;
	
	width:100px;
	float:left;
}
.result_line  a
{
	color:#0d78a6;
	text-decoration:none;
}
.result_line img
{
	position:absolute;
	right:20px;
	top:0;
}
table#wp_tbl{border-collapse: collapse; margin-top: 20px;width:100%;}
table#wp_tbl th, table#wp_tbl td {padding: 3px; border: 1px solid #c1d8e3;}
table#wp_tbl th {color:#FFF;font-size: 12px; background: #78cd00;}
table#wp_tbl th.icone{width: 70px;}
table#wp_tbl th.date{width: 100px;}
table#wp_tbl th.name{width: 200px;}
table#wp_tbl td.date{width: 100px;font-weight:bold;text-align:center;}
table#wp_tbl td.icone{text-align: center;}
table#wp_tbl td.noentry{text-align: center; font-weight: bold; color: #2d1311;}
