/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body{font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

/* Hacks */
.pngFix { _visibility:visible; _visibili\ty:hidden; } /* IE 5.5 & 6 */

/* Everything "tty" is supposed to be there just for textonly browsers */

.tty	{ display : none; }

/* Links */

a:hover { background-position: 0 0; } /* Fixes links behaviour on IE6 */

a.inline		{ display : inline;	text-decoration : none;  }
a.block			{ display : block;	text-decoration : none;  }
a.block *		{ cursor : pointer; }

a.inline:hover,
a.block:hover			{ text-decoration : underline; }
a.nohover:hover			{ text-decoration : none; }
a.nohover:hover .hilite { text-decoration : underline; }

/* Vertical alignment trick */

body				{ text-align : center; color : white; background : #d9e0e6; }
#std				{ width : 970px; margin : 0 auto; text-align : left; }

#stdHeader			{ position : relative; overflow : visible; zoom : 1; height : 100px; z-index : 2; }
#stdHeader img		{ display : block; }
#stdHeader .partito	{ position : absolute; top : 20px; left : 15px; }
#stdHeader .hotfix	{ position : absolute; top : 0; left : 0; width : 2px; height : 100px; background : url('/0/gfx/layout/header.jpg') no-repeat right top; }

#stdMain			{ position : relative; overflow : hidden; zoom : 1; color : white; background : #164f84; }

#stdBody			{ position : relative; float : right; display : inline; margin : 0 2px 0 0; border : 2px solid #eee; width : 794px; height : auto; min-height : 620px; font : 14px/22px Verdana, sans-serif; color : #222; background : #ddd; }
.ie6 #stdBody		{ height : 620px; }
#stdBody .home		{ height : 100%; min-height : inherit; background : url('/0/gfx/foto/MaristellaCipriani-home.jpg') no-repeat left top; }
.ie7 #stdBody .home { height : 620px; }
#stdBody div.text		{ height : auto; min-height : inherit; padding : 30px; position : relative; overflow : hidden; zoom : 1; }
#stdBody div.text strong { font-weight : bold; color : #164f84; }
#stdBody h2			{ font : 18px/32px Arial, sans-serif; color : #164f84; }
#stdBody h2	strong	{ font : 28px/32px Arial, sans-serif; }
#stdBody h2, #stdBody p { margin : 0 0 7px 0; }
#stdBody .comevotare { position : absolute; top : 250px; right : 10px; }
#stdBody a			{ font : bold 14px/30px Verdana, sans-serif; color : #666; }
#stdBody a:hover	{ color : black; }
#stdBody li.pdl		{ padding : 0 0 0 20px; background : url('/0/gfx/ico-pdl.png') no-repeat left 7px; }
#stdBody li.eu		{ padding : 0 0 0 20px; background : url('/0/gfx/ico-europe.png') no-repeat left 7px; }
#stdBody li.facebook { padding : 0 0 0 20px; background : url('/0/gfx/facebook_share_icon.gif') no-repeat left 7px; }


#stdMenu 			{ position : absolute; left : 20px; top : 70px; overflow : hidden; zoom : 1; width : 170px; }

#stdMenu ul			{ width : 136px; padding : 14px 0 7px 14px; background : #11589a; }
#stdMenu li			{ display : block; padding : 0 5px 7px 15px; background : url('/0/gfx/layout/menu-arrow.gif') no-repeat left 9px; }
#stdMenu li a		{ display : block; font : bold 16px/24px Arial, sans-serif; text-decoration : none; text-transform : lowercase; color : white; }
#stdMenu li a:hover	{ text-decoration : underline; }

#stdMain .europee	{ position : absolute; bottom : 28px; left : 0px; }

#stdFooter			{ clear : both; text-align : center; font : bold 12px/28px Verdana; color : white; background : #164f84; }