/* @override http://riccionemodaitalia.it/css/rmi_01.css */

a:link, a:visited {
	text-decoration: none;
	color: #6888b0;
}

/* @group SPANS */

.caps {
	text-transform: none;
}



/* @end */


#blocco_federmoda {
	padding: 10px 0 1px;
	margin: 0 0 1px;
	float: left;
	background: none no-repeat left top;
}


.delete {
	font-size: 1px;
	line-height: 0;
	background-color: #82a8cf;
}

body{
margin:0;
padding:0;
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	background: #dfdfdf url(../images/home/fondo_partners.jpg) repeat-x;
}


.area_1 p.doc a:link, .area_1 p.doc a:visited {
	display: inline-block;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #dadada;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}


em {
	color: #5c6b8c;
	text-decoration: underline;
	font-weight: bold;
}


#blocco_sup_home {
	padding: 10px 0 1px;
	margin: 0 0 1px;
	float: left;
	background: url(../images/home/immagine_feature7.jpg) no-repeat left top;
}


#maincontainer_home{
width: 1000px; /*Width of main container*/
margin: 0 auto;
	background: url(../images/home/immagine_feature_top7.gif) repeat-x 0 227px;
}

img.nuovo {
	border-style: none;
	position: absolute;
	top: 21px;
}

.evidenziato_1 {
	padding: 2px 8px 8px;
	background-color: #e8e8e8;
	margin-top: 8px;
	width: 99%;
	border-left: 2px solid #979797;
	border-right: 2px solid #979797;
}


.evidenziato_1 h2, .evidenziato_2 h2 {
	letter-spacing: 1px;
	color: #414141;
	margin-top: 5px;
	margin-bottom: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-weight: normal;
	font-style: normal;
}


.evidenziato_2 {
	padding: 2px 8px 8px;
	background-color: #e8e8e8;
	margin-top: 8px;
	width: auto;
	border-left: 2px solid #a0a0a0;
	border-right: 2px solid #a0a0a0;
}

/* @group VIDEO */

#on_demand {
	float: left;
	width: 350px;
	background: url(../images/home/web_tv_ondemand.jpg) no-repeat;
	height: 99px;
}

#on_demand a:hover {
	color: #b00e00;
}

#on_demand_area {
	padding-top: 25px;
	padding-left: 163px;
}

#blockvideo{
width: 1000px;
	float: left;
	padding-top: 10px;
	background: #fff url(../images/home/premiati_feature.jpg) no-repeat;
}

#area_video{
margin-left: 400px; /*Set left margin to LeftColumnWidth*/
}

#videolist{
float: left;
width: 400px; /*Width of left column*/
margin-left: -1000px;
	padding-left: 0;
}

#videolist p, .innertube_vd p {
	margin: 0;
	font-size: 10pt;
	color: #364e55;
}

#videolist h1, .innertube_vd h1  {
	margin: 0;
	font-size: 18pt;
	color: #415c6d;
}

#videolist h2, .innertube_vd h2  {
	margin: 0;
	font-size: 12pt;
	color: #465dca;
	font-weight: bold;
}

.innertube_vd {
	padding: 10px 10px 10px 21px;
}

.minivideolist {
	float: left;
	width: 100%;
	padding-bottom: 7px;
	margin: 0;
}

.minivideolist p {
	color: #555;
	font-size: 12px;
	margin: 5px 0;
}

.minivideolist p a:link, .minivideolist p a:visited {
	color: #555;
}

.minivideolist h2 {
	color: #475ecc;
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 5px;
}

.minivideolist h2 a:link, .minivideolist h2 a:visited {
	color: #475ecc;
}

