/* ---- Gestion du Corps ---- */
body {
	margin: 0; /* pour éviter les marges */
  	text-align: center; /* pour corriger le bug de centrage IE */
	background: #fff url(../images/index-v2/index-v2_01.gif) top repeat-x;
	font: 12px Arial;
	color: #000;
}

#contenu {
	margin: 0 auto; /* Pour center le site */
	text-align: left;
	width: 970px;
}

#entete-compte {
	background-image:url(../images/index-v2/index-v2_20.png) !important; /* pour FireFox et autre */
	/*background-image:none;*/ /* pour surprimmer l'image dans IE */
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/index-v2/index-v2_20.png');*/

	width:220px;
	height:179px;
	
	float:right;
	text-align:center;
	
	/*padding-top:20px;*/
}


/* ---- Gestion du Footer ---- */

#footer {
	text-align: center;
	background: #6a8390 url(../images/index-v2/index-v2_15.gif) top repeat-x;
	
	height: 175px;
	
	font: 10px Arial;
	color: #FFFFFF;
}

#footer-content {
	margin: 0 auto; /* Pour center le site */
	width:920px;
}

#footer-infos {
	background-image:url(../images/index-v2/index-v2_20.png) !important; /* pour FireFox et autre */
	/*background-image:none;*/ /* pour surprimmer l'image dans IE */
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/index-v2/index-v2_20.png');*/

	width:225px;
	height:175px;

	text-align:left;
}

#footer-picto-telephone {
	background: url(../images/index-v2/index-v2_25.png) top right no-repeat !important; /* pour FireFox et autre */
	/*background: none;*/ /* pour surprimmer l'image dans IE */
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/index-v2/index-v2_25.png');*/
}

/* ---- Gestion des Polices ---- */

.police-arial-11-noir { font:11px Arial; color:#000; }
.police-arial-12-vertfonce { font:12px Arial; color:#6c8a24; }
.police-arial-12-turquoise { font:12px Arial; color:#9bbac7; }
.police-arial-12-marron { font:12px Arial; color:#c06534; }
.police-arial-12-marrongris { font:12px Arial; color:#6e5f5c; }
.police-arial-12-bleugris { font:12px Arial; color:#647a85; }
.police-arial-14-blanc { font:14px Arial; color:#fff; }
.police-arial-15-blanc { font: 15px Arial; color:#fff; }
.police-arial-15-bleuclair { font: 15px Arial; color:#aedff5; }
.police-arial-20-bleuclair { font: 20px Arial; color:#aedff5; }

.police-century-13-blanc { font: 13px "Century Gothic",Arial; color:#fff; }
.police-century-14-bleuvert { font: 14px "Century Gothic",Arial; color:#4f626a; }
.police-century-15-blanc { font: 15px "Century Gothic",Arial; color:#fff; }
.police-century-15-noir { font: 15px "Century Gothic",Arial; color:#000; }
.police-century-15-marron { font: 15px "Century Gothic",Arial; color:#c36a35; }
.police-century-15-marrongris { font:15px "Century Gothic",Arial; color:#6e5f5c; }
.police-century-18-vert { font: 18px "Century Gothic",Arial; color:#97be0d; }
.police-century-18-bleu { font: 18px "Century Gothic",Arial; color:#82c4e6; }
.police-century-18-bleuvert { font: 18px "Century Gothic",Arial; color:#4f626a; }
.police-century-21-blanc { font: 21px "Century Gothic",Arial; color:#fff; }
.police-century-25-grismarron { font: 25px "Century Gothic",Arial; color:#6e5f5c; }
.police-century-33-bleu { font: 33px "Century Gothic",Arial; color:#0086cb; }

/* ---- Gestion des Liens ---- */

a.lien-blanc-noir, a.lien-blanc-noir:visited  { color: #FFFFFF; text-decoration: none; }
a.lien-blanc-noir:hover, a.lien-blanc-noir:focus, a.lien-blanc-noir:active { color: #000000; }


/* ---- Gestion des Formulaires ---- */
form { margin:0px; }

.form-input-text-entete1 {
	width: 146px;
	font: 12px Arial;
	color: #494949;
}

.form-input-text-entete2 {
	width: 110px;
	font: 12px Arial;
	color: #494949;
}

.form-select-footer {
	width: 130px;
	font: 10px Arial;
	color: #464444;
}


/* ---- Gestion des Menus ---- */
.menu { 
	padding:10px 0px; 
	margin:0px; 
	z-index:100;  
	height:16px; 
	background: none; 
	text-align:center; 
	font: bold 13px "Century Gothic",Arial; 
	color: #FFFFFF; 
}
.menu:hover { 
	background: url(../images/index-v2/index-v2_09.gif) top repeat-x; 
}
.menu a{ 
	color: #FFFFFF;
}
.menu-on { 
	padding:10px 0px; 
	margin:0px; 
	z-index:100;  
	height:16px; 
	background: url(../images/index-v2/index-v2_09.gif) top repeat-x; 
	text-align:center; 
	font: bold 13px "Century Gothic",Arial; 
	color: #FFFFFF;
}
.menu-on a{ 
	color: #FFFFFF;
}

.sousmenu { 
	padding: 0px; 
	margin: 0px; 
	z-index: 110; 
	width: 165px;
	height: 129px; 
	top: 36px; 
	left: 0px; 
	position: absolute; 
	list-style-type: none; 
	display: none; 
	background: #bed472 url(../images/index-v2/index-v2_14.jpg) top no-repeat;
}


.sousmenu li { 
	background: none; 
	font: normal 14px "Century Gothic",Arial;
	color: #4a5b22;
	text-align: left;
}
.sousmenu li:hover { 
	background: #95bd0f; 
	font-weight:bold;
}
.sousmenu li a{ 
	display: block;
	padding: 10px 10px 10px 20px;
	color: #4a5b22;
}

