@charset "utf-8";

	/*
	 	CSS Doc - Security Control S.r.l 	
		url: www.securitycontrol.it

	*/
	

	* { 
		margin:0; 
		padding:0;
	  }

	
	body {
		background:url(images/layout/bkg.jpg) top left repeat-x #bdccc5;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#032;
		margin: 0 auto;
		text-align:center;
	  }
	  
	  
	#madre {
		width:828px;
		margin: 0 auto;
		text-align:left;
		padding:0 12px 0 12px;
		position:relative;
	  }
	  
	  
	#navbar {
		position:relative;
	  }
	  
	  
p{line-height:155%;}
	  
	  
	#submenu {
		height:10px;
		background:url(images/layout/bkg_submenu.gif) top left no-repeat;
	  }
	  
	  
	#header {
		position:relative;
	  }
	  
	#header_back_main {
		background:url(images/layout/bkg_header-home.jpg) top left no-repeat;
		width:828px;
		height:222px;
	}
	
	#logo_SC {
		width:261px;
		height:152px;
		position:absolute;
		top:35px;
		left:20px;
	  }  
	  
	#content {
		background:#FFF; /*float:left; display:inline;*/
	  }
	  
	  
	  
	#footer {
		font-size:9px;
		color:#5ba693;
		padding:20px;
		clear:both;
		position:relative;
		text-align:center;
	  }
	  
	  #footer a#griffe{position:absolute; right:20px; top:30px; border:0;}
	  
	  #footer img{border:0;}
	  
	  
	#copy {
		position:absolute;
	  }
	
	
	#closeline { 
		clear:both; 
		background:url(images/layout/bkg_closeline.png) top left no-repeat; 
		height:15px; 
		width:852px; 
		margin:0 auto;
	  }  


/*   H O M E   P A G E   */
	img { border:none;}
	  
	#box {
		height:271px;
		background:url(images/layout/bkg_box.gif) top left no-repeat;
		position:relative;
	  }
	  
	  
	#soluzioni {
		position:absolute;
		width:251px;
		top:0;
		left:11px;
		padding-left:18px;
		padding-top:12px;
	  }

	  
	#esperienza {
		position:absolute;
		width:250px;
		top:0;
		left:280px;
		padding-left:18px;
		padding-top:12px;	
	  }
	  
	  
	#progettazione {
		position:absolute;
		width:251px;
		top:0;
		left:548px;
		padding-left:18px;
		padding-top:12px;	
	  }
	  
	  
	#certificazioni {
		text-align:center;
		clear:both;
	  }
	
	#certificazioni img {
		margin:20px 45px;
	  }
	  

	.sezione_txt_home{
		width:230px;
		text-align:left;
		padding-top:8px;
	  }	  


	.btn_soluzioni {
		width:135px;
		height:36px;
		position:absolute;
		top:232px;
		left:348px;
	  }
	 
	 
	.btn_esperienza {
		width:135px;
		height:36px;
		position:absolute;
		top:232px;
		left:69px;
	  }	  


	.btn_progettazione {
		width:135px;
		height:36px;
		position:absolute;
		top:232px;
		left:616px;
	}
		  
	  
/*   P A G I N E   I N T E R N E  - G E N E R I C O   */

	#header_int {
	  }
	  
	  
	#titolo {
		background:url(images/layout/bkg_ttl.gif) top left no-repeat;
		min-height:35px;
	  }

	*html #titolo {height:35px;}

	#titolo h1 {
		font-size:15px;
		font-weight:bold;
		color:#2f8e76;
		padding-left:25px;
		text-transform:uppercase;
	  }	  
	  
	  
	#focus {
		background:url(images/layout/bkg_focus.gif) top left repeat-y;
		padding:30px 40px 0 40px;
	  }
	
	
	#focus_footer { 
		clear:both; 		
		background:url(images/layout/bkg_ttl.gif) bottom left no-repeat;
		height:25px;
	  }
	  
	  
	.sezione_container {
		background:url(images/layout/bkg_sezione.gif) top left no-repeat;
		position:relative;
	  }
	  
	  
	.sezione {
		padding:25px 0 0px 35px;
		/*position:relative;*/
		clear:both;
	  }
	  
	  
	.sezione_txt {
		float:left; display:inline;
		width:465px;
		padding:20px 10px 0 0;
		position:relative
		
	  }
	  
	  .sezione_txt a{}
	  
	  
	.sezione_gallery {
		float: right;
		display:inline;
		width:215px;
		text-align:left;
		padding-top:15px;
		padding-right:30px;
		position:relative;
	  }
	  

	.sezione_gallery img {
		margin:7px 0 7px 14px; 		
		border:solid 2px #2f8e76;
	  }


	.sezione_gallery img a{
		border:solid 2px #2f8e76;
	  }




 