.minivideolist img {
	float: left;
	padding-right: 7px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



/* @end */

/* @group GALLERIA FOTOGRAFICA */

.cronaca .event_foto a:link, .cronaca .event_foto a:visited {
	color: #767676;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

.event_foto {
	float: left;
	width: 245px;
	margin-bottom: 33px;
	margin-right: 16px;
}

.gall_centrale .event_foto h2 {
	color: #2c6438;
	text-align: left;
	font-weight: bold;
	font-size: 14pt;
	font-variant: small-caps;
	line-height: 1.75ex;
	padding-bottom: 5px;
}

.gall_centrale .event_foto h2 a:link {
	color: #566f8f;
	letter-spacing: 1px;
}

.gall_centrale .event_foto p {
	color: #767676;
	text-align: left;
	font-size: 10pt;
}

.event_foto img {
	padding-right: 11px;
	float: left;
}

.global_centrale {
	padding-left: 12px;
}

.gall_centrale {
	margin-left: auto;
	margin-right: auto;
	width: 820px;
}



/* @end */


/* @group ARTICLES */

.news_list {
}

.news_list a:link, .news_list a:visited {
	
}

.news_list a:hover {
	color: #23313a;
}

.news_list h3 {
	margin: 0;
	padding: 0;
	font-size: 12pt;
	color: #334956;
}

.news_list ul {
	padding-left: 10px;
	font-size: 11pt;
	list-style-type: square;
	color: #df40a6;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 0;
}

.news_list ul li {
	padding-left: 1px;
	margin-left: 0;
	font-size: 10pt;
}

.lyza {
	color: #656565;
	font-weight: normal;
	font-style: normal;
	font-size: 11pt;
	text-align: left;
	margin-top: 4px;
}


.article_2 {
	width: 90%;
}

 .russia {
	padding: 4px 8px 8px;
	background: url(../images/home/fd_russia.jpg) no-repeat left top;
}

.article_2 ul {
	padding-left: 15px;
	list-style-type: square;
	color: #97161f;
}

.article_2 li {
	font-size: 10pt;
	padding-top: 6px;
}

.num_ar {
	color: #ababab;
	font: 10px Georgia, "Times New Roman", Times, serif;
}

.article_2 h3 {
	color: #8f8f8f;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
}


.article_2 h4 {
	font: normal small-caps 23px/16px "Times New Roman",serif;
	color: #787878;
	margin-top: 15px;
	margin-bottom: 5px;
}


.article_2 p {
	font: italic bold 11pt Georgia, "Times New Roman", Times, serif;
	color: #577091;
}

.article_2 p.lyza_b {
	font-weight: normal;
	font-style: normal;
	text-align: right;
	color: #8bc936;
	margin-top: -2px;
	font-size: 10pt;
}

h3.lyza_c {
	font-weight: normal;
	margin: 9px 0 4px;
	font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #639128;
	font-style: normal;
	text-align: right;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 2px;
}





/* @end */


/* @group INFERIORE con TRE COLONNE */



.wrapper_inf{
   position: relative;
   float: left;
   width: 1000px;}


.item_3 {
	float: left;
	border-bottom: 10px solid #dfdfdf;
	margin-bottom: 10px;
}


.photo_cent {
	text-align: center;
}
.left1_inf{
   position: relative;
   float: left;
   left: 0px;
   width: 250px;}


.left1_inf  .left1_inf_bk {
	background: #dfdfdf url(../images/home/fondo_partners.jpg) repeat-x left top;
	margin-left: 11px;
	text-align: center;
}


.left1_inf p {
	margin-top: 2px;
	margin-bottom: 0;
	font: bold 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #626262;
	padding-left: 5px;
	padding-right: 8px;
}

.left1_inf p.dati {
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
	color: #626262;
	line-height: 2.5ex;
}

.left1_inf p.plain {
	font-weight: normal;
	font-style: normal;
	color: #6483aa;
}


.left1_inf h2 {
	font: italic normal bold 14pt Georgia, "Times New Roman", Times, serif;
	color: #275385;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 9px;
}
.left2_inf{
   position: relative;
   float: left;
   left: 0px;
   width: 375px;}

.left2_inf h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 14pt;
}


 .left2_inf h4, .right_inf h4 {
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 3px;
	color: #8a8888;
	border-bottom: 1px solid #888;
	position: relative;
	top: -12px;
	font: italic 26pt Georgia, "Times New Roman", Times, serif;
}
.right_inf{
   position: relative;
   float: right;
   right: 0px;
   width: 365px;}


.left2_inf p, .right_inf p {
	font: 11pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5e5e5e;
	margin: 0;
	padding: 0;
}


/* @end */


/* @group FORM */


.istruzione h2 {
	color: #415d6d;
	font-size: 12pt;
}


.istruzione p, .contentform p  {
	color: #4d6878;
	font-size: 11pt;
}


.area_contentform {
	padding: 21px 21px 0;
}


.area_contentform strong {
	color: #8896a5;
}


.area_contentform h1 {
	color: #007abb;
	font-size: 15pt;
	margin-bottom: 6px;
}


.area_contentform p {
	margin-top: 6px;
}

.important {
	color: #c1111c;
	font-weight: bold;
}


.area_contentform a:link, .area_contentform a:visited {
	font-weight: bold;
}


.area_contentform a:hover {
	text-decoration: underline;
}


.area_contentform ul {
	list-style-type: square;
	color: #d70f0b;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-top-style: dotted;
	border-top-width: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-left: 0;
}


.area_contentform li {
	margin: 0;
	padding: 0;
}


.contentform{
margin-right: 300px;
width: 700px;
}


.contentform a:link, .contentform a:visited {
	color: #1b7810;
}


.contentform a:hover {
	text-decoration: underline;
	color: #535dff;
}


.contentform b {
	color: #d61e18;
}


.contentform form {
	color: #587282;
}


.contentform label {
	color: #415865;
	font-size: 12pt;
	width: 196px;
}


.contentform input {
	width: 45%;
	margin-top: 3px;
}


.avviso {
	color: #c51009;
	font-weight: bold;
	font-size: 9pt;
}


.registrato {
	color: #007abb;
}


.input_field input {
	width: 62px;
}


.input_field {
	float: left;
	padding-left: 198px;
}


.input_check {
	float: left;
	padding-left: 0;
	margin-top: 3px;
	margin-left: 2px;
}


.input_check input {
	width: 15px;
	height: 14px;
	padding-left: 0;
}


.contentform h2 {
	color: #415d6d;
	font-size: 13pt;
	margin: 0;
}





/* @end */


/* @group PREMIATI */


.primerissima_premiati {
	padding-top: 41px;
	padding-left: 32px;
	padding-right: 32px;
	margin-bottom: 42px;
}


.primerissima_premiati h5 {
	margin: 0;
	text-align: center;
	color: #617b7b;
	font: italic bold 41pt Georgia, "Times New Roman", Times, serif;
}


.primerissima_premiati h6 {
	text-align: center;
	margin: 0;
	color: #475a5a;
	font: small-caps 13pt/2ex Georgia, "Times New Roman", Times, serif;
}


#premiati {
	padding: 0 0 1px;
	margin: 0;
	float: left;
	background: url(../images/home/premiati_feature.jpg) no-repeat left top;
}


