/******************************************************
SITE : UCAV
AUTEUR : THIERRY MARX
EMAIL : thyer@live-simracing.com
Début de Création : DECEMBRE 2009
Copyright : Ucav-Villerupt.Com
PAGE : ./themes/LSR/CSS/style.css
******************************************************/

/*******************************************************/
/* FONCTION DE BASE (START)
/****************************************************/

body 
{
/*background : 				#151515 url(../images/CSS/bg2.jpg) repeat-x top left;*/
/*background : 				#051232 url(../images/CSS/bg/bg_eau.jpg) no-repeat top center;*/
/*background : 				#1A3104 url(../images/CSS/bg/bg_vert.jpg) no-repeat top center;*/
background : 				#012F01 url(../images/CSS/bg/background-nature.jpg) no-repeat top center;
/*background : 				#640000;*/



font-family : 				arial; 
font-size : 				12px;
color:						#000;
margin : 					0 ; 
padding : 					0 ;

/*overflow:auto;*/

scrollbar-face-color: 		#22201A;
scrollbar-shadow-color: 	#999999;
scrollbar-highlight-color: 	#252525;
scrollbar-3dlight-color: 	#31312F;
scrollbar-darkshadow-color: #22201A;
scrollbar-track-color: 		#31312F;
scrollbar-arrow-color: 		#252525;
}
		a
		{
		color :				#CCCCCC ;
		text-decoration :	none ;
		}
		
		a:hover 
		{
		color :				#FFF;
		text-decoration :	underline ;
		}

#contenu
{
display:		block;
width:			1000px;
margin-left : 	auto;
margin-right : 	auto;
text-align : 	center; 
}

