/*RESET*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-size:100%; text-align:left; vertical-align:baseline}
a img, :link img, :visited img {border:0;}
table {border-collapse: collapse; border-spacing:0;}
ul, ol {list-style:none;}
ol {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
:focus {outline:0;}
html {width:100%; height:100%;}
select {-webkit-appearance: none;}

/*END RESET*/

/*COMING SOON*/
#general_coming_soon{
width:951px;
margin:0 auto;
height:800px;
}
/*COMING SOON*/

/*TYPOGRAPHY*/
h1{
color:#423111;
font-size:28px;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
margin:5px 0 10px 0;
font-weight:lighter;
line-height: 30px;
}
	
h2{
color:#51ab4d;
font-size:20px;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
margin:5px 0 10px 0;
font-weight:lighter;
line-height: 24px;
}
	
h3{
color:#423111;
font-size:14px;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
margin:5px 0 10px 0;
text-transform: uppercase;
font-weight:lighter;
line-height: 18px;
}
	
h4{
color:#51ab4d;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
font-size:12px;
margin:5px 0 10px 0;
text-transform: uppercase;
font-weight:lighter;
line-height: 16px;
/*font-style: italic;*/
}

p{
line-height:16px;
text-align:left;
margin:5px 0 5px 0;
}
 	
a{
text-decoration:none;
color:#51ab4d;
}
		
a:hover{
text-decoration:none;
color:#71d47a;
}

/*END TYPOGRAPHY*/


/*GENERAL*/

body {
margin: 0 auto; 
font-size: 12px;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
color:#423111;
width:100%;
height:100%;
background:#d8d2b9 url("/images/bkg.jpg") top repeat;
}

#general {
/*border: 1px solid yellow;*/
width:1000px;
height:auto !important;
min-height:800px;
height:800px;
/*min-height:1000px;
height:1000px;*/
margin:0 auto;
}

#shell {
/*border: 1px solid blue;*/
float: left;
width:1000px;
height:auto !important;
min-height:600px;
height:600px;
margin:0 auto;
background:url("/images/bkg_shell.png") top repeat-y;
}

#content {
/*border: 1px solid pink;*/
width:940px;
height:auto !important;
min-height:600px;
height:600px;
margin:0 auto;
padding:10px;
}

#header {
/*border: 1px solid red;*/
width: 940px;  
height:auto !important;
min-height:270px;
height:270px;
margin:0 auto;
background:url("/images/bkg_header.png") top no-repeat;
}

#logo {
width: 133px;  
height:183px; 
margin:0 20px 0 24px;
float:left;
}

#top {
margin: 0 10px 0 0;
float:right;
}

#top a{
color:#423111;
font-size:11px;
text-transform: uppercase;
font-weight:lighter;
}

#top a:hover{
color:#F3B461;
font-size:11px;
text-transform: uppercase;
font-weight:lighter;
}

#card_top {
float: right;
height: 140px;
margin: -19px 0 0 0;
position: relative;
width: 341px;
}

#languages_content{
float: right;
height: 50px;
margin: 0;
width: 180px;
}

/*#languages {
background:url("/images/bkg_languages.png") top no-repeat;
width:218px;
height:42px;
margin: 0 18px;
float:right;
}

#languages div{
width:200px;
margin: 3px 0 0 22px;
}

#languages a{
margin: 0 7px 0 0;
color:#F2F1EA;
font-size:14px;
text-transform: uppercase;
font-weight:lighter;
}

#languages a:hover{
margin: 0 7px 0 0;
color:#423111;
font-size:14px;
text-transform: uppercase;
font-weight:lighter;
}*/

/*#meteo {
float: right;
height: 78px;
margin: 0 10px 0 560px;
width: 205px;
}*/

#meteo {
float: left;
height: 78px;
margin: 372px 0 0 20px;
position: absolute;
width: 165px;
}

#meteo h1{
color:#F2F1EA;
font-size:20px;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
margin:0 !important;
font-weight:lighter;
font-style: italic;
}
	
#meteo h3 {
color: #F2F1EA;
display: block;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 13px;
font-weight: lighter;
line-height: 12px;
margin: 0 0 2px !important;
text-transform: inherit;
width: 100px;
}

#meteo img {
float: right;
width: 80px;
height: 58px;
margin: -58px 0 0 0;
}

blockquote{
float:left;
width:240px;
height:120px;
margin: 10px 10px 10px 0;
background-color:#f9f9f9;
padding:10px;
border:6px solid #EEEEEE;
}

.foto_small {
float: left;
margin: 0 10px 10px 0;
}

.foto_right {
float: right;
margin: 0 0 10px 10px;
}

a.bkg_foto_small {
float: left;
/*width: 90px;
height: 68px;*/
margin: 0 5px 0 0;
border: 2px solid #c8c4b1;
}

