﻿html {font-size: 100%;}

Body {
	background-image:url(pix/design/bgsite_1000x569.jpg); 
	background-color:#000A09;
	background-repeat:no-repeat; 
	background-attachment:scroll;  
	background-position:center top;
	margin:0;
	
	/* texte */
	font-family: Verdana;
	font-size: .80em;
	color: #FF9933;
	
	/* texte (only for MSIE) */
	scrollbar-face-color:#660000;
	scrollbar-highlight-color:#995500;
	scrollbar-3dlight-color:#FF9933; 
	scrollbar-darkshadow-color:#CC6600; 
	scrollbar-shadow-color:#996600; 
	scrollbar-arrow-color:#330000; 
}

img {
	border:0;
}

a:link{
	color:#FBD956; 
	text-decoration:underline;
}

a:visited{
	color:#FBD956;
	text-decoration:underline;
}

a:hover{
	color:#FBD956;
	text-decoration:underline;
	font-weight: bold;
}

a:active{
	color:#FBD956;
	text-decoration:underline;
}


form {
	height:auto;margin:0px;padding:0
; 
}

h2 {
	padding-left:1em; 
	color:white; 
	font-size:1.4em; 
	font-weight: bold;
	margin-bottom:0.3em;
	margin-top:0;  
	
}

p {
	margin-left:1em;
	margin-top:0;
	margin-bottom:0;

	
}


/*********************************************
/* 		STRUCTURE 
/*********************************************/

/* Block equivalent à l'image du background */
.SiteBlock{
	position:absolute;
	left:50%;
	margin-left: -500px;
	width:1000px;
	height:570px; 
 	/* border:medium fuchsia solid; */
}


/*** LEFT PART (menu) ***/
.LeftBlock {
	float:left;
	width:193px; 
}


/*** RIGHT PART  ***/
.RightBlock {
	float:right;
	width:185px; 
}

.RightLanguesBlock {
	width:160px;
	/* border:1px #FFCC66 solid;  */
	padding:0.5em;
	
}


.RightTable {
	position:absolute;
	top:160px;
}

.RightTable h1 {
	padding:0 2px 2px 2px; 
	border-bottom:1px #FFCC66 solid; 
	text-align:center;
	color:white; 
	font-size:1.2em; 
	font-weight: bold;
	margin-bottom:0.5em;
	margin-top:0;  
}


.RightFormNewsletter {
	/* Position verticale 
	position:absolute;
	top:160px;*/
	
	width:160px;
	border:1px #FFCC66 solid; 
	padding:0.5em;
	
}

.RightQuickAccess {
	width:160px;
	border:1px #FFCC66 solid; 
	padding:0.5em;
	
}

.RightQuickAccess ul {
	padding:0;
	margin-left:1.3em;
	margin-top:0;
}


.RightQuickAccess li {
	margin:0 0 0.4em 0;
}



/*** MAIN PART (Middle) ***/
/* Header Part */
.HeaderBlock {
	position:absolute;
	left:50%;
	margin-left: -306px;
	width:612px;
	height:160px; 
}

.HeaderBlock h1{
	position:absolute; 
	bottom:29px; 
	right:15px; 
	font-family:"Century Gothic", Arial, verdana, sans-serif; 
}


/* Main Part (sections) */
div#MainBlock , div#MainBlockOF {
	width : 612px;
	height : 409px;
	left:192px;
}

div#MainBlock {
	position : absolute;
	top : 160px;
	background-image : url(background.gif);
	background-position : top left;
	background-repeat : no-repeat;
}

div#MainBlockOF {
	border : 0;
	overflow : auto;
}

div#MainText {
	padding-left:6px;
	padding-right:6px;
	text-align:justify; 
}


div#MainText h1 {
	padding:2px; 
	background-color:#000A09;
	background-image:url('pix/design/news-h1-bg-h20.jpg'); 
	border-bottom:1px #FFCC66 solid; 
	border-top:1px #FFCC66 solid; 
	color:white; 
	font-size:1em; 
	font-weight: bold;
	margin-bottom:0.5em;
	margin-top:0;  
}



.TableNews{
	border:1px #FFCC66 solid; 
	margin-bottom:3em; 
	width:580px;
}

.TdNewsTitle{
	padding:2px; 
	background-color:#000A09;
	background-image:url('pix/design/news-h1-bg-h20.jpg'); 
	border-bottom:1px #FFCC66 solid; 
	color:white; 
	font-size:1em; 
	font-weight: bold;
}

.TdNewsContenu{
	padding-left:1.3em;
	padding-right:1.3em;
	padding-top:0.5em;
	padding-bottom:0.5em; 
}

.TableContenuStreetTeam {
	width:100%;
	border:0;

}

.TableContenuStreetTeam tr{
	height:100px;
}


.DiscTitle {
	font-weight:bolder;
	font-size:1.2em;
	margin:0; 
}


.InputTexte {
	background-color:#1F1513;
	border:1px #FFCC66 solid;
	height:1.3em;
	width:25em;

	/* texte */
	font-family: Verdana;
	font-size: .80em;
	color: #FF9933;
}

.InputTexteMini {
	background-color:#1F1513;
	border:1px #FFCC66 solid;
	height:1.3em;
	width:140px;

	/* texte */
	font-family: Verdana;
	font-size: .80em;
	color: #FF9933;
}


.InputTexteCode {
	background-color:white;
	height:70px;
	width:250px;

	/* texte */
	font-family:"Courier New", Courier, monospace, "Century Gothic", Arial, Verdana, sans-serif;
	font-size: .80em;
	color:black;
}




















