/**
Regles pour tous les elements du sites
Le padding et le margin sont mis � 0 pour maximiser la compatibilit� navigateurs, il sera pr�cis� pour chaque �l�ments
**/

* {
margin:0;
padding:0;
font-family:Verdana;
color:#4f4f4f;
font-size:10px;
}

/** Regle du design du site, blocs principaux **/
body
{
	width:800px;
	height:633px;
	margin:0 auto;
	text-align:center;
	border:1px solid #D4CCCA;
}

.wrapper
{
	position:relative !important;
	width:800px;
	height:633px;
	text-align:left;
}

/** Style du haut de la page **/

div#topModelElement
{
position:absolute;
top:0;
height:119px;
width:100%;
background-image:url("/themes/sphinx/images/header.jpg");
}

div#topModelElement h1
{
display:none;
}

/** Contenu de la page **/
img.image_corps
{
	position:absolute;
	top:150px;
	left:0;
}
div#pageContent
{
position:absolute;
z-index:5;
top:150px;
left:0;
width:458px;
_width:654px;
height:428px;
padding:3px 5px 3px 190px;
overflow:auto;
}
/** Element du cot� de la page **/

div#sidebarContent
{
position:absolute;
top:150px;
right:0;
width:144px;
height:428px;
text-align:right;
}
div#sidebarContent h3, div#sidebarContent div.sideElement, div#sidebarContent img
{
margin-bottom:2px;
}
div#sidebarContent h3
{
background-color:#D4CCCA;
height:23px;
line-height:23px;
font-size:11px;
text-transform:uppercase;
padding-right:17px;
background-position:135px 50%;
background-repeat:no-repeat;
}
/** Hover **/
div#sidebarContent h3.out
{
background-image:url("/themes/sphinx/images/puce_petite_rouge.gif");
}
div#sidebarContent h3.over
{
background-image:url("/themes/sphinx/images/puce_petite_bleu.gif");
}
/** image "cliquez ici" **/
div#sidebarContent div#sideCliquez
{
width:100%;
height:21px;
line-height:21px;
text-align:left;
font-weight:bold;
font-style:italic;
color:white !important;
padding-left:40px;
font-size:13px;
margin-bottom:2px;
background:url("/themes/sphinx/images/container_noir-fleche.jpg") no-repeat;
}

div#sideCliquez a {
	color:white;
	text-decoration:none;
	}
div#sideCliquez a:hover {
	text-decoration:underline;
	}



div#sidebarContent div.sideElement
{
padding-right:9px;
padding-top:12px;
padding-bottom:12px;
background-color:#E9E5E4;
}

/** Pied de page **/

div#bottomModelElement
{
position:absolute;
bottom:0;
height:20px;
width:100%;
background-color:black;
color:white;
}

div#bottomModelElement a
{
color:white;
text-decoration:none;
}

div#bottomModelElement a:hover
{
color:white;
text-decoration:underline;
}

