body{font-family:  Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#5E5353; background:url(img/body.jpg) repeat-y top center #300; margin:0; padding:0;}
#bodyContainer {height:100%; width:100%; margin:0; text-align:center;}
#centerContainer {width:100%; height:100%;}
#mainContainer {position: relative; top:0px; width:950px; margin:0 auto; text-align: left;}
#head{position:absolute; top:0px; left:21px; margin:0; padding:0; width:908px; height:100px; background-color:#fff; border-bottom:1px solid #EBB765;}
#logo{position:absolute; top:10px; left:50px; width:250px; height:75px; background:url(img/logo.gif) no-repeat center center;}
#text{position:relative; top:0px;left:300px; width:580px; margin-bottom:40px;}
#content{position:absolute; left:0px; top:0; padding:120px 0 0 0 ; width:950px; margin:0; background:url(img/body.jpg) repeat-y top center;}
#footer{position:relative; left:0; bottom:0; width:950px; height:100px; color:#ccc; background:url(img/footer.jpg) no-repeat center center; z-index:100;}
#footer li {margin:0; display:inline; }
#footer ul{position:absolute; bottom:27px; left:30px; list-style:none; margin:0; padding:0; }	   
#footer a:link, #footer a:visited {color:#999; text-decoration:none; margin:0; }
#footer a:hover, #footer a:active {color:#ccc; }
.current_footer{color:#D38A16 !important;}
.iniciale{float:left; color:#8C5958; font-size:100px; line-height:70px; padding:5px 5px  2px 0; margin:0;  font-family: Georgia, "Times New Roman", Times, serif;}
#text_403{width:440px; height:300px; background:url(img/error_403.jpg) no-repeat center center; }
#text_404{width:440px; height:300px; background:url(img/error_404.jpg) no-repeat center center; }

a{outline:none;}
a:link{margin:0; color:#66c; }
a:visited{color:#66c; text-decoration:none; }
a:hover, a:active{color:#c63; }
p{text-align:left; margin: 10px 0; line-height:1.4em;}
h1, h2, h3, h4, h5, h6, ul{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:100;}
h1{font-size:22px; margin:20px 0 10px 0; padding:0; }
h2{font-size:18px; margin:20px 0 10px 0; padding:0; }
h3{font-size:16px; margin:20px 0 10px 0; padding:0; font-weight:100; color:#5D4226;}
ul h3{font-size:13px; margin:10px 0; padding:0; font-weight:600; color:#5E5353;}
ul h4{font-size:13px; margin:10px 0; padding:0; font-weight:600; color:#5E5353;}
ul li{list-style-image:url(img/ul.gif);}
strong{font-weight:bold;}
.h{display:none;}
blockquote{background:url(img/blockquote_bgr.jpg) repeat-y center top #E8D5CB; margin:0 auto; width:240px; padding:0 10px; border:1px dotted #BEA192; line-height:16px;}
blockquote h3{font-size:14px; margin:5px 0;}

.mail{position:absolute; top:0px; right:80px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:100;}
.mail a:link, .mail a:visited{color:#999; text-decoration:none;}
.mail a:hover, .mail a:active{color:#666;}

.postit{ margin:0 auto; width:210px; height:220px; background:url(img/postit.jpg) no-repeat center center; padding:30px 0 0 190px;}
.postit  h3{font-size:14px; margin:5px 0;}

.parakian a:link, .parakian a:visited{position:absolute; top:140px; left:60px;}
.parakian a:hover, .parakian a:active{position:absolute; top:139px; left:59px; border:1px solid #ccc;}

.anathea a:link, .anathea a:visited{position:absolute; top:180px; left:30px;}
.anathea a:hover, .anathea a:active{position:absolute; top:179px; left:29px; border:1px solid #ccc;}

.allbeautiful a:link, .allbeautiful a:visited{position:absolute; top:230px; left:100px;}
.allbeautiful a:hover, .allbeautiful a:active{position:absolute; top:229px; left:99px; border:1px solid #ccc;}


.carlopic a:link, .carlopic a:visited{position:absolute; top:310px; left:30px;}
.carlopic a:hover, .carlopic a:active{position:absolute; top:309px; left:29px; border:1px solid #ccc;}

.chaize a:link, .chaize a:visited{position:absolute; top:370px; left:130px;}
.chaize a:hover, .chaize a:active{position:absolute; top:369px; left:129px; border:1px solid #ccc;}

.dpjeans a:link, .dpjeans a:visited{position:absolute; top:420px; left:40px;}
.dpjeans a:hover, .dpjeans a:active{position:absolute; top:419px; left:39px; border:1px solid #ccc;}

#dekor{position:absolute; top:101px; left:20px;}

#menu {position:absolute; top:73px; right:60px; padding:0; font-size:15px; text-align:center; font-weight:100; z-index:100;}
#menu li  {margin:0px; position:relative; display:inline; }
#menu ul {list-style:none; margin:0; padding:0; }	   
div#menu ul li a:link, div#menu ul li a:visited{float:left; text-align:center; color:#6A3E3E; text-decoration:none; padding:4px 0 0 0; margin-right:20px; background: url(img/m1.gif) repeat-x;}
div#menu ul li a:hover, div#menu ul li a:active{color:#EBB765;  background: url(img/menu_anim.gif) no-repeat left bottom ;}
.current{background:url(img/menu.gif) no-repeat left bottom !important; color:#D38A16 !important;}

.copyscape{position:absolute; bottom:54px; right:20px;}
.back a:link, .back a:visited{position:absolute; bottom:-40px; right:0px; width:20px; height:15px; background:url(img/back_arrow.jpg) no-repeat top center;}
.back a:hover, .back a:active{color:#0c0 !important; background:url(img/back_arrow.jpg) no-repeat bottom center; }

.open_gallery{float:left; width:254px; height:220px; margin:10px 10px 10px 0; text-align:center; border:0; font-size:9px;}
.open_gallery img{border:2px solid #EBB765; }
.border_0{border:0; }
.cimke{position:absolute; bottom:80px; right:-5px; width:23px; height:80px; background:url(img/cimke.jpg) no-repeat center center;}
.img_r{float:right; margin:0 0 6px 6px;}
.clear{clear:both;}
.small{font-size:13px;}

#form{position:relative; top:10px; clear:both;}
fieldset{width: 370px; border:1px solid #EBB765; margin-top:30px; padding:0 10px 10px 0; background:url(img/form.jpg) no-repeat center center; }
legend{position:relative; font-weight:bold; color:#366; border:0; background:transparent; margin-left:5px; padding:0;}
label{ font-size:13px;}
.form{text-align:right;}
.submit, .reset{position:relative; top:0; margin:5px 5px 5px 10px;}
#question{margin:0 0 0 5px;width:355px;height:80px;}
#name, #phone, #email{width:250px; margin:5px 0;}
.err, .err ul li{font-size:11px; color: red; text-align:right; list-style:none; list-style-image:none !important;}
.red{color:red;}