a:hover.bkg_foto_small {
float: left;
/*width: 90px;
height: 68px;*/
margin: 0 5px 0 0;
border: 2px solid #F0E4B1;
}

a.bkg_foto_medium {
float: left;
/*width: 140px;
height: 105px;*/
margin: 0 10px 5px 0;
border: 2px solid #c8c4b1;
}

a:hover.bkg_foto_medium {
float: left;
/*width: 140px;
height: 105px;*/
margin: 0 10px 5px 0;
border: 2px solid #F0E4B1;
}

a.bkg_foto_big {
float: left;
/*width: 200px;
height: 150px;*/
margin: 0 10px 5px 0;
border: 2px solid #c8c4b1;
}

a:hover.bkg_foto_big {
float: left;
/*width: 200px;
height: 150px;*/
margin: 0 10px 5px 0;
border: 2px solid #F0E4B1;
}

a.bkg_foto_gallery {
float: left;
margin: 10px 20px 10px 0;
border: 2px solid #c8c4b1;
}

a:hover.bkg_foto_gallery {
float: left;
margin: 10px 20px 10px 0;
border: 2px solid #F0E4B1;
}

/*.bkg_foto_big {
background: url("/images/bkg_foto_big.png") no-repeat center top;
float: left;
height: 200px;
margin: 0 25px 10px 0;
width: 260px;
}

.bkg_foto_big img {
height: 182px;
margin: 8px 8px 8px 9px;
width: 242px;
}*/

#leaveComment { 
width:210px; 
margin: 0 0 40px 0; 
background: #D5D0BD;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
height:auto !important;
min-height:300px;
height:300px;
padding: 10px;
}

#leaveComment h1{ 
color:#423111;
font-size:22px;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
margin:5px 0;
font-weight:lighter;
}

h2.about_us{
color:#CA944E;
font-size:16px;
font-family: sans-serif, Arial, Verdana;
margin:0 0 5px 0;
font-weight:lighter;
line-height: 24px;
}

h2.richiedi_myocard {
color: #583119;
font-family: sans-serif,Arial,Verdana;
font-size: 14px;
font-style: italic;
font-weight: lighter;
line-height: 20px;
margin: 0 0 5px;
text-align: center;
}

/*END GENERAL*/


/*ADMIN*/

#cnt_area_riservata{
background-color: #DEDAC9;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
margin: 0;
padding: 10px;
width: 540px;
}

#cnt_area_riservata input {
background: none repeat scroll 0 0 #F2F1EA;
border: 1px solid #B2AE9D;
color: #423111;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 13px;
font-weight: lighter;
margin: 0 4px 0 0;
padding: 4px;
width: 200px;
}

#cnt_area_riservata h6 {
color: #423111;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 16px;
font-weight: lighter;
}

#cnt_area_riservata button.login_admin{
background: url("/images/button_send.png") no-repeat;
border: 0 none;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
color:#fff;
font-size: 14px;
font-weight: lighter;
height: 30px;
margin: 0;
width: 100px;
}

#cnt_area_riservata button.login_admin:hover{
background: url("/images/button_send_hover.png") no-repeat;
border: 0 none;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
color:#fff;
font-size: 14px;
font-weight: lighter;
height: 30px;
margin: 0;
width: 100px;
}

#cnt_richiedi_recupera{
margin: 15px 0 5px 0;
width: 100%;
}

#cnt_area_riservata a.richiedi_recupera{
background:#c6915d;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
text-align:center;
padding:5px 10px;
margin:0 5px 0 0;
}

#cnt_area_riservata a:hover.richiedi_recupera{
background:#d99d62;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
padding:5px 10px;
text-align:center;
margin:0 5px 0 0;
}

/*END ADMIN*/


/*SLIDER SEARCH MAP*/

#slider_search{
background:url("/images/bkg_slider.png") top no-repeat;
width:940px;
height:480px;
margin: 0;
float:left;
position: relative;
}

#claim_search{
background:url("/images/claim_search.png") top no-repeat;
width:316px;
height:159px;
margin: 0 0 0 510px;
position: absolute;
/*z-index:15;*/
}

/*SEARCH*/
#bkg_categoria {
background: url("/images/bkg_search_small.png") top no-repeat;
width: 226px;
height: 48px;
margin: 175px 0 0 550px;
position: absolute;
z-index:30;
}

#cnt_categoria {
height: 25px;
margin: 7px 0 0 10px;
width: 204px;
}

#cnt_categoria select{
background: #fff url("/images/cnt_categoria.png") no-repeat;
margin:0;
border:0;
padding:5px;
width: 276px;
height:25px;
}

#bkg_dove {
background: url("/images/bkg_search_small.png") top no-repeat;
width: 226px;
height: 48px;
margin: 232px 0 0 550px;
position: absolute;
z-index:20;
}

#cnt_dove {
height: 25px;
margin: 7px 0 0 10px;
width: 204px;
}

