body
{
	background-color: black;
	background-image: url("../images/nouvelle_version/fond_degrade.png");
	background-repeat: repeat-x;
	font-family: Verdana, Lucida, Arial, Helvetica;
	font-size: 15px;
	color: white;
}

a
{
    color: white;
}

a:visited
{ 
	color:#999999;
}

img
{
	border: none;
}

#colonne_gauche
{ 
	vertical-align: top; 
	width: 22%;
}

/********************* ELEMENTS CENTRAUX *********************/

#colonne_droite
{
	vertical-align: top; 
	width: 78%; 
	border-left: 2px solid #CE6E20;
	padding-left: 3%;
}

#title
{
	color: #D57221;
	font-size: 4em;
	font-weight: bold;
}

#subtitle
{
	font-size: 1.8em;
}

/******************** FOND PRINCIPAL ********************/

#principal_top
{
	background-image: url("../images/nouvelle_version/fond_principal_haut.gif");
	background-repeat: no-repeat;
	height: 74px;
}

#principal_middle
{
	background-image: url("../images/nouvelle_version/fond_principal_milieu.png");
	background-repeat: repeat-y;
}

#principal_bottom
{
	background-image: url("../images/nouvelle_version/fond_principal_bas.gif");
	background-repeat: no-repeat;
	height: 104px;
}

/******************** MENU LATERAL GAUCHE ******************/

#menu_vertical ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu_vertical
{
    width: 180px;
    border-style: solid solid none solid;
    border-color: #000;
    border-width: 1px;
	font-weight: bold;
	font-size: 70%;
}

#menu_vertical li a 
{
    height: 24px;
    text-decoration: none;
}

#menu_vertical li a:link, #menu_vertical li a:visited 
{
    color: #CCC;
    display: block;
    background:  url("../images/nouvelle_version/menu.gif");
    padding: 8px 0 0 10px;
}

#menu_vertical li a:hover, #menu_vertical li #current 
{
    color: #FFF;
    background:  url("../images/nouvelle_version/menu.gif") 0 -32px;
    padding: 8px 0 0 10px;
}


/************************ BLOC HAUT ******************************/

#bloc_haut
{
	width: 700px; 
}

#bloc_haut .top
{
	height: 26px; 
	background: url('../images/nouvelle_version/bloc_haut_top_transparent.gif'); 
	background-repeat: no-repeat;
}

#bloc_haut .middle
{
	background: url('../images/nouvelle_version/bloc_haut_middle_transparent.gif'); 
	background-repeat: repeat-y;
	width: 100%;	
}

#bloc_haut .bottom
{
	height: 15px; 
	background: url('../images/nouvelle_version/bloc_haut_bottom_transparent.gif'); 
	background-repeat: no-repeat;
}

#titre_bloc_haut
{
	padding-left: 15px;
	padding-right: 15px;
	color: #FF9900;
	text-align: center;
}

/************************ BLOC BAS ******************************/

#bloc_blanc
{
	width: 350px;
	padding-left: 15px;
	padding-right: 15px;
	background-color:#FFFFFF;
	color:#666666;
}

#bloc_bas
{
	width: 300px;
}

#bloc_bas .top
{
	height: 52px; 
	background: url('../images/nouvelle_version/bloc_bas_top_transparent.gif'); 
	background-repeat: no-repeat;
}

#bloc_bas .middle
{
	background: url('../images/nouvelle_version/bloc_bas_middle_transparent.gif'); 
	background-repeat: repeat-y;
	width: 100%;
}

#bloc_bas .bottom
{
	height: 34px; 
	background: url('../images/nouvelle_version/bloc_bas_bottom_transparent.gif'); 
	background-repeat: no-repeat;
}

#titre_bloc_bas
{
	color: #FF9900;
	font-weight:bold;
	text-align: center;
	vertical-align: top;
	padding-top: 7px;
}

.colonne
{
	width: 50%; 
	padding: 10px; 
	text-align: left;
}

.padding
{
	padding-left: 15px; 
	padding-right: 10px;
}