/*  

Theme Name: SalsaDigitale web site

Theme URI: http://www.salsadigitale.net

Description: WordPress theme designed by <a href="http://www.salsadigitale.net">SalsaDigitale</a>.

Version: 0.1

Author: Amadori Carlo

Author URI: http://www.salsadigitale.net

*/
/*box impresa innovativa 2009*/
/*#impresainnovativa{ width:166px; height:168px; position:absolute; z-index:1; border:1px solid red;}*/
#impresainnovativa{ width:166px; height:168px; position:absolute; left:0px; top:0px; z-index:1;}

.current-page-item a,

.current_page_item a:hover {

       background: #fff;

       color: #333;

}

body {

	font-size: 64.5%; /* Resets 1em to 10px */

	font-family:Georgia, "Times New Roman", Times, serif;

	background: #ffffff url('images/sf_body.gif') repeat-x top center;

	color: #000000;

	text-align: center;

	margin:0px;

	}

#page{ background: #ffffff url('images/sf_illustrazione.gif') repeat-x top center;

	margin: 0px auto;

	padding: 0;

	width: 980px;

	}

#header{width:100%; height:264px;}

#content{ background-color:#ffffff; float:left; width:100%; font-size:1.2em;}

#sidebar{float:left; width:250px; text-align:left; background-color:#fff;}

#contentpage{float:left; width:705px; margin-left:25px; text-align:left;}

#contentpage_hp{float:left; width:340px; margin-left:25px; text-align:left;} /*in hp il listing è piu stretto*/

#contentstatic_hp{float:left; width:340px; margin-left:25px; text-align:left;} /*colonna aggiuntiva in hp*/

#footer{background: #ffffff url('images/sf_footer.jpg') repeat-x top center; height:155px;}





/*tioli widget in sidebar*/

.widgettitle{ display:none;}



/*sidebar*/

#sidebar ul {

	margin: 0;

	padding: 0 0 0 0;

	}

#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

    padding: 0;

    margin: 0 0 5px 0;

	background-color:#ece2d6;

	}

#sidebar ul li a img{ border:none;}	

#sidebar ul li a{ color:#000000; text-decoration:none;}

#sidebar ul li a:hover{ color:#ff6633; text-decoration:none;}

#sidebar ul li.hpul{background-color:#000000; color:#ffffff;}

#sidebar ul li.hpul a{ color:#ffffff;}

#sidebar ul li.hpul a:hover{ color:#ff6633;}



.socioassintel{ margin-top:25px; text-align:center;}

.socioassintel img{ border:0px;}





/*box login*/

.logosidebar{background:url('images/logo_sidebar.gif') no-repeat top center; height:115px;}

.logosidebar a{ display:block; width:220px; margin-left:15px; height:40px;}

.arlogin{padding-bottom:20px; background:url('images/sf_titolisezioni.gif') repeat-x bottom left;}

.arlogin input{font-size:1.0em; font-family:Georgia, "Times New Roman", Times, serif; width:165px; margin-bottom:10px;}