.premi_sp {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 111px;
	background: #000 url(../images/home/fondo_sf_nero.jpg) repeat-x 0 bottom;
}


.premi_sp p {
	color: #cfcfcf;
	font-size: 10pt;
	margin-top: 3px;
}


.premi_sp h2 {
	font-size: 12pt;
	color: #cfcfcf;
	margin-bottom: 3px;
}


.premi_sp h1.feature {
	position: relative;
	clear: both;
    border-bottom: 1px solid #e02816;
    height: 16px;
    text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 23px;
	padding-top: 26px;
	color: #ff000b;
	font: bold 13px "Times New Roman",serif;
}


.premiati {
	color: #3e495a;
}


.premiati h5 {
	margin: 0;
}


.premiati h3 {
	margin: 0;
}


.elenco_premi p {
	color: #415d6d;
	font-size: 10pt;
	margin-top: 3px;
	padding-right: 37px;
}


.elenco_premi {
}


.elenco_premi img {
	padding-left: 0;
}


.elenco_premi h2 {
	font-size: 12pt;
	color: #415d6d;
	margin-bottom: 3px;
	text-align: center;
}





.premiati p {
	margin-top: 3px;
	font-size: 11pt;
	color: #415d6d;
}





/* @end */


/* @group CONTATTO */


