/* stile generale schedina */
.schedina {
width:713px;
background:url(/media/img/schedina.jpg) top no-repeat; 
position:relative;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin-left:14px;
margin-bottom:20px;
} 
.schedina-foot {
width:713px;
height:24px;
background-color:#319a31;
position:absolute;
bottom:0px;
left:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:24px;
color:#FFFFFF;
}
.cont-schedine-paese .schedina-foot {
width: 694px;
margin-left:9px;
}
.schedina-foot-arancio {
width:713px;
height:24px;
background-color: #FF3300;
position:absolute;
bottom:0px;
left:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:24px;
color:#FFFFFF;
}

.schedina h2 {
margin:0px;
padding:0px;
margin-right:15px;
font-size:28px;
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
color:#000000;
float:left;
}
#schedacliente h2 {
margin:0px; padding:5px 0 10px 0;font-family: Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; float:left;
} 
.schedina h2 a {
color:#000000;
text-decoration:none;
}
.schedina h3 {
margin:12px 0 0 0px;
padding:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#626063;
font-weight:normal;
}
.iconcine-schedina {
margin:0px;
padding:0px;
list-style-type:none;
display:inline;
}
.iconcine-schedina li {
display:inline;
margin-right:5px;
}
.iconcine-schedina li a, .scheda-foot .iconcine-schedina li a {
color:#000000; 
text-decoration:none;
}
.iconcine-schedina li a:hover {
color:#000000;
text-decoration:underline;
}
.scheda-foot .iconcine-schedina li {
color:#FFFFFF;
}
#schedacliente .scheda-foot a {
color:#FFFFFF;
}

/* posizione linguetta prezzo */
.schedina .angolo-prezzo, #schedacliente .angolo-prezzo {
width:143px; height:81px; position:absolute; 
top:14px;right:8px;
}
#content .schedina .divprezzo, #schedacliente .divprezzo {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
padding-top:5px; 
text-align:right; 
padding-right:6px;
}
.divprezzo a {
text-decoration:none;
}
.prezzointero {
font-size:30px; color:#FFFFFF; font-weight:bold; 
}
.prezzodecimale {
font-size:12px; color:#FFFFFF; font-weight:bold; 
}
#schedacliente .prezzointero {
font-size:30px; color:#FFFFFF; font-weight:bold; 
}
#schedacliente .prezzodecimale {
font-size:12px; color:#FFFFFF; font-weight:bold;
}
.testoprezzo {
width:200px; 
height:12px; 
line-height:12px; 
margin-right:10px; 
text-align:right; 
position:absolute;
top:1px; 
right:6px; 
font-size:11px; 
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
color:#626063; 
font-weight:bold;
}
.padding-schedina {
padding:10px 10px 0px 10px
}

/* posizione e stile immagine schedina e testo */
.imgschedina {
float:left;
width:150px; height:99px; 
margin:0 10px 0 0;
border:1px solid #000000;
}
.txtschedina {
text-align:justify; 
height:100px; 
overflow:hidden; 
position:relative;
}

/* scheda cliente */
#schedacliente {
width:817px; 
height:490px;background:url(http://media.maremmaonline.com/img/bordo-scheda.jpg) top no-repeat;
padding:0px;
position:relative;
margin:0px auto; 
margin-top:20px;
}
#contenitore-scheda {
width:815px;
margin:0px auto;
}
#schedacliente .titolodx, .risultati-paese .schedina .titolodx, .schedina .titolodx  {
margin:0px 0 0 0px;
padding:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:13px;
color:#626063;
font-weight:normal;
}
#contenutoscheda {
width:400px;
margin-top:6px;
}
#colsxscheda {
width:150px; 
float:left;
}
#coldxscheda {
width:150px; 
float:right
}
.stileimgscheda {
margin:0px;
padding:0px;
list-style-type:none;
}
.stileimgscheda li {
margin:0 0 6px 0;
padding:0px;
list-style-type:none;
}
#contenutocentralescheda {
width:479px;
height:317px;
left:169px;
position:absolute;
}

