/* Als Grundeinstellung fuer alle folgenden Tags Raender und Abstaende auf Null */
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}
.bgglobal {
	background-color: transparent;
	background-attachment: fixed;
/*	background-image: url(http://perso0.free.fr/cgi-bin/meteo.pl?dep=81);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.fenetre {
	background-color:#E18311;
}

/* Definiert Bilder in Tabellenzellen als Blockelement um ungewollte Luecken zu vermeiden */
td img {
	display: inline;
	border: 0;
}
td  {
	COLOR: #C4842D;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 12px;
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	border-left: 1px;
}
p, H1{
	COLOR: #4F271E;
	/*  	FONT-FAMILY: "Times New Roman", Georgia, Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	/*	FONT-STYLE: italic; */
	font-weight: normal;
	font-style: oblique;
}
H1 {
	FONT-SIZE: 16px;
}
H2 {
	/*  	FONT-FAMILY: Georgia, Times New Roman, Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px; FONT-STYLE: italic; FONT-WEIGHT: bold
}
H3 {
	COLOR: #C4842D; FONT-FAMILY: Georgia, Times New Roman, Times, serif; 
	FONT-SIZE: 14px; FONT-STYLE: italic; FONT-WEIGHT: bold
}
h6 {
	font-size: xx-small;
	font-style: italic;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: right;
}
a {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #75392B;
	text-decoration: none;
	font-style:italic
}
a:hover {
	text-decoration: underline;

}
.texte_14px, .texte_16px {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant: normal;
	font-style: normal;
}
.texte_16px {
	font-size:16px;
}
.texte_24px {
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#4F271E;
}
.titre {
	font-size: 18px;
}
.lenvolee {
	font-size: 46px;
	color: #FFFF99;
}
.cadre ,.image1{
	border: 7px solid #996633;
}
.image1, .cadre_choco{
	display:inline;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cadre_rouge {
	border: 1px solid #C13408;
}
.cadre_choco{
	border: 7px solid #74392B;
}
p.petit{
	font-size:10px;
}
#header {
	background-color: #E5DABB;
	width: 100%;
	position: relative;
	visibility: visible;
	background-repeat: no-repeat;
	height: 130px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: left center;
	background-image: url(../images/bck_grd/Logo_Envolee_v2.jpg);
}
#nav_langue {
	background-color: transparent;
	width: 100%;
	display: block;
}
#slideshow{
	float: right;
	z-index: auto;
}
#nav_mail {
	height: 20px;
	width: 50%;
	z-index: 5;
	background-color: transparent;
	visibility: visible;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}
#nav_liens {
	height: 30px;
	width: 45%;
	background-color: transparent;
	visibility: visible;
	display: inline;
	float: right;
	margin-right: 30px;
	z-index: -1;
}
#main {
	width: 800px;
	margin-top: 15px;
	margin-left: -400px;
	position: absolute;
	left: 50%;
	background-color: #FFFFFF;
	z-index: 1;
	visibility: visible;
	height: 1125px;
}
#main_p1 , #main_p2 , #main_p3, #main_p4, #main_p5 , #main_p6 , #main_p7 , #main_p8 , #main_p9, #main_p10,  #main_p11, #main_psitemap{
	width: 800px;
	margin-top: 15px;
	margin-left: -400px;
	position: absolute;
	left: 50%;
/*	background-color: #E6DABB;*/
	z-index: 1;
	min-height: 160px;
	display: block;
	background-image: url(../images/fond/bg_page.jpg);
	background-repeat: repeat-y;

}
#main_p2 {
	height: 977px;
}
#main_psitemap {
	height: 723px;
}
/* #main_p3 {
	height: 875px; */
}
#main_p4 {
	height: 1041px;
}
#main_p5 {
	height: 1367px;
}
#main_p6 {
	height: 762px;
}
#main_p7 {
	height: 1100px;
}
#main_p8 {
	height: 949px;
}
#main_p9 {
	height: 1100px;
}
#main_p10 {
	height: 780px;
}
#main_p11 {
	height:762px;
}
#main_t1 {
	width: 800px;
	margin-top: 10px;
	margin-left: -400px;
	position: static;
	left: 400px;
	visibility: visible;
	height: 5px;
	min-height: 100px;
	background-color: #0033FF;
	float: left;
	overflow: auto;
}
#page {
	visibility: visible;
	float: left;
	padding-left: 10px;
	height: 100%;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#sitemap {
	position:absolute;
	width:760px;
	height:425px;
	left: 20px;
	top: 265px;
	visibility: visible;
	background-image: url(../images/bck_grd/roses_des_vents.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#logo_bienvenue{
	background-color: #F8F2C9;
	height: 49px;
}
#logo_tarifs{
	background-color: #F8F2C9;
	width: 740px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#texte_box1{
	float: none;
	width: auto;
	height: auto;
	margin-top: 10px;
}
#texte_box2{
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	float: right;
}
#texte_box3{
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 760px;
	margin-right: auto;
}
#texte_box4{
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 700px;
	margin-right: auto;
}
#texte_menu, #texte_menu2{
	height: 300px;
	width: 200px;
	z-index: 5;
	background-color: #F8F2C9;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 5px;
}
#texte_menu2{
	height: 300px;
	width: 235px;
	float: right;
	margin-right: 10px;
}
#texte_table, #texte_table2{
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: center;
	margin-right: 10px;
}
#texte_table2{
	width: 50%;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#image_mail{
	position: absolute;
	height: 85px;
	width: 126px;
	margin-left: 400px;
	z-index: 5;
	background-color: transparent;
	margin-top: 85px;
	left: -35px;
	top: 286px;
}
#image_lautrec{
	position: absolute;
	height: 75px;
	width: 67px;
	margin-top: 110px;
	margin-left: 10px;
}
#image_chien{
	border: 1px solid #F8F2C9;
	float: right;
	width: 240px;
	margin-right: 10px;
}
#image_box1{
	float: none;
	height: auto;
	margin-top: 10px;
	width: 125px;
}
#image_box2{
	float: none;
	height: auto;
	margin-top: 10px;
	width: 125px;
}
#image_box3, #image_box4{
	width: 490px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#image_box4{
	width: 475px;
}