.primerissima_contatto {
	padding-top: 154px;
	padding-left: 37px;
	padding-right: 32px;
}


#blocco_sup_contatto {
	padding: 10px 0 1px;
	margin: 0 0 1px;
	float: left;
	background: #fff no-repeat left top;
}


.primerissima_contatto h5 {
	text-align: center;
	margin: 0;
	color: #818799;
	font: italic bold 19pt Georgia, "Times New Roman", Times, serif;
	padding-top: 0;
}





/* @end */


/* @group PARTNERS */


#blocco_sup_partners {
	padding: 10px 0 1px;
	margin: 0 0 1px;
	float: left;
	background: url(../images/home/federmoda_feature.jpg) no-repeat left top;
}


#blocco_sup_partners .refer .refer_txt h4 {
	text-align: left;
	color: #0032af;
	font-size: 21pt;
}


.primerissima_partners {
	padding-top: 313px;
	padding-left: 37px;
	padding-right: 32px;
}


.primerissima_partners p {
	color: #121212;
}


.primerissima_partners h5 {
	text-align: center;
	margin: 0;
	color: #5b2b1f;
	font: italic bold 19pt Georgia, "Times New Roman", Times, serif;
	padding-top: 0;
}


.primerissima_partners .cronaca p  {
	color: #5b2b1f;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 5px;
}


.primerissima_partners h6 {
	font-size: 14pt;
	color: #3d3d3d;
	margin: 0;
	padding: 0;
	letter-spacing: 12px;
}





/* @end */


/* @group HEADER */


#logo_cna {
	width: 85px;
	height: 85px;
	float: left;
	padding-left: 606px;
	padding-top: 9px;
}


#contentwrapper{
float: left;
width: 100%;
	margin: 0;
}


#contentcolumn_swf{
margin-left: 298px; /*Set left margin to LeftColumnWidth*/
	margin-bottom: 0;
}


#leftcolumn_header{
float: left;
width: 298px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
background: #cba90a;
	height: 200px;
}

#contentcolumn_header{
margin-left: 298px;
	height: 200px;
}

#leftcolumn{
float: left;
width: 298px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
background: #C8FC98;
}





/* @end */


/* @group SVILUPPO */


.sviluppo {
	padding-right: 10px;
}


.sviluppo h2 {
	color: #58677f;
	font: 15pt Georgia, "Times New Roman", Times, serif;
	margin: 0;
}


.sviluppo p {
	color: #666;
	font-size: 13px;
}





/* @end */


/* @group JOLLY */


.tutti {
	color: #47678f;
	font-size: 11px;
	letter-spacing: 2px;
	font-weight: bold;
}


.tutti a:link, .tutti a:visited {
	text-decoration: none;
	color: #47678f;
}


.tutti a:hover {
	color: #385171;
	text-decoration: underline;
}


.jolly_1 {
	margin-top: 60px;
}





/* @end */


img {
	border-style: none;
}

.gallery img {
	width: 65px;
	margin-right: 3px;
}


/* @group GET READER */


.get_reader {
	border-top: 1px solid #ff1e32;
	border-bottom: 1px solid #ff1e32;
}


.get_reader a:link, .get_reader a:visited {
	text-decoration: none;
}


.istruzione .get_reader a:link, .istruzione .get_reader a:visited {
	text-decoration: none;
}


.get_reader a:hover {
	text-decoration: none;
	color: #000794;
}


.get_reader h2, istruzione .get_reader h2 {
	font-size: 9pt;
	margin: 0;
	padding: 3px 0 4px;
	color: #bd000b;
}


.get_reader h3 {
	font-size: 10pt;
	margin: 0;
	padding: 0 0 6px;
	color: #ba2e22;
}


.get_reader img {
	float: left;
	padding-top: 5px;
	margin-right: 9px;
	
}





/* @end */


/* @group FEDERMODA */


#blocco_sup_partners {
	padding: 10px 0 1px;
	margin: 0 0 1px;
	float: left;
	background: url(../images/home/partners_feature.jpg) no-repeat left top;
}


#federmoda {
	padding: 10px 0 1px;
	margin: 0 0 1px;
	float: left;
	background: url(../images/home/federmoda_feature.jpg) no-repeat left top;
}


