@charset "utf-8";

body {  margin-left: 0px;
	    margin-top: 0px;
	    margin-right: 0px;
	    margin-bottom: 0px;
		background-color:#fff;
		background-image:url(../img/sf.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		font-family: 'Cabin Condensed', sans-serif;
}
		
		
/* CONTENUTO */
#cont	 		{ position:absolute; top:0; z-index:70; width:100%; overflow: hidden;	text-align:center; margin:0 auto;}

#header_cont	{ height:70px; margin:0 auto;  padding:0;  position:relative;  width:100%; background-color:#8f1452; background-image:url(../images/sf_header.jpg); background-repeat:repeat-x; background-position:top left;}
#header			{height:70px; margin:0 auto;  padding:0;  position:relative;  width:980px;}
#header h1		{margin:0px 0px 0px 15px; padding:10px 0px 0px 0px; color:#882a59; font-family:'Cabin Condensed', sans-serif; font-weight:normal; font-size:10px; text-align:left; float:left;}

#menutop		{margin:5px 0px 0px -30px; padding:0px; float:left; width:780px; height:30px;}

#pagina			{margin:0 auto;  padding:0;  position:relative;  width:980px;}
#content		{margin:0px; padding:10px; width:100%;}
#content h1		{margin:8px 0px; padding:0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; float:left; color:#882a59; float:left; width:100%;font-family:'Cabin Condensed', sans-serif;}
#content p		{margin:0px 0px 20px 0px; padding:0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:28px; font-weight:normal; float:left; color:#484848;font-family:'Cabin Condensed', sans-serif;}
#content p.small {font-size:12px; line-height:24px; padding:0px 10px; font-family:'Cabin Condensed', sans-serif;}
#content a		{color:#882A59; text-decoration:none; font-weight:normal;}

#footer_cont	{ height:270px; margin:0 auto;  padding:0;  position:relative;  width:100%; background-color:#3d3d3d;}
#footer			{height:170px; margin:0 auto;  padding:0;  position:relative;  width:980px;}
#footer h1		{margin:10px 0px 5px 0px; padding:0px; color:#fab9da; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:left;}
#footer p		{margin:0px; padding:0px; color:#d8d8d8; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-align:left;}
#footer a		{color:#bab9ba; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-decoration:underline;}

#box-realizzazioni	{float:left; margin:0px 15px 15px 0px; padding:0px; width:228px; height:158px; border:1px solid #fff;}
#box-realizzazioni h1	{float:left; width:100%; height:40px; width:208px; text-align:left; font-weight:bold; font-size:13px; z-index:10; position:absolute; background-image:url(../images/realizzazioni/sf.png); background-position:top; background-repeat:repeat; margin-top:98px; padding:10px; color:#FFF;}

#box_homepage { margin:0px; padding:0px; float:left; width:480px;}
#box_homepage h1 { margin:0px; padding:10px; float:left; width:460px; background-color:#882a59; font-family: 'Cabin Condensed', sans-serif; font-size:30px; line-height:35px; text-align:left; font-weight:bold; color:#FFF; text-shadow:0.05em 0.05em 0.08em #4d0e2d; letter-spacing:-1px;}
#box_homepage p { margin:0px; padding:10px; float:left; width:460px; height:110px; text-align:left; font-size:16px; line-height:20px; font-family: 'Cabin Condensed', sans-serif;}


/* DOOR PAGE */

#box_door { margin:0px; padding:0px; float:left; width:480px;}
#box_door h1 { margin:0px; padding:10px; float:left; width:460px; background-color:#882a59; font-family: 'Cabin Condensed', sans-serif; font-size:30px; line-height:35px; text-align:left; font-weight:bold; color:#FFF; text-shadow:0.05em 0.05em 0.08em #4d0e2d; letter-spacing:-1px;}
#box_door p { margin:0px; padding:10px; float:left; width:460px; height:80px; text-align:left; font-size:16px; line-height:20px; font-family: 'Cabin Condensed', sans-serif;}