#image_box41, #image_box42 {
	width: 60px;
	height:49px;
	display: inline;
}
#image_box5, #texte_contact, #texte_sitemap , #texte_links ,#texte_links2{
	width: 650px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
}
#image_box61{
	float: left;
	width: 150px;
	height: auto;
	margin: 10px;
}
#image_box62{
	float: right;
	width: 150px;
	height: auto;
	margin: 10px;
}
#image_box63{
	width: 150px;
	height: auto;
	padding-top: 50px;
}
#texte_contact {
	height: auto;
}
#texte_sitemap, #texte_links, #texte_links2 {
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	display: block;
	background-color: #F8F2C9;
	width: 740px;
}
#texte_links {
	height: 250px;
}
#texte_links2 {
	height: 650px;
}
#image_box51, #image_box52 {
	display:inline;
	margin:0px;}
#image_box41, #image_box51{	
	float: right;}
#image_box42, #image_box52{
	float:left;
	margin-left: 0px;
}
#image_box53{
	margin-left: 60px;
	float: right;
	width: 700px;
	display: visible;
}
#image_box54{
	margin-left: 50px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#image_box55{
	float: right;
	width: 200px;
	height: auto;
	margin-right: 15px;
	display: block;
}
.linkactual {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	color: #FFFFFF;
	font-variant: normal;
}
.td_actual {
	background-image: url(../images/bck_grd/tabs_actual2.gif);
}
.td_undernav_actual {
	background-image: url(../images/bck_grd/tabs_actual2.gif);
}
a.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-decoration: none;
	font-style: normal;
}
a.mail:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	text-decoration: none;
	font-style: normal;
}
a.mail:hover {
	font-weight: bold;
}
.p5r { padding-right: 5px; }
.p5l { padding-left: 5px; }
.padding5 { padding: 5px; }
.padding10 { padding: 10px; }
.paddingmenu { padding: 10px 10px 0px 10px; } 
.padding20 { padding: 20px; }
.padding0-10-10-10{ padding: 0px 10px 0px 10px; }
.padding0-0-0-10{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.padding0-0-0-30{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#impressum {
	background-color: #FFFFFF;
	position: absolute;
	height: 400px;
	width: auto;
	top: 5%;
	right: 5%;
}
li {
	/*  font-family: "Times New Roman", Georgia, Times, serif;	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 25px;
	list-style-position: inside;
	color: #4F271E;
	padding-bottom: 3px;
	text-align: left;	
}
ul {
	list-style-position: outside;
	list-style-image: url(../images/database/bullets/grystar.gif);
	padding-left: 5px;
}
.sous_titre {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 14px;
	FONT-STYLE: italic;
	font-weight: bold;
}
#vins, #cadre {
	background-color: #FEF0BA;
	height: 100%;
	padding: 5px;
	margin: 25px;
}
#vins{
	width: 450px;
}
#vins p{
	color:#4F271E;
	font-style:normal;
}
#cadre {
	width: 450px;
}
#pop1, #pop2 ,#pop3, #pop4, #pop5{
	left: 131px;
	width: 532px;
	margin: 3px;
	padding: 3px;
	height: 107px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	position: absolute;
	z-index: 6;
	background-color: #FEF0BA;
	overflow: auto;
	visibility: hidden;
}
#pop1{
	top: 166px;
}
#pop2 {
	top: 185px;
}
#pop3 {
	top: 247px;
}
#pop4 {
	top: 266px;
}
#pop5 {
	top: 300px;
}
.li_sitemap {
	list-style-image: url(../images/database/bullets/orgarrow.gif);
}
.updated {
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_downright {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.power {
	font-size: xx-small;
	text-decoration: overline;
}
.tdunderline {
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #CA6500;
}
.autour {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/* #navigation table td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8F2C9;
	border-right-color: #F8F2C9;
	border-bottom-color: #F8F2C9;
	border-left-color: #F8F2C9;
} */
#bottom {
	background-color:#f2f1ec;
	clear: both;
	border: none;
	font-size: 75%;
	display: block;
	height: 20px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/bck_grd/ombre_bas2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
/* BEGIN Main Navigation Menu */
#menu {
	width: 770px;
	height:80px;
	background-position: center center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	z-index: 1;
	float:left;
}
#menu_top{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height:10px;
	display:block;
	}