#federmoda h4 {
	text-align: center;
	color: #0032af;
	font-size: 21pt;
}


.primerissima_federmoda {
	padding-top: 269px;
	padding-left: 37px;
	padding-right: 32px;
}


.primerissima_federmoda p {
	color: #121212;
}


.primerissima_federmoda h5 {
	text-align: center;
	margin: 0;
	color: #000c96;
	font: bold 23pt Georgia, "Times New Roman", Times, serif;
}


.primerissima_federmoda .cronaca p  {
	color: #000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}


.primerissima_federmoda h6 {
	font-size: 14pt;
	color: #3d3d3d;
	margin: 0;
}





/* @end */


.area_1 h3, .area_2 h3 {
	color: #3a718f;
	margin-top: 5px;
	margin-bottom: 2px;
	font: small-caps bold 14pt/1.75ex "Times New Roman", Georgia, Times, serif;
	letter-spacing: 1px;
}


.area_1 a:link, .area_1 a:visited {
	color: #6894c2;
	text-decoration: none;
}


.area_1 a:hover {
	color: #5b81ab;
	text-decoration: underline;
}


/* @group HOME */


#logo_home {
	background: transparent;
	width: 502px;
	height: 130px;
	float: left;
	margin-top: 37px;
	padding-left: 413px;
}

#logo_home a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -10000px;
}

#logo_home h1 {
	display: none;
}


.primerissima {
	padding-top: 217px;
	padding-left: 29px;
	color: #e58116;
}



.primerissima .cronaca p  {
	color: #000;
	font-size: 10pt;
	margin-top: 4px;
	margin-bottom: 0;
}


.primerissima .cronaca h3 {
	color: #000;
	font-size: 12pt;
}


.primerissima h1 {
	color: #fff;
	font: 18pt Georgia, "Times New Roman", Times, serif;
	margin: 0;
	text-align: center;
}

.primerissima h1 a:link, .primerissima h1 a:visited  {
	color: #e3001a;
	font-weight: bold;
	font-style: italic;
	line-height: 1.75ex;
}

.primerissima h1 a:hover {
	text-decoration: underline;
}

#premio {
	width: 234px;
	height: 125px;
	background: url(../images/home/premio.jpg) 0 0;
	color: #fff;
	font-size: 12px;
	padding: 68px 65px 19px 5px;
	line-height: 12px;
}





/* @end */


/* @group FILMATI */


.filmato {
	text-align: center;
	font-weight: bold;
	background-color: #a1fff0;
	height: 279px;
}


.filmato p {
	padding: 0;
	margin: 0;
}





/* @end */


/* @group IMG.piccoli */


img.check {
	border-style: none;
	position: absolute;
	top: 11px;
}


img.blog {
	border-style: none;
	position: absolute;
	top: 11px;
}


img.xix {
	border-style: none;
	position: absolute;
	top: 17px;
}


img.collaboratori {
	border-style: none;
	position: absolute;
	top: 17px;
}


img.vincitori {
	border-style: none;
	position: absolute;
	top: 17px;
}

img.update {
	border-style: none;
	position: absolute;
	top: 17px;
}

img.innovazione {
	border-style: none;
	position: absolute;
	top: 15px;
}


img.coming_soon {
	border-style: none;
	position: absolute;
	top: 23px;
	padding-left: 5px;
}


img.finalisti {
	border-style: none;
	top: 3px;
	position: relative;
}


img.disegno {
	border-style: none;
	top: 12px;
	position: relative;
}


.partners_item img.coming_soon_small {
	border-style: none;
}


img.mix {
	border-style: none;
	position: absolute;
	top: 17px;
	padding-left: 0;
}


img.ilfilo {
	border-style: none;
	padding-left: 0;
	top: 5px;
	position: relative;
}


img.extra {
	border-style: none;
	position: absolute;
	top: 20px;
	padding-left: 5px;
}


img.sezioni {
	border-style: none;
	position: absolute;
	top: -3px;
}





/* @end */


/* @group EVIDENZIATI */


