@charset "utf-8";
body {margin:0; padding:0; color:#555; background-color:#fff; font:90%/1.4 Tahoma; text-align:center;}
div#page {position: relative;margin:6px auto 0; padding:0; width:760px; text-align:left;}
img, img a {border:0;}

/*----------------------------------------------------------------*/
/*-------------------AJOUTER PAR JEF RIOUX 2009 ------------------*/
/*----------------------------------------------------------------*/
a{
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: none;
	color: #e9e127;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/

table {border:1px solid rgb(129,188,60);}
	td {vertical-align:top;}
		h1 {margin:0; padding:0; background:url(../img/logo.png) center no-repeat; line-height:70px; width:299px;}
		h1 span {display:block; text-indent:-999em; overflow:hidden;}
		
	td#navigation {background: rgb(129,188,60) url(../img/fond-vert.png); vertical-align:bottom;}
		ul#nav {margin:0; padding:15px 15px 10px 15px; list-style-type:none;}
		ul#nav li {display:inline; padding:4px; font-size:76%; text-transform:uppercase; color:rgb(255,232,18); white-space:nowrap;}
		ul#nav li a {color:#fff; text-decoration:none; padding: 6px 6px 6px 19px; background: url(../img/puce-i.png) center left no-repeat;}
		ul#nav li a:hover {color:#e9e127; text-decoration:none; padding: 6px 6px 6px 19px; background: url(../img/puce-i.png) center left no-repeat;}
		ul#nav li span {background: url(../img/puce.png) no-repeat; padding-left:19px; padding-right:15px;}
		
	td#decor img {display:block;}
	td#texte {background: url(../img/arriere-plan.jpg) bottom left no-repeat; width:459px;}
		h2 {margin:11px 0 22px 11px; padding:0; line-height:10px; width:325px;color:#f90;}
		p {margin:0 60px 1.5em 70px; padding:0; font-weight:bold; font-size:74%; text-align:justify;}
		#cadeau { font-weight:bold; font-size:74%; float:right; display: block; height: 70px; width: 100px; text-align: center; margin-top: 8px; margin-right: 8px;}

table.donnees {margin:0 0 1em 70px; padding:0; border:0;}
table.donnees th {white-space:nowrap; text-align:right; border-bottom:1px solid green; padding:0 12px;}
table.donnees thead th, table.donnees td {white-space:nowrap; text-align:right; border-bottom:1px solid green; padding:0 12px;}

ul#sub-nav {margin:-1em 0 0; padding:0 0 1.5em 15px; list-style-type:none;}

h3 {margin: 0 0 10px 60px; padding:0; text-align:left; font-size:90%; color:#f90; line-height: 15px;}
h4 {margin:0 0 0 60px; padding:0; font-size:8pt; text-align:left; color:#436b25;}
p a {color:#f90;}
#texte a {color:#f90;}
ul.trajet {margin:0em 0 2em 70px; padding:0; font-size:90%;}
td#decor {background-color: #81bc3c;}
table#vignettes {margin:8px 0 9px; border:0; background: #81bc3c;}
table#vignettes td {text-align:center; vertical-align:middle;}
table#vignettes td a img, table#vignettes td span img {border:1px solid rgb(255, 231, 17); border-width:4px; margin:2px 6px;}
table#vignettes td span img#focus {border:4px solid rgb(129, 188, 60);}

#first-logo
{
	float:left; 
	margin-top:8px; 
	margin-right:20px;
}

#other-logo
{
	float: left;
	margin-right:20px;
}

#logo-container
{
	margin: auto;
	display: block;
	width: 375px;
	height: 65px;
}

#printer
{
	margin-top: 0px;
}

.activites {
	margin-left: 60px;
	font-size: small;
}

#copy
{
	margin:6px auto 0; 
	padding:0; 
	width:760px;
	font: Tahoma;
	font-size: 8pt;
}

#copy #left
{
	float: left;
	width: 350px;
	text-align: left;
}

#copy #right
{
	float: right;
	width: 350px;
	text-align: right;
}

#copy #right a
{
	color: #FF9900;
	text-decoration: none;
}

#forfaits {
	position: absolute;
	width: 150px;
	top: 12px;
	left: 308px;
}

#blog {
	position: absolute;
	width: 150px;
	top: 12px;
	left: 643px;
}

#blog a{
	text-decoration: none;
	color: #fff;
}

#blog a:hover {
	text-decoration: none;
	color: #e9e127;
}

#forfaits a {
	text-decoration: none;
	color: #fff;
}

#forfaits a:hover {
	text-decoration: none;
	color: #e9e127;
}