/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{ background:URL(images/filigrane_villa.gif) top left; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.tail{background:url(images/header-tail-bg.gif) top repeat-x #FFFFFF;}

html{ font-family:Verdana; font-size:0.5625em; line-height:1.444em; color:#797979;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#f93a02; text-decoration:none}
a:hover{text-decoration:underline;}
.red{ color:#f34e07; text-decoration:underline; font-weight:bold;}
.red:hover{ text-decoration:none;}

p {padding-top:10px; padding-left:10px;}
strong{ color:#f93a02; font-weight:bold;}
h4{ color:#f93a02; font-weight:normal;}

.padding25{ padding-top:25px;}
/* ============================= main layout ====================== */

.imgindent {margin:0 13px 0 0; float:left;}
.imgindent-right {margin:0 0 0 20px; float:right;}
.banner-indent{ margin:0 0 24px 22px;}
.banner-indent-big{ margin:0 0 14px 25px;}
/* ============================= header ====================== */
#header{ background:url(images/header-bg.jpg) bottom no-repeat; padding-right:29px;}
.logo{ padding:22px 0 0 0px; float:left; }
.menu{ float:right; margin-top:22px;}
.menu-tail{ padding:29px 0 14px 0; background:url(images/menu-right-bg.gif) top right no-repeat;}
.menu li{ float:left;}
.menu ul{ float:left; padding-left:15px;}

/* ============================= content ====================== */
#content{ padding:18px 30px 15px 30px;}
.column-2{ padding-left:25px;}

.link{ display:block; background:url(images/link-left-bg.gif) left no-repeat; float:left; line-height:1em; text-decoration:none; margin-top:15px; color:#626060;}
.link:hover{ text-decoration:underline;}
.link span{	display:block; background:url(images/link-right-bg.gif) right no-repeat; padding:3px 7px 0 7px;}
.link strong{ font-weight:bold; display:block; background:url(images/link-bg.gif) repeat-x; padding:6px 10px 10px 10px; color:#797979;}

.form1 { 
width: 180px; 
height: 18px;
border: 1px solid #FF5d2c;
font-familly: Arial, Helvetica, sans serif;
color:#000000;
font-size: 12px;
}


.form2 { 
width: 250px; 
height: 80px;
border: 1px solid #FF5d2c;
font-familly: Arial, Helvetica, sans serif;
color:#000000;
font-size: 12px;
}

.form3 { 
width: 100px; 
background-color:#FF5d2c;
border: 1px solid #FFFFFF;
font-familly: Arial, Helvetica, sans serif;
color:#000000;
font-size: 12px;
}

.resa1 { 
width: 180px; 
height: 18px;
border: 1px solid #849E30;
font-familly: Arial, Helvetica, sans serif;
color:#000000;
font-size: 12px;
}


.resa2 { 
width: 250px; 
height: 80px;
border: 1px solid #849E30;
font-familly: Arial, Helvetica, sans serif;
color:#000000;
font-size: 12px;
}

.resa3 { 
width: 100px; 
background-color:#849E30;
border: 1px solid #FFFFFF;
font-familly: Arial, Helvetica, sans serif;
color:#000000;
font-size: 12px;
}


