/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }

#container{
	margin-right: auto;
	margin-left: auto;
	background-color: #fafafa;
}

#header{
	background-image: url(../images/bgd_header.gif);
	height: 140px;
	border-bottom: 2px solid #fefefe;
}

#header_inside {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#logo {
	
}

#lang{
	text-align: right;
	margin-top: -125px;
}

#lang a{
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	color: gray;
}

/* MENU 1 */
#nav {
overflow: hidden;
clear:both;
	margin-left: 230px;
	margin-top: 85px;
}

#nav a {
height: 25px;
color: #5b6770;
display:block;
text-decoration:none;
float:left;
	padding-left: 7px;
	padding-right: 7px;
	font: 14px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 10px;
}

#nav a:hover,  #nav a.active{
	color: maroon;
}

#nav .line {
width:2px;
height:45px;
display:block;
float:left;
background-image: url(../images/menu1line.png);
	margin-top: -10px;
}

#banner{
	height: 300px;
	background-color: #414141;
}



#banner_inside{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#banner_inside h2{
	color: white;
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
}

#principal{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#left{
	float: left;
	width: 600px;
}

img.bigbanner{
	border: 3px solid white;
}

#left h1{
	color: maroon;
	font: 24px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	margin-bottom: 10px;
}

#left h3{
	font: bold 13px/22px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px dotted gray;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

#left p{
	font: 12px/22px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
}

#left p.col{
	line-height: 18px;
	margin-top: -20px;
}

#left iframe{
	float: left;
	margin-right: 14px;
}

#left img.gal {
	margin-right: 3px;
	border: 3px solid #e3e3e3;
	margin-bottom: 7px;
	margin-left: 3px;
}

table#cap p {
	line-height: 30px;
	text-align: center;
}

tr#one p{
	line-height: 13px;
}


#right{
	width: 250px;
	margin-left: 650px;
	-margin-left: 617px;
}

#rightup{
	margin-top: -235px;
}

#rightup h3{
	color: white;
	font: 12px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px dotted white;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#rightup img{
	border: 3px solid white;
	margin-bottom: 20px;
}

#right h4{
	font: bold 12px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: maroon;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted gray;
}

#right p{
	font: 11px/17px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
}

#left p a {
	color: #1f56e0;
}

#right p a {
	color: #1f56e0;
}

#right img.presse{
	margin-top: 10px;
}

#right img.det{
	margin-top: 5px;
}

small{
	font: 11px/28px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
}

small a{
	color: #1f56e0;
}

ul#nav2 li a {
display: block;
width:250px;
height: 76px;

	margin-bottom: 5px;
	color: black;
}

#item1 a {
background: url(../images/capacite.jpg) no-repeat 0 0;
}

#item1 a:hover, #item1 a.active {
background: url(../images/capacite.jpg) no-repeat 0 -76px;
}

#item2 a {
background: url(../images/prix-location.jpg) no-repeat 0 0;
}

#item2 a:hover, #item2 a.active {
background: url(../images/prix-location.jpg) no-repeat 0 -76px;
}

#item3 a {
background: url(../images/dates-dispo.jpg) no-repeat 0 0;
}

#item3 a:hover,  #item3 a.active {
background: url(../images/dates-dispo.jpg) no-repeat 0 -76px;
}

#item4 a {
background: url(../images/eglises.jpg) no-repeat 0 0;
}

#item4 a:hover, #item4 a.active {
background: url(../images/eglises.jpg) no-repeat 0 -76px;
}

#item5 a {
background: url(../images/musique.jpg) no-repeat 0 0;
}

#item5 a:hover, #item5 a.active {
background: url(../images/musique.jpg) no-repeat 0 -76px;
}

#item6 a {
background: url(../images/realisations-traiteurs.jpg) no-repeat 0 0;
}

#item6  a:hover, #item6  a.active {
background: url(../images/realisations-traiteurs.jpg) no-repeat 0 -76px;
}


#item8 a {
background: url(../images/at-gourmand.jpg) no-repeat 0 0;
}

#item8 a:hover, #item8 a.active {
background: url(../images/at-gourmand.jpg) no-repeat 0 -76px;
}

#item9 a {
background: url(../images/at-cuisine.jpg) no-repeat 0 0;
}

#item9 a:hover, #item9 a.active {
background: url(../images/at-cuisine.jpg) no-repeat 0 -76px;
}

#item10 a {
background: url(../images/at-vins.jpg) no-repeat 0 0;
}

#item10 a:hover, #item10 a.active {
background: url(../images/at-vins.jpg) no-repeat 0 -76px;
}

#item11 a {
background: url(../images/incentives-team-building.jpg) no-repeat 0 0;
}

#item11 a:hover, #item11 a.active {
background: url(../images/incentives-team-building.jpg) no-repeat 0 -76px;
}

#item12 a {
background: url(../images/gites-environ.jpg) no-repeat 0 0;
}

#item12 a:hover, #item12 a.active {
background: url(../images/gites-environ.jpg) no-repeat 0 -76px;
}

#bannerpage{
	height: 80px;
	background: #414141 none no-repeat right;
}

#bannerpage_inside {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/headerpage.jpg) no-repeat right;
	height: 80px;
}

#bannerpage_inside h2{
	color: white;
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	padding-top: 20px;
}

a.back{
	font-size: 90%;
}

#footer {
	clear: both;
	background-color: #414141;
	height: 50px;
	margin-top: 10px;
}

#footer_inside{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 17px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: white;
}

#footer a {
	color: white;
}

/* Old Right List 

#right ul{
	font: 13px/27px "Trebuchet MS", "Trebuchet MS", Verdana, sans-serif;
}

#right li {
	border-bottom: 1px dotted gray;
}

*/

