body {
	background-image: url(images/fond.gif);
}
.bg {
	background-image: url(images/bg.gif); background-repeat:repeat-y;
}
.bg2 {
 background-image:url(images/bg-tournoi.gif)
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC0413;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AC0413;
}
.lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AC0413;
}
.lien2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC0413;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #AC0413;
	font-weight: bold;
	margin:0px;
}
.bord {
	border:thin;
 	border-color:#000000;
  	border-style:solid
}

/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }

/* Des classes d'alignement du texte */
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }

/* Des classes de formatage du texte en ligne */
.bold, .gras { font-weight: bold; }
.italic, .italique { font-style: italic; }
.strike, .barre { text-decoration: line-through; }

/* Des classes flotante */
.fleft, .floatleft { 
	float: left;
}
.fright, .floatright {
	float: right;
}

/* Les "nettoyeurs" */
.clear, .clearb { clear: both; }
.clearer {
	clear: both;
	width: 0;
	height: 0;
	line-height: 0;
}

.back1{ background-color:#ffff00;}

.back2{ background-color:#00ffff;}
.back3{ background-color:#00ccff;}
.back4{ background-color:#cc99ff;}
.back5{ background-color:#ccffff;}
.back6{ background-color:#ccffcc;}
.back7{ background-color:#ffcc99;}

.padL{padding-left:20px;}
.padL1{padding-left:10px;}
.padL70{padding-left:70px;}
.padL250{padding-left:250px;}

table td .bord{border:1px solid #900;}

.bordercolor{border:1px solid #AC0413;}

.bordercolor td{border:1px solid #AC0413;}

/*FORMULAIRES*/

INPUT.contact { 
	background-color: #FFCC66;
	border-width: 1px; border-color: #000000; 
	border-style: solid; 
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; }
	
.titreplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.txtplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9a379b;
}
.plan {
	width: 500px;
	height: 350px;
	border:1px #140411 solid;}
	
.infosbulle {
	border: none;
	margin: 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.plan-titre {
	font-size: 14px;
	color: #4f0100;
	font-weight: bold;
	margin-bottom: 1em;
	text-align:center;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
	text-align:center;
	!text-align:center;
}
.plan-printer {
	display:block;
	text-align: right;
	padding-bottom:15px;
}

.plan-printer img,
.plan-printer a {
	border: none;
}

.clearvalidator{ clear:both; height:3px;}
