/*
	css del sito di lorenzini
*/

body{
	margin:						0;
	padding:					0;
	font-family:				Helvetica;
	font-size:					11px;
}

a{
	text-decoration:			none;
	outline:					none;
	color:						#54a099;
}

ul{
	margin:						0;
	padding:					0;
	list-style:					none;
}

ul li{
	margin:						0 20px 0 0;
}

img{
	border:						0;
}

h1{
	display:					none;
}

h4{
	font-size:					12px;
	font-weight:				bold;
	margin:						0;
	padding:					0 0 5px 0;
}


p{
	margin:						0;
	padding:					0;
}

.clearer{
	clear:						both;
}

#container{
	width:						1000px;

}
#header{
	height:						146px;
}

#logo{
	width:						189px;
	height:						146px;
	float:						left;
}
#headerHomeMenu{
	width:						811px;
	height:						146px;
	background: 				#fff url(/fileadmin/templates/images/headBckHome.gif) no-repeat ;
	float:						right;
	text-transform:				uppercase;		
}



#headerHomeMenu a{
	color:						#000;
}

#headerHomeMenu a:hover{
	color:						#666;
}

#headerHomeMenu ul{
	margin:						125px 0 0 10px;
}

#headerHomeMenu ul li{
	float:						left;
}


#content{
	margin:						-3px 0 0 0;
	background: 				#fff url(/fileadmin/templates/images/bck_content_full.jpg) repeat-y ;
}

#rightColumn{
	width:						811px;
	float:						right;
}

#headerMenu{
	width:						811px;
	height:						61px;
	background: 				#fff url(/fileadmin/templates/images/menuContentBar.gif) repeat-x ;
	float:						right;
		
}

#headerMenu ul{
	padding:					7px 0 0 20px;
}

#headerMenu ul li{
	float:						left;
}

#headerMenu a{
	color:						#fff;
	text-transform:				uppercase;
}

#headerMenu a:hover, #headerMenu li.selected a, #productsMenuBox .selected, #productsMenuBox ul li.mainLevel a,  #productsMenuBox ul li.mainLevel a.selected{
	color:						#000;
}

#headerMenu .title{
	clear:						both;
	padding:					9px 0 0 20px;
	margin:						0;
	font-size:					20px;
	font-weight:				normal;
	color:						#cfdfdb;
	text-transform:				uppercase;					
}

html>/**/body #headerMenu .title{
	padding:					20px 0 0 20px;				
}

#innerContent{
	margin:						0 0 4px 0;
}

.boxImageText{
	clear:						both;
	display:					block;
	padding:					20px 0 0 0;
	margin:						0 0 10px 20px;
	border-bottom:				1px solid #ccc;
}

.boxImageText h3{
	font-size:					12px;
	font-weight:				bold;
	margin:						0;
	padding:					0 0 5px 0;
}

.boxImageText img{
	margin:						10px;
	display:					block;		
}

.descriptionBox{
	width:						425px;
	float:						right;
	margin:						0 50px 0 0;
}

html>body .descriptionBox{
	margin:						0 100px 0 0;			
}
.contentRightColumn{
	width:						370px;	
	float:						right;
	padding:					20px 0 0 0;
}

.boxPhoto{
	width:						235px;
	border:						1px solid #ccc;
	margin:						0 0 10px 0;
}

.contentRightColumn img{
	margin:						10px;
	display:					block;
}

.boxPhoto .photoDescription{
	display:					block;
	border-top:					1px solid #ccc;
	text-align:					right;
	color:						#999;
	padding:					3px;
}

.contentLeftColumn{
	width:						400px;
	float:						left;
	padding:					20px 0 0 20px;
	text-align:					justify;
}

#leftColumn{
	width:						189px;
	float:						left;
}

#boxLanguage{
	height:						61px;
	background:					#666;
	border-right:				2px solid #fff;
}

#boxLanguage ul{
	padding:					40px 0 0 45px;
}
#boxLanguage ul li{
	margin:						0 10px 0 0;
	float:						left;
}

#boxLanguage a{
	color:						#ccc;
}

#boxLanguage a:hover, #boxLanguage ul li.langSelected a{
	color:						#fff;
}

#boxLeftBig{
	background: 				#fff url(/fileadmin/templates/images/morsoCavallo.gif) no-repeat ;
	height:						404px;
}

#linkBoxLeftBig{
	padding:					385px 0 0 70px;
	text-transform:				uppercase;
	font-size:					9px;
}

#productsMenuBox{
	padding:					0 0 10px 0;
}

#productsMenuBox ul{
	margin:						0 0 0 10px;
	list-style-image: 			url(/fileadmin/templates/images/puntatore.gif);
	padding:					5px 0 0 15px;
}
#productsMenuBox ul li{
	padding:					0 0 0 0;
	margin:						7px 0 0 0;
	text-transform:				uppercase;
	/*border-bottom:				1px solid #ccc;*/
}

#productsMenuBox ul li.mainLevel, #productsMenuBox ul li.mainLevel a{
	border:						0;
}



#linkBoxLeftBig a{
	color:						#54a099;
}

#productsMenuBox a, #productsMenuBox ul li.mainLevel ul li a{
	color:						#999;
}

#footer{
	height: 45px;
	background: #ccc;
	margin: -3px 0 0 0;
	width: 1000px;
	overflow: hidden;
}

#footer div{
	padding:					18px 0 0 193px;
	text-transform:				uppercase;
	font-size:					9px;
}

.immagine{
	clear:						both;
	display:					block;
	padding:					20px 0 0 0;
	margin:						0 0 10px 20px;
}

.column0{
	width:						100px
}

table{
	font-family:					Helvetica;
	font-size:					11px;
}

.boxFloatContainer{
	clear:						both;
	display:					block;
	padding:					20px 0 10px 0;
	margin:						0 0 10px 20px;
	border-bottom:				1px solid #ccc;
}

.boxDescription{
	width:						220px;
	display:					inline-block;
	float:						left;
	margin:					0 30px 0 0;
}

.boxTextContainer{
	margin:						0 0 10px 4px;
}

.boxFloatContainer .boxPhoto{
	float:						left;
	width:						220px;
	border:						1px solid #ccc;
	margin:						0 30px 10px 0;
}

.boxFloatContainer .boxPhoto img{
	margin:					10px;
	
}