.refer .refer_img a img {
                display: block;
                border: none;
                width: 96px;
                height: 96px;
            }


.refer .refer_img a {
            border: 1px solid #e0e0e0;
            display: block;
            height: 96px;
            width: 96px;
            padding: 1px;
        }


.refer .refer_txt {
    	position: relative;
        float: left;
        width: 206px;
        height: 90px;
        padding-top: 5px;
    }


.refer .refer_txt h3 a {
                color: #474747;
                text-decoration: none;
            }


.refer .refer_img {
    	position: relative;
        width: 100px;
        height: 100px;
        margin-right: 10px;
        float: left;
    }


.refer .refer_txt h3 {
            color: #474747;
            font: normal 21px/24px "Arial",sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
}


.refer .refer_txt h5 {
            color: #999;
            font: normal 11px/16px "Arial",sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
}


.refer {
    position: relative;
    float: left;
    clear: left;
    margin-bottom: 20px;
    width: 316px;
}


.feature {
	position: relative;
	clear: both;
    border-bottom: 1px solid #cecece;
    font: normal 13px/16px "Times New Roman",serif;
    height: 16px;
    text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 23px;
	padding-top: 26px;
	color: #787878;
}


.leftcolumn .section_hed {
                    padding-top: 26px;
                }


.refer .refer_txt h6 {
            color: #666;
            font: normal 16px/16px "Arial",sans-serif;
	margin: 0;
	text-align: left;
	text-decoration: none;
}


.refer .refer_txt h6 a {
            color: #666;
            font: normal 15px/16px "Arial",sans-serif;
	margin: 0;
	text-align: left;
	text-decoration: none;
}


.refer .refer_txt h4 {
            color: #666;
            font: normal 14px/16px "Arial",sans-serif;
	margin: 0;
}


.refer .refer_txt h4 a {
                color: #666;
                text-decoration: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-size: 12px;
}

.refer .refer_txt h4 a:hover {
	color: #1b48a6;
}

.refer .refer_txt h4 a.alter {
	color: #88b0db;
}





/* @end */

/* @group MAIN DIVS */

#blocco_sup {
	padding: 10px 0 1px;
	margin: 0 0 1px;
	background: none no-repeat left top;
	float: left;
}

/* @group generics */

#generic_lx{
float: left;
width: 700px; /*Width of left column*/
margin-left: -1000px;
}

#generic_lx p {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #484848;
	text-align: justify;
}

#generic_lx h1 {
	color: #454545;
	font: normal normal 40px Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-bottom: 11px;
}

#generic_lx h4 {
	font-size: 12px;
	color: #717171;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 7px;
	margin-top: 6px;
}

#generic_rx{
margin-left: 700px; /*Set left margin to LeftColumnWidth*/
}

#generic_rx a:link, #generic_rx a:visited {
	color: #8e4959;
}

#generic_rx a:hover, #generic_rx a:focus {
	color: #653440;
	background-color: #dfdfdf;
}

#generic_rx li {
	margin-bottom: 1px;
	font-size: 12px;
}

#generic_rx li a {
	display: block;
}

#generic_rx ul {
	list-style-type: square;
	color: #717171;
	padding-left: 22px;
}

#generic_rx h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	color: #8e4959;
	margin-bottom: 8px;
}



/* @end */


.main_bk {
	margin-top: 17px;
	padding-top: 0;
	background: #fff url(../images/home/bk_main_gen.jpg) repeat-y center;
}


.border_sx {
	background: url(../images/home/bk_boder_cronaca.jpg) no-repeat left top;
}


#content_blocco_due {
	padding-top: 10px;
	border-top: 1px solid #c7c7c7;
	margin: 0;
	float: left;
}


#content_blocco_due h1 {
	font-size: 13pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 9px;
	color: #8d8a8a;
}


#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto;
	background-position: center 240px;
	background-repeat: no-repeat;
}

#topsection{
background: url(../images/home/bk_header.jpg) no-repeat;
height: 200px; /*Height of top section*/
}

#topsection h1{
margin: 0;
	padding: 54px 0 0 317px;
	font: italic bold 38px Georgia, "Times New Roman", Times, serif;
	color: #e0ebeb;
}

