/** LAYOUT **/
* {margin:0; padding:0; outline:none; border:none}
body {text-align: center}
#wrapper {margin: 0 auto; text-align: left; width: 1000px; background:#fcf4eb; border:1px solid #005000; border-top:none; position:relative}
#wrapper.home {background:url(../images/bg_home.jpg) repeat-y}
#header {width:976px; height:80px; padding:15px 12px}
	.lang {float:right; margin:5px 24px; border:1px solid #005000}
#homefront {height:310px}
	#flashbanner{width:754px; height:309px; border-bottom:1px solid #c9c2bb; float:left}
	#menuhome {width:246px; height:250px; float:left}
	#menuhome ul.menu {margin-top:59px; border-top:1px solid #7ca800}
#navbar {float:left; width:976px; height:50px; background:#005000; padding:0 12px}
#main {width:100%; float:left; padding:15px 0}
	#main div.col2 {width:353px}
	#main div.col1 {width:730px}
	#main div.plain {width:976px}
	#main div.galerie {width:976px}
	#main div.sidebar {width:222px}
	#main div.col2, #main div.col1, #main div.plain, #main div.galerie, #main div.sidebar {margin:0 12px 15px 12px; float:left}
	#main div.sidebar  {float:right}
	#main img {border:1px solid #8e8e8e}

blockquote.left {float:left; margin:0 12px 15px 0}
blockquote.right {float:right; margin:0 0 15px 12px}
#ornement {width:976px; height:85px; margin:0 12px;clear:both}
#footer {clear:both; background:#fcf4eb url(../images/wifi.gif) no-repeat right; padding:20px 80px 20px 30px; border-top:5px solid; font-size:90%;text-align:center}	
	
/**** TEXTES ***/
body {font: 100% Georgia, "Times New Roman", Times, serif; color:#005000}
a {color:#005000}
p, h2, h3, h4, ul {margin-bottom:15px}
p, li, blockquote {font-size:80%; line-height:140%}
h2 {font-size: 200%; font-weight:100; color:#ccd0c7}
h3 {font-size: 150%}
h4 {font-size:130%}
h5 {font-size:100%}
ul {list-style:inside}
ul.partners {list-style:none}
ul.partners li {display:inline; margin-left:5px}
ul.partners li:first-child {margin:0}
ul.plain li {margin-left:50px}
.galerie img {margin-right:10px}

/* TABLES */

table.tarifs {width:730px; border-top:1px solid; border-left:1px solid}
	table.tarifs td, table.tarifs th {height:20px; vertical-align:middle; text-align:center; border-bottom:1px solid; border-right:1px solid; padding:10px 5px}
	table.tarifs tr.small td {font-size:80%}
	
table.contact {width:590px; font-size:80%}
	table.contact td {padding: 5px 5px 10px 0}

/*#header h1, #header h2 {float:left; margin:0}*/
#header h1 {float:left; margin:0; text-transform:uppercase; font-size:100%; font-style:italic; font-weight:300; margin:80px 0px 20px 0px}
#footer p {font-weight:700; line-height:110%}
#footer li {display:inline; border-left:1px solid; padding: 0 10px; font-size:80%}
#footer li:first-child {border-left:0}

input[type=text], textarea {font: 100% Arial, Helvetica, sans-serif; border:1px solid #005000; padding:2px}
textarea {width:550px}
input[type=submit] {width:85px; height:35px; background:url(../images/bg_nav_off.gif) bottom right; border-color:#7ca800; font: 700 100% Georgia, "Times New Roman", Times, serif; color:#005000; border:1px solid #005000; cursor:pointer}
input[type=submit]:hover {background:url(../images/bg_nav_on.gif) bottom right; border-color:#499eb3}

/*** UTILS ***/
.left {float:left}
.right {float:right}
.clear {clear:both}
.smalltext {font-size:70%}
.noborder, img, #main h2 img {border:none}

/****** NAVBARS ******/
.menu {list-style:none}
.menu li {font: italic 100 130%/49px Georgia, "Times New Roman", Times, serif}
.menu li a {display:block; float:left; width:205px; height:49px; border-left:1px solid; border-bottom:1px solid; padding-left:40px}
#navbar li a {width:167px; height:48px; margin-top:1px}
#navbar li:first-child a {width:95px; border-left:none}
#navbar li a.activites {width:138px}
#navbar li a.tarifs {width:205px}

/******* SKINS ****/

body {background:#a0b82c; color:#005000}
#menuhome {background:url(../images/fr_menuhome_bg.png) no-repeat}
#ornement {background:url(../images/ornement.png) no-repeat}
#footer {border-color: #005000}
.menu li a {background:url(../images/bg_nav_off.gif); border-color:#7ca800; text-decoration:none}
.menu li a.active, .menu li a:hover {background:url(../images/bg_nav_on.gif); border-color: #499eb3}
#navbar {background:#005000}
input[type=submit] {background:url(../images/bg_nav_off.gif) bottom right; border-color:#7ca800}
input[type=submit]:hover {background:url(../images/bg_nav_on.gif) bottom right; border-color:#499eb3}


/*body {background:#80acb5; color:#005000}
#menuhome {background:url(../images/fr_hiver_menuhome_bg.png) no-repeat}
#ornement {background:url(../images/hiver_ornement.png) no-repeat}
#footer {border-color: #009ee0}
.menu li a {background:url(../images/hiver_bg_nav_off.gif); border-color:#7ca800; text-decoration:none}
.menu li a.active, .menu li a:hover {background:url(../images/hiver_bg_nav_on.png); border-color: #499eb3}
#navbar {background:#004171}
input[type=submit] {background:url(../images/bg_nav_on.gif) bottom right; border-color:#499eb3}
input[type=submit]:hover {background:url(../images/bg_nav_off.gif) bottom right; border-color:#7ca800}*/
