/*--------------------------------------------------*/

/*DOCUMENT REDIGE PAR SIMON LOIZEAU - OCTOBRE 2002 */

/*--------------------------------------------------*/

/*--------------------------------------------------*/

/*   styles généraux (concernant l'ensemble du site)*/

/*--------------------------------------------------*/

BODY {	

	font-family:Verdana, Arial, Helvetica, sans-serif;	

	color:#666666;	

	font-size:70%;	

	scrollbar-face-color: #808080; 	

	scrollbar-shadow-color: #ffffff;	

	scrollbar-highlight-color: #FFFFFF;	

	scrollbar-3dlight-color: #808080; 	

	scrollbar-darkshadow-color: #666666; 	

	scrollbar-track-color: #ffffff; 	

	scrollbar-arrow-color: #000000;	

}

H1 {	font-size: 95%;	

	font-weight: bold;	

	color:#00337f;	

	text-align:center;

}

H2 {	

	font-size: 80%;	

	font-weight: bold;	

	color:#666666;

}

H3 {	

	font-size: 72%;	

	font-weight: bold;	

	color:#999999;

}

P{	

	color:#666666;	

	font-size:70%;	

	text-align: justify;

}

.mapage{	

	color:#666666;	

	font-size:12px;	

	font-weight: bold;

}

A.mapage  {	

	color:#FF9900;	

	font-weight:bold;	

	text-decoration:none;	

}

A:hover.mapage  {	

	color:#FFFFFF;	

	font-weight:bold;	

	text-decoration:none

}

center{	

	color:#666666;	

	font-size:70%;

}

blockquote {	

	margin:20px;

}

.textecolor{	

	color:#FF9900;

}

FORM {	

	margin-left:0px;	

	margin-top:0px;	

	margin-right:0px;	

	margin-bottom:0px;

}

/*-------------------*/

/*STYLES PAGE ACCUEIL*/

/*-------------------*/

/*-------------------------*/

/*Styles tableau "homehaut"*/

/*-------------------------*/

