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

body{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;}

#aspect{
	background: none repeat scroll 0 0 #bbe4ed;
	border-left: medium none #858585;
	border-right: medium none #858585;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 1024px;
	height:auto;}

#banniere{position:relative;}

h1{display:inline; color:#8f509e;}		

a{
	text-decoration:none;
	color:#818181;}

a:hover{
	text-decoration:underline;
	color:#bbe4ed;
		}
.bouton, .bouton2, .bouton2:hover{
	border:1px solid grey;
	padding:5px;
	color:grey;
	/*arrondis cadre*/
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	-khtml-border-radius: 3px; 
	border-radius:3px;
	
	background: #ececec;
    background: -webkit-linear-gradient( #ececec, #bdbdbd);
    background:    -moz-linear-gradient( #ececec, #bdbdbd);
    background:     -ms-linear-gradient( #ececec, #bdbdbd);
    background:      -o-linear-gradient( #ececec, #bdbdbd);
    background:         linear-gradient( #ececec, #bdbdbd);
	
	box-shadow: 0 0 2px rgba( 0, 0, 0, 0.5),
                0 -1px 0 rgba( 255, 255, 255, 0.4);
}
.bouton:hover{
	border:1px solid grey;
	padding:5px;
	
	/*arrondis cadre*/
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	-khtml-border-radius: 3px; 
	border-radius:3px;
	
	background: #9d3644;
    background: -webkit-linear-gradient( #9d3644, #812633);
    background:    -moz-linear-gradient( #9d3644, #812633);
    background:     -ms-linear-gradient( #9d3644, #812633);
    background:      -o-linear-gradient( #9d3644, #812633);
    background:         linear-gradient( #9d3644, #812633);
	
}
.bouton:active{
	border:1px solid grey;
	padding:5px;
	
	/*arrondis cadre*/
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	-khtml-border-radius: 3px; 
	border-radius:3px;
	
	background: #812633;
    background: -webkit-linear-gradient( #812633, #9d3644);
    background:    -moz-linear-gradient( #812633, #9d3644);
    background:     -ms-linear-gradient( #812633, #9d3644);
    background:      -o-linear-gradient( #812633, #9d3644);
    background:         linear-gradient( #812633, #9d3644);
	
	box-shadow: 1px 1px 10px #543b59 inset,
                0 1px 0 rgba( 255, 255, 255, 0.4);
}

/******************************************************************
						Cadre général 
******************************************************************/
.contenu_pageini{
	border:1px solid grey;
	padding:15px;
	background-color:white;
	
	/*arrondis cadre*/
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px;
	
	position:relative;
	width:910px;
	float:left;
	margin-left:20px;
	min-height:325px;}
.contenu_page0{
	border:1px solid grey;
	padding:15px;
	background-color:white;
	
	/*arrondis cadre*/
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px;
	
	position:relative;
	width:600px;
	float:left;
	margin-left:200px;
	min-height:325px;}
.contenu_page{
	border:1px solid grey;
	padding:15px;
	background-color:white;
	
	/*arrondis cadre*/
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px;
	
	position:relative;
	width:710px;
	float:right;
	margin-left:20px;
	min-height:325px;}
.contenu_page2{
	border:1px solid grey;
	padding:15px;
	background-color:white;
	
	/*arrondis cadre*/
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px; 
	border-radius:10px;
	 
	position:relative;
	color:#000;
		width:994px;
	float:right;
	min-height:325px;}
	
label{float:left; display:block; width:150px;}
	 
#corps_texte_contenu{
	min-height:420px;}
	
.galerie{
	border:1px solid #8f509e;
background-image: linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -o-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -moz-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -webkit-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -ms-linear-gradient(bottom, #673075 28%, #8E509E 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, #673075),
	color-stop(0.75, #8E509E)
);	height:280px;
}
.menuH{
	background-color:#8f509e;
background-image: linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -o-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -moz-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -webkit-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -ms-linear-gradient(bottom, #673075 28%, #8E509E 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, #673075),
	color-stop(0.75, #8E509E)
);
	width:170px;
	position:relative;
	z-index:50;
	font-style:oblique;
	float:left;
}
.choix{	
	background-color:#8f509e;
background-image: linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -o-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -moz-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -webkit-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -ms-linear-gradient(bottom, #673075 28%, #8E509E 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, #673075),
	color-stop(0.75, #8E509E)
);
	width:170px;
	color:white;
	padding:12px 0px;
	text-align:center;
	position:relative;
	border-bottom:1px solid #ffa5f5;
	z-index:50;}
.choix_fin{	
	background-color:#8f509e;
background-image: linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -o-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -moz-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -webkit-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -ms-linear-gradient(bottom, #673075 28%, #8E509E 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, #673075),
	color-stop(0.75, #8E509E)
);
	width:170px;
	color:white;
	padding:12px 0px;
	text-align:center;
	position:relative;
	z-index:50;}
	
.colonne{
	position:relative;
	width:280px;
	margin-left:20px;
	margin-right:40px;
	margin-bottom:30px;
	float:left;
	min-height:300px;}
.tour{
	min-height:200px;
	border:1px solid #8f509e;
	-webkit-box-shadow: 10px 10px 5px 2px grey;
box-shadow: 10px 10px 5px 2px grey; 
	}
.tour p{margin:5px;}
.entete{
	position:relative;
	width:278px;
	text-align:center;
	color:#fff;
	padding:5px 0px;
	background-color:#8f509e;
background-image: linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -o-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -moz-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -webkit-linear-gradient(bottom, #673075 28%, #8E509E 75%);
background-image: -ms-linear-gradient(bottom, #673075 28%, #8E509E 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, #673075),
	color-stop(0.75, #8E509E)
);	font-size:16px;
	}
.ticker{
height:100px;
}


.table_hist_table{border-spacing:0px; border-collapse:collapse; float:right; position:relative;right:50px;}
.table_hist_titre{width:150px; background-color:#9d3644; color:#bbe4ed; padding:5px;border:1px solid grey;}
.table_hist_result{width:50px; text-align:right; padding:5px; border:1px solid grey;}




/******************************************************************
							Pied de Page
******************************************************************/
#ppage{
position:relative;
clear:both;
top:0px;
width:1024px;
height:35px;
margin-top:30px;
background-color:#8f509e;
color:white;
z-index:5;}
#ppage a{
	color:white;}
#ppage a:hover{
	color:#ffa5f5;}
	
#ppage .ppage_texte{
margin:0;
padding:0;
text-align:right;
position:absolute;
bottom:5px; 
right:10px;}