.arlogin a{ color:#000000; font-weight:bold; width:245px; float:left; text-align:right;}

.arlogin a:hover{ color:#ff6633; font-weight:bold; }



.datisocieta{ margin-top:25px;  font-size:0.9em;}

.datisocieta a{ color:#000000; text-decoration:underline;}

.datisocieta a:hover{ color:#ff6633; text-decoration:none;}



/*gestione delle pagine*/

.briciola{ color:#ff6633; font-size:90%; margin-top:10px;}

.briciola a{ text-decoration:underline; color:#ff6633;}

.briciola a:hover{ text-decoration:none; color:#000000;}



/*gestione commenti*/

.commentlist{ background:url('images/sf_titolisezioni.gif') repeat-x bottom left; padding-bottom:10px;}

	.commentlist a { color:#ff6633; text-decoration:underline;}

	.commentlist a:hover { color:#585858; text-decoration:none;}

.commentlist li { padding:5px 5px 3px 5px; margin-bottom:10px!important;}

.commentlist .alt{ background-color:#f7f3ef;} /*effetto si-no*/

	

.textcommenti{ width:705px; font-size:1.0em; font-family:Georgia, "Times New Roman", Times, serif;}

/*posizione ie7*/*:first-child+html .textcommenti{width:700px;}

/*posizione ie6*/* html .textcommenti{width:690px;}

.inputcommenti{ width:200px; font-size:1.0em; font-family:Georgia, "Times New Roman", Times, serif;}



/*link in scheda*/

.entryPortfolio a{color:#000000;}

.entryPortfolio a:hover{color:#ff6633; text-decoration:none;}

.entryPortfolio a.url{ background-color:#ece2d6; padding:3px 5px 3px 5px; color:#000000;}

.entryPortfolio a.url:hover{color:#ff6633; text-decoration:none;}

.entryPortfolio h3 {background-color:#ece2d6; padding:3px 5px 3px 5px; font-size:90%; font-weight:normal; text-transform:uppercase; width:70px; float:left; margin:0 10px 5px 0;}

.entryPortfolio h4 {font-size:90%; font-weight:normal; float:left; margin:3px 0 5px; }



a.link {color:#ff6633; display:block; margin-top:17px; padding-left:18px; background: url('images/ico_nuovafinestra.gif')no-repeat center left;}

a.link:hover{ color:#585858; text-decoration:none;  background: url('images/ico_nuovafinestra_on.gif')no-repeat center left;}

a.pagelink, .entry a{ color:#ff6633; text-decoration:underline;}

a.pagelink:hover, a.entry:hover{ color:#585858; text-decoration:none;}





.boxImg{ text-align:center; padding:17px 0px 0px 0px; background: #ece2d6 url('images/sf_topimg.gif') repeat-x top center;}

.boxImg span {background: #ece2d6 url('images/sf_bottomimg.gif') repeat-x bottom center; height:20px; display:block; margin-bottom:25px;}



/*listing*/

.post{margin-bottom:30px;}

.post p { margin:5px 0;}



.title h2 { margin:0px;}

.title h2 a{ text-decoration:undrerline; color:#000000; }

.title h2 a:hover{ text-decoration:none; color:#ff6633;}



.date{ color:#ff6633;}

.date a{color:#ff6633; text-decoration:underline; font-size:90%;}

.date a:hover {color:#585858; text-decoration:none;}







/*HOMEPAGE*/

.titoloarea h1 {text-transform:uppercase; font-size:2.4em; font-weight:normal; letter-spacing:1px; background:url('images/sf_titolisezioni.gif') repeat-x bottom left; padding-bottom:12px; margin:-6px 0 5px 0;}

.minititle {text-transform:uppercase; font-size:0.9em; font-weight:normal; margin-top:15px;} 

#contentstatic_hp img {border:0px;}

#contentstatic_hp ul{padding: 0; margin: 20px 0; font-size:85%;}

#contentstatic_hp ul li{ list-style-image:none; list-style-position:outside;list-style-type:none;

 float:left; padding: 0; }



#contentstatic_hp li a{ background-color:#ece2d6; padding:3px 5px 3px 5px; color:#000000;}

#contentstatic_hp li a:hover{color:#ff6633; text-decoration:none;}



.Veditutti{ text-align:right; margin-top:-15px;}

.Veditutti a { color:#ff6633; text-decoration:underline;}

.Veditutti a:hover{ color:#585858; text-decoration:none;}



h1.hprand { font-size:100%; text-align:center; margin:20px 0px 5px 0px; color:#000000;}



/*portfolio*/

.box_portfolio{ float:left; width:100%; margin-bottom:15px;}

.anteprima_portfolio{ width:184px; height:110px; float:left;}

.anteprima_portfolio img{ border:0px; width:160px; height:86px;}



.box_portfolio h2 { font-size:150%; width:425px; float:left; margin:-3px 0 10px; padding:0 0 4px; }

.box_portfolio h3 { background-color:#ece2d6; padding:3px 5px 3px 5px; font-size:90%; font-weight:normal; text-transform:uppercase; width:70px; float:left; margin:0px 10px 12px 0; }

.box_portfolio h4 { font-size:90%; width:425px; font-weight:normal; float:left; margin:0 0 12px; height:15px; padding:3px 0 4px; }



.box_portfolio h4 a, .box_portfolio h2 a { text-decoration:undrerline; color:#000000; }

.box_portfolio h4 a:hover, .box_portfolio h2 a:hover { text-decoration:none; color:#ff6633; }



.BoxFooter{ width:730px; margin:20px 0 5px 0; float:left; text-align:left;}

.BoxFooter_loop{ background:url('images/sf_tratteggio_dx.gif') right top no-repeat; padding-right:10px; width:330px; float:left; margin:0 0 0 25px; }

/*posizione ie6*/* html .BoxFooter_loop{width:330px; margin:0 5px 0 10px; }

	.BoxFooter_loop .minititle { margin-top:5px;}

	.BoxFooter_loop img { float:right; border:0px;}

	.BoxFooter_loop img a{ border:0px;}

	.BoxFooter_loop p { margin:0px; font-size:90%; text-align:justify;}

	.BoxFooter_loop a { color:#585858; text-decoration:underline;}

	.BoxFooter_loop a:hover { color:#ff6633; text-decoration:none;}



/*paginazione listing*/

.navigation{ height:40px; width:100%; float:left; background:transparent url('images/sf_titolisezioni.gif') repeat-x scroll left top; padding:15px 0;}

	.navigation a{ color:#585858; text-decoration:underline;}

	.navigation a:hover{ color:#ff6633; text-decoration:none;}

.alignleft{ width:300px; float:left; text-align:left;}

.alignright{ width:300px; float:right; text-align:right;}





