.contentwrapper{
float: left;
width: 100%;
	margin: 0;
}


.contentwrapper_2{
float: left;
width: 100%;
	padding-top: 15px;
}


.contentcolumn{
margin-right: 650px;
	margin-bottom: 0;
}


.contentcolumn_2{
margin-right: 626px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
}

.bloccoform{
float: left;
width: 600px; /*Width of left column in pixel*/
margin-left: -650px;
	margin-bottom: 0;
}

.leftcolumn{
float: left;
width: 350px; /*Width of left column in pixel*/
margin-left: -650px;
	margin-bottom: 0;
}

.leftcolumn ul {
	list-style-type: square;
}

.leftcolumn h2 {
	color: #6a8ab0;
	font-weight: normal;
	font-style: normal;
	margin: 0;
}

.rightcolumn{
width: 300px; /*Width of right column in pixels*/
margin-left: -300px;
	float: left;
	font-size: 13px;
	color: #737373;
}

#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 0;
	margin: 0;
}





/* @end */


/* @group RUBRICA */


#rubrica {
	height: 43px;
	background-color: #bd6351;
}





/* @end */


/* @group CRONACA */


.modalita {
	margin: 0 0 14px;
	color: #959595;
	font: 13px/2.20ex "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.cronaca {
	margin: 17px 0 0;
	text-align: center;
	padding-right: 0;
	padding-left: 4px;
	padding-bottom: 33px;
	clear: left;
	color: #737373;
	font: italic 11pt Georgia, "Times New Roman", Times, serif;
}

/* @group NEWS */

.cronaca_1 {
	margin: 5px 0 0;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	color: #737373;
	font: italic 11pt Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 92%;
}

.cronaca_1 p.dettaglio {
	font-size: 10pt;
	margin: 0;
	padding-top: 5px;
}

.cronaca_1 p.dettaglio a:link {
	color: #6e6d80;
}

.cronaca_1 p.dettaglio a:hover {
	text-decoration: underline;
}

.cronaca_1 img {
	float: left;
	padding-right: 3px;
	margin: 0;
}

.cronaca_1 h2 {
	font-size: 10pt;
	margin: 0;
	color: #314f7b;
}

.cronaca_1 h2 a:link {
	color: #314f7b;
}

.cronaca_1 h2 a:hover {
	text-decoration: underline;
}



/* @end */

.cronaca a:link, .cronaca a:visited {
	color: #014e90;
}

.cronaca a:hover {
	text-decoration: none;
}


.cronaca p {
	color: #737373;
	font-size: 11pt;
	font-style: italic;
	margin: 0;
	padding-bottom: 15px;
	line-height: normal;
}


p.importante {
	font: normal normal 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 6px;
	background-color: #aeacbf;
	color: #fff;
	border-bottom: 1px solid #63829e;
	border-top: 1px solid #63829e;
}


.cronaca h2, .cronaca h3 {
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #7091b9;
	margin: 0;
}

.cronaca h2 a:link, .cronaca h3 a:link {
	color: #310605;
}


.cronaca p.data {
	color: #6a97d4;
	margin-top: 5px;
	padding-left: 0;
	margin-bottom: 0;
	font-size: 13px;
	font-style: italic;
}


.cronaca p.detaglio {
	margin: 2px 0 0;
	color: #808080;
	font: 13px/2ex "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
}





/* @end */


/* @group DIVERSI */


.bk_colore_2 {
	padding-left: 5px;
	display: inline-block;
	padding-bottom: 156px;
	background: #e1e1e1 url(../images/home/bk_media.jpg) repeat-x 0 bottom;
	border-top: 5px solid #9c9c9c;
}


.bk_colore_1 {
	background-color: #a3c2d1;
}


.area_2 p.col_1 {
	color: #fff;
}


.area_2 {
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
	margin: 0;
}


.aggiunto {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 13px;
}


.aggiunto p {
	margin: 0 0 7px;
	color: #707494;
	font: 12px/2.20ex "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.note {
	color: #575c90;
	font-size: 10px;
}