#cnt_dove input{
background: url("/images/cnt_dove.png") no-repeat left;
margin:0;
border:0;
padding: 0 0 0 26px;
width: 250px;
height:25px;
line-height:22px;
}

#bkg_search {
background: url("/images/bkg_search.png") top no-repeat;
width: 297px;
height: 48px;
margin: 289px 0 0 550px;
position: absolute;
z-index:10;
}

#cnt_search {
height: 25px;
margin: 7px 0 7px 10px;
width: 204px;
}

#cnt_search input{
background: url("/images/cnt_search.png") no-repeat left;
margin:0;
border:0;
padding: 0 0 0 26px;
width: 176px;
height:25px;
line-height:22px;
}

#button_search {
height: 22px;
margin: -22px 0 0 211px;
width: 67px;
}

#button_search a{
background: url("/images/button_search.png") no-repeat;
color: #FFFFFF;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
height: 26px;
line-height: 27px;
margin: -3px 0 0;
position: absolute;
text-align: center;
text-indent: 0;
width: 67px;
}

#button_search a:hover{
background: url("/images/button_search_hover.png") no-repeat;
color: #FFFFFF;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
height: 26px;
line-height: 27px;
margin: -3px 0 0;
position: absolute;
text-align: center;
text-indent: 0;
width: 67px;
}

/*END SEARCH*/

.nascondi {
float: left;
clear:both;
width:940px;
height:35px;
margin: 0 0 10px 0;
}

*:first-child+html .nascondi {
float: left;
clear:both;
width:940px;
height:45px;
margin: 0 0 10px 0;
}

.nascondi img{
margin: 0 0px -8px 5px;
}

.nascondi a {
background:#c6915d;
height: 34px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
line-height: 34px;
text-align:center;
padding:5px 10px;
position: relative;
cursor:pointer;
}

.nascondi a:hover{
background:#d99d62;
height: 34px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
line-height: 34px;
padding:5px 10px;
text-align:center;
position: relative;
}


/*SLIDER SEARCH MAP*/

#inserisci_attivita{
margin: 378px 0 0 680px;
position: absolute;
}

#inserisci_attivita h2 {
color: #F2F1EA;
font-family: sans-serif,Arial,Verdana;
font-size: 16px;
font-style: italic;
font-weight: lighter;
letter-spacing: 1px;
line-height: 16px;
margin: 0 0 5px 0;
text-transform: uppercase;
}

/*a.inserisci_attivita{
font-family: sans-serif, serif, Arial, Verdana;
color:#F2F1EA !important;
background:url("/images/button_archivio.png") top no-repeat;
height: 35px;
line-height: 37px;
padding: 0 0 0 10px;
position: absolute;
width: 190px;
}

a:hover.inserisci_attivita{
font-family: sans-serif, serif, Arial, Verdana;
color:#F2F1EA !important;
background:url("/images/button_archivio_hover.png") top no-repeat;
height: 35px;
line-height: 37px;
padding: 0 0 0 10px;
position: absolute;
width: 190px;
}*/

a.inserisci_attivita{
font-size:14px;
color:#F2F1EA !important;
width:143px;
height:28px;
background:url("/images/button_archivio.png") top no-repeat;
margin:0 0 0 83px;
padding:5px 0 0 20px;
position: absolute;
}

a:hover.inserisci_attivita{
font-size:14px;
color:#F2F1EA !important;
width:143px;
height:28px;
background:url("/images/button_archivio_hover.png") top no-repeat;
margin:0 0 0 83px;
padding:5px 0 0 20px;
position: absolute;
}

#name_photo_search{
margin: 370px 0 0 660px;
position: absolute;
}

#name_photo_search h1 {
color: #F2F1EA;
font-size: 36px;
font-weight: lighter;
margin: 0 0 -17px !important;
text-align: right;
line-height:53px;
}

/*#name_photo_search h2{
color: #F2F1EA;
font-size: 16px;
font-weight: lighter;
letter-spacing: 1px;
margin: 0 !important;
text-align: right;
font-style: italic;
line-height: 28px;
}*/

#name_photo_search h2 {
color: #F2F1EA;
font-family: sans-serif,Arial,Verdana;
font-size: 18px;
font-style: italic;
font-weight: lighter;
letter-spacing: 1px;
line-height: 67px;
margin: 0 !important;
text-align: right;
}

#map{
width: 940px;
height: 451px;
}

/*END SLIDER SEARCH MAP*/


/*FILTRO RICERCA*/

#dettagli_form{
float: left;
width:220px;
height:auto !important;
min-height:300px;
height:300px;
margin:0 20px 20px 0;
}

#filtro{
background: #d5d0bd url("/images/bkg_title_filtro.png") top no-repeat;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
float: left;
width:220px;
height:auto !important;
min-height:300px;
height:300px;
padding:10px;
border:1px solid #b2ae9d;
position: relative;
}

