body, span, div, td, input, select
{
	margin :0px;
	padding :0px;
	font-size : 11px;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.carre a:link      {color: #7F7FB1; }
.carre a:visited   {color: #666666; }
.carre a:hover     {color: #000065; font-weight: bold;}
.carre a:active    {color: #000065; }

/*-- pour le ou les menu de gauche --*/
#menu_gauche /*-- pour le positionnement --*/
{
	position : absolute;
	top : 145px;
	left : 13px;
	width : 164px;
	line-height: 12px;
}

.menu_pave
{
	border: 1px solid #7F7FB1;
	margin-bottom : 5px;
	display:block;
}

.menu_titre
{
	background-color:#7F7FB1;
	color:white;
	font-style: normal;
	font-weight: bold;
}

/*-- le contenu de la page --*/
#conteneur /*-- pour le positionnement --*/
{
	position : absolute;
	top : 115px;
	left : 192px;
	width : 805px;
}

#cont_titre
{
	display : block;
	background-image : url('../img/fond1.png');
	color : #FFFFFF;
	margin:0px;
	padding:2px 0px 2px 13px;
	font-size: 11px;
	font-weight: bold;
}

#cont_troisieme_niveau
{
	display : block;
	background-image : url('../img/fond2.png');
	background-repeat : repeat-y;
	margin:0px;
	color: #000065;
	line-height: 12px !important;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size : 10px;
}

#cont_detail
{
	display : block;
	margin:0px;
	padding:0 13px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

.pont430 { background-image : url('../img/pont15_430.gif'); height:430px; }
.pont450 { background-image : url('../img/pont15_450.gif'); height:450px; }
.pont470 { background-image : url('../img/pont15_470.gif'); height:470px; }
.pont490 { background-image : url('../img/pont15_490.gif'); height:490px; }
.defaut	 { background : url('../img/fond3.png') repeat-y; }

#cont_pied
{ 
	display : block;
	background-image : url('../img/fond5.png');
	background-repeat : no-repeat;
	margin:0px;
	padding:0px;
}

.carre
{
	margin-top:0px;
	margin-bottom:0px;
	list-style-type: square;
}



span.important /* a ameliorer... */
{
	color : #000065;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}

/* -------------------------- Les titres -------------------------- */
h1, h2, h3, h4, h5, h6
{
	font-weight : bold;
	color : #000065;
}
h1
{
	margin:0px;
	padding:2px 0px 2px 0px;
	font-size: 14px;
	/*text-decoration: underline;*/
}
h2 { font-size : 13px; }
h3
{
	font-size : 12px;
	text-decoration: underline;
}


/* -------------------------- Les tableaux -------------------------- */
table.tagence1
{
	border-collapse : collapse;
	color : #000065;
}
table.tagence1 th
{
	text-align : center;
	background : #CCCCEB;
	font-weight : bold;
}
table.tagence1 td{ padding : 0px 10px 0px 10px; }

table.tbloc
{
	border-collapse : collapse;
	color : #000065;
	background : #CCCCEB;
}
table.tbloc th
{
	font-weight : bold; 
	padding : 0px 10px 0px 10px;
	border-bottom : 2px solid white;
}
table.tbloc td
{
	background : #E5E5F5;
	padding : 0px 6px 3px 10px;
}
.tbloc a{ text-decoration :  underline; }
.tbloc a:hover{ color : #7b81e1; }
/*
.tbloc input:focus, .tbloc textarea:focus, .tbloc select:focus {
	border : 0;
	background-color : white;
}
*/
.tbloc input, .tbloc textarea, .tbloc select {
	border : 0;
/*	background-color : white;*/
/* Sept 2007 - ce truc empeche de corriger le bug des radio/ie6 et met un background a blanc */
}

.bleu_clair2{ background : #E5E5F5; }
.ss_background{ background:0; }

.texte_centre{ text-align : center; }
.texte_haut{ vertical-align : top; }
.texte_gauche{ text-align : left; }
.texte_droite{ text-align : right; }

