/*
Autore   : Informinds Consulting>
Data     : 20/07/2007
Progetto : Sito della società di consulenza informatica Informinds Consulting snc
*/

*
{
	margin: 0em;
	padding: 0em;
}


body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;/* tahoma, helvetica, arial, sans-serif; */
	font-size: 11px;
	background-color: #dcdcdc;
	text-align:center;
}


ul {list-style-image: url(images/listablu.gif);}
ol {list-style-image: url(images/listablu.gif);}
li {list-style-image: url(images/listablu.gif);}
ul.verde {list-style-image: url(images/listaverde.gif);}
ol.verde {list-style-image: url(images/listaverde.gif);}
ol.verde li {list-style-image: url(images/listaverde.gif);}
ul.verde li {list-style-image: url(images/listaverde.gif);}
ul.verde1 {list-style-image: url(images/listaverde.gif);margin-left: 5px;}
ul.verde1 li {list-style-image: url(images/listaverde.gif);}




a 
{
	color: #0077dd;
	text-decoration: none;
}

a.anchor
{
	color:#000;
}

img
{
	border:0px;
}

div.center
{
	text-align:center;
	margin:0 auto;	
}

div.cornice{
	height:200px;
	text-align:left;
	padding-bottom: 1.5em;
	border-bottom: dashed 1px #dfdfdf;
}

img.right
{
	float:right;
	margin-left:15px;
}

img.left
{
	float:left;
	margin-right:15px;
}

a:hover
{
	text-decoration: none;
}

span.leftmin {
	width:13em;
	float:left;
}

span.leftmax {
	width:18em;
	float:left;
}

/* Outer */

#outer
{
	padding: 0;
	margin: 0 auto;
	width: 1000px;
	border: 1px solid Black;	
	background-color:  #ffffff;
}

/* Header */


#header
{
	height: 224px;
	margin-top: 20px;
	margin-left: 20px;
   margin-right: 20px;
}

/* Menu */

/*#menubuttonuttonuttons
{
 margin-top: -2em;
}
*/

div.menubar {
   height:27px;
	padding-left: 180px;
}

a.menubutton {
	text-align: center;
	float: left;
	width:100px;
	height:19px;
	font-size: 9pt;
	font-family: 'Verdana';
	background: url(images/bottone.jpg);
	background-repeat: no-repeat;
	color: #FFFFFE;
	text-decoration:none;
	font-weight:bold;
	margin-right: 3px;
	padding-top: 8px;
}