/*#filtro h2 {
color: #423111;
font-size: 16px;
font-weight: lighter;
margin: 0 0 10px;
text-align: center;
text-transform: uppercase;
}*/

#filtro h2 {
color: #F2F1EA;
font-size: 15px;
font-weight: lighter;
margin: -4px 0 20px 0;
text-align: center;
text-transform: uppercase;
}

#filtro hr{
border:1px dashed #b2ae9d;
/*border:1px solid #c8c4b1;*/
margin:10px 0;
}

#filtro select {
background: none repeat scroll 0 0 #F2F1EA;
border: 1px solid #b2ae9d;
margin: 0;
padding: 2px;
/*position: relative;
width: 156px;*/
width: 100%;
}

/* #filtro_verde{
float: left;
width:220px;
height:auto !important;
min-height:300px;
height:300px;
margin:0 auto;
}

a.bkg_filtro{
color: #F2F1EA !important;
font-size: 14px;
font-weight: lighter;
line-height:43px;
float: left;
width:220px;
height:40px;
margin:0 auto;
background:url("/images/bkg_filtro.png") top no-repeat;
text-indent: 35px;
}

a:hover.bkg_filtro{
color: #F2F1EA !important;
font-size: 14px;
font-weight: lighter;
line-height:43px;
float: left;
width:220px;
height:40px;
margin:0 auto;
background:url("/images/bkg_filtro_hover.png") top no-repeat;
text-indent: 35px;
} */

/*END FILTRO RICERCA*/


/*PREVIEW SCHEDA*/

.preview_scheda {
background: none repeat scroll 0 0 #DEDAC9;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
/*box-shadow: 0 0 2px #A79E84;
-webkit-box-shadow: 0 0 2px #A79E84;
-moz-box-shadow: 0 0 2px #A79E84;*/
float: left;
height: auto !important;
min-height: 100px;
padding: 10px 10px 5px 10px;
margin:0 0 10px 0;
width: 665px;
position: relative;
}

.preview_scheda h1{
font-size:14px;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
margin:0;
font-weight:lighter;
line-height: 22px;
}

.preview_scheda p {
line-height: 14px;
margin: 0 0 10px 0;
font-size: 12px;
}

.adress_scheda {
background:url("/images/bkg_adress_scheda.png") top no-repeat;
float: right;
height: 43px;
margin: 0;
padding: 5px 0 0 10px;
width: 287px;
}

.adress_scheda_bollone {
background:url("/images/bkg_adress_scheda1.png") top no-repeat;
float: right;
height: 55px;
margin: -11px 0 0;
padding: 15px 0 0 10px;
width: 287px;
}

.adress_scheda_bollone h2{
color: #423111;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 11px;
font-weight: bold;
margin: 0;
line-height: 17px;
}

.adress_scheda_bollone p {
font-size: 10px;
line-height: 12px;
margin: 0;
}

.adress_scheda h2{
color: #423111;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 11px;
font-weight: bold;
margin: 0;
}

.adress_scheda p {
font-size: 10px;
line-height: 12px;
margin: 0;
}

.rating_star {
color: #F2F1EA;
float: right;
font-size: 15px;
line-height: 15px;
margin: 1px 7px 0 0;
position: relative;
text-align: center;
width: 60px;
}

.rating_star_bollone {
color: #F2F1EA;
float: right;
font-size: 15px;
line-height: 15px;
margin: 7px 11px 0 0;
position: relative;
text-align: center;
width: 61px;
}

/*END PREVIEW SCHEDA*/


/*VISUALIZZA SCHEDA*/

a.bkg_vedi_scheda{
color: #F2F1EA !important;
font-weight: lighter;
line-height:27px;
float: left;
width:140px;
height:27px;
background:url("/images/bkg_vedi_scheda.png") top no-repeat;
text-align: center;
font-size: 12px;
}

a:hover.bkg_vedi_scheda{
color: #F2F1EA !important;
font-weight: lighter;
line-height:27px;
float: left;
width:140px;
height:27px;
background:url("/images/bkg_vedi_scheda_hover.png") top no-repeat;
text-align: center;
font-size: 12px;
}

/*END VISUALIZZA SCHEDA*/


/*SCHEDA*/

.rating_star_scheda {
background:#B2AE9D;
color: #F2F1EA;
height: 15px;
padding: 6px;
position: relative;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
float: left;
margin: 5px 0;
position: relative;
/*behavior: url(/border-radius.htc);*/
/*margin: 0;*/
/*position: relative;*/
}

.maps_scheda {
float: right;
margin: -99px 0 0;
position: relative;
border: 2px solid #C8C4B1;
}

