﻿/*Foglio di stile sito Giovanna Sposa - default*/
/*home*/
.htop{height:450px; width:980px;}
.htopdx{width:740px; height:450px;float:left; overflow:hidden;}
.htopdx ul{list-style:none;margin:0;padding:0;}
.htopsx{width:240px; height:450px;float:left;}
.htopsxlogin,.htopsxaccs{width:200px; height:215px;padding:10px 20px 0;}
.htopsxaccs{background: #e5ebb3 none 0 0 no-repeat;}
.htopsxaccs h1{color:#8abc87;}
.htopsxlogin h1{color:#ffffff;}
.htopsxlogin .boxLogi{height:140px; color:#000000;}
.htopsxlogin  p,.htopsxlogin  p span, .htopsxlogin  span{font-size:11px;padding-bottom:5px;padding-top:0px;}
.htopsxlogin .pulLogin{text-align:right;padding-top:5px;}
.htopsxlogin  p.last{padding:0px;}
.htopsxlogin  p.esci{padding:5px; text-align:right;}
.htopsxlogin  a{color:#ff0000; font-size:11px;}
.htopsxlogin .boxLogi table{width:100%; border-collapse:collapse;}
.htopsxlogin .boxLogi .text{width:99%;}
.htopsxlogin .boxLogi .control{}

.htopsxlogin .boxLogi strong{font-size:14px;}
.htopsxlogin .contlog
{
	height:25px; padding:15px 0px 5px;
}
.divInput{border:1px solid #ccc;background-color:#ffffff;margin-right:3px; height:16px; overflow:hidden;cursor:text;}
.divInput span{border:1px solid #fff;display:inline;}
a.registrati{margin:0px 10px 0px 0px; display:block; float:left;}
a.recpass{margin:0px 0px 0px 7px;display:block; float:right;}
.htopsxlogin{background:transparent url('../images/bg_login.jpg') 0 0 repeat-x;}
.hcenter{width:980px; height:auto;float:left;}
.hcenterdx{width:260px; height:300px; float:left; margin:10px 0 0 0px;border-color:#e3eaeb; border-width:5px 10px 0 0px; border-style:solid;}
.hcenterdx div{background-color:#ffffff;padding:5px 0 0 10px;width:250px; height:123px; overflow:hidden; cursor:pointer;}
.hcenterdx div a{text-decoration:none;}
.hcenterdx div .data{color:#ff0000;padding:0px; height:auto;}
.hcenterdx div .titolo{color:#000000;padding:0px; font-size:12px;font-weight:bold;height:auto;overflow:hidden; max-height:28px;}
.hcenterdx div span{float:left;height:auto;}
.hcenterdx div .contesto{color:#666666; font-size:9px;padding:10px 0 0;height:auto;}
.hcenterdx div .contesto img{margin-right:10px;height:auto;}
.hcenterdx div .contesto span.imgsi{height:70px;}
.hcenterdx h1{padding:0 0 5px 10px; background:#e3eaeb;}
.divprova{}
.hcentercont{width:415px;float:left; padding:15px 20px 0 35px;}
.hcentercont p{padding-bottom:0px;}
.hcentercont h1{color:#000000;}
.hcentersx{width:200px;float:left; height:305px;padding:10px 20px 0; background-color:#feeda7;}
.hcentersx h1{color:#000000;padding-top:0px}
.hbottom{width:980px;height:160px;clear:both; background-color:#e3eaeb;padding:20px 0 0 0;}
.hbottomtitolo{float:left; text-align:right; width:190px;}
.hbottom .hcontlcoll{width:760px; padding:0px 10px 0 20px;float:right;}
.hbottom .hcontlcoll .blcoll{width:180px; height:140px; padding-right:10px;float:left; overflow:hidden;}