.area_1 {
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	margin: 0;
}

.puzzle_devis {
	margin-top: 6px;
}

.puzzle_devis_destra {
	margin-top: 14px;
}

.area_1 h2 {
	color: #3a718f;
	margin: 7px 0;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.area_1 h4 {
	color: #2e5b74;
	margin-top: 10px;
	margin-bottom: 0;
	font: small-caps bold 10pt "Times New Roman", Georgia, Times, serif;
	letter-spacing: 1px;
}


.area_1 p, .area_2 p {
	margin: 0;
	color: #959595;
	font: 13px/2.20ex "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


p.doc_flash a:link, p.doc_flash a:visited {
	display: inline-block;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #dadada;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	background-image: url(../images/flash.gif);
	color: #000;
}


.area_1 p.doc_flash a:link, .area_1 p.doc_flash a:visited {
	display: inline-block;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #dadada;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	background-image: url(../images/flash.gif);
	color: #000;
}


.stato {
	border: 1px solid #dbdbdb;
	text-align: center;
	padding: 1px 9px 9px;
	margin-bottom: 14px;
}


.stato p {
	margin-bottom: 0;
	margin-top: 5px;
	line-height: 2ex;
	font-size: 11pt;
}


.stato a:link, .stato a:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	color: #6a6a6a;
}


.stato a:hover {
	color: #4d4b79;
}


.pubblicita_1 .stato img {
	border-style: none;
	padding: 0;
	margin: 0;
}


.area_1 p.doc a:hover {
	text-decoration: none;
	background-color: #6b74a8;
	color: #fff;
}


.narrow {
	font: bold 11pt "Arial narrow", "Helvetica condensed", Geneva, sans-serif;
}


.filler_1 {
	width: 235px;
}





/* @end */


/* @group GENERICI */


.gen_1 {
	text-align: center;
	margin-bottom: 19px;
}


.gen_1 a:link, .gen_1 a:visited {
	color: #6793c2;
	text-decoration: none;
}


.gen_1 a:hover {
	color: #587ea6;
	text-decoration: underline;
}


.gen_1 img {
	padding-bottom: 8px;
}


.gen_1 h2 {
	color: #65768f;
	margin-top: 10px;
	margin-bottom: 0;
	font: small-caps bold 14pt Georgia, "Times New Roman", serif, Times;
	letter-spacing: 1px;
	text-align: left;
}


.gen_1 h2 a:link, .gen_1 h2 a:visited  {
	color: #6793c2;
	text-decoration: none;
	font-weight: bold;

}


.gen_1 h2 a:hover {
	text-decoration: underline;
	color: #456383;
}


.gen_1 p {
	margin: 0;
	color: #959595;
	font: 13px/2.20ex "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	text-decoration: none;
}





/* @end */


/* @group PUBBLICITA */


.pubblicita_1 img {
	border: 1px solid #dbdbdb;
	margin-bottom: 10px;
}


.pubblicita_1 {
	
}





/* @end */


/* @group PIEDE / ICONS */


#firma {
	background-color: #dfdfdf;
	padding-top: 10px;
	padding-bottom: 10px;
}


#firma p {
	margin: 0;
	color: #838383;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}


#firma a:link, #firma a:visited {
	
}


#firma a:hover {
	
}


.partners_item {
	width: 150px;
	float: left;
	margin-left: 12px;
}


.partners_item img {
	border: 1px solid #c8c8c8;
	
}


.partners_item h4 {
	color: #8f8f8f;
	font: small-caps bold 12px "Times New Roman", Georgia, Times, serif;
	margin-top: 5px;
	margin-bottom: 5px;
}


#partners_cont {
	width: 100%;
	display: inline-block;
	margin-top: 7px;
	padding-top: 17px;
	background: #dfdfdf url(../images/home/fondo_partners.jpg) repeat-x left top;
	padding-bottom: 42px;
}


#partners_cont a:link, #partners_cont a:visited {
	color: #6d6d6d;
	text-decoration: none;
}


#partners_cont a:hover {
	
}





/* @end */

.img-right {
	margin-left: 10px;
	float: right;
}