.commenti_scheda {
background: none repeat scroll 0 0 #DEDAC9;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
/*box-shadow: 0 0 2px #A79E84;
-webkit-box-shadow: 0 0 2px #A79E84;
-moz-box-shadow: 0 0 2px #A79E84;*/
height: auto !important;
min-height: 100px;
padding: 10px;
margin:0;
position: relative;
}

.button_scheda_indietro a {
background:  #C6915D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
float: right;
margin: -40px 10px 0 0;
padding: 5px 10px;
position: relative;
}

.button_scheda_indietro a:hover{
background:#d99d62;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
float: right;
margin: -40px 10px 0 0;
padding: 5px 10px;
position: relative;
}


/*END SCHEDA*/


/*BOX HOMEPAGE*/

#box_home {
/*background-color:#0F0;*/
width: 940px;
height: 279px;
margin: 0 auto;
}

/*.box_content{
margin:0;
/*background-color:#0F0;
}

/*.box_content h4{
color:#51ab4d;
font-size:12px;
margin:0 0 -3px 0;
text-transform: uppercase;
font-weight:lighter;
}

.box_content p{
line-height: 14px;
margin: 0;
text-align: left;
}*/

a.button_continua_home{
color:#F2F1EA !important;
width:54px;
height:18px;
background:url("/images/button_continua.png") top no-repeat;
margin:0 0 0 123px;
padding:10px 10px 2px 16px;
}

a:hover.button_continua_home{
color:#F2F1EA !important;
width:54px;
height:18px;
background:url("/images/button_continua_hover.png") top no-repeat;
margin:0 0 0 123px;
padding:10px 10px 2px 16px;
}

/*BOX OFFERTE*/
#box_offerte{
float:left;
width:207px;
height:232px;
background:url("/images/bkg_box_offerte.png") top no-repeat;
margin:0 10px 0 0;
padding:37px 10px 10px 10px;
}

a.button_scopri_home{
color: #F2F1EA !important;
font-size:14px;
width: 80px;
height: 24px;
background:url("/images/button_scopri.png") top no-repeat;
margin: 6px auto 0 54px;
padding: 13px 0 0 20px;
position: absolute;
}

a:hover.button_scopri_home{
color: #F2F1EA !important;
font-size:14px;
width: 80px;
height: 24px;
background:url("/images/button_scopri_hover.png") top no-repeat;
margin: 6px auto 0 54px;
padding: 13px 0 0 20px;
position: absolute;
}
/*END BOX OFFERTE*/

/*BOX CARD*/
/*#box_card{
float:left;
width:446px;
height:232px;
background:url("/images/bkg_box_card.png") top no-repeat;
background:url("/images/bkg_card.png") top no-repeat;
margin:0 10px 0 0;
padding:37px 10px 10px 10px;
}*/

#box_card {
background: url("/images/bkg_card.png") top no-repeat ;
float: left;
height: 265px;
margin: 0 10px 0 0;
padding: 0 10px 10px;
width: 446px;
}

/*.box_card_content {
height: 32px;
margin: 221px 0 0 299px;
position: absolute;
width: 150px;
}*/

#richiedi_card {
width: 257px;
height: 181px;
margin: 7px 0 0 95px;
position: absolute;
}

*:first-child+html #richiedi_card {
width: 257px;
height: 181px;
margin: 7px 0 0 -45px;
position: absolute;
}

.box_card_attivate {
margin: 215px 0 0 284px;
position: relative;
color: #F2F1EA;
}
/*END CARD*/

/*BOX NEWS*/
.box_news_content h4{
color:#51ab4d;
font-size:11px;
margin:0 0 -3px 0;
text-transform: uppercase;
font-weight:lighter;
line-height: 17px;
}

.box_news_content p{
font-size:11px;
line-height: 14px;
margin: 0;
text-align: left;
}

.box_news_content p.data{
margin:0;
font-size:11px;
text-align: left;
font-style:italic;
}

#box_news{
float:left;
width:207px;
height:232px;
background:url("/images/bkg_box_news.png") top no-repeat;
/*margin:0 10px 0 0;*/
margin:0;
padding:37px 10px 10px 10px;
}

a.button_myocard{
color:#F2F1EA !important;
width:143px;
height:28px;
background:url("/images/button_myocard.png") top no-repeat;
margin:-2px 0 0 -11px;
padding:5px 0 0 20px;
position: absolute;
}

a:hover.button_myocard{
color:#F2F1EA !important;
width:143px;
height:28px;
background:url("/images/button_myocard_hover.png") top no-repeat;
margin:-2px 0 0 -11px;
padding:5px 0 0 20px;
position: absolute;
}

a.button_archivio_home{
color:#F2F1EA !important;
width:143px;
height:28px;
background:url("/images/button_archivio.png") top no-repeat;
margin:-2px 0 0 -11px;
padding:5px 0 0 20px;
position: absolute;
}