/*   P A G I N E   -   M E T O D I   */
	  
	#sub_metodi {
		height:49px;
		background:url(images/layout/bkg_sub-metodi.gif) top left no-repeat;
	  }

	  
	#list_metodi {
		padding-top:22px;
		padding-left:60px;
		margin: 0 auto;
		text-align:center;
		display:inline;
		float:left;
	  }

	  
	#list_metodi li {
		display: inline;
		padding-right: 30px;
		padding-left:12px;
		background:url(images/layout/img_bullet.gif) top left no-repeat;
	  }	  
	  
	#list_metodi li a{
		font-weight:normal;
		color:#333;
		text-decoration:none;
	  }	  
	  

	#list_metodi li a:hover{
		text-decoration:underline;
	  }



/*   P A G I N E   -   A T T I V I T A   */

	#sub_attivita {
		height:49px;
		background:url(images/layout/bkg_sub-attivita.gif) top left no-repeat;
	  }

	#list_attivita {padding-top:15px; padding-left:30px; float:left; display:inline; white-space:nowrap;}

	  
	#list_attivita li {
		display: inline;
		padding-right: 30px;
		padding-left:12px;
		background:url(images/layout/img_bullet.gif) top left no-repeat;
		float:left;
	  }	  

	  
	#list_attivita li a{
		font-weight:normal;
		color:#333;
		text-decoration:none;
	  }	  
	  

	#list_attivita li a:hover{
		text-decoration:underline;
	  }


	#list_attivita li a#active { font-weight:bold;}


	.sezione_container_at {
		background:url(images/layout/bkg_sezione_At.gif) top left no-repeat;
	  }
	  
	  
	.sezione_at {
		padding:25px 35px 0px 35px;
		position:relative;
		clear:both;
	  }

	.sezione_txt_esp {
		float:left;  position:relative;
		width:755px;
		padding:20px 10px 0 0;
	  }

	.sezione_txt_esp img a{ border:none; }


/*   P A G I N E   -   C E R T I F I C A Z I O N I   */

	  
	#sub_certificazioni {
		height:49px;
		background:url(images/layout/bkg_sub-certificazioni.gif) top left no-repeat;

	  }

	  
	  
	#list_certificazioni {
		padding-top:22px;
		margin: 0 auto;
		text-align:center;
		float:left;
		display:inline;
		padding-left:170px;
	  }

	  
	#list_certificazioni li {
		display: inline;
		padding-right: 30px;
		padding-left:12px;
		background:url(images/layout/img_bullet.gif) top left no-repeat;
	  }	  
	  
	#list_certificazioni li a{
		font-weight:normal;
		color:#333;
		text-decoration:none;
	  }	  
	  

	#list_certificazioni li a:hover{
		text-decoration:underline;
	  }
	  
	
	table#scarica_pdf td{white-space:nowrap;}