.scheda-foot {
width:817px;
height:24px;
background-color:#319a31;
position:absolute;
bottom:20px;
left:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:24px;
color:#FFFFFF;
overflow:hidden;
}

/* footer schedine dormire dentro il paese */
.risultati-paese .schedina-foot {
width:693px;
height:24px;
position:absolute;
bottom:0px;
left:-13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:24px;
color:#FFFFFF;
}
#schedacliente .scheda-foot .scrittadentrofooter {
padding:0 10px 0 10px; 
overflow:hidden;
}
.allineamento-iconcine {
vertical-align:middle ; margin-right:4px;
}
.schedina-foot-arancio img {
border:none;
}

/* stili tabs contatti della scheda */
.container-form {
width:460px;  
margin:0px auto;
}
.container-form .subcontainer-form {
width:400px; min-height:245px; position:relative; padding-left:10px; float:left;
}
/* submenu scheda paese */
.schedina #submenupaese-container {
clear:both; position:relative;
}
.schedina #submenupaese-coprisfondo {
position:absolute; width:693px; top:-5px;left:0px;height:5px;
}
.schedina #submenupaese-sfondo {
width:693px;  z-index:999;  z-index:999;line-height:25px;padding-bottom:8px;
}
.schedina #submenupaese-padding {
padding:0px 5px 0px 0px;
}

/* stile schedina settore-b */
.h2portal {
margin:0px;
padding:0px;
font-size:28px;
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
color:#000000;
}
.h3portalx {
margin:0px;
padding:0px;
}
.schedina-settore-b {
max-width:710px; border-bottom:1px dashed #CCCCCC; padding-bottom:10px; clear:both; margin-left:15px; margin-top:10px; 
}
.schedina .schedina-settore-b {
max-width:680px;
}
.schedina-settore-b .ts-settore-b {
font-size:20px;
color:#ff6501;
line-height:18px;
}
.schedina-settore-b .tsgrigio-settore-b a {
font-size:20px;
color:#666666;
line-height:18px;
text-decoration:none;
}
.schedina-settore-b .ts-settore-b a {
color:#ff6501;
text-decoration:none;
}
/* setto il colore verde al titolo delle schedina settore-b all'interno della scheda paese */
.schedina .schedina-settore-b .ts-settore-b a {
color:#319a31;
}
.schedina-settore-b .txts-settore-b {
font-size:12px;
font-weight:bold;
color:#666666;
} 
.schedina-settore-b .left img {
width:99px; height:65px;
}
/* setto il colore verde al bordo dell'immagine nella schedina settore-b all'interno della scheda paese */
.schedina .schedina-settore-b .left img {
border:2px solid #319a31;
}
.schedina-settore-b .left img.grigio {
width:99px; height:65px; border:2px solid #666666;
}
.schedina-settore-b .left {
float:left; width:99px; margin-right:15px; height:65px;
}
.schedina-settore-b .right {
float:left; min-height:71px; position:relative;
}
.schedina-settore-b .icone {
position:absolute; width:410px; bottom:0px; left:0px; font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px;
}
.schedina-settore-b .clear {
clear:both; height:10px;
}

/*************************/
/* stile scheda contatti */
/*************************/

