*{

	margin:0;

	padding:0;

}



body, html{

	background-color: #FFFFFF;

background: url(http://www.tuttodipendenti.com/wp-content/themes/candp/images/back.jpg);

        

        font-size: 11px;

}









a img{

	border:0;

}



h1{

	font-size:16px;

	border-bottom:2px solid #009999;

	color:#333333;

	padding-bottom:5px;

	margin-bottom:20px;

        font-weight:bold;

}



h2{

	font-size:14px;

	color:#FF6600;

	margin-bottom:10px;

        font-weight:bold;

}



h3{

	font-size:11px;

	color:#f88728;

}



em {

	font-style: normal;

	color: #FF6600;

}



p{

        margin-top:2px;

	margin-bottom:12px;

}



a{

	color:#FF6600;

	text-decoration:none;

}



a:hover{

	text-decoration:underline;

}



.orange{

	color:#f88728;

}



.clear{

	clear:both;

}

.intestazioni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}



#header{

	height:160px;

        background: url(http://www.tuttodipendenti.com/wp-content/themes/candp/images/sfondo_dipendenti.jpg);

}



#container{

	width:842px;

        border-left:4px solid #0F3846;

	border-right:4px solid #0F3846;

	margin:0 auto;

	background:#fff;

	font-family:Helvetica, Arial, sans-serif;

	color:#666;

	font-size:12px;

	overflow:hidden;

}



#logo{

	margin-top:27px;

	margin-left:20px;

	float:left;

}



#slogan{

	margin-top:35px;

	float:right;

	margin-right:20px;

}



#index{

	background:#333333;

	height:25px;

	line-height:25px;

	border-bottom:8px solid #f88728;

	font-size:15px;

}



li{

	float:left;

	list-style:none;

	margin-left:20px;



}



#content li{

	float:left;

	margin-left: 20px;

	list-style-image: none;

	list-style-type: square;

clear:both;



}



#index a{

	font-weight:bold;

	text-decoration:none;

}



#index a:hover{

	color:#EB640A;

}



#content{

	width:545px;

	padding:12px;

	float:left;

	margin-top:10px;

	padding-bottom:0;

	margin-right:4px;

	position:relative;

	overflow:hidden;

}



.foto{

	padding:10px;

	background:#eeeeee;

	border:1px solid #d1d1d1;

	margin-bottom:10px;

}



.item{

	overflow:hidden;

	margin-bottom:20px;

}



.item .foto{

	float:left;

	margin-right:10px;

}



#image{

	text-align:center;

	margin-bottom:20px;

}



#icons{

	width:108px;

	float:left;

	margin-top:20px;

}



#right{

	float:left;

	width:255px;

	margin-top:22px;

	margin-right:12px;

}



#right h1{

}



#contact{

	margin-bottom:30px;

}



#contact label{

	display:block;

	width:83px;

	float:left;

	font-size:12px;

}



#contact input, #contact textarea{





	background:#fff;

	font-size:12px;

	font-family:Helvetica, Arial, sans-serif;

	border: 1px solid #333333;

}



#contact textarea{

	height:65px;

	overflow:auto;

}



#contact p{

	border-bottom:1px solid #858585;

	padding-bottom:5px;

	margin-bottom:5px;

}

#contact #stylex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	padding: 5px;
}

#contact #butt {

	background:#000;

	color:#fff;

	float:right;

}



.floatright, .floatright a{

	color:#3b1813;

	font-size:9px;

	font-weight:bold;

}



#floatleft{

	margin-top:10px;

	float:left;

}



.floatright{

	float:left;

	margin-left:10px;

	margin-top:10px;

}



#home{

	padding-left:125px;

	margin-top:20px;

}



#footer{

	clear:both;

	padding-top:60px;

	font-size:10px;

	text-align:center;

	margin-bottom:20px;

}





		#form-cp{

			width:400px;

			text-align:left;

			padding-top:5px;

			margin-left:20px;

		}

		.message{

			font-weight:bold;	

			margin-bottom:8px;

		}

		.errors{

			color:#FF0000;

			font-weight:bold;	

			margin-bottom:8px;

		}

		.required{

			color:#FF0000;

			font-weight:bold;	

			padding-left:3px;

		}

		div.label label{

			font-weight:bold;	

		}

		div.label{

			margin-bottom:1px;

		}

		div.input{

			margin-bottom:6px;

		}

		div.input input{

			width:80%;

		}

		div.input textarea{

			width:80%;

			height:70px;

		}

		div.input select{

			width:80%;

		}

		div.submit{

		

		}

		div.submit input{

			border:none;

			background-color:#000000;

			color:#FFFFFF;



		}

		

		

#navi

{

width:100%;

height:20px;

background-color: #123541;



}



/* Navigation */

.nav, .nav ul { 

	list-style: none;

	margin: 0;

	padding: 0;

}



.nav {

  font-family: Arial, Helvetica, sans-serif;

  z-index: 100;

  position: relative;

}

.nav li {

  float: left;

  margin: 0;

  padding: 2 0;

  position: relative;

}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {

  font: bold 13px Arial, Helvetica, sans-serif;

  color: #FFFFFF;

  display: block;

  padding: 0 6px;

  text-decoration: none;

}





.nav li a:hover {

  background: #ccc;

  color: #000;	







}

#nav-one li:hover a, 

#nav-one li.sfHover a {

  background: #EB640A;

  color: #000;

}

#nav-one li:hover ul a, 

#nav-one li.sfHover ul a {

background-color:#FD6602;

  color: #FFFFFF;

}

#nav-one li:hover ul a:hover, 

#nav-one li.sfHover ul a:hover {

  background: #FFFFFF;

  color: #FD6602;	

}



.nav ul {

  background: #565656;

  font-size:10px;

  list-style: none;

  margin: 0;

 position: absolute;

  top: -999em;

  left: -1px;

}

.nav li:hover ul,

.nav li.sfHover ul {

  top: 14px;

}

.nav ul li {

  border: 0;

  float: none;

}

.nav ul a {

  border: 1px solid #000;

  border-bottom: 0;

  padding-right: 20px;

  

  white-space: nowrap;

}

.nav ul a:hover {

  background: #ccc;

  color: #000;

}
