/*
* Lipsiasadmin
* Copyright(c) 2008-2009,LipsiaSoft s.r.l.
* info@lipsiasoft.com
* 
* http://www.lipsiasoft.com
*/
.container-wide{margin:0 auto;width:1000px;}
a { color:#851558;}
a:hover { color:black ;}
h1{font-size:15px;margin-top:0px;color:black;}
h2{font-size:30px;color:white;margin:0px;font-weight:normal;}
/*Header*/
#header{height:85px;}
#logo{width:460px;text-align:left;margin-left:0px;padding:0px;}
.menu{position:absolute;top:53px;width:80px;height:57px;padding-top:5px;font-size:13px;}
.menu a{color:white;}
.menu a:hover{color:white;}
.menu h2{font-size:13px;color:white;}
.menu_0 a{display:block;width:80px;height:57px;margin-top:-5px;padding-top:5px;height:57px;}
.menu_0 a:hover{background-color:#FF0096;}
.menu_1 a{display:block;width:80px;height:57px;margin-top:-5px;padding-top:5px;height:57px;}
.menu_1 a:hover{background-color:#FF5400;}
.menu_2 a{display:block;width:80px;height:57px;margin-top:-5px;padding-top:5px;height:57px;}
.menu_2 a:hover{background-color:#FBB117;}
.menu_3 a{display:block;width:80px;height:57px;margin-top:-5px;padding-top:5px;height:57px;}
.menu_3 a:hover{background-color:#151B54;}
.menu_4 a{display:block;width:80px;height:57px;margin-top:-5px;padding-top:5px;height:57px;}
.menu_4 a:hover{background-color:#00AEFF;}
.menu_5 a{display:block;width:80px;height:57px;margin-top:-5px;padding-top:5px;height:57px;}
.menu_5 a:hover{background-color:#C937D8;}
.menu-page{width:90px;float:left;}
/*Center*/
#center{background-color:#666;background-repeat:no-repeat;margin: 0 auto; width:1000px;}
#container-left{width:350px;height:585px;float:left;}
#container-right{width:640px;float:left;margin:30px 0px 30px 0px;}
/*index*/
#index-left{float:left;height:525px;}
#index-right{float:right;height:525px;}
#index-text{background-color:white;padding:5px 10px 5px 10px;width:330px;height:270px;margin-top:10px;overflow:hidden;text-align:justify;}
#banners-container{width:280px;padding:10px 0 0 0;margin-top:10px;height:240px;overflow:hidden;}
.banner-space-index{padding-bottom:10px}
#banners-container-all{width:280px;padding-bottom:10px;margin:10px 0 10px 0;}
.banner-space{padding-top:10px}
#video-index{width:350px;height:250px;overflow:hidden;}
/*contact box*/
#contact-box{width:280px;padding:30px 0px 0px 0px;height:250px;}
.field-style{font-size:17px;padding:55px 20px 0px 20px;text-align:left;}
.small-form-item{padding-top:8px;margin:20px 0 0 0;padding:0px;height:20px;}
#contact-form{padding-top:10px;}
#contact-text{background-color:white;padding:5px 10px 5px 10px;text-align:justify;width:100px;margin-top:10px;}
#contact-page{background-color:white;padding:20px;}
.radio-button-container{width:230px;}
.radio-button{width:20px;float:left;margin-right:10px;}
/*sub-menu*/
#sub-menu{height:25px;color:#9D9E9F;}
#sub-menu a{color:white;}
#sub-menu a:hover{color:#9D9E9F;}
#sub-menu ul{margin:0px;padding:3px 0 0 0 ;list-style-type:none;}
#sub-menu li{display:inline;font-size:12px;padding:0px 0px 0px 20px;}
#sub-menu h3{font-size:12px;display:inline;font-weight:normal;}
/*pages*/
#page-container{background-color:white;width:640px;}
#page-left{float:left;width:315px;padding:20px 15px 20px 15px;text-align:justify;}
#page-left h1{font-size:13px;}
#page-right{float:right;width:280px;padding:10px 10px 0px 0px;}
#bg-image-title{position:absolute;margin:-20px 0 0 10px;}
#page-forced-height{float:left;height:515px;}
/*footer*/
#footer{height:70px;color:#9D9E9F;text-align:right;padding-right:10px;padding-top:5px;}
#footer a{color:#777;}
#footer a:hover{color:#666;}
/*colors*/
.bg-white{background-color:white;}
.white{color:white;}
.white a{color:white;}
.white a:hover{color:#9D9E9F;}
/* Default Style for inputs */
input,textarea{margin:3;font:normal 12px tahoma,arial,helvetica,sans-serif;width:95%;}
input,textarea{border:1px solid #B5B8C8;}
input{line-height:16px;vertical-align:middle;}
.full_contact_field{width:191px;}
/* Errors */
.field-errors h2{font-size:12px}
.field-errors p {margin:0px;color:red;}
.field-errors ul{list-style-type: disc;margin-left:25px;margin-top:2px;display:block;}
.field-errors ul li{margin-left:0px;padding-top:5px;margin:0px;}
.invalid{background-color:#f1acf8}
.response-errors{text-align:center;padding-top:40px;color:#851558;}
#already-contact{background-color:white;padding:20px;width:400px;text-align:center;}