#contenu2
{
top: 			0;
bottom: 		0; 
width: 			1000px;
height: 		90%;
margin-left:	0px;
margin-right:	0px;
overflow: 		hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

#haut 
{
width : 		1000px;
height:			64px; 
background : 	url(../images/CSS/haut.png) repeat-x;
margin-left : 	auto;
margin-right : 	auto;
text-align : 	left;
padding :		5px 0px 0px 0px ;
color :			#FFFFFF;
}

	#haut_cont 
	{
	width : 		990px;
	height :		30px;
	position :		absolute;
	margin-left : 	0px;
	margin-right : 	10px;
	color :			#FFFFFF;
	text-align : 	right;
	font-size:		11px;
	}

#header 
{
width : 		1000px;
height:			118px; 
background : 	url(../images/CSS/header.png) no-repeat;
margin-left : 	auto;
margin-right : 	auto;
text-align : 	left;
padding :		10px 0px 0px 0px ;
}

	#header_cont 
	{
	width : 		500px;
	height :		90px;
	position :		absolute;
	margin-top:		5px;
	margin-left : 	440px;
	margin-right : 	0px;
	color :			#FFFFFF;
	font-size:		11px;
	}

#enveloppe_block
{
width : 		1000px;

margin-left : 	auto;
margin-right : 	auto;
}

	#block_H
	{
	width : 		1000px;
	height : 		16px;
	background : 	url(../images/CSS/titre_block.png) no-repeat;
	margin-left : 	auto;
	margin-right : 	auto;
	padding:		3px 0px 0px 0px ;
	color:			#FFF;
	}
	
		#block1_H
		{
		width : 		295px;
		height : 		15px;
		margin-left:	15px;
		text-align:		left;
		}
		
		#block2_H
		{
		width : 		295px;
		height : 		15px;
		margin-left:	354px;
		text-align:		left;
		margin-top:		-15px;
		}
		
		#block3_H
		{
		width : 		295px;
		height : 		15px;
		margin-left:	695px;
		text-align:		left;
		margin-top:		-15px;
		}
	
	#block_M
	{
	width : 		1000px;
	height : 		293px;
	background : 	url(../images/CSS/cont_block.png) no-repeat;
	margin-left : 	auto;
	margin-right : 	auto;
	padding:		2px 0px 0px 0px ;
	color:			#FFF;
	}

		#block1_M
		{
		width : 		295px;
		height : 		263px;
		margin-left:	13px;
		text-align:		left;
		overflow:		auto;
		position:		absolute;
		color:			#FFF;
		}
		
		#block2_M
		{
		width : 		295px;
		height : 		263px;
		margin-left:	352px;
		text-align:		left;
		overflow:		auto;
		position:		absolute;
		color:			#FFF;
		}
		
		#block3_M
		{
		width : 		295px;
		height : 		263px;
		margin-left:	693px;
		text-align:		left;
		overflow:		auto;
		position:		absolute;
		color:			#FFF;
		}

	#block_M_cont
	{
	height : 		264px;
	overflow:		auto;
	text-align : 	left;
	}
		
#enveloppe_cont
{
width : 		1000px;

margin-left : 	auto;
margin-right : 	auto;
}

	#cont_H
	{
	width : 		1000px;
	height : 		7px;
	background : 	url(../images/CSS/haut_cont.png) no-repeat;
	margin-left : 	auto;
	margin-right : 	auto;
	color:			#000;
	font-size:		5px;
	}
	
	#cont_M
	{
	width : 		960px;
	background : 	url(../images/CSS/milieux_cont.png) repeat-y;
	margin-left : 	auto;
	margin-right : 	auto;
	padding:		2px 20px 5px 20px ;
	text-align:		left;
	font-size:		14px;
	}
		#cont_M a
		{
		color :				#000 ;
		text-decoration :	none ;
		}
		
		#cont_M a:hover 
		{
		color :				#800102;
		text-decoration :	underline ;
		}			
	#cont_B
	{
	width : 		1000px;
	height : 		13px;
	background : 	url(../images/CSS/bat_cont.png) no-repeat;
	margin-left : 	auto;
	margin-right : 	auto;
	font-size:		5px;
	}

#footer 
{
display:		block;
width : 		1000px;
height:			45px; 
background : 	url(../images/CSS/footer.png) no-repeat;
margin-left : 	auto;
margin-right : 	auto;
text-align : 	center;
color:			#FFF;
padding:		30px 0px 0px 0px ;
}

/*TABBED_PAGES*/
	#gallery 
	{
	font:11px verdana,arial,sans-serif; 
	width:100%; 
	line-height:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	
	#gallery div.off 
	{
	color:#FFF; 
	height:15px; 
	width:91px;
	text-align:center;
	margin-right:2px; 
	line-height:15px; 
	padding:0 2px; 
	float:left; 
	background:url(../images/tabbed_f2.png) repeat-x left bottom; 
	border:0px solid #666666; 
	border-bottom-color:#666666; 
	cursor:pointer; 
	position:relative; 
	z-index:20;
	}
	
	#gallery div.on 
	{
	color:#FFF; 
	height:15px;
	width:92px;
	text-align:center;
	margin-right:2px; 
	line-height:15px; 
	padding:0 2px; 
	float:left; 
	background:url(../images/tabbed_f1.png) repeat-x left bottom; 
	border:0px solid #666666; 
	border-bottom-color:#666666; 
	cursor:pointer; 
	position:relative; 
	z-index:20;
	}

	div.hide 
	{
	display:none; 
	width:0; 
	overflow:hidden;
	}
	
	div.show 
	{
	clear:left; 
	/*background:#41413F; */
	width:292px; 
	height:88px;
	margin-top:0;
	top:-1px; 
	border:0px solid #666666;
	padding:0px; 
	position:relative; 
	z-index:50; 
	font:10px verdana, arial, sans-serif; 
	line-height:18px; 
	color:#FFFFFF;
	overflow:auto;
	}
	
	.clear 
	{
	clear:both;
	}

#espace02
{
	height:			02px;
}

#espace04
{
	height:			04px;
}

#espace14
{
	height:			16px;
}

	hr
	{
	color: #800102;
	background-color: #800102;
	height: 1px;
	border: 0;
	}
	
.noborder{border : 0px solid #666666;} 


#tableau_map a
		{
		color :				#CCCCCC ;
		text-decoration :	none ;
		}
		
#tableau_map a:hover 
		{
		color :				#FFF;
		text-decoration :	underline ;
		}

#tableau_map
{
background:					#FFFFFF url(../images/CSS/font_map.jpg) repeat-x left top;  
color						:#FFFFFF;
border : 					1px solid #FFFFFF;
}

#tableau_map td
{
color:						#FFFFFF;
border : 					0px solid #FFF;
}
 /* ----------------------------------------------------------------------------
 * toggleElements
 * ----------------------------------------------------------------------------*/

@media projection, screen {

	/* Toggler - default style */
	.toggler {
	   	margin:10px 0 10px 0;
		cursor:pointer;
		text-decoration: none;
		font-size: 10px;
		font-weight:bold;
		line-height:8px;
		display: block;
		-moz-background-clip:			border;
		-moz-background-inline-policy:	continuous;
		-moz-background-origin:			padding;
		-moz-border-radius-bottomleft:	3px;
		-moz-border-radius-bottomright:	3px;
		-moz-border-radius-topleft:		3px;
		-moz-border-radius-topright:	3px;
		text-align:right;
	}
	.toggler-closed {
		color:#fff;
		padding-left:20px;
		height:10px;
		background: #800102;
		border: solid 1px #800102;
	}
	.toggler-closed:hover {
		color: #000;
		padding-left:20px;
		height:10px;
		background: #fff;
		border: solid 1px #e3e3e3;
	}
	.toggler-opened {
		color:#333;
		padding-left:20px;
		height:10px;
		background: #fff;
		border: solid 1px white;
	}
	.toggler-opened:hover {
		color: #000;
		padding-left:20px;
		height:10px;
		background: #fff;
		border: solid 1px #e3e3e3;
	}

	/* Container - default style */
	.toggler-c {
	}
	.toggler-c-closed {
	    background:transparent;
	    border:solid 0px #e3e3e3;
		margin:-25px 0px 25px 0px;
	    padding:5px;
	}
	.toggler-c-opened {
		margin:-25px 0px 25px 0px;
	    padding:5px;
	    border:solid 0px #fff;
	}

}
@media print {

	.toggler-c { margin-bottom:25px; }
	.toggler { display: none; }

}
/* ----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------
* shadowbox
* ----------------------------------------------------------------------------*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../../../includes/CLASS/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../../../includes/CLASS/shadowbox/close.png);}
#sb-nav-next{background-image:url(../../../includes/CLASS/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../../../includes/CLASS/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../../../includes/CLASS/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../../../includes/CLASS/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/* ----------------------------------------------------------------------------/*
