/* ridefinizione tag */

body {

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#686a69;
	line-height:16px

}






h1, h2, h3, h4, ul, li, p, form {

font-family: Verdana, Arial, Helvetica, sans-serif;

margin:0;

padding:0}



img {

border:none}





a:link, a:visited, a:active, a:hover {

text-decoration:none;
color:#df2525;
font-weight:bold}


h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {
color:#df2525}

a:link.continua, h2 a:visited.continua, h2 a:active.continua {
font-weight:bold;
color:#df2525}

li {

list-style:none;}



/* classi di struttura */



body {

background-image:url(img/bg.gif);

background-repeat:no-repeat;

padding:5px;

background-position:0 125px;}



.nofloat  {

clear:both;

float:none;

font-size:0px; 

padding:0;

margin:0;

}

.hide {

 display:none; visibility:hidden;  font-size:10px; 

}



.btn {

background-color:#df2525;

color:#FFFFFF;

font-weight:bold;

border:none;

margin-left:130px;

margin-top:2px; cursor: pointer;

}



#menu, #head {

margin-left:12px}

h1 {

font-size:14px;

font-weight:bold;

color:#df2525}

h2 {

font-size:14px;

font-weight:bold;

color:#df2525;
margin:0 0 8px 0;}



h3 {

color:#df2525;

font-size:11px;

font-weight:bold}



h4 {

font-size:11px;

font-weight:bold;

color:#df2525}





#head, #contenitore {

width:995px;

}



#contenitore {

padding:5px 0 0 0;}

#sx {

	width:224px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 12px;

}



#cx {

	width:498px;

}

#cx #cx {
margin:0;
padding:0}



#dx {
padding-top: 12px;
margin-left: -6px;
width:200px;}



#sx, #cx, #dx {

float:left}





/*blocco head */



#head h1 {

width:995px;

margin: 0 auto; text-align: center;}



#bannerTop {

float:left}

img.bannerTop {
	width: 270px; overflow: hidden; height: 60px; margin: 0 15px;
}

#menu {

padding: 24px 0 0 0}



#menu li {

display:inline}



#menu a:link, #menu a:visited, #menu a:active {

display:block;

float:left;

width:244px;

height:30px;

background-repeat:no-repeat;

}

#menu1 {

width: 1010px;

}

#menu a.cosafacciamo:link, #menu a.cosafacciamo:visited, #menu a.cosafacciamo:active  { background-image:url(img/menu0.gif);

}

#menu a.interviste:link, #menu a.interviste:visited, #menu a.interviste:active  { background-image:url(img/menu1.gif);

}

#menu a.mondomarketing:link, #menu a.mondomarketing:visited, #menu a.mondomarketing:active  { background-image:url(img/menu2.gif);

background-repeat:no-repeat;}

#menu a.servizi:link, #menu a.servizi:visited, #menu a.servizi:active  { background-image:url(img/menu3.gif); 
margin-left: 32px;
background-repeat:no-repeat;}



#menu a.cosafacciamo:hover, #menu a.cosafacciamo.selected   { background-image:url(img/menu0_r.gif);

}

#menu a.interviste:hover, #menu a.interviste.selected  { background-image:url(img/menu1_r.gif);

}

#menu a.mondomarketing:hover, #menu a.mondomarketing.selected   { background-image:url(img/menu2_r.gif);

}

#menu a.servizi:hover, #menu a.servizi.selected  { background-image:url(img/menu3_r.gif);

}



#newsletter, #login, #contattaci {

background-image:url(img/bgdiv.gif);

background-repeat:no-repeat;}



label {

font-weight:bold;}



#sx a:link, #sx a:visited, #sx a:active {

text-decoration:underline;

color:#686a69}

#cx {

	padding:12px 24px 0 24px;;

}



#primopiano {

width:230px;

float:left;

margin:0 12px 0 0;}



#art {

float:left;

width:250px;



}



#art a {   /* CICCIO */

	color: #DF2525

}



#art img {

float:left;

border: solid 1px #e7e7e7;

margin:0 8px 8px 0}

#testo1 img {

float:left;

border: solid 1px #e7e7e7;

