html, body{
	display:block;
	height:100%;
	width:100%;
}

body{
	margin:0px;
	background-color:#000000;
	text-align:center;
	background-image:url(../media/splash/back-strasbourg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:active, a:link, a:visited{
	text-decoration:none;
	color:#595858;
}

a:hover{
	text-decoration:underline;
}
	
img{
	margin:0px;
	padding:0px;
}

a img{
	border: none;
}


/** BLOCKS */

#splashPad{
	position:absolute;
	top:0px;
	left: 50%; 
	width: 1000px;
	margin-left: -500px; /* moitié de la largeur */
}
#address
{	
	float:left;
	width:400px;
	height:71px;
	background-image:url(../media/splash/adresse-agence-strasbourg.jpg);
	color:#595858;
	text-align:center;
}

#splashPad img{
	float:left;
}

.splashPusher
{
	float:left;
	width: 300px;
}



/**FOOTER  */

#pageFooter a.mainLink{
	color:#666666;
	text-transform:uppercase;
	font-weight:bold;
}
#pageFooter a.mainLink:hover{
	color:#888888;
	text-decoration:none;
}

#pageFooter a.subLink{
	color:#444444;
	text-transform:uppercase;
	font-weight:bold;
}
#pageFooter a.subLink:hover{
	color:#666666;
	text-decoration:none;
}


/** INCLUDED FORM */

#connexiaForm
{
	position:absolute;
	z-index:10;
	left: 50%; 
	top: 90px;
	width: 500px;
	margin-left: -250px; /* moitié de la largeur */	
	height: 250px;
	padding:20px;
	border: solid #666666 1px;
	background-color:#000000;
}

/** */

#F_inscription fieldset
{
	color: #595858;	;
	display:block;  
	border:0px; 
	margin:0px; 
	padding:0px;
}

#F_inscription label.sider_lbl
{
	display:block; 
	width:120px;
	
	float:left; 
	
	margin-right:5px;
	padding-top:2px;
	padding-bottom:2px;

	text-align:left;
}
.formTitle
{
	display: block;
	padding: 4px; 
	margin-bottom:15px;
	
	background-color:#888888;
	
	text-align:left;
	text-transform:uppercase;
	color:#333333;
	font-weight:bold;
}

.formFeedBack
{
	display: block;
	padding: 4px; 
	margin-bottom:15px;
	
	background-color:#333333;
	
	text-align:left;
	color:#888888;
	font-weight:bold;
}

#F_inscription input, F_inscription textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	background-color: #333333;
	border: solid #333333 1px;
	color: #AAAAAA;
}

.one_field_inline
{
	display:block;
	margin-bottom:15px;
	clear:both;
}

#F_inscription input
{
	width:336px; 
	float:left;
}

#F_inscription input.form_button
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #CC0033;
	display:block; 
	width:100px; 
	text-align:left;
}


/** CSS TOOLS */


br.cleaner
{
	clear:both;
}


/** STARTER PAGE /* DISPLAYED IF NO JS/FLASH RESOLUTION IS FOUND -> VIEW EXPRESS INSTALL DOC */

#starter{
	position:absolute;
	top:0px;
	left: 50%; 
	width: 600px;
	margin-left: -300px; /* moitié de la largeur */
	padding:5px;
	border:solid #666 1px;
	background-color:#000; 
	text-align:left;
	color:#999;
	font-size:10px;
}
#starter h1{
	text-transform:uppercase;
	font-size:12px;
	border-bottom: 3px solid #CC0033;
	border-top: 3px solid #CC0033;
	padding:2px 5px 2px 5px;
}
#starter h2{
	text-transform:uppercase;
	font-size:12px;
	border-bottom: 1px solid #CC0033;
}
#starter h3, #starter p.h2,  #starter p.h3{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	border-bottom: 1px solid #333;
	margin:15px 0px 5px 0px;
}
#starter p{
	margin: 5px 0px 5px 0px;
}
#starter p.list{
	margin: 5px 0px 5px 20px;
}
#starter p.spacer{
	display:none;
}