TABLE.homehaut {	

	width:760px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.homehaut TD {	

	font-size:10px;

}

TABLE.homehaut TD.homerubs {	

	background-image: url(images/home/raccord_logo.gif); 	

	background-repeat: no-repeat; 

	background-position: left;	

	height:22px;	

	background-color:#F7F7F7;

}

TABLE.homehaut TD.homerubs A {	

	color:#000000;	

	font-weight:bold;	

	text-decoration:none;	

	margin-right:10px;

}

TABLE.homehaut TD.homerubs A:hover {	

	color:#FF9900;	

	font-weight:bold;	

	text-decoration:none

}

/*------------------------*/

/*Styles tableau "homebas"*/

/*------------------------*/

TABLE.homebas {	

	width:760px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.homebas TD P{	

	font-size:11px;	

	color:#666666;

}

TABLE.homebas TD.homecontenu {	

	background-image: url(images/home/carresbas.gif); 	

	background-repeat: no-repeat; 	

	background-position: top right;

}

TABLE.homebas TD.homecontenu A {
	color:#0066CC;
	text-decoration:none;
	margin-right:10px;
	text-align: left;


}

TABLE.homebas TD.homecontenu A:hover {	

	color:#FF9900;	

	text-decoration:none

}

TABLE.homebas TD.homefoot{	

	font-size:10px;	

	color:#666666;

}

TABLE.homeactus {	

	width:192px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.homeactus TD.actustexte {	

	font-size:11px;	

	background-color:#F7F7F7;	

	padding:10px;	

	color:#00337F;

}

.hometitres{	

	color:#005CB9;	

	font-weight:normal;}

/*----------------------------*/

/*STYLES DES PAGES DE NIVEAU 1*/

/*----------------------------*/

/*---------------------------*/

/*Styles du tableau "tetiere"*/

/*---------------------------*/

TABLE.tetiere {	

	width:760px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.tetiere TD {	

	height:24px;	

	font-size:10px;

}

TABLE.tetiere TD.layers {	

	width:760px;	

	height:27px;

}

TABLE.tetiere TD.rubs {	

	background-color:#FF9900;

}

#rubselected {	

	color:#000000;

}

TABLE.tetiere TD.rubs A {	

	color:#FFFFFF;	

	font-weight:bold;	

	text-decoration:none

}

TABLE.tetiere TD.rubs A:hover {	

	color:#000000;	

	font-weight:bold;	

	text-decoration:none

}

TABLE.tetiere TD.trans {

}

TABLE.tetiere TD.trans A {	

	color:#FF9900;	

	font-size:10px;	

	font-weight:bold;	

	text-decoration:none

}

TABLE.tetiere TD.trans A:hover {	

	color:#999999;	

	font-weight:bold;	

	text-decoration:none

}

TABLE.tetiere TD A {	

	font-size:100%;	

	color:#656565

}

TABLE.tetiere TD A:hover {	

	font-size:100%;	

	color:#000000

}

/*------------------------*/

/*Styles du tableau "main"*/

/*------------------------*/	

TABLE.main {	

	width:760px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.mainTD {

}

TABLE.main TD.colgauche {	

	width:120px;

	background-image: url(images/gauche_bas.gif); 	

	background-repeat: no-repeat; 	

	background-position: bottom;	

	color:#FF9900;	

	background-color:#D2DFEC;

}

TABLE.main TD.coldroite {	

	width:119px;	

	background-image: url(images/droite_bas.gif); 

	background-repeat: no-repeat; 	

	background-position: bottom;	

	color:#FF9900;	

	background-color:#FBF2CB;	

	border-right: 1px solid #FDBD53;

}	

TABLE.main TD.contenu {	

	width:520px;	

	background-image: url(images/raccord_centre.gif); 	

	background-repeat: no-repeat; 	

	background-position: top;	

	color:#666666;

}

TABLE.main TD.contenu UL {	

	margin-left:35px;	

	font-size:70%;	

	list-style-image: url(images/puce.gif);

}

TABLE.main TD.contenu A {	

	color:#FF9900;	

	text-decoration:none

}

TABLE.main TD.contenu A:hover {	

	color:#FF9900;	

	text-decoration:underline

}

TABLE.main TD.contenu TABLE {	

	font-size:70%;	

	color:#666666;

}

/*----------------------------*/

/*Styles tableau "formulaires"*/

/*----------------------------*/

TABLE.formulaires {	

	width:90%;	

	font-weight:normal;	

	border-right: 1px solid #E7E7E7;	

	border-left: 1px solid #E7E7E7;	

	background-color: #F6F9FB; 

}

TABLE.formulaires TD {	

	padding:5px;

}

TABLE.formulaires A {	

	color:#FF9900;	

	text-decoration:none

}

TABLE.formulaires A:hover {	

	color:#FF9900;	

	text-decoration:underline

}

TABLE.formulaires input {   	

	font-size:10px; 	

	background-color: #D2DFEC; 	

	height: 18px;	

	width:50%;	

	border: 1px #666666 solid;

}TABLE.formulaires select {  	

	font-size:10px; 	

	background-color: #D2DFEC; 	

	height: 18px;	

	border: #00337f; 	

	border-style: solid; 	

	border-top-width: 1px; 

	border-right-width: 1px; 	

	border-bottom-width: 1px; 	

	border-left-width: 1px;	

	color:#00337f;	

	border: 1px #666666 solid;

}

TABLE.formulaires textarea { 	

	font-size: 11px; 	

	font-family:Verdana, Arial, Helvetica, sans-serif;	

	background-color: #D2DFEC; 	

	width: 70%;	

	height: 70px;	

	border: 1px #666666 solid;

}

/*-------------------------------*/

/*Styles tableau "tableauxdivers"*/

/*-------------------------------*/

TABLE.tableauxdivers {

}

TABLE.tableauxdivers TD {	

	padding:3px;

}

TABLE.tableauxdivers TR.color {	

	padding:5px;	

	background-color: #F6F9FB; 

}

/*--------------------------------------------------------------------------*/

/*Styles du tableau "gauche" (dans lequel est inséré la librairie navgauche)*/

/*--------------------------------------------------------------------------*/

TABLE.gauche {	

	width:120px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.gauche TD {	

	font-size:10px;	

	font-weight:normal;

}

TABLE.gauche TD.logo {	

	background-image: url(images/fond_logo.gif); 	

	background-repeat: no-repeat; 

}

TABLE.gauche TD.titressrub {	

	padding:5px;	

	background-image: url(images/pointillets_gris.gif); 	

	background-repeat: no-repeat; 	

	background-position: bottom;	

	background-color:#DBE5F0;	

	color:#1852b6;	font-size:12px;

}

TABLE.gauche TD.gaucheselected {	

	background-color:#AEC5E0;

	color:#FFFFFF;

}TABLE.gauche TD.liens {

	padding:5px;

}

TABLE.gauche TD.liens A {

	color:#666666;

	text-decoration:none

}

TABLE.gauche TD.liens A:hover {	

	color:#FFFFFF;	

	text-decoration:none

}

TABLE.gauche TD.liensvaleur {	

	padding:5px;	

	font-weight:bolder;

}

TABLE.gauche TD.liensvaleur A {	

	color:#000000;	

	text-decoration:none

}

TABLE.gauche TD.liensvaleur A:hover {	

	color:#FFFFFF;	

	text-decoration:none

}		

/*--------------------------------------------------------------------------*/

/*Styles du tableau "droite" (dans lequel est inséré la librairie navdroite)*/

/*--------------------------------------------------------------------------*/

TABLE.droite {	

	width:119px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.droite TD {

	font-size:10px;	

	font-weight:normal;

}

TABLE.droite TD.liens {	

	padding:5px;	

	background-image: url(images/pointillets_orange.gif); 	

	background-repeat: no-repeat;	

	background-position: bottom;

}

TABLE.droite TD.liens A {

	color:#666666;	

	text-decoration:none;

}

TABLE.droite TD.droiteselected {

	background-color:#FCE7AE;	

	color:#999999;

}

TABLE.droite TD.liens A:hover {	

	color:#FF9900;	

	text-decoration:none

}

#gris {	

	background-image: url(images/pointillets_gris.gif); 	

	background-repeat: no-repeat;	

	height:1px;

}

#blanc {

	background-image: url(images/pointillets_blanc.gif); 	

	background-repeat: no-repeat;	

	height:1px;

}

#orange {

	background-image: url(images/pointillets_orange.gif); 	

	background-repeat: no-repeat;	

	height:1px;

}	

/*---------------------------*/

/*Styles du tableau "footer" */

/*---------------------------*/

TABLE.footer {	

	width:760px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

TABLE.footer TD {

	height:24px;	

	font-size:10px;

}

TABLE.footer TD.rubs {	

	width:431px;	

	border-top: 1px solid #E3E3E3 ;

	border-right:  1px solid #E3E3E3;	

	border-bottom: 1px solid #E3E3E3;	

	border-left:none;	

	background-color:#F7F7F7;

}

#footrubselected {	

	color:#FF9900;

}

TABLE.footer TD.rubs A {

	color:#999999;	

	font-weight:bold;	

	text-decoration:none

}

TABLE.footer TD.rubs A:hover {	

	color:#FF9900;	

	font-weight:bold;	

	text-decoration:none;

}

TABLE.footer TD.copyright {

	width:227px;	

	font-size:9px;

	background-image: url(images/foot_fond.gif); 

}

.sitemap {

	color:#999999;

}

TABLE.sitemap TD.divers A {

	color:#999999;	

	text-decoration:none

}

TABLE.sitemap TD.divers A:hover {

	color:#999999;	

	text-decoration:underline;

}select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #427797}
.hometitres1 {
	color:#005CB9;
	font-weight:normal;
	text-align: justify;

}
.hometitreslien {


	color:#005CB9;	

	font-weight:normal;
}
tablepointille {
	width:90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #DFEAFF;
	border-right-color: #DFEAFF;
	border-bottom-color: #DFEAFF;
	border-left-color: #DFEAFF;

}
.texteblanc {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}
tableaubas {


	width:500px;	

	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textecentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}
input {
	border: 1px solid #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #666666;
}
