/*
###################################
##                                #
## Partito Politico "Per il SUD"  #
##       www.perilsud.net         #
##                                #
##   codes by Marco Iannantuoni   #
##                                #
###################################
*/

/*************** Main background, container & logo. *************************/ 
HTML{		
margin: 0px;
padding: 0px;}

BODY{					
margin: 0px;
padding: 0px;
}

a:link, a:visited, a:active {
	color:#FF5E2F;
	background-color:transparent;
}


a:hover {
	color:#7a7a7a;
	background-color:transparent;
}

p {
	color:#666;background-color:transparent;
	font-size:1em;margin-top:0;
}

hr {
	color:#e0e0e0;
	background-color:#e0e0e0;
	padding:0;
	margin:0;
	height:1px;
	border-style:dotted;
	border-color:#e0e0e0;
	clear:both;
}

em {
	color:#333;
	background-color:#ffffe1;
	font-style:normal;
}

fieldset {
	font:1em verdana,geneva,arial,helvetica,sans-serif;
	line-height:1.3em;
	padding:5px;
	margin:0;
	border:solid 1px #e0e0e0;
}

legend {
	font:1em verdana,geneva,arial,helvetica,sans-serif;
	font-weight:bold;
	color:#999;
	padding:0 0 5px 0;
}

label {
	color:#999;
}


ul {
	font-size:1em;
	line-height:1.5em;
} 

ol {
	font-size:1em;
	line-height:1.5em;
}

ul li {
	font-size:1em;
	line-height:1.3em;
}

ol li {
	font-size:1em;
}

ul li ul {
	font-size:1em;
}

ol li ul {
	font-size:1em;
}

sup {
	font:0.9em verdana,helvetica,arial,geneva,sans-serif;
	color:#f00;
	background:transparent;
}

input,select,textarea {
	font:0.9em verdana,geneva,arial,helvetica,sans-serif;
}

img {
	border:0;
}

.tiny {
	font:1em tahoma,verdana,geneva,arial,helvetica,sans-serif;
	color:#999;
	padding:0;
	margin:0;
	line-height:normal;
}

.verytiny {
	font:0.9em tahoma,verdana,geneva,arial,helvetica,sans-serif;
	color:#999;
	padding:0;
	margin:0;
}

.normal {
	font:1em verdana,geneva,arial,helvetica,sans-serif;
	line-height:normal;
}

li.off {
	list-style-type:none;
}

img.header {
	display:block;
	width:586px;
	height:137px;
}