a:hover.button_archivio_home{
color:#F2F1EA !important;
width:143px;
height:28px;
background:url("/images/button_archivio_hover.png") top no-repeat;
margin:-2px 0 0 -11px;
padding:5px 0 0 20px;
position: absolute;
}
/*END BOX NEWS*/

/*BOX CONSIGLIATI*/
#box_consigliati{
float:left;
width:207px;
height:232px;
background:url("/images/bkg_box_consigliati.png") top no-repeat;
margin:0 10px 0 0;
padding:37px 10px 10px 10px;
}

.box_consigliati_content h1{
color:#F2F1EA;
font-size:14px;
margin:0 0 8px 0;
font-weight:lighter;
line-height: 26px;
}

*:first-child+html .box_consigliati_content h1{
color:#F2F1EA;
font-size:14px;
margin:-30px 0 10px 0;
font-weight:lighter;
line-height: 14px;
}
/*END CONSIGLIATI*/

/*BOX NOVITA*/
.box_novita_content h4{
color:#51ab4d;
font-size:11px;
margin:0 0 -3px 0;
text-transform: uppercase;
font-weight:lighter;
line-height: 17px;
}

.box_novita_content p{
font-size:11px;
line-height: 14px;
margin: 0;
text-align: left;
}

.box_novita_content p.data{
margin:0;
font-size:11px;
text-align: left;
font-style:italic;
}

#box_novita{
float:left;
width:207px;
height:232px;
background:url("/images/bkg_box_novita.png") top no-repeat;
margin:0;
padding:37px 10px 10px 10px;
}
/*END NOVITA*/

/*END BOX HOMEPAGE*/


/* PAGE SITE*/

#main{
/*border: 1px solid red;*/
float: left;
width:940px;
height:auto !important;
min-height:300px;
height:300px;
margin:0 auto 20px auto;
}

#main_sx{
/*border: 1px solid orange;*/
float: left;
width:252px;
height:auto !important;
min-height:300px;
height:300px;
}

#main_dx{
/*border: 1px solid blue;*/
float: left;
width:680px;
height:auto !important;
min-height:300px;
height:300px;
}

#main_sx_myocard{
/*border: 1px solid orange;*/
float: left;
width:440px;
height:auto !important;
min-height:300px;
height:300px;
}

#main_dx_myocard{
/*border: 1px solid blue;*/
float: left;
width:500px;
height:auto !important;
min-height:300px;
height:300px;
}

#richiedi_myocard{
float: left;
width:427px;
height:auto !important;
min-height:300px;
height:300px;
}

#richiedi_myocard img{
margin:8px 0 15px 0;
}

.log_out_admin {
background: #583219;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
float: left;
margin: 18px 0 13px 0;
padding: 5px 10px;
width: 918px;
}

.log_out_admin p{
color: #F2F1EA;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 13px;
font-weight: lighter;
}

.log_out_admin a{
background:#c6915d;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 12px;
font-weight: lighter;
text-align:center;
padding:2px 8px;
margin:0;
}

.log_out_admin a:hover{
background:#d99d62;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 12px;
font-weight: lighter;
text-align:center;
padding:2px 8px;
margin:0;
}

li.insert_scheda {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
float: left;
margin: 0 0 13px 0;
width: 918px;
}

li.insert_scheda a{
background:#51AB4D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 13px;
font-weight: lighter;
text-align:center;
padding:5px 10px;
margin:0;
text-transform:uppercase;
}

li.insert_scheda a:hover{
background:#71d47a;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 13px;
font-weight: lighter;
text-align:center;
padding:5px 10px;
margin:0;
text-transform:uppercase;
}

.archivio_job {
background: #DEDAC9;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
float: left;
margin: 7.5px 0;
padding: 10px;
width: 918px;
}

.archivio_job a{
background:#51AB4D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 12px;
font-weight: lighter;
text-align:center;
padding:2px 8px;
margin:0;
text-transform:uppercase;
}

.archivio_job a:hover{
background:#71d47a;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 12px;
font-weight: lighter;
text-align:center;
padding:2px 8px;
margin:0;
text-transform:uppercase;
}

.cnt_faq{
float: left;
margin: 0 0 20px 0;
width: 918px;	
}

.accordion {
width: 941px;
}

.accordion h3 {
background: #DEDAC9 url("/images/arrow-square.gif") no-repeat right -51px;
padding: 7px 15px;
margin: 0 0 5px 0;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
cursor: pointer;
width:909px;
}

.accordion h3:hover {
background-color: #F0E4B1;
}

.accordion h3.active {
background-color: #F0E4B1;
background-position: right 5px;
}

.accordion p {
background: #f7f7f7;
margin: -5px 0 5px 0;
padding: 10px 15px 20px;
border-left: solid 1px #B2AE9D;
border-right: solid 1px #B2AE9D;
border-bottom: solid 1px #B2AE9D;
}

li.cmd_insert_scheda_dom {
background: #DEDAC9;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
float: left;
margin: 0;
padding: 10px;
width: 918px;
color: #F0E4B1;
}

