body {
	background-image:url(img/background-main.png);
	background-repeat:repeat-y;
	background-color:black;
	
}

div#main
{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:0.95em;
     filter: Alpha(opacity=85);
     -moz-opacity: .85;
     -khtml-opacity: 0.85;
     opacity: .85; 
	 width:960px;
	 height:800px;
     margin-left: auto;
     margin-right: auto;
	 background-color:#FFFFFF;
	 
}

div#bandeau {
	width:560px;
	height:30px;
	margin-left:450px;
	float:left;
	margin-top:15px;
	position:absolute;
	}
	
div#imagelogo
{
	width:424px;
	height:67px;
	float:left;
	position:absolute;
	margin-bottom:0px;
}

div#menuHaut
{
	margin-left:25px;
	height:180px;
	position:absolute;
	top:85px;
	width:900px;
	border: 2px solid #FFCCFF;
}

div#navcontainer1
{
	position:absolute;
	width:500px;
	height:180px;
	float:left;
	left:50px
}

div#navcontainer2
{
	position:absolute;
	width:500px;
	height:180px;
	float:left;
	left:500px;
}


div#navChequesCadeaux
{
	width:960px;
	height:15px;
	float:left;
	text-align:center;
	margin-top:50px;
}





ul.navigation
{
	margin: 0 ;
	margin-top:0px;
	padding: 0 ;
    margin-left: auto;
	margin-right: auto;	
	list-style-type: circle;
}

.navigation li{
	padding: 0px 6px ;
}

.navigation li a{
	font: 1em "Trebuchet MS",Arial,sans-serif ; 
	color: #CC0099 ;
	font-weight:bold;
	font-size:1em;
}

.navigation li a:link, .navigation li a:active, .navigation li a:visited {
	text-decoration: none ;
}

.navigation li a:hover {
	text-decoration: underline;
	color:#FF0066;
}


a#currentMenu{
border:ridge;
border-width:1px;
}


li.spaceLine
{
margin-top:5px;
}

span.underlined
{
text-decoration:underline;
}

span.italic
{
font-style:italic;
}

span.gras
{
font-weight:bold;	
}

span.centrer
{
text-align:center;	
}

span.barre
{
text-decoration:line-through;
}

span.promos
{
color:#000000;
font-weight:bold;
margin-left:2px;
background-color:#FF99FF;
}

span#footerText{

text-transform:capitalize;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.75em;
}

span.texteClassique
{
text-align:justify;
font-size:1em;
font-family:Georgia, "Times New Roman", Times, serif;

}


h1.maintitle
{
position:absolute;
top:0px;
left:-20px;
font: 1em "Trebuchet MS",Arial,sans-serif;	
font-size:0.95em;
font-weight:bold;
border: 1px dotted #FFCCFF;
border-width: 0px 0px 1px 0px ;
}

h2#titrepage
{
font: 1em "Trebuchet MS",Arial,sans-serif ;	
font-size: 1.2em;
font-weight:bold;
margin-top:5px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
color:#FF99CC;
text-align:center;
border: 2px solid #FFCCFF;
border-width: 2px 0px 2px 0px ;
}

h3.titresParagraphes
{
font: 1em "Trebuchet MS",Arial,sans-serif;	
width:951px;
font-size: 1.1em;
font-weight:bold;
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;
padding-left:5px;
background-color:#FF66CC;
color:#FFFFFF;
font-style:italic;
}

h3.titresParagraphesCenter
{
font: 1em "Trebuchet MS",Arial,sans-serif ;	
width:951px;
font-size: 1.1em;
font-weight:bold;
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;
padding-left:5px;
background-color:#FF66CC;
color:#FFFFFF;
font-style:italic;
text-align:center;
}

h3.titresParagraphesGauche
{
font: 1em "Trebuchet MS",Arial,sans-serif ;	
width:951px;
font-size: 1.1em;
font-weight:bold;
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;
padding-left:5px;
background-color:#FF66CC;
color:#FFFFFF;
font-style:italic;
text-align:left;
}

h3.titresParagraphesDroite
{
font: 1em "Trebuchet MS",Arial,sans-serif ;	
width:951px;
font-size: 1.1em;
font-weight:bold;
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;
padding-left:5px;
background-color:#FF66CC;
color:#FFFFFF;
font-style:italic;
text-align:right;
}

h3.titresParagraphesStyle2
{
font: 1em "Trebuchet MS",Arial,sans-serif ;	
width:951px;
font-size: 1.1em;
font-weight:bold;
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;
padding-left:5px;
color:#FF66CC;
font-style:italic;
text-decoration:underline;
}

h4
{
margin-top:0px;
padding-top:0px;
margin-bottom:5px;
padding-bottom:0px;
}

h6{
margin-top:7px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