fieldset.table {padding:10px;margin:0;}
fieldset.table ul li {padding:0;margin:0;font-size:1em;border-top:solid 1px #e0e0e0;color:#666;}
fieldset.table ol li {padding:0;margin:0;font-size:1em;border-top:solid 1px #e0e0e0;color:#666;}

//#page {text-align:left;margin:auto;width:586px;}
//#popuppage {text-align:left;margin:auto;width:400px;}
//#menu {line-height:0;position:absolute;width:90px;padding:0;margin:0;}
//#content {margin:20px 0 0 120px;width:460px;}
//#content2 {margin:20px 0 0 25px;width:561px;}
#path {
	color:#bebebe !important;padding:2px 0 4px 0;
	margin:0 0 10px 0;
	border-bottom:solid 1px #e0e0e0;
}
#callout {float:right;margin-right:0;margin-left:10px;padding:0;}
#clear {clear:both;}

.dropshadow {clear:left;float:left;background:url(shadow.gif) no-repeat bottom right;margin:0 0 0 0 !important;margin:0 0 0 0;}
.dropshadow div {font:0.9em tahoma,verdana,geneva,arial,helvetica,sans-serif;color:#999;line-height:10px;float:left;background-image:url(http://www.perilsud.net/layout/images/02.png);background-repeat:no-repeat;background-attachment:fixed;background-position:left top !important;background-image:url(shadow2.gif);background-repeat:no-repeat;background-attachment:fixed;background-position:left top;padding:3px 6px 6px 3px;}
.dropshadow img {border:1px solid #e0e0e0;background-color:#fff;padding:4px;margin:0;}
.dropshadow a:hover img {border:1px solid #FF5E2F;}

a.tooltip {z-index:24;color:#FF5E2F;position:relative;border-bottom:1px dashed #FF5E2F;text-decoration:none;font-weight:normal;font-style:normal;}
a.tooltip:hover {z-index:25;color:#7a7a7a;border-bottom:1px dashed #7a7a7a;text-decoration:none;}
a.tooltip span {display:none;}
a.tooltip:hover span {position:absolute;top:2em;left:0em;border:1px solid #ccc;padding:10px;display:block;width:245px;color:#7a7a7a;background-color:#ececec;}

/* DOM collapse */
.trigger {}
.triggerhover {}		
.triggerexpanded {font-weight:bold;}
.elementnormal {position:static;left:0;}
.elementcollapsed {position:absolute;left:-999em;top:0;height:1px;}
#domcollapseall {border-bottom:1px dotted #e0e0e0;text-align:right;margin-bottom:5px;padding:3px;}
#domcollapseall ul {padding:0;margin:0;}
#domcollapseall li {list-style-type:none;display:inline;padding-right:1em;}


/* FORM elements */
.validator {font:1em tahoma,verdana,geneva,arial,helvetica,sans-serif;color:#f00;background-color:transparent;font-weight:normal;padding:0;margin:0;}
.alert {display:block;line-height:normal;font-weight:bold;font:1em verdana,geneva,arial,helvetica,sans-serif;padding:5px 0 5px 0;margin:0;color:#f00 !important;clear:both;}
.alert a {color:#f00 !important;}
.alert a:hover {color:#f00;}
.notify {display:block;line-height:normal;font-weight:bold;font:1em verdana,geneva,arial,helvetica,sans-serif;padding:5px 0 5px 0;margin:0;color:#6ebc0b !important;clear:both;}
.notify a {color:#6ebc0b !important;}
.notify a:hover {color:#7a7a7a;}
.dropdownlist {font:1em verdana,geneva,arial,helvetica,sans-serif;width:240px;color:#000;background-color:transparent;margin:3px 0px 3px 0px;}
.dropdownlist-s {font:1em verdana,geneva,arial,helvetica,sans-serif;;width:80px;color:#000;background-color:transparent;margin:3px 0px 3px 0px;}
.listbox {
	font:1em verdana,geneva,arial,helvetica,sans-serif;
	width:180px;
	height:240px;
	color:#000;
	background-color:transparent;
	margin:3px 0px 3px 0px;
}

.checkbox {font:1em verdana,geneva,arial,helvetica,sans-serif;color:#000;background-color:transparent;margin:3px 0px 3px 0px;}
.checkboxlist {font:1em verdana,geneva,arial,helvetica,sans-serif;color:#000;background-color:transparent;margin:3px 0px 3px 0px;}
.radio {font:1em verdana,geneva,arial,helvetica,sans-serif;color:#000;background-color:transparent;margin:3px 0px 3px 0px;}
.radiolist {font:1em verdana,geneva,arial,helvetica,sans-serif;color:#000;background-color:transparent;margin:3px 0px 3px 0px;}
.input {
	font:1em verdana,geneva,arial,helvetica,sans-serif;
	border:1px #e0e0e0 solid;
	padding:2px;
	background-image:url(http://www.perilsud.net/layout/images/input.jpg);
	background-repeat:repeat-x;color:#000;
	margin:3px 0px 3px 0px;
}



.inputfocus {
	font:1em verdana,geneva,arial,helvetica,sans-serif;
	border:1px #FF5E2F solid;
	padding:2px;
	background-image:url(http://www.perilsud.net/layout/images/input.jpg);
	background-repeat:repeat-x;color:#000;
	margin:3px 0px 3px 0px;
}

.input-s {font:1em verdana,geneva,arial,helvetica,sans-serif;width:140px;border:1px #e0e0e0 solid;padding:2px;background-image:url(http://www.perilsud.net/layout/images/input.jpg);background-repeat:repeat-x;color:#000;margin:3px 0px 3px 0px;}
.inputfocus-s {font:1em verdana,geneva,arial,helvetica,sans-serif;width:140px;border:1px #FF5E2F solid;padding:2px;background-image:url(http://www.perilsud.net/layout/images/input.jpg);background-repeat:repeat-x;color:#000;margin:3px 0px 3px 0px;}
.input-xs {font:1em verdana,geneva,arial,helvetica,sans-serif;width:50px;border:1px #e0e0e0 solid;padding:2px;background-image:url(http://www.perilsud.net/layout/images/input.jpg);background-repeat:repeat-x;color:#000;margin:3px 0px 3px 0px;}
.inputfocus-xs {font:1em verdana,geneva,arial,helvetica,sans-serif;width:50px;border:1px #FF5E2F solid;padding:2px;background-image:url(http://www.perilsud.net/layout/images/input.jpg);background-repeat:repeat-x;color:#000;margin:3px 0px 3px 0px;}
.textarea {font:1em verdana,geneva,arial,helvetica,sans-serif;width:245px;height:100px;border:1px #e0e0e0 solid;padding:2px;background-image:url(http://www.perilsud.net/layout/images/input.jpg);background-repeat:repeat-x;color:#000;line-height:13px;margin:3px 0px 3px 0px;}
.textareafocus {font:1em verdana,geneva,arial,helvetica,sans-serif;width:245px;height:100px;border:1px #FF5E2F solid;padding:2px;background-image:url(http://www.perilsud.net/layout/images/input.jpg);background-repeat:repeat-x;color:#000;line-height:13px;margin:3px 0px 3px 0px;}
.iframe {font:1em verdana,geneva,arial,helvetica,sans-serif;width:245px;height:200px;border:1px #e0e0e0 solid;padding:2px;background-image:url(http://www.perilsud.net/layout/images/input.jpg);background-repeat:repeat-x;color:#000;line-height:13px;margin:3px 0px 3px 0px;}
.button {font:1em verdana,geneva,arial,helvetica,sans-serif;width:80px;height:25px;color:#000;background-color:#e0e0e0;font-weight:normal;text-align:center;margin:0;padding:0;cursor:pointer;border-top:1px solid #dedede;border-right:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #dedede;}