margin:0 8px 16px 0;
width:150px;
height:180px;
}



#art1, #art2, #art3 {

margin:0 0 20px 0;

clear:both}



.campo_TXT {

width:200px;

font-size:11px;

border: solid 1px #cccccc;}



table .campo_TXT {

width:120px;

font-size:11px;

border: solid 1px #cccccc;

margin:5px 20px 5px 20px;}



th {

	text-align:left;

	color:#133660;

	white-space: nowrap;

}



#login {
	padding:0 0 5px 0;
	margin: 12px 0 0 0;
}



#newsletter {

margin:32px 0 0 0; 

padding:0 0 5px 0;}

#contattaci {

margin:32px 0 0 0; 

padding:0 0 5px 0;}

#SEI {

padding: 30px 0 0 0;}





#SEI a:link, #SEI a:visited, #SEI a:active {

font-weight:bold;

}

#sezione23 {

	display: none;

}

#ricerca a:link, #ricerca a:visited, #ricerca a:active {

font-weight:bold;

font-size:12px;

color:#df2525;

text-decoration:underline;

padding:0 4px 0 0;

}



#abc {

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 25px;;

	margin-left: 0;

}

/* CICCIO */

img.foto1 {

	float: left; margin-right: 10px; margin-bottom: 5px;
	border: solid 1px #e7e7e7;
}


div.referente {

	margin-top: 10px;

}

table strong, #descrizione strong { 
color:#df2525}

th {
font-size:12px}

td {
border-top: solid 1px #d4d4d4}

.smalldark {
font-size:9px}

#footer {
margin:5px 0 0 0;
	padding:10px 0 0 260px;
	background-image:url(img/footer.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#686a69;
	font-weight:normal;
}

#descrizione h3, #cx div h3 {
	color:#686a69;}



#descrizione a:link, #descrizione a:visited, #descrizione a:active {
color:#686a69;
font-weight:normal;
text-decoration:underline}

div#anni, div#mesi {
	margin-bottom: 1em; 
}
div#anni a.select, div#mesi a.select {
	color: Black;
}

#dx img {
padding-bottom:15px}
 

#abc a:link, #abc a:visited, #abc a:active{
font-size:11px;}

#cx h2 {
font-size:11px;
color:#686a69;
}

#cx #testo1 h2 {
font-size:14px;
color:#686a69;
}

#cx h1 {
margin:0 0 8px 0;
}

/* BOX AGGIUNTI IN HOME PAGE */
div.boxhome {
	width: 150px; float: left; margin-right: 1px; border: 1px solid  #CCCCCC; min-height: 200px;
	padding: 5px; margin-bottom: 10px; margin-top: 10px;
}
div.boxhome h4 {
	font-size: 12pt; line-height: 16pt; border-bottom: 1px solid #CCCCCC; font-variant: small-caps;
	font-weight: bold;
}
div.boxhome li {
	 margin-left:10px;
}
div.boxhome img {
	width: 60px; margin-right: 10px; vertical-align: middle; border: 1px solid #D4D4D4; float: lefT;
}
div.boxhome p {
	margin: 5px 0;
}
div.boxhome a {
	color: #686A69; font-weight:  normal;  text-decoration:  underline;
}
div.boxhome .continua {
	text-align: right; width: 150px; display: block; text-decoration: none;
}
div.boxhome {
	display: none;
}

#top_ten {
	position: relative;
	float: left;
	margin: 15px 0px 0px 8px;
	padding: 50px 0px 0px 13px;
	height: 288px;
	width: 246px;
	background-image: url(img/top_ten.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

#top_ten a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	font-size: 10px;

}

#top_ten a:hover {
	text-decoration: none;
}

#top_ten li{
	list-style-image: url(img/list.gif);
}

#i_nostri_numeri{
	width: 230px;
	float: left;
	margin-top: 15px;
}

#banner_dx {
 margin-bottom: 15px;
}

#logo1 {
	float: left;
	width: 99px;
	height: 72px;
	margin: 70px 0px 0px 3px;
}

#logo2 {
	float: left;
	width: 99px;
	height: 72px;
	margin: 70px 0px 0px 25px;
}