#menu_left{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 10px;
	height:75px;
	float:left;
	background-image: url(../images/bck_grd/ombre_gauche.gif);
	background-repeat: repeat-y;
	background-position: right;	
	}
#menu ul, #menu li {	/* use of a list for the menu */
list-style-type: none;	/* clean up of the liste */
margin:0;
padding:0;
list-style-image:none;
}
#menu ul {
/*	position: absolute;	 ppositionning for IE5 et IE5.5 */
/*	top: 0;
	left: 100px;	 general menu background*/
	width: 100%;
	text-align: center;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 95px;
	background-image: url(../images/bck_grd/background_menu33.jpg);
}
#menu li {
	float: left;
}
#menu li , #menu li a:link, #menu li a:visited, #menu .active1, #menu .active2, #menu .active3, #menu .active4, #menu .active5, #menu .active6, #menu .active7, #menu .active8{
display: block;	/* <a> block to give it its dimensions */
height: 37px;
width: 190px;
color: #fff;
font-size: 14px;
line-height: 37px;	/* line height to avoid paddings */
font-weight: bold;
font-family: arial, serif;
text-decoration: none;
}

#menu li a:hover, #menu .active1, #menu .active2, #menu .active3, #menu .active4, #menu .active5, #menu .active6, #menu .active7, #menu .active8{
	background-color: transparent;
	background-image: url(../images/bck_grd/background_menu33.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu li a#menu1:hover, #menu .active1{
	background-position: 0px -95px;	/* background move for each button */
}
#menu li a#menu2:hover, #menu .active2 {
	background-position: -190px -95px;
}
#menu li a#menu3:hover, #menu .active3 {
	background-position: -380px -95px;
}
#menu li a#menu4:hover , #menu .active4{
	background-position: -570px -95px;
}
#menu li a#menu5:hover , #menu .active5{
	background-position: 0px -132px;
}
#menu li a#menu6:hover, #menu .active6 {
	background-position: -190px -132px;
}
#menu li a#menu7:hover, #menu .active7 {
	background-position: -380px -132px;
}
#menu li a#menu8:hover, #menu .active8 {
	background-position: -570px -132px;
}
/* END Main Navigation Menu */
#xiti {
	float: right;
	z-index: -1;
	display: block;
	visibility: visible;
	overflow: hidden;
	height: 25px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#temps {
	float: left;
	z-index: -1;
	display: block;
	visibility: visible;
	margin-left: 20px;
}
#maison, #tableau, #index, #adresse {
	background-color: #D0A172;
}
#chcontenu {
	BACKGROUND-COLOR: #D0A172;
	float: right;
	width: 75%;
	height: 100%;
}
#tarifscontenu, #tablecontenu{
	BACKGROUND-COLOR: #D0A172;
	float: left;
	width: 760px;
	padding: 0px;
}
#tarifscontenu p, H1, .titre{
	color:#4F271E;
}
#sitemapcontenu, #linkcontenu{
	BACKGROUND-COLOR: #D0A172;
	float: left;
	width: 760px;
	margin-right: 10px;
	height: 530px;
	margin-bottom: 10px;
}
#linkcontenu{
	height: 1000px;
}
#tablecontenu p, H1, .titre{
	color:#4F271E;
	margin: 0px;
	padding: 0px;
}
#chmenu {
	LEFT: 10px;
	WIDTH: 20%;
	BACKGROUND-COLOR: #D0A172;
	float: left;
	margin-bottom: 10px;
}
#tableau p {
	color:#4F271E;

}
#tableau {
	padding-bottom:10px;

}
#prix {
	background-color: #F8F2C9;
}
#table_descr1 ul li {
	color:#4F271E;
	padding-left: 10px;
	list-style-image:url(../images/bck_grd/icone/ico_table.gif);
	list-style-position: inside;
	text-indent: -15px;
}
#table_descr1 ul {
	padding-left: 10px;
}
#table_descr1{
	float: left;
	width: 63%;
	height: 250px;
	padding-left: 10px;
}
#texte_menu2 marquee p{
	text-align: center;
}
#nav_region{
	position: absolute;
	width: 400px;
	margin-left: 150px;
	visibility: visible;
	z-index: 6;
	margin-top: -30px;
	height: 20px;
}
#carterow1{
	float: left;
	width: 150px;
}
#carterow2{
	width: 150px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
