/* CSS Document */
body{
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
		margin-right:0px;
		background-color:#F8F8F8;
}

/***** Structure 1 *****/

#site{
	width:800px;
	height:600px;
	text-align:left;
	position:relative;
}

/***** Structure 2 *****/

#banner{
	width:800px;
	height:99px;
	text-align:left;
	background-image:url(images/banner.png);
	background-repeat:no-repeat;
}

#content{
	width:800px;
	height:501px;
	text-align:left;
	background-image:url(images/content.png);
	background-repeat:no-repeat;
}

/***** Structure 3 *****/

/*** Banner ***/

#stats{
	position:relative;
	top:25px;
	left:660px;
}

.stats_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:lowercase;
	color:#878787;
}

/*** Content ***/

#title{
	position:absolute;
	top:120px;
	right:352px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:none;
	color:#1E266D;
	width:470px;
}

#txt{
	position:absolute;
	top:170px;
	left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#555555;
	width:470px;
}

#content_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#555555;
	width:445px;
	height:270px;
	position:absolute;
	top:10px;
	left:10px;
	overflow:auto;
}

#content_txt h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:capitalize;
	color:#333333;
}

#content_txt a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#FF9900;
}

#content_txt img{
	float:right;
	border:0px;
}

#top_left{
	background-image:url(images/top_left.png);
	width:18px;
	height:16px;
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
}

#bottom_right{
	background-image:url(images/bottom_right.png);
	width:18px;
	height:16px;
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	top:270px;
	left:450px;
}


/* Menu */

#menu{
	position:absolute;
	top:90px;
	left:660px;
	width:120px;
	height:160px;
}

#menu div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#000000;
	background-image:url(images/menu_tag.png);
	background-repeat:no-repeat;
	padding-left:20px;
	width:120px;
	cursor:pointer;
	margin-bottom:-12px;
}

#menu div:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#FFBB00;
}

#menu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#FF9933;
	cursor:pointer;
}

#menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#000000;
}

/* Sub Menu */

#sub_menu{
	position:absolute;
	top:106px;
	left:485px;
	width:165px;
	height:162px;
	background-image:url(images/subMenu.png);
	background-repeat:no-repeat;
}

#sub_menu_view{
	position:absolute;
	top:10px;
	left:10px;
	width:115px;
	height:142px;
	overflow:hidden;
}

#sub_menu_list{
	position:relative;
	top:0px;
	left:0px;
	width:115px;
}

#sub_menu_link{
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(images/sub_menu_link.png);
	background-repeat:no-repeat;
	width:13px;
	height:9px;
	
}

#sub_menu_view a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#555555;
	float:left;
}

#sub_menu_view a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#FFBB00;
}

#sub_menu_up{
	position:absolute;
	top:6px;
	left:147px;
	width:11px;
	height:15px;
	float:right;
	cursor:pointer;
}

#sub_menu_down{
	position:absolute;
	top:142px;
	left:147px;
	width:11px;
	height:15px;
	float:right;
	cursor:pointer;
}

/* News */

#news{
	position:absolute;
	top:300px;
	left:540px;
	width:170px;
	height:190px;
	overflow:hidden;
}

#news_list{
	position:relative;
	top:0px;
	right:0px;
	width:170px;
}

#news a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#333333;
	float:left;
	width:170px;
	margin-bottom:10px;
}

#news a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#333333;
}

.news_date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#AAAAAA;
	float:left;
}

#news_up{
	position:absolute;
	top:296px;
	right:69px;
	width:11px;
	height:15px;
	float:right;
	cursor:pointer;
}

#news_down{
	position:absolute;
	top:465px;
	right:69px;
	width:11px;
	height:15px;
	float:right;
	cursor:pointer;
}

/* Gallery */

#gallery{
	position:relative;
	top:370px;
	left:30px;
}

#gallery_view{
	position:absolute;
	top:0px;
	left:30px;
	width:424px;
	height:86px;
	overflow:hidden;
}

#gallery_list{
	position:absolute;
	top:0px;
	left:0px;
	height:90px;
}

#gallery_view_type{
	position:absolute;
	top:85px;
	left:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#444444;
}

#left{
	position:relative;
	top:20px;
	left:0px;
	background-image:url(images/left.png);
	background-repeat:no-repeat;
	width:32px;
	height:26px;
	cursor:pointer;
	display:none;
}

#leftSpeed{
	position:relative;
	top:35px;
	left:0px;
	background-image:url(images/leftSpeed.png);
	background-repeat:no-repeat;
	width:26px;
	height:15px;
	cursor:pointer;
}

.gallery_img{
	background-image:url(images/gallery_img_bg.png);
	background-repeat:no-repeat;
	width:106px;
	height:86px;
	float:left;
	margin-bottom:30px;
}

.gallery_img img{
	width:90px;
	height:69px;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}

#right{
	position:relative;
	bottom:0px;
	left:460px;
	background-image:url(images/right.png);
	background-repeat:no-repeat;
	width:32px;
	height:26px;
	cursor:pointer;
	display:none;
}

#rightSpeed{
	position:relative;
	top:20px;
	left:460px;
	background-image:url(images/rightSpeed.png);
	background-repeat:no-repeat;
	width:26px;
	height:15px;
	cursor:pointer;

}
/***** News Plus *****/

#top_left_news{
	background-image:url(images/top_left.png);
	width:18px;
	height:16px;
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
}

#bottom_right_news{
	background-image:url(images/bottom_right.png);
	width:18px;
	height:16px;
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	top:80px;
	left:450px;
}

#news_txt, #partenaires_txt{
	width:445px;
	height:80px;
	position:absolute;
	top:10px;
	left:10px;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#333333;
}

#news_txt a,.news_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#555555;
	margin-right:10px;
}

#news_txt a:hover,.news_title:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#333333;
}
/***** Plus *****/

.none{
	display:none;
}

.move{
	margin-top:5px;
}

.moveUp{
	background-image:url(icones/ranghaut.png);
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}

.moveUp:hover{
	background-image:url(icones/ranghaut_hover.png);
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.moveDown{
	background-image:url(icones/rangbas.png);
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}

.moveDown:hover{
	background-image:url(icones/rangbas_hover.png);
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.delete{
	background-image:url(icones/suppr.png);
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	cursor:pointer;
}


.cadre{
	border:solid 1px;
	padding:5px 5px 5px 5px;
	border-color:#333333;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

.input_text_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#444444;
}

/***** Content Admin *****/
#content_txt_modif{
	width:430px;
	height:170px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#555555;
}

#gallery_admin_block textarea{
	width:420px;
	height:100px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#555555;
}

.admin_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#FF9900;
	cursor:pointer;
	display:block;
}

.admin_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
	text-transform:none;
	color:#000000;
	cursor:pointer;
}

.quickTxtImprove{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#999999;
	cursor:pointer;
	border:thin solid grey;
}

.quickTxtImprove:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	color:#FFFFFF;
	cursor:pointer;
	border:thin solid grey;
	background-color:#BBBBBB;
}

.gallery_delete{
	background-image:url(icones/suppr.png);
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	position:relative;
	bottom:25px;
	left:78px;
	cursor:pointer;
}
