/* CSS Document */



/* corp de page par défaut*/
body  {
	margin:							0px;
	padding:						0px;
	background-color:				#FFFFFF;
	width:							100%;
	height:							100%;
	font-family: 					Arial, Helvetica, sans-serif;
	color:							#666666;
}


/* --  tableaux -- */
table
{
	border:							0px solid white;
	border-spacing:					1px;
}

td
{
	border:							1px solid #E7E7FF;
	text-align:						left;
}
th
{

}


/*barres de séparation*/
hr
{
	width:							100% ;
	color:							#ffffff;
	height:							3px;
	text-align:						left;
	border:							1px solid #E7E7FF;
}

/*liens sur les images*/
a img
{
	border: none;
}

/*liens hypertext*/
a:link /* cibles non encore visitées */
{
	text-decoration:				none;
	color:							#666666;
}    
a:visited /* cibles visitées */
{
	color:							#666666;
	text-decoration:				none;
} 
a:hover /* Liens pour "MouseOver" */
{
	text-decoration:				underline;
	color:							#666666;
}   
a:active /* Liens cliqués */
{
	color:							#666666;
	text-decoration:				none;
}  


/*propriétés de la page*/
#page  {
	position:						absolute;
	top:							0px;
	left:							0px;
	right: 							0%;
	bottom: 						0%;
	height:							100%;
	width:							100%;
	margin:							0px;
	padding:						0px;
	overflow:						hidden;
}
/*calque de la bannniere*/
#banniere{
	position:						absolute;
	background-image:				url(../img/index/banniere_fond.gif);
	width:							100%;
	height:							75px;
	margin:							0px;
	padding:						0px;
}
/*calque de menu*/
#menu  {
	position:						absolute;
	overflow:						hidden;
	top:							75px;
	background-image:				url(../img/index/menu_fond.gif);
	background-repeat:				repeat-x;
	width:							100%;
	height:							25px;
	margin:							0px;
	padding:						0px;
}
/*calque de menu gauche avec fond dégradé*/
#menugauche  {
	position:						absolute;
	top:							0px;
	/*background-color:				#FFFFFF;*/
	background-image:				url(../img/index/barre_gauche.gif);
	background-repeat:				repeat-x;
	width:							118px;
	height:							425px;
	margin:							0px;
	padding:						0px;
	overflow:						hidden;
	border:							#6666CC;
	border-bottom-width:			medium;
}
/*calque de contenu central*/
#contenu  {
	margin:							12px 10px;
	background-color:				#FFFFFF;
}
/*calque de footer*/
#pied_page  {
	position:						absolute;
	background-image:				url(../img/index/bas_fond.gif);
	bottom:							0px;
	left:							0px;
	height:							25px;
	width:							100%;
	margin:							0px;
	padding:						0px;
	overflow:						hidden;
}

/* CSS pour les calques de l'accueil*/
#conteneurAccueil {
	position: absolute;
	width: 100%;
	height: 100%;
}

#centreAccueil {
	margin-right: 250px;
	height: 100%;
	overflow-y:auto;
	padding-left: 4px;
	padding-right: 4px;
}

#droiteAccueilHaut {
	background-image:				url(../img/index/barre_gauche.gif);
	background-repeat:				repeat-x;
	position: absolute;
	right: 0;
	top: 0;
	width: 250px;
	height: 50%;
}

#droiteAccueilBas {
	background-image:				url(../img/index/barre_gauche.gif);
	background-repeat:				repeat-x;
	position: absolute;
	right: 0;
	top: 50%;
	width: 250px;
	height: 50%;
}

#div_info {
	position:absolute;
	left:20px;
	top:20px;
	width:160px;
	height:20px;
	visibility:	hidden;
	background-color: #E7E7FF;
	border:1px solid #B4C1D3;
}

#tab_contact  {
	border: 0px;
}

#tabMenuGauche {
	font-size: 13px;
}

#TabListsSites
{
	font-size: 11px;
	text-align:center;
}

#Tab_vierge
{
	border:		0px;
}


/* propriétés des formulaires */
input, textarea, select, button, checkbox, text /*(submit)*/
{
	background-color:#FAFAFF;
	border:#ccccff solid 1px;	
}

#radio
{
	border:		0px;
	background-color:	#FFFFFF;
}

.conditions table
{
	border: 0px;
	font-size: 12px;
}

.conditions td
{
	border: 0px;
	vertical-align:middle;
}

.conditions li
{
	font-size: 12px;
	margin-bottom: 5px;
	text-align:justify;
	margin-right: 30px;
}

.conditions h1
{
	font-size: 18px;
}

.conditions h3
{
	font-size: 14px;
}

.conditions p
{
	font-size: 12px;
}