#carterow3{
	float: left;
	width: 340px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#table_sitemap{
	background-image: url(../images/bck_grd/roses_des_vents_fade.jpg);
	background-repeat: repeat;
	background-position: center center;
	background-color: #F8F2C9;
}
#table_sitemap a{
	color:#74392B;
}
#header_showtrans{
	height: 130px;
	width: 345px;
	position: absolute;
	z-index:4;
	top: 0px;
	right: 30px;
}
#header_blason{
	height: 130px;
	width: 345px;
	position: absolute;
	z-index:10;
	top: 0px;
	background-image: url(../images/bck_grd/blason_tarn.gif);
	right: 30px;
}
.fd_rouge {
	background-color: #C13408;
}
#tarifs tr.image {
background-color:#F8F1C9;
}
#tarifs td.leftline {
	border-left-color: #F8F2C9;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}
#index table {
	background-color: #D0A172;
} 
#liste ul {
	list-style-image: none;
	list-style-type: none;
}
#adresse , #adresse a, #adresse a:hover{
	font-size: 12px;
	color: #E6DABB;
	font-style: oblique;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	float: left;
}
a.petit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	color: #E6DABB;
}
a.petit:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
/* CSS Document background image*/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	min-width: 800px;
	text-align: center;
	display: block;
	background-color: #f2f1ec;
	background-repeat: repeat;
}
#wrapper-body
{
	width: auto;
	height: 2950px;
	margin: 0;
	padding: 0;
	background-attachment: fixed;
	background-color: transparent;
	background-image: url(../images/fond/page_droite5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#wrapper-1
{
	width: auto;
	margin: 0;
	padding: 0;
	height: 2950px;
	background-attachment: fixed;
	background-color: transparent;
	background-image: url(../images/fond/page_gauche3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
