/* CSS Document */

body {

	background-color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	margin: 0px;

	padding: 0px;

	background-image: url(../img/bg-body.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

p {

	font-size: 11px;

	color: #86a6b5;

}

h1 {

	font-size: 5em;

	color: #FFFFFF;

	background-color: #333333;

	padding: 5px;

	margin-bottom: 0px;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	border-bottom-color: #FF9900;

	line-height: normal;

}

h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.2em;

	color: #CC0000;

	text-align: center;

}



a:link {

	color: #4C6674;

	text-decoration: none;

}

a:visited {

	color: #4C6674;

	text-decoration: none;

}

a:hover {

	color: #4C6674;

	background-color: #D0E4EF;

}

a:active {

	color: #7c637c;

}

#container {

	height: 600px;

	width: 900px;

	margin-top: 0px;

	margin-left: 0px;

	background-image: url(../img/bg-container.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 410px;

	padding-left: 80px;

}

#container #address {

	float: left;

	height: 280px;

	width: 250px;

	padding-left: 20px;

	padding-top: 20px;

}

#container #address img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#container #network {

	float: left;

	height: 350px;

	width: 450px;

	margin-left: 25px;

}



#menulist {

	list-style-type: none;

	width: 350px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#menulist li {

	float: none;

	background-image: url(../img/menuico.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 45px;

	padding-top: 30px;

	padding-bottom: 30px;

	font-size: 0.8em;

}

#menulist a {

	margin-right: 5px;

}

#container .tel {

	font-size: 1.5em;

}

#container #bannergeweb {

	background-color: #01ADEF;

	width: 200px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height: 85px;

	padding-top: 10px;

}

#container  #bannergeweb  a {

	color: #FFFFFF;

	font-size: 9px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

}

#container #bannergeweb img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#container #network a {

	font-size: 13px;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: 5px 5px;

	padding-left: 25px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	width: 250px;

	height: 16px;

	display: block;

	margin-bottom: 0px;

}

#container #network h2 {

	color: #3C627B;

	font-size: 16px;

	margin-bottom: 5px;

	padding-left: 5px;

}

#container #network p {

	margin-bottom: 5px;

	margin-top: 5px;

}



#container #network #geweb {

	background-image: url(../img/geweb.gif);

}

#container #network #blogdup {

	background-image: url(../img/blogdup.gif);

}

#container #network #articolista {

	background-image: url(../img/articolista.gif);

}

#container #network #ebookitaliani {

	background-image: url(../img/ebookitaliani.gif);

}

#container #network #uffici {

	background-image: url(../img/uffici.gif);

}

#container #network #pinkchat {

	background-image: url(../img/pinkchat.gif);

}

#container #network #aggregatore {

	background-image: url(../img/aggregatore.gif);

}

#container #network .smaltxt {

	font-size: 11px;

	font-weight: normal;

	color: #86a6b5;

}