/*   C L A S S I   */

	strong {
		color:#2f8e76;
	  }


	h3{ 
		color:#2f8e76;
		text-transform:uppercase;
		clear:both;
		padding-bottom:20px;
		font-size:13px;
		margin:0;
		background:url(images/layout/bkg_subtitle.gif) top right no-repeat;
		position:relative;
	  }	  


	a { color:#5ba693; }	
	a:hover	{ color:#5ba693; text-decoration:none; }	


	.bianco { background:#FFF;}


	
/*   H A C K S   */

	html>body #madre { background:url(images/layout/bkg_madre.png) top left repeat-y;}





/*     M E N U   S U P E R I O R E   */

	
	#menu {
		height:35px;
		background:url(images/layout/bkg_menu.gif) top left repeat-x;
	  }	
	  

	#navcontainer {
		float:right;
		top:0px;
		position:absolute;
	  }

	
	#navcontainer ul li {
	 	display: block;
  		float: left; 
  		list-style: none;
     }


	#navcontainer ul li a { 
		display: block;
	 	height: 35px;
  	  }


  	#navcontainer ul li a span { 
		display: none; 
	  }


  	#navcontainer ul li#nav-home a {
	 	width: 67px; 
 		background: url(images/layout/navbar-home.gif) no-repeat;
	  }	
	

  	#navcontainer ul li#nav-home  {
	 	width:67px; 
 		background:url(images/layout/navbar-home.gif) no-repeat;
		background-position: 0 -36px;
	  }

	

  	#navcontainer ul li#nav-chi_siamo a {
	 	width: 102px; 
 		background: url(images/layout/navbar-chi_siamo.gif) no-repeat;
	  }


  	#navcontainer ul li#nav-chi_siamo  {
	 	width: 102px; 
 		background: url(images/layout/navbar-chi_siamo.gif) no-repeat;
		background-position: 0 -36px;
	  }	


  	#navcontainer ul li#nav-storia a {
	 	width: 83px; 
 		background: url(images/layout/navbar-storia.gif) no-repeat;
	  }	
	

  	#navcontainer ul li#nav-storia  {
	 	width:83px; 
 		background:url(images/layout/navbar-storia.gif) no-repeat;
		background-position: 0 -36px;
	  }


  	#navcontainer ul li#nav-attivita a {
	 	width: 96px; 
 		background: url(images/layout/navbar-attivita.gif) no-repeat;
	  }	
	

  	#navcontainer ul li#nav-attivita  {
	 	width:96px; 
 		background:url(images/layout/navbar-attivita.gif) no-repeat;
		background-position: 0 -36px;
	  }
	  

  	#navcontainer ul li#nav-metodi a {
	 	width: 85px; 
 		background: url(images/layout/navbar-metodi.gif) no-repeat;
	  }	
	

  	#navcontainer ul li#nav-metodi  {
	 	width:85px; 
 		background:url(images/layout/navbar-metodi.gif) no-repeat;
		background-position: 0 -36px;
	  }

  	#navcontainer ul li#nav-certificazioni a {
	 	width: 139px; 
 		background: url(images/layout/navbar-certificazioni.gif) no-repeat;
	  }	
	

  	#navcontainer ul li#nav-certificazioni  {
	 	width:139px; 
 		background:url(images/layout/navbar-certificazioni.gif) no-repeat;
		background-position: 0 -36px;
	  }

  	#navcontainer ul li#nav-clienti a {
	 	width: 154px; 
 		background: url(images/layout/navbar-clienti_partner.gif) no-repeat;
	  }	
	

  	#navcontainer ul li#nav-clienti  {
	 	width:154px; 
 		background:url(images/layout/navbar-clienti_partner.gif) no-repeat;
		background-position: 0 -36px;
	  }
  	#navcontainer ul li#nav-contatti a {
	 	width: 102px; 
 		background: url(images/layout/navbar-contatti.gif) no-repeat;
	  }	
	

  	#navcontainer ul li#nav-contatti  {
	 	width:102px; 
 		background:url(images/layout/navbar-contatti.gif) no-repeat;
		background-position: 0 -36px;
	  }

	#navcontainer ul li#nav-home a:hover,
	#navcontainer ul li#nav-chi_siamo a:hover,
	#navcontainer ul li#nav-storia a:hover,
	#navcontainer ul li#nav-attivita a:hover,
	#navcontainer ul li#nav-attivita a#active,
	#navcontainer ul li#nav-metodi a:hover,
	#navcontainer ul li#nav-metodi a#active,
	#navcontainer ul li#nav-certificazioni a:hover,
	#navcontainer ul li#nav-certificazioni a#active,
	#navcontainer ul li#nav-clienti a:hover,
	#navcontainer ul li#nav-contatti a:hover

	  { 
		background-image: none; 
	  }	  
	  
	  
	  
/**************************/
/* FRANCY */
/**************************/
ul#clienti{list-style:none; position:relative;}
	ul#clienti li{background:url(images/layout/img_bullet.gif) no-repeat top left; padding-left:15px; padding-bottom:8px;}

	ul#clienti li ul{list-style:none; margin:7px 0 5px 0;}
		ul#clienti li ul li{background:url(images/layout/bullet_sublista.gif) no-repeat top left; padding-left:15px; padding-bottom:5px;}




	  
	  
	  