li.cmd_insert_scheda {
background: #DEDAC9;
border: 1px solid #B2AE9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
float: left;
margin: 7.5px 0;
padding: 10px;
width: 918px;
}

li.cmd_insert_scheda a{
background:#51AB4D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 12px;
font-weight: lighter;
text-align:center;
padding:2px 8px;
margin:0;
text-transform:uppercase;
}

li.cmd_insert_scheda a:hover{
background:#71d47a;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 12px;
font-weight: lighter;
text-align:center;
padding:2px 8px;
margin:0;
text-transform:uppercase;
}

li.cmd_insert_scheda pre{
font-size:13px;
line-height:24px;
color:#C6915D;
}

#pulsanti_pagamento{
height:auto !important;
min-height:330px;
height:330px;
}

#pulsanti_pagamento input{
background: #66D172;
background: -moz-linear-gradient(top, #66d172, #4ea94a);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#66d172), to(#4ea94a));
background: -o-linear-gradient(top, #66d172, #4ea94a);
border: 1px solid #41A341;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 14px;
font-weight: lighter;
text-align:center;
padding:5px 10px;
margin:15px 0 0 0;
width:540px;
text-transform:uppercase;
float: left;
}

#pulsanti_pagamento input:hover{
background: #4ea94a;
background: -moz-linear-gradient(top, #4ea94a, #66D172);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4ea94a), to(#66D172));
background: -o-linear-gradient(top, #4ea94a, #66D172);
border: 1px solid #66D172;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 14px;
font-weight: lighter;
text-align:center;
padding:5px 10px;
margin:15px 0 0 0;
width:540px;
text-transform:uppercase;
float: left;
}

input.button_banca{
background: #66D172;
background: -moz-linear-gradient(top, #66d172, #4ea94a);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#66d172), to(#4ea94a));
background: -o-linear-gradient(top, #66d172, #4ea94a);
border: 1px solid #41A341;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 20px;
font-weight:lighter;
text-align:center;
padding:5px 10px;
margin:10px 0 0 0;
text-transform:uppercase;
cursor:pointer;
}

input:hover.button_banca{
background: #4ea94a;
background: -moz-linear-gradient(top, #4ea94a, #66D172);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4ea94a), to(#66D172));
background: -o-linear-gradient(top, #4ea94a, #66D172);
border: 1px solid #66D172;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
color: #F2F1EA !important;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 20px;
font-weight:lighter;
text-align:center;
padding:5px 10px;
margin:10px 0 0 0;
text-transform:uppercase;
cursor:pointer;
}

.banca_paypal img {
float: left;
margin: 15px 0 0 10px;
position: relative;
}

#pager{
float: left;
width:100%;
margin:0 0 20px 0;
}

/*#pager a{
cursor: pointer;
}*/

#pager strong{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:  10px 4px 10px 4px;
-khtml-border-radius: 4px;
/*behavior: url(/border-radius.htc);*/
padding:2px 8px;
background-color:#433208;
color:#F2F1EA;
position: relative;
}

#pager a{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:  10px 4px 10px 4px;
-khtml-border-radius: 4px;
/*behavior: url(/border-radius.htc);*/
padding:2px 8px;
background-color:#51AB4D;
color:#F2F1EA;
position: relative;
cursor: pointer;
}

#pager a:hover{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius:  10px 4px 10px 4px;
-khtml-border-radius: 4px;
/*behavior: url(/border-radius.htc);*/
padding:2px 8px;
background-color:#71D47A;
color:#F2F1EA;
position: relative;
}

/*ARCHIVIO NEWS*/
.box_archivio_news_content {
float:left;
position: relative;
}

.box_archivio_news_content h4 {
color: #51AB4D;
font-size: 12px;
font-weight: lighter;
line-height: 16px;
margin: 0 0 5px;
text-transform: uppercase;
line-height: 17px;
}

.box_archivio_news_content p{
font-size:11px;
line-height: 14px;
margin: 0;
text-align: left;
}

.box_archivio_news_content p.data{
margin:0;
font-size:12px;
text-align: left;
font-style:italic;
}

.box_archivio_news{
float:left;
width:207px;
height:255px;
background:url("/images/bkg_box_archivio_news.png") top no-repeat;
margin:0 10px 0 0;
padding:10px;
}

.box_archivio_news_last{
float:left;
width:207px;
height:255px;
background:url("/images/bkg_box_archivio_news.png") top no-repeat;
margin:0;
padding:10px;
}

.cnt_button_archivio_news{
width: 207px;
height:18px;
margin:208px 0 0 0;
position: absolute;
}

a.button_archivio_news{
color:#F2F1EA !important;
float: right;
width: 58px;
height:18px;
background:url("/images/button_continua.png") top no-repeat;
/*margin:0 0 0 123px;*/
padding:10px 10px 2px 16px;
/*position: absolute;*/
}

a:hover.button_archivio_news{
color:#F2F1EA !important;
float: right;
width: 58px;
height:18px;
background:url("/images/button_continua_hover.png") top no-repeat;
/*margin:0 0 0 123px;*/
padding:10px 10px 2px 16px;
/*position: absolute;*/
}
/*END ARCHIVIO NEWS*/

/*END PAGE SITE*/


/* PAGAMENTO */
#pagamento_form{
background: #D5D0BD;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
/*behavior: url(/border-radius.htc);*/
float: left;
/*width:220px;*/
height:auto !important;
min-height:200px;
height:200px;
padding:10px;
border:1px solid #b2ae9d;
position: relative;
}

#pagamento_form label {
display: block;
margin: 5px 0 0 0;
color: #423111;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 14px;
}