#s_contatti_container {
width:750px; 
height:305px; 
margin-left:30px;
position:relative;  
overflow:hidden;
}
#s_contatti_sidebar {
float:left; 
width:220px; 
height:305px; 
border-right:1px solid #CCCCCC; 
margin-right:20px;
} 
.s_contatti_h2 {
font-family:trebuchet MS, arial, verdana; line-height:24px; margin:0px; margin-bottom:10px;padding:0px;color:#CCCCCC
}
#s_contatti_boxtelefono {
width:290px; height:60px; overflow:hidden 
}
#s_contatti_tel {
float:left;
}
#s_contatti_teltxt {
width:120px;float:left; height:54px; padding-left:6px; border-left:1px solid #CCCCCC
}
#s_contatti_teltitolo {
font-size:14px; color:#ff6501; font-weight:bold; text-transform:uppercase
}
#s_contatti_textgrigio {
color:#666666;
}
.s_contatti_teltipo, .s_contatti_teltipo_verde {
font-size:14px;color:#ff6501; font-weight:bold;margin-bottom:2px;
}
.s_contatti_telrisp, .s_contatti_telrisp_verde {
font-size:24px;font-weight:bold; color:#666666;margin-bottom:8px;
}
.s_contatti_teltipo_verde {
color:#319a31;
}
.s_contatti_telrisp_verde {
color:#666666;
}
.s_contatti_teltipo_marrone {
font-size:14px;font-weight:bold; color:#660000;margin-bottom:8px;
}


.testo-form {
font-size:12px;
float:left;
}
.div-input-ricerca {
float:right; height:20px;
}
.div-voci-ricerca { 
font-size:11px; height:20px; line-height:20px; margin-bottom:2px;
}
.erroreForm{
color:#FF0000;
}

/* stile cerca verde */
.tastocerca-verde {
float:left;
font-size:14px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;


}

* html .tastocerca-verde{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.tastocerca-verde ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}

.tastocerca-verde li{
display:inline;
margin:0;
padding:0;
}

.tastocerca-verde a {

float:left;
background:url(/media/img/cercaverde-left.gif) no-repeat left top;
margin:0;
margin-right:4px;
padding:0 0 0 9px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
}

.tastocerca-verde a span {
float:left;
display:block;
background:url(/media/img/cercaverde-right.gif) no-repeat right top;
padding:5px 31px 6px 26px;
font-weight:bold;
color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tastocerca-verde a span {float:none;}
/* End IE5-Mac hack */

.tastocerca-verde a:hover span { 
color: #FFFFFF;
}

.tastocerca-verde #current a {
background-position:0 -125px;
}

.tastocerca-verde #current a span {
background-position:100% -125px;
color: #FFFFFF;
}

.tastocerca-verde a:hover {
background-position:0% -125px;
}

.tastocerca-verde a:hover span {
background-position:100% -125px;
}

/* end stile cerca verde */

.inviasmsemail a{
font-family:"trebuchet MS", arial, verdana;
color:#FFFFFF !important;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
.inviasmsemail a:hover {
color:#FFFFFF !important;;
}

.imeil {
width:455px; height:29px; font-size:22px; color:#FF0000;background-color:#e7ebef; border:1px solid #999999;
}
.imeilAlert {
width:455px; height:29px; font-size:22px; color:#FF0000;background-color:#e7ebef; border:1px solid #999999;background-color: #FFCCCC;
}

.input-arrivo-partoAlert {
background-color: #FFCCCC;
width:105px;
height:20px;
}

/* bottone inviarichiesta */
.button {
	display:block;
	width:200px;
	height:65px;
	margin-top:15px;
	float:right;
	z-index:999;
	margin-right:3px;
}
.button a {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
text-decoration:none;
line-height:65px;
font-weight:bold;
font-size:18px;
	display:block;
	width:100%;
	height:100%;
	background:url(/el/media/img/inviarichiestaarancio.png) no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -65px;
}
.button-marrone {
	display:block;
	width:200px;
	height:65px;
	margin-top:15px;
	float:right;
	z-index:999;
	margin-right:3px;
}
.button-marrone a {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
text-decoration:none;
line-height:65px;
font-weight:bold;
font-size:18px;
	display:block;
	width:100%;
	height:100%;
	background:url(/el/media/img/inviarichiestamarrone.png) no-repeat top left;
	outline:none;
}
.button-marrone a:hover {
	background-position:0 -65px;
}














