/* Start of CMSMS style sheet 'reset' */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/* End of 'reset' */

/* Start of CMSMS style sheet 'impaginazione' */
dfn {
display:none; }

body
{
	background-color: #F7C600;
	font-family: "Bitstream Vera Sans", Arial;
	font-size:12px;
	color:#000;
	text-align:center;
}

a
{
	color:#000;
	text-decoration:none;
}

#cont01
{
	width:800px;
	margin:0 auto;
	text-align:left;
}
#cont02
{
	position:absolute;
	width:800px;
}

#logo img
{display:none}

#logo
{
	width:187px;
	height:115px;
	background-image: url(uploads/images/struttura/logo.png);
	background-repeat:no-repeat;
	position:relative;
	left:20px;
	top:7px;
}

#boxtop
{
	background-image: url(uploads/images/struttura/TOPgente1.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#boxtop #border
{
	display:block;
	width:800px;
	height:201px;
	background-image: url(uploads/images/struttura/cornice_top.png);
	background-position:center;
	background-repeat:no-repeat;

}
#claim
{
	position:absolute;
	height:74px;
	width:430px;
        margin-left:390px;
	top:130px;
	text-align:left;
	font-size:17px;
	color:#E2001A;
background-image: url(uploads/images/struttura/claim.png);
background-repeat:no-repeat;
}

#claim img
{
display:none;
}
#claim strong
{
font-size:26px;
font-weight:normal;
text-transform:uppercase;
position:relative;
left:80px;
color:#000;
}
#claim .keywords
{
font-size:14px;
}
#claim .desc
{
display:block;
position:relative;
left:120px;
color:#000;
}

#top_menu
{
display:none;
	position:absolute;
	top:0;
	width:800px;
}
#top_menu ul
{
	margin:0;
	padding:0;
	padding-top:23px;
	list-style-type:none;
	background-color:transparent;
	float:right;
}
#top_menu ul li
{
	float:left;
	margin-left:5px;
}
#top_menu ul li a, #top_menu ul li h3
{
	display:block;
	padding:10px;
	font-size:90%;
	font-weight:bold;
	color:#fff;
	background-image:url(uploads/images/struttura/bg_top_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#top_menu ul li a:hover
{	color:#E2001A;}


#cont
{
	padding-top:20px;
	width: 800px;
}


#menu
{
	float:right;
	width:178px;
        margin-top:2px;
	margin-right:152px !important;
        margin-right:76px;
	padding-right:0px;
        border:2px solid #FFE373;
        margin-bottom:10px;
	/*margin-right:140px;*/
	/* border-right:1px solid #fff; */
}
#menu ul
{
	font-family: Arial;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:115%;
}
#menu ul ul
{
	padding-left: 5px;
}


#menu a, #menu h3
{
	display:block;
	height:auto !important;
	height:0;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:6px;
	margin-right:0px;
	color:#E2001A;
	font-weight:bold;
        border-bottom:1px solid #FFE373;
}

#menu a:hover
{
	background-color:#E2001A;
	color:#FFF;
}

#banner
{
	position:absolute;
	top:212px;
	right:0;
	width:140px;
	height:50px;
}

#banner img
{
margin-bottom:10px;
}
#cont_principale
{
	width:410px;
	background-color:#fff;
	padding:20px;
	line-height: 1.5em;
	border:1px solid #F7C600;
	margin-bottom:20px;
}

#cont_principale h1
{
	font-family: Arial;
	background-color:#E2001A;
	color:#fff;
	/*padding:4px;*/
	padding-top:4px;
	margin-bottom:15px;
	font-size:140%;
	font-weight:bold;
	position:relative;
	left:-40px;
	padding-left: 40px;
	/*width: 450px;*/
	height:20px;
	overflow:hidden;
	background-image: url(uploads/images/struttura/bg_h1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#cont_principale h2 {
font-weight:bold;
color:#E2001A;
font-size:130%;
margin-top:10px;
padding-top:7px;
padding-bottom2px;
border-top:1px dashed #E2001A; }

#cont_principale h3 {
font-size:120%;
font-style:italic;
padding-top:3px;
padding-bottom2px; }

#cont_principale p {
margin:0px; padding0px;
margin-top:5px; }

#cont_principale a {
color:#E2001A;
text-decoration:none; }

#cont_principale a:hover {
color:#E2001A;
text-decoration:underline; }

#footer
{
        clear:both;
	background-color:#E2001A;
	border:1px solid #F7C600;
	color:#fff;
	padding:10px;
	margin-bottom:20px;
font-size:10px;
line-height:14px;
}
#footer span
{
}

#elenco_aree h2, #titolo_elenco_aree, #elenco_aree li
{
cursor:pointer;
}

#titolo_elenco_aree
{
margin-bottom:7px;
font-weight:bold;
}

input {
border: 1px solid #F7C600;
width:400px;
margin-bottom:10px; }

textarea {
border: 1px solid #F7C600;
margin:4px;
width:400px; }

.radiobut input, .checkbut input{
width:auto;
margin-bottom:0px;
border: 0px; }

label{
display:block;
margin-top:5px; }

.radiobut label{
display:inline; }

.checkbut input {
/*margin-bottom:20px;*/
float:left;
 }

.radiobut {
margin-top:10px; }

#cont_principale img {
margin:2px 10px 2px 3px;}

.submit
{
margin-top:15px;
}

.etichetta {
font-style:italic;}

.nome {
font-size:100%;
font-weight:bold;}

#candidature h3
{ text-transform: uppercase; }

ul.candidati, ul.presidente {
list-style-type:none;
margin:0; padding:0;
margin-top:20px;}

ul.candidati li {
clear:left;
margin-bottom:10px;}

ul.presidente li {
clear:left;
margin-bottom:15px;}

ul.candidati li img, ul.presidente li img {
border:2px solid #F7C600;
float:left; }

.eletto .nome {
color:#E2001A; }

.noneletto {
padding-left:15px;
font-size:90% }

.noneletto img {
display:none; }

.piccolo {
padding-top:20px;
font-size:80%;
line-height:12px;
clear:left; }

#elenco_aree a {
color:#000; 
line-height:150%;}

.descrizione_zona
{
border:1px solid #F7C600;
color:#666;
font-size:11px;
padding:10px;
}
/* End of 'impaginazione' */

/* Start of CMSMS style sheet 'externalLinks.css' */
/*Elements Developed by Ben Henschel*/
/*External Links*/

/*External Link - adds a little external link icon to all of your external links*/
/*a[href^="http:"] {background: url(uploads/images/struttura/elementsImages/externalLink.png) no-repeat right top; padding-right:10px;}*/

/*IMPORTANT: Reset your internal links that use absolute URLS by replacing yoursite.com with your site's URL, below*/
a[href^="http://www.lacoopadriatica.it/web"], a[href^="http://lacoopadriatica.it"] {background-image:none !important; padding-right:0px;}

/*Use on external links that are images or have background colors/borders...when ever you dont want an icon to appear*/
.exempt {background-image:none !important; padding:0px;}

/*This method does not work for IE6 or IE7 (big surpise) you can add the class .external to a few of your important external links so they work in IE6/7 if you wish. IE will just ignore these rules so there is now worries.*/
.external {background: url(uploads/images/struttura/elementsImages/externalLink.png) no-repeat right top; padding-right:10px;}

/*Email Links - adds small email icon to all mailto links*/
a[href^="mailto:"] {background: url(uploads/images/struttura/elementsImages/email_link.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

/*AIM Links - adds small IM icon to all aim:goim?screenname=username links*/
a[href^="aim:"] {background: url(uploads/images/struttura/elementsImages/group.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

/*PDF Links - adds a small PDF icon to all PDF links*/
a[href$=".pdf"] {background: url(uploads/images/struttura/elementsImages/page_pdf.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

/*DOC Links - adds a small word doc icon to all word document links*/
a[href$=".doc"] {background: url(uploads/images/struttura/elementsImages/page_word.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

/*RSS Links - adds a small Feed icon to all RSS feed links*/
a[href$=".rss"], a[href$=".rdf"] {background: url(uploads/images/struttura/elementsImages/feed.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}



/* End of 'externalLinks.css' */

