/* CSS Document */

body {
	background-color: #EDF5E2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
.tableGeneral {
	height: auto;
	width: 670px;
	border: thin solid #CCCCCC;
	background-color: #DCEBC6;
}
.tableHeader {
	width: 100%;
	background-image: url(images/header.jpg);
	height: 25px;
	color: #FFFFFF;
	padding: 3px;

}
.texteGeneral {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#000000;
}

.texteGeneral a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:none;
	color:#000000;
}

.texteGeneral a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:underline;
	color:#000000;
}


.tableGauche {
	height: auto;
	width: 190px;
	border: thin solid #FFFFFF;
	background-color: #FFFFFF;
}
.titreEquipe {
	background-image: url(images/titre_equipe.jpg);
	height: 21px;
}

.tableDroite {
	height: auto;
	width: 440px;
	border: thin solid #FFFFFF;
	background-color: #FFFFFF;
}
.basPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #00957E;
	background-image: url(images/bas_degrade.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.liste {
	list-style-type:none;
	vertical-align: text-top;
}
.titreRubBreve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F4B42C;
	line-height: 25px;

}
.textelienbreve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

a.textelienbreve:link {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;}
a.textelienbreve:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;}
a.textelienbreve:active {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;}
a.textelienbreve:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline;}
.imagelien {
	border: 2px solid #000000;
	color: #000000;
	background-color: #000000;
}

.tableAll {
	height: auto;
	border: thin solid #CCCCCC;
	background-color: #FFFFFF;
}


.Blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.textevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009788;
}

.texteGrasvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009788;
}

.texteGrasvert-12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009788;
}

.texteGrasRose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC2980;
}

.texteGrasRose a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC2980;
	border-bottom:1px dotted #CC2980;
	text-decoration:none;
}

.texteGrasRose a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC2980;
	text-decoration:none;
	border:none;
}

.texteRose {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC2980;
}

.texteRose a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC2980;
	border-bottom:1px dotted #CC2980;
	text-decoration:none;
}

.texteRose a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC2980;
	border:none;
	text-decoration:none;
}


/*-----------------------------*/
.separation{
border-top:1px solid #87CEC7;
}


.bouton-ok{
background:#FFFFFF url(images/bouton-ok.gif) no-repeat top left;
font:bold 10px Arial, Helvetica, sans-serif;
color:#009788;
width:24px;
height:24px;
}