/* COMMUN */
BODY {	margin:0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}
A {	color: #999999;	text-decoration: underline;}
A:hover {	text-decoration: none;	color: #666666;}
.blocYaris { background-image:url(../images/cpt_yaris.gif); background-position:top left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#e13a3e; }
.titreBlanc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	font-weight: bold;}
.pointillesGris {background-image:url(../images/pointilles_gris_06.gif);	background-repeat:repeat-x;	background-position:top;}
.filetGris {background-image:url(../images/filet_gris_06.gif);	background-repeat:repeat-x;	background-position:top; }
.separation {	border-bottom:dotted 1px #CCCCCC; }
.separationtop {	border-top:dotted 1px #CCCCCC; }

/* HOME */
.homePhoto1 { background-image:url(../pic-home/mainpic.jpg); background-position:bottom left; background-repeat:no-repeat; background-color:#e1e0df; }
.homePhoto2 { background-image:url(../pic-home/pic1.jpg); background-position:top left; background-repeat:no-repeat; background-color:#e1e0df; }
.homePhoto3 { background-image:url(../pic-home/pic2.jpg); background-position:top left; background-repeat:no-repeat; background-color:#e1e0df;  }
.homePhoto4 { background-image:url(../pic-home/pic3.jpg); background-position:top left; background-repeat:no-repeat; background-color:#e1e0df;  }

/* BLOC */ 
.blocTitre {  height:23px; line-height:23px; vertical-align:middle; float:left; font-size:15px; font-weight:bold; padding-left:5px; text-align:left; }
.blocChemin {  height:23px; line-height:23px; vertical-align:middle; float:right; font-size:10px; padding-right:5px; text-align:right; }

/* TEXTES */
.txt10 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; }
.txt11 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
.txt12 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; }
.txt13 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; }
.txt14 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; }
.txt15 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; }
.txtRouge12 { font-size:12px; color:#e50000; }
.txt14Vert2 { font-size:14px; color:#cec631; }
.txt14Vert { font-size:14px; color:#99cc33; }
.txtVert { color:#99cc33; }
.txt14Blanc { font-size:14px; color:#ffffff; }
.txt13Blanc { font-size:13px; color:#ffffff; }
.txt13Marron { font-size:13px; color:#cc6733; }
.txtRouge {  color:#e50000; }
.txtCoolTera12 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color:#999966; }

/* IMAGES */
.picCadreBlanc { border:solid 1px #FFFFFF; }

/* LIENS */
.lienBas { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000; text-decoration:none; }
.lienBas:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #e50000; text-decoration:none; }
.lienBlanc { color: #FFFFFF; text-decoration:none; }
.lienBlanc:hover { color: #FFFFFF; text-decoration:underline; }
.lienSavoir { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000; text-decoration:none; }
.lienSavoir:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #e50000; text-decoration:none; }
.lienChemin { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff; text-decoration:none; }
.lienChemin:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff; text-decoration:underline; }

/* FOND */
.fondBlanc { background-color:#ffffff; }
.fondGrisClairPad { background-color:#edecea; padding:5px; }
.fondGrisClairPad10 { background-color:#edecea; padding:10px; }
.fondGrisClairPad20 { background-color:#edecea; padding:20px; }
.fondGrisClair { background-color:#edecea; }
.fondViolet { background-color:#330099; color:#FFFFFF;}
.fondBleu { background-color:#086bb5; color:#FFFFFF; padding-left:5px;}
.fondVert { background-color:#99cc33; color:#FFFFFF; padding-left:5px;}
.fondVert2 { background-color:#cec631; color:#FFFFFF; padding-left:5px;}
.fondVert2Pad10 { background-color:#cec631; padding:10px;}
.fondRouge { background-color:#e60000; color:#FFFFFF; padding-left:5px;}
.fondMarron { background-color:#cc6733; color:#FFFFFF; padding-left:5px;}
.fondGrisFonce { background-color:#e1e0df; }
.fondGrisFoncePad { background-color:#e1e0df; padding:5px; }
.fondTab { background-color:#e1e0df; padding:5px; }
.fondCoolTera { background-color:#999966; color:#FFFFFF; padding-left:5px;}


/* RUB1 */
.valTxtBleu13 { font-size:13px; color:#086bb5; }
.valLienHisto { font-size:13px; color:#000000; text-decoration:none; }
.valLienHisto:hover { font-size:13px; color:#086bb5; text-decoration:none; }
.valFondVisite { background-image:url(../images/rub1/visite/plan.jpg); background-position:bottom left; background-repeat:no-repeat; }

/* RUB3 */
.entFondEnv { background-color:#e1e0df; background-image:url(../images/rub3/politiques/fond-env.jpg); background-position:top left; background-repeat:no-repeat; }
.entFondEnv3 { background-color:#e1e0df; background-image:url(../images/rub3/politiques/fond-env3.jpg); background-position:bottom left; background-repeat:no-repeat; }
.entFondEnv2 { background-color:#edecea; background-image:url(../images/rub3/politiques/fond-env2.jpg); background-position:bottom right; background-repeat:no-repeat; }
.enLI { list-style-image: url(../images/li-fleche.gif); }
.entLien { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #cec631; text-decoration:none; font-weight:bold; }
.entLien:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; text-decoration:none; font-weight:bold; }
.entLienOn { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; text-decoration:none; font-weight:bold; }
.entLienOn:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; text-decoration:none; font-weight:bold; }

/* RUB4 */
.yaFondProd { background-color:#edecea; background-image:url(../images/rub4/yaris.jpg); background-position:bottom right; background-repeat:no-repeat; }
.yaFondProd2 { background-color:#edecea; background-image:url(../images/rub4/yaris2.jpg); background-position:bottom right; background-repeat:no-repeat; }
.yaFondContact { background-color:#edecea; background-image:url(../images/contact/yaFondContact.jpg); background-position:bottom right; background-repeat:no-repeat; }
.yaTable { border:solid 1px #cc6733; border-collapse:collapse; }
.yaTDgris { border:solid 1px #cc6733; border-collapse:collapse; background-color:#e1e0df;}
.yaTDblanc { border:solid 1px #cc6733; border-collapse:collapse; background-color:#ffffff;}

/* RUB5 */
.actuBd { border-bottom:dashed 1px #000000; }
.actuBd2 { border-bottom:dashed 1px #000000; border-left:dashed 1px #000000; }
.actuFondGab1 { background-image:url(../images/rub5/fondgab1.gif); background-position:top left; background-repeat:repeat-y; }
.actuFondGab2 { background-color:#e1e0df; background-image:url(../images/rub5/fondgab2.gif); background-position:bottom left; background-repeat:no-repeat; }

.separationplan {
	border-bottom:dotted 1px #CCCCCC;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.lien13Blanc {
	font-size:13px;
	color:#ffffff;
	text-decoration: underline;
}
.lienRouge { color:#DF014C; text-decoration:undeline; }
.lienRouge:hover {  color:#000000; text-decoration:none; }

.comListeFond1 { background-color:#e4e4d2; }
.comListeFond1a { background-color:#e4e4d2; border-left:solid 1px #000000; }
.comListeFond2 { background-color:#ffffff; }
.comListeFond2a { background-color:#ffffff; border-left:solid 1px #000000; }
.comLien { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DF014C; text-decoration:none; }
.comLien:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.comLienOn { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; }
.comLienOn:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; }

#logingal TABLE { border:solid 1px #000000; background-color:#e9e9d9; }

#inscgal INPUT { border:solid 1px #000000; }
#inscgal TABLE { border:solid 1px #000000; background-color:#e9e9d9; }
#inscgal TD { text-align:left; }

.lienAlbum { width:120px;  display:block; border:solid 1px #FFFFFF; cursor:hand; }
.lienAlbum:hover { width:120px;  display:block; border:solid 1px #AF0000; cursor:hand; }
.lienImageGal { width:160px;  display:block; border:solid 1px #FFFFFF; cursor:hand;}
.lienImageGal:hover { width:160px;  display:block; border:solid 1px #AF0000; cursor:hand;}

/* RUB8 */

.rub8accueilFond { background-image:url(../images/rub8/accueil-fond.jpg); background-repeat:no-repeat; background-position:bottom right; }



/* INSCRIPTION */

.inscHoraire { width:98px; height:30px; display:block; text-align:center; color:#FFFFFF; font-weight:bold; background-color:#a996d0; border:solid 1px #FFFFFF; line-height:30px; font-size:14px; vertical-align:middle; }

.inscInvitInt { border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; background-color:#e1e0df; }
.inscInvitTop { border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; border-top:solid 1px #ffffff; background-color:#e1e0df; }
.inscInvitBottom { border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; background-color:#e1e0df; }

.titreViolet { color:#330099; font-weight:bold; font-size:14px; }

.visitelink { width:400px; height:30px; display:block; background-color:#e4daf9; border:solid 1px #ffffff; text-decoration:none; line-height:30px; vertical-align:middle; }
.visitelink:hover { width:400px; height:30px; display:block; background-color:#ffffff; border:solid 1px #330099; text-decoration:none; line-height:30px; vertical-align:middle; color:#FFFFFF; }
.visiteheure { float:right; border:solid 1px #ffffff; background-color:#330099; height:20px; display:block; margin:5px; padding-left:10px; padding-right:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:20px; vertical-align:middle; }
.visitedate { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:20px; display:block; margin:5px; color:#330099; line-height:20px; vertical-align:middle;}
.visiteplace { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#e50000; }
.visitefilet { border-left:solid 1px #ffffff }