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

*{
	border:0;
	margin:0;
	padding:0;
}

html,body{
	height:100%;
}

body{
	background-image:url(../images/back.gif);
	background-repeat:repeat;
	position:relative;
}

#header{
	position:absolute;
	left:0;
	width:100%;
	height:43px;
	background-color:#000;
	text-align:center;
	border-bottom:4px solid #7BB5CD;
}

#header_center{
	position:relative;
	height:43px;
	margin-left:auto;
	margin-right:auto;
	width:927px;
	text-align:left;
}

#header_logo{
	float:left;
}

#lg_select{
	float:right;
	margin-top:13px;
}

#devolia_logo{
	margin-top:5px;
	margin-right:2px;
}

#main{
	width:927px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/back_v2.gif) top center repeat-y;
	text-align:left;
}


#col_left{
	float:left;
	width:154px;
	left:0px;
	margin-top:47px;
	background-color:#c6c6c6;
}

#col_right{
	float:right;
	width:154px;
	left:773px;
	margin-top:47px;
	background-color:#c6c6c6;
}

#col_center{
	float:left;
	width:574px;
	margin-left:23px;
	top:0px;
}

#pre_home_welcome{
	position:relative;
	top:0px;
	margin-top:62px;
}

#home_player_container{
	position:relative;
	margin-top:62px;
	top:0px;
	width:574px;
	height:405px;
	text-align:left;
	background-color:#FFF;
}

#project_pic_container{
	position:relative;
	margin-top:62px;
	top:0px;
	width:574px;
	height:322px;
	background-color:#FFF;
}

#home_welcome{
	position:relative;
	width:552px;

	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

	margin-top:0px;
	background-color:#FFF;
	padding:10px;
}

#center_close{
	position:relative;
	background-color:#FFF;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#home_player{
	text-align:left;
	width:574px;
	background-color:#FFF;
}

#top_col_center{
	position:relative;
	top:62px;
	width:574px;
	height:30px;
	background:url(../images/top_col_center_v2.png) top center no-repeat;
	text-align:left;
}

ul#topcolcenterzones{
	position:absolute;
	text-align:center;
	top:-3px;
	left:3px;
	width:568px;
	height:38px;
	overflow:hidden;
	padding:0;
}

ul#topcolcenterzones li{
	list-style:none;
	float:left;
	width:83px;
	height:38px;
	margin-left:5px;
	margin-right:5px;
	overflow:hidden;
}

#curseur{
	position:absolute;
	margin-left:13px;
	margin-top:-3px;
	width:83px;
	height:38px;
	z-index:100000;
	background-image:url(../images/curseur.png);
/*	cursor: move;*/
}

#topcolcenterzone1{
	/*margin-left:0;*/
	/*background-image:url(../images/curseur.png);*/
}


/*
#footer{
	z-index:1001;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}
*/

#footer{
	position:relative;
	width:100%;
	text-align:center;
}

#footer_center{
	width:927px;
	height:20px;
	line-height:160%;
	background-color:#000;
	margin-left:auto;
	margin-right:auto;
}

.cartouche_rouge{
	position:relative;
	background:#f43010 url(../images/gradient_rouge.gif) top center repeat-x;
	width:152px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
}

.cartouche_orange{
	position:relative;
	background:#ff7026 url(../images/gradient_orange.gif) top center repeat-x;
	width:152px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
}

.cartouche_orange_2{
	position:relative;
	background:#ffa83c url(../images/gradient_orange_2.gif) top center repeat-x;
	width:152px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
}

.cartouche_jaune{
	position:relative;
	background:#ffcd58 url(../images/gradient_jaune.gif) top center repeat-x;
	width:152px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
}

.titre_cartouche{
	position:relative;
	background:#000;
	width:154px;
/*	height:18px;*/
	padding-top:0px;
	padding-bottom:2px;
	line-height:150%;
}

.titre_main{
	position:relative;
	background:#000;
	width:574px;
/*	height:18px;*/
	padding-top:0px;
	padding-bottom:2px;
	line-height:150%;
	text-align:center;
}

.latest_news_container{
	position:relative;
	width:574px;
	height:140px;
	background-color:#FFF;
}

.latest_news{
	position:absolute;
	width:190px;
	height:140px;
}

#latest_news_1{
	left:0px;	
}

#latest_news_2{
	left:192px;	
}

#latest_news_3{
	left:384px;	
}

.cartouche_gris{
	position:relative;
	background:#DDD;
	width:152px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
}

.inter_cartouche{
	position:relative;
/*	top:8px;
	margin-left:8px;
	margin-right:8px;*/
}

input.textbox2{
	border:1px solid #ccc;
	background-color:#fff;
	width:250px;	
}

input#search, input#nl, input#nl_2{
	width:126px;
	position:absolute;
	top:0px;
	left:8px;
	background: transparent url(../images/fond_search.gif);
	background-repeat: no-repeat;
}

#search-left, #nl-left, #nl-left_2{
	position:absolute;
	top:0px;
	left:0px;
	width:8px;
	background: transparent url(../images/search-left.png);
	background-repeat: no-repeat;
}

#search-right, #nl-right, #nl-right_2{
	width:7px;
	position:absolute;
	top:0px;
	left:134px;
	background: transparent url(../images/search-right.png);
	background-repeat: no-repeat;
}

input#search, #search-left, #search-right, input#nl, #nl-left, #nl-right, input#nl_2, #nl-left_2, #nl-right_2{
	display:inline-block;
	height: 14px;
}

#search_zone, #nl_zone, #nl_zone_2{
	position:relative;
	top:5px;
	left:5px;
	width:141px;
	height:14px;
}

#search_loupe, #nl_check, #nl_check_2{
	position:absolute;
	left:126px;
	top:3px;
}

.table_titre{
	
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

.post, .page{
	position:relative;
	width:554px;
	margin-top:0px;
	background-color:#FFF;
	padding:0px;
}

.post .entry{
	margin:10px;	
}

.post .postmetadata{
	border:1px solid #ccc;
	padding:10px;
}

.license_area{
	border:1px solid #ccc;
	width:534px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666;
}

#commentform input, #commentform textarea{
 border:1px solid #ccc;	
}

ol.commentlist li{
	list-style-position:inside;
}

li.comment{
 margin-bottom:15px;	
}

.latest_news_img{
 filter:alpha(opacity=10);
 -moz-opacity:0.1;
 opacity:0.1;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}

.latest_news_text{
	position:absolute;
	top:0;
	left:0;
	padding:5px;
	overflow:hidden;
}

.login_button{
	border-width:1px;
	border-style:solid;
	-moz-border-radius:11px;
	-khtml-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	
	line-height:15px;
	padding:3px 10px;
	white-space:nowrap;

	background:url("../images/white-grad.png") repeat-x scroll left top #F2F2F2;
	text-shadow:0 1px 0 #FFFFFF;
	
	border-color:#BBBBBB;
	color:#464646;
	cursor:pointer;
	text-decoration:none;
}
/*
#container {
   min-height:100%;
   height:100%;
   position:relative;
}
*/