#pagamento_form input {
background: #F2F1EA;
border: 1px solid #b2ae9d;
margin: 0;
padding: 2px;
/*position: relative;
width: 100%;*/
width: 214px;
color: #423111;
font-family: 'Istok Web',sans-serif,Arial,Verdana;
font-size: 12px;
font-weight: lighter;
}

#pagamento_form input.button_send{
background: url("/images/button_send.png") no-repeat;
border: 0 none;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
color:#fff;
font-size: 16px;
font-weight: lighter;
height: 30px;
margin: 10px 0 5px 0;
width: 100px;
}

#pagamento_form input.button_send:hover{
background: url("/images/button_send_hover.png") no-repeat;
border: 0 none;
font-family: 'Istok Web', sans-serif, Arial, Verdana;
color:#fff;
font-size: 16px;
font-weight: lighter;
height: 30px;
margin: 10px 0 5px 0;
width: 100px;
}

/* PAGAMENTO */


/* SEPARATOR*/

.separator_hr{
height:20px;
width:100%;
background:url("/images/separator_hr.png") top repeat-x;
margin:0;
}	

.separator_vr{
float:left;
width:17px;
height:260px;
background:url("/images/separator_vr.png") top no-repeat;
margin:0 10px 0 10px;
}

.clearfloat {
clear:both;
height:0;
line-height: 0px;
}

/*END SEPARATOR*/


/* FOOTER */
#footer_shell{
float: left;
background:url("/images/bkg_footer.png") top repeat-y; 
width:1000px;
height:360px;
margin:0 auto;
}

#footer_content{
/*border: 1px solid red;*/
width:960px;
height:auto !important;
min-height:330px;
height:330px;
margin:0 auto;
}

#footer_content p{
line-height:20px;
line-height:18px;
color:#ddd9c7;
}

#footer_content a{
color:#f0e4b1;
}

#footer_content a:hover{
color:#fff;
}

#footer_adress{
float:left;
/*width:155px;*/
height:auto !important;
min-height:300px;
height:300px;
margin:50px 35px 0 35px;
}

#footer_about{
float:left;
width:215px;
height:auto !important;
min-height:300px;
height:300px;
margin:45px 35px 0 0;
}

#footer_about h4{
color:#ddd9c7;
font-size:14px;
margin:0 0 -7px 0;
font-weight:lighter;
}

#footer_menu{
/*font-family: 'Istok Web', sans-serif, Arial, Verdana;*/
font-family: sans-serif, serif, Arial, Verdana;
float:left;
/*width:110px;*/
height:auto !important;
min-height:300px;
height:300px;
margin:45px 35px 0 0;
text-transform: uppercase !important;
}

#footer_menu_society{
/*font-family: 'Istok Web', sans-serif, Arial, Verdana;*/
font-family: sans-serif, serif, Arial, Verdana;
float:left;
/*width:150px;*/
height:auto !important;
min-height:300px;
height:300px;
margin:45px 35px 0 0;
text-transform: uppercase !important;
}

#footer_menu_privacy{
/*font-family: 'Istok Web', sans-serif, Arial, Verdana;*/
font-family: sans-serif, serif, Arial, Verdana;
float:left;
width:175px;
height:auto !important;
min-height:300px;
height:300px;
margin:45px 0 0 0;
text-transform: uppercase !important;
}

.footer_menu_privacy{
/*margin:25px 0 0 0;*/
text-transform: uppercase !important;
}

.footer_menu_privacy a{
/*font-family: 'Istok Web', sans-serif, Arial, Verdana;*/
font-family: sans-serif, serif, Arial, Verdana;
color:#c6915d !important;
}

.footer_menu_privacy a:hover{
/*font-family: 'Istok Web', sans-serif, Arial, Verdana;*/
font-family: sans-serif, serif, Arial, Verdana;
color:#fff !important;
}
					
#linkness {
float:left;
width:140px;
height:auto !important;
min-height:300px;
height:300px;
margin:50px 0 0 0;
}	

/* END FOOTER */