a.menubutton:hover {
	background:  url(images/bottone.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px;
}

a.menubuttonactive {
	text-align: center;
	float: left;
	width:100px;
	height:19px;
	font-size: 9pt;
	font-family: 'Verdana';
	background: url(images/bottone.jpg);
	background-repeat: no-repeat;
	background-position: 0 -54px;	
	color: #FFFFFE;
	text-decoration:none;
	font-weight:bold;
	margin-right: 3px;
	padding-top: 8px;
}

#menu
{
	position: relative;
	/*	top: 265px;*/
	background: url('images/menubar.jpg');
	width: 100%;
	height: 25px;	
	padding-top: 1px;	
	/*   margin-bottom: 2em;*/
}

#menu ul
{
	list-style: none;
}

#menu li
{
	display: inline;
	padding-left: 10px;
	margin-left: 10px;
	border-left: dotted 1px #E0E8EF;
}

#menu li.first
{
	border: 0;
	margin-left: 0;
	padding-left: 0;
}

#menu li a
{
	color: #fffffe;
	padding: 1px;
	text-decoration: none;
}

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

/* Content */

#content
{
	padding-top: 20px;
	line-height: 1.5em;
}


#content p
{
	margin-bottom: 15px;
}

#content h1,h2,h3,h4,h5,h6
{
	color: #545454;

	margin-bottom: 10px;
	border-bottom: dashed 1px #dfdfdf;
	padding-bottom: 3px;
}

#content h1
{
	font-size: 1.5em;
}

#content h2
{
	font-size: 1.1em;
}

#content ul
{
	margin-bottom: 15px;
	padding-left: 10px;
	list-style: square;
}

/* Primary Content */

#primaryContentContainer
{
	background-color: #ffffff;
	float: right;
	margin: 0px -200px 0px -180px;
	width: 100%;
}

#primaryContent
{
	text-align:justify;
	margin: 15px 190px 0px 172.5px;
	padding: 15px 30px 15px 30px;
	overflow:hidden;
}


/* Secondary Content */

#secondaryContent
{
	position: relative;
	float: left;
	width: 140px;
	padding: 30px 20px 15px 20px;
	text-align: left;
	overflow:hidden;
}

#secondaryContent .xbg
{
	position: absolute;
	right: 0em;
	bottom: -64px;
	width: 140px;
}


#secondaryContent li
{
	padding-bottom: 3px;
}

#secondaryContent li ul li
{
	padding-bottom: 0px;
}

/* Tertiary Content */

#tertiaryContent
{
	position: relative;
	float: right;
	width: 160px;
	padding: 30px 20px 15px 20px;
	text-align: left;
	overflow:hidden;
}

#tertiaryContent .xbg
{
	position: absolute;
	left: 0em;
	bottom: -64px;
	width: 160px;
}

/* Footer */

#footer
{
	position: relative;
	z-index: 1;
	border-top: dashed 1px #dfdfdf;
	padding: 1em 0em 2em 0em;
	margin: 1em 2em 0em 2em;
	text-align: center;
}

/* Mappa Google */
#map {
	width: 450px; 
	height: 350px;
	margin:0 auto;
}

.clear
{
	clear: both;
}

table.sms
{
	
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-width: 1px;
}

table.sms td
{
	text-align: center;
	border-style: solid solid solid solid;
	border-width: 1px;
	width:190px;
}

table.sms th
{
	text-align: center;
	border-style: solid solid solid solid;
	border-width: 1px;
	width:190px;
}

table.avg
{
	
	border-collapse:collapse;
	border-style: solid solid solid solid;
	border-width: 1px;
}

table.avg td
{
	text-align: center;
	border-style: solid solid solid solid;
	border-width: 1px;
	width:190px;
}

table.avg th
{
	text-align: center;
	border-style: solid solid solid solid;
	border-width: 1px;
	width:190px;
}

span.bold
{
	font-weight: bolder;
}

.fotoPortfolio
{
	float:left;
	margin-right:20px;
	height:155px;
}

.testoPortfolio
{
	height:155px;
	margin-bottom:20px;
	text-align:justify;
}

.fotoPortfolioinka
{
	float:left;
	margin-right:20px;
	height:185px;
}

.testoPortfolioinka
{
	height:185px;
	margin-bottom:20px;
	text-align:justify;
}

p.corsivo {
	text-align: center;
	font-weight:bold;
	margin-right: 3px;
	padding-top: 8px;
	font-style: oblique;
	font-size: 13px;
		line-height:185%;
}


p.grandesx {

	font-weight:bold;
	margin-right: 3px;
	padding-top: 8px;
	font-size: 12px;

}


p.grande {
		color: #545454;
	font-weight: bold; 
	margin-bottom: 10px;
	border-bottom: dashed 1px #dfdfdf;
	padding-bottom: 3px;
	font-size: 13px;
}

ul.alta
{
	line-height:185%;
}


ul.spunta {list-style-image: url(images/spunta.gif); line-height:185%;}
ol.spunta {list-style-image: url(images/spunta.gif);}
ol.spunta li {list-style-image: url(images/spunta.gif);}
ul.spunta li {list-style-image: url(images/spunta.gif);}



ul.spuntav {list-style-image: url(images/spuntav.gif); line-height:185%;}
ol.spuntav {list-style-image: url(images/spuntav.gif);}
ol.spuntav li {list-style-image: url(images/spuntav.gif);}
ul.spuntav li {list-style-image: url(images/spuntav.gif);}

