html { width: 100%; height: 100%; }
body { width: 100%; margin: 0;
	font-family: Verdana; font-size: 11px; line-height: 14px; color: #444444; font-weight: normal; text-decoration: none; 
	background:url('./img/4001_2009_BG.jpg'); background-repeat:no-repeat; background-position: top center; background-color:#1A99D1;
	}
.wrapper{ width:780px; margin: 0 auto; }

/* Titres */
.h1_bleu{color:#1A99D1; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 24px; margin:0; padding-bottom:10px; font-weight:bold;}
.h2_bleu{color:#1A99D1; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 20px; margin:0; padding-bottom:10px; font-weight:bold;}
.h3_bleu{color:#1A99D1; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; margin:0; padding-bottom:10px; font-weight:bold;}
.h4_bleu{color:#1A99D1; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; margin:0; padding-bottom:10px; font-weight:bold;}

.h1_orange{color:#FC9603; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 26px; text-align:center; margin-top:25px; padding-bottom:15px;}
.h1_vert{color:#0C932C; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 26px; text-align:center; margin-top:25px;}
.sous_titre_h1{color:#0C932C; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight:bold; text-align:center; margin-top:-15px;}
.h2_orange{color:#FC9603; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 20px; text-align:left; padding-left:25px; padding-right:15px; margin-top:25px;}
.h2_vert{color:#0C932C; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height:20px; text-align:left; padding-left:25px; padding-right:15px; margin-top:25px;}
.h3_gris{color:#8C8C8C; padding-left:25px; padding-right:15px; font-size:14px;}
.h3_accueil{color:#8C8C8C; padding-left:25px; padding-right:15px; font-size:14px; margin-top:20px;}
.h3_date{color:#0C932C; padding-left:25px; padding-right:15px; font-size:20px; margin-top:20px;}
.date{color:#0C932C; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold;}

/* Général */
.vert_bold{color:#0C932C; font-weight: bold;}
.orange_bold{color:#FC9603; font-weight: bold;}
.separation{font-family:Arial, Helvetica, sans-serif; color:#FC9603;}
.smaller{font-size:14px;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.contact{line-height:18px;}
.plan{margin-top:30px;}
.bodytext { font-family: Verdana; font-size: 11px; line-height: 14px; color: #444444; font-weight: normal; text-decoration: none; }
p{padding-left:25px; padding-right:15px;}
p.vacances{font-weight:bold; font-size:16px; padding-top:20px;}
.img_accueil{margin-left:60px; margin-top:10px;}
.galerie{margin-top:25px;}
ul{list-style-image: URL(./img/list-img.png); padding-left:60px; padding-right:10px; padding-top:0px;}
li{margin-bottom:3px;}
ul.sous_liste{list-style-image:none; list-style-type:disc; margin-top:5px; margin-bottom:5px; padding-left:30px;}
ul.content li{margin-top:10px; line-height:20px;}
ul.content{padding-left:10px; margin-top:30px;}
.ul_accueil{font-size:13px;}
a.liens{ text-decoration: underline; }
a.liens:hover{ text-decoration:none; }
/*li a{text-decoration:none; font-size:13px;}
li a:hover{color:#0C932C; font-size:13px;}*/
a { color: #1A99D1; text-decoration: underline; }
a:hover { color: #1A99D1; text-decoration: none; }

/* Top - Tetiere */
.bg_top {width:780px; height:10px; }
.row_top { height:10px; }
.cell_tetiere { border-top:solid 2px #FFDA00;border-left:solid 2px #FFDA00;border-right:solid 2px #FFDA00; height:201px;}
.bg_tetiere { width:772px;height:201px;padding-left:2px;padding-right:2px;background: url('./img/5253_VBS_2012_header.jpg'); }
.langues { position:relative;top:0px;left:2px; }
.navlancontainer_ul { margin: 0px 0px 0px 0px;padding: 10px 5px 0px 10px;list-style-type:none; text-align:right;}
.navlancontainer_li { vertical-align:bottom;display:inline; }
.navlan { font-family: Verdana; font-size:9px;line-height:9px; background:transparent;color:#FFDA00;font-weight:bold;text-decoration:none;
padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;border:solid 1px #FFDA00; }
.navlan:hover { font-family: Verdana; font-size:9px;line-height:9px; background:#FFFFFF;color:#F27E07;font-weight:bold;text-decoration:none;
padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;border:solid 1px #FFFFFF; }

/* Menu Top */
.cell_topnav { background:url('./img/4001_VERT09_TOPNAV_BG.png') repeat-x top;border-left:solid 2px #FFDA00;border-right:solid 2px #FFDA00;}
.topnav_position { padding-left:100px;}
.navcontainer { height:29px; padding-top:4px;}
.navcontainer_ul { width:680px;margin:0;padding:0;list-style-type:none; }
.navcontainer_li { vertical-align:bottom;display:inline; }
.separator_li { display:inline;height:33px; padding-left:1px;padding-right:1px;background:url('./img/1901_VERT06_TOPNAV_SEP_2.png') no-repeat top; }
.nav, .fnav { height:33px;color:#FFFFFF;font-family:tahoma;font-weight:bold;font-size:11px;line-height:11px;text-decoration:none;
 padding-top:6px;padding-bottom:0px;padding-left:6px;padding-right:6px; }
.nav:hover, .fnav:hover, .nav_actif:hover, .fnav_actif:hover { height:33px;color:#FFFFFF;font-family:tahoma;font-weight:bold;font-size:11px;line-height:11px;text-decoration:none;  padding-top:6px;padding-bottom:14px;padding-left:6px;padding-right:6px; background:url('./img/4001_VERT09_TOPNAV_ON.png') no-repeat right bottom;}
.nav_actif, .fnav_actif { height:33px;color:#FFFFFF;font-family:tahoma;font-weight:bold;font-size:11px;line-height:11px;text-decoration:none; padding-top:6px;padding-bottom:14px;padding-left:6px;padding-right:6px; background:url('./img/4001_VERT09_TOPNAV_ON.png') no-repeat right bottom; }

/* cell_content */
.cell_content { background:#FFFFFF;border-left:solid 2px #FFDA00;border-right:solid 2px #FFDA00; }
.nav_side{float:left; width:90px; padding-left:10px; margin-top:-7px;}
.content1{ float:left; width:676px;}
.content { margin-left:20px;margin-top:20px;margin-right:20px;margin-bottom:20px; font-family: Verdana; font-size: 11px; line-height: 14px; color: #444444; font-weight: normal; text-decoration: none;}
.clear{clear:both;}

/* cell_navfoot */
.cell_navfoot { background:#FFFFFF;border-left:solid 2px #FFDA00;border-right:solid 2px #FFDA00; padding-top:20px;padding-bottom:5px; text-align:center;}
.cell_navfoot_bordertop { border-top:dashed 1px#C0C0C0; }
.nav_foot { font-family:Tahoma, Verdana, sans-serif;font-size:11px;line-height:11px;color:#666666;font-weight: normal;text-decoration:none; }
.nav_foot:hover { font-family:Tahoma, Verdana, sans-serif;font-size:11px;line-height:11px;color:#003865;font-weight:normal;text-decoration:underline; }
.nav_foot_sep { font-family:Tahoma, Verdana, sans-serif;font-size:11px;line-height:11px;color:#C0C0C0;font-weight:normal;padding-left:1px;padding-right:1px; }

/* rowfoot */
.row_foot { padding-top:1px;padding-bottom:3px;border-top:solid 2px #FFDA00; text-align:right; width:780px; margin-right:auto; margin-left:auto; }
.colofon { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 11px; color: #FFF; font-weight: normal; text-decoration: none; }
.colofon_link { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 11px; color: #FFF; font-weight: normal; text-decoration: none; }
.colofon_link:hover { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 11px; color: #222222; font-weight: normal; text-decoration: underline; }

.maps { border: solid 1px #C0C0C0; }
.maps:Hover { border: solid 1px #F27E07; }

.s1 { font-family: Arial; font-size: 24px; color: #6BB42F; line-height:24px; font-weight: normal; text-decoration: none; }
.s2 { font-family: Arial; font-size: 24px; color: #098128; line-height:24px; font-weight: bold; text-decoration: none; }
.s3 { font-family: Arial; font-size: 20px; color: #6BB42F; line-height:24px; font-weight: normal; text-decoration: none; }
.s4 { font-family: Arial; font-size: 20px; color: #098128; line-height:24px; font-weight: normal; text-decoration: none; }
.s5 { font-family: Arial; font-size: 24px; color: #D15120; line-height:24px; font-weight: bold; text-decoration: none; }
.s6 { font-family: Arial; font-size: 20px; color: #626262; line-height:24px; font-weight: normal; text-decoration: none; }

.texte {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #000000;}
.titre3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #098128;}
.titre4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: small-caps;text-transform: none;color: #098128; }

.Small { font-family: Verdana; font-size: 10px; line-height: 11px; color: #555555; font-weight: normal; text-decoration: none; }
.SmallLight { font-family: Verdana; font-size: 10px; line-height: 11px; color: #888888; font-weight: normal; text-decoration: none; }

.TEXTINPUT { background-color: #FFFFFF; font-family: Verdana; font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; border-style: solid; border-width: 1px; border-color: #666666; }
.SUBMIT { background-color: #FFFFFF; font-family: Tahoma; font-size: 11px; color: #444444; font-weight: bold; text-decoration: none; border-style: solid; border-width: 1px; border-color: #666666; padding-left: 10; padding-right: 10; padding-top: 0; padding-bottom: 0; cursor:hand; }

