﻿.modal-popup { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.popup-elenco-varianti { padding: 8px 5px; }
.titolo-elenco-varianti {color: #275f1a; font-size: 14px; font-weight: bold; padding-bottom: 5px;}
.elenco-varianti { width: 100%; }
.elenco-varianti th { padding: 3px 7px 3px 7px; text-align: left; font-size: 12px; color: #ffffff; background-color: #cccccc; }
.elenco-varianti td { padding: 7px; text-align: left; }

.elenco-varianti td.td-ico-pdf { padding-right: 1px;}
.elenco-varianti td.td-lnk-pdf { padding-left: 0px; width: 95px; }

.elenco-varianti td.td-lnk-pdf a.link-disponibile { color: #1066c6; text-decoration: underline; }
.elenco-varianti td.td-lnk-pdf a.link-non-disponibile { color: #5f5f5f; text-decoration: none; }

BODY
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Arial, Vedana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
}

img { border: 0px; }

FORM, P, H1, H2, H3
{
	margin: 0px;
	padding: 0px;
}

TABLE, TR, TD
{
	font-size: 11px;
	padding: 0px;
}

/* HOMEPAGE */
.DefHead  { height: 37px; padding-bottom: 3px; vertical-align: bottom; border-bottom: solid 1px #000000; }
.DefMovie { padding: 2px 0px 3px 0px; border-bottom: solid 1px #707070; }
.DefSx    { width: 220px; vertical-align: top; padding-top: 10px; text-align: center; }
.DefCx    { width: 740px; }
.DefFoot  {}
.DefElencoCollezioni div { padding-left: 148px; padding-top: 20px; width: 550px; }
.DefElencoCollezioni UL
{
	PADDING: 0px 0px 0px 3px;
	MARGIN: 0px 0px 0px 0px;
	color: #000000;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}
.DefElencoCollezioni ul li { font-size: 12px; width: 150px; background-image: url(/Images/barra_sx/pallino.jpg); BACKGROUND-POSITION: 0px 3px; BACKGROUND-REPEAT: no-repeat; padding-left: 16px; padding-bottom: 4px;}
.DefElencoCollezioni UL LI A
.DefElencoCollezioni UL LI A, 
.DefElencoCollezioni UL LI A:link, 
.DefElencoCollezioni UL LI A:visited { color: #000000; text-decoration: none; }
.DefElencoCollezioni UL LI A:hover   { color: #727272; text-decoration: none; }
.DefElencoNews  { clear: both; padding-top: 20px; }

.BoxHomeNws { border-top: solid 1px #000000; }
.BoxHomeNws .DivContenutoMenu { height: 40px; float: left; width: 174px; }
.BoxHomeNws .Nws { float: left; width: 265px; padding-left: 8px; padding-top: 6px; }
.BoxHomeNws .Nws .Img { float: left; width: 110px; text-align: center; }
.BoxHomeNws .Nws .Txt { float: right; width: 150px; font-size: 11px; }
.BoxHomeNws .Nws .Txt .Tit { height: 50px; }
.BoxHomeNws .Nws .Txt .Tit A
.BoxHomeNws .Nws .Txt .Tit A, 
.BoxHomeNws .Nws .Txt .Tit A:link, 
.BoxHomeNws .Nws .Txt .Tit A:visited { color: #000000; text-decoration: none; }
.BoxHomeNws .Nws .Txt .Tit A:hover   { color: #727272; text-decoration: none; }
.BoxHomeNws .Nws .Txt .Tit H2 { font-size: 11px; font-weight: bold; }
.BoxHomeNws .Nws .Txt .Abs { height: 40px; }
.BoxHomeNws .Nws .Txt .Lnk { height: 20px; }
.BoxHomeNws .Nws .Txt .Lnk A
.BoxHomeNws .Nws .Txt .Lnk A, 
.BoxHomeNws .Nws .Txt .Lnk A:link, 
.BoxHomeNws .Nws .Txt .Lnk A:visited { color: #000000; text-decoration: none; }
.BoxHomeNws .Nws .Txt .Lnk A:hover   { color: #727272; text-decoration: none; }

.DivContenitore
{
	width: 992px;
	padding: 0px 3px 0px 3px;
	margin: auto auto;
}

.DivColonnaSx
{
/*	background-color: #FF0000;*/
	float: left;
	width: 192px;
}

.DivColonnaDx
{
	float: left;
}

.Clr { clear: both; }

.End { height: 5px; }

.DivLogo
{
	padding: 10px 0px 3px 10px;
    background-image: url(/Images/barre_alte/sfondo_logo.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

.DivMenu
{
    /*width: 198px;
	float: left;*/
	/*text-align: left;*/
	padding-left: 5px;
	/*font-size: 11px;
	color: #000000;
	text-decoration: none;*/
}

/*.DivMenu A, 
.DivMenu A:link, 
.DivMenu A:visited { font-size: 11px; color: #000000; text-decoration: none; }
.DivMenu A:hover   { font-size: 11px; color: #727272; text-decoration: none; }*/

.DivContenutoMenu
{
	height: 100%;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background: transparent url(/Images/barra_sx/sfondo_titolo_menu.jpg) no-repeat;
	padding-top: 10px;
}

.TitoloAreaMenu
{
	color: #5A5A5A;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
}


.DivContenutoMenu UL
{
	PADDING: 0px 0px 0px 3px;
	MARGIN: 0px 0px 0px 0px;
	color: #000000;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}

.DivContenutoMenu UL LI
{
	PADDING: 2px 0px 2px 16px;
	BACKGROUND-POSITION: 0px 5px;
	BACKGROUND-IMAGE: url(/Images/barra_sx/pallino.jpg);
	/*LINE-HEIGHT: 1.7em;*/
	BACKGROUND-REPEAT: no-repeat;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}
.DivContenutoMenu UL LI.SelClose
{
	BACKGROUND-IMAGE: url(/Images/barra_sx/freccia_dx.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.DivContenutoMenu UL LI.SelOpen
{
	BACKGROUND-IMAGE: url(/Images/freccia_titolo.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.DivContenutoMenu UL LI A
.DivContenutoMenu UL LI A, 
.DivContenutoMenu UL LI A:link, 
.DivContenutoMenu UL LI A:visited { color: #000000; text-decoration: none; }
.DivContenutoMenu UL LI A:hover   { color: #727272; text-decoration: none; }

UL.MenuProdotti
{
	PADDING: 5px 0px 0px 3px;
	MARGIN: 0px 0px 0px 0px;
	color: #000000;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-IMAGE: url(/Images/sfondo_li_prod_head.gif);
	BACKGROUND-REPEAT: repeat-x;
}

UL.MenuProdotti LI
{
	PADDING: 2px 0px 2px 16px;
	BACKGROUND-POSITION: 0px 5px;
	BACKGROUND-IMAGE: url(/Images/barra_sx/pallino.jpg);
	/*LINE-HEIGHT: 1.7em;*/
	BACKGROUND-REPEAT: no-repeat;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
}
UL.MenuProdotti LI.Foot
{
	margin-top: -5px;
	height: 20px;
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-IMAGE: url(/Images/sfondo_li_prod_foot.gif);
	BACKGROUND-REPEAT: repeat-x;
}
UL.MenuProdotti LI.Sel
{
	BACKGROUND-IMAGE: url(/Images/barra_sx/freccia_dx.jpg);
	font-weight: bold;
}

UL.MenuProdotti LI A
UL.MenuProdotti LI A, 
UL.MenuProdotti LI A:link, 
UL.MenuProdotti LI A:visited { color: #000000; text-decoration: none; }
UL.MenuProdotti LI A:hover   { color: #727272; text-decoration: none; }

.DivContenutoMenu UL LI.LnkNovita
{
	PADDING: 2px 0px 2px 16px;
	BACKGROUND-POSITION: 0px 4px;
	BACKGROUND-IMAGE: url(/Images/barra_sx/freccia_dx.jpg);
/*	LINE-HEIGHT: 1.7em;*/
	BACKGROUND-REPEAT: no-repeat;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}


.TitoloMenu
{
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	padding: 12px 0px 3px 3px;
	font-weight: bold;
	color: #515151;
}

.DivNavigazione
{
    height: 130px;
    width: 780px;
/*	background-color: #0000ff;*/
    background-image: url(/Images/barre_alte/sfondo_barra_alta.jpg);
    background-position: left top;
    background-repeat: no-repeat;
	padding-top: 15px;
}

.DivH1
{
	float: left;
	color: #000000;
}

.DivH1 H1
{
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000000;
}

.DivLingua
{
	float: right;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000000;
}

.DivLingua A, .DivLingua A:link, .DivLingua A:visited, .DivLingua A:active
{
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.DivLingua A:hover
{
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.DivPayOff
{
	padding-top: 20px;
	font-size: 14px;
	border-bottom: solid 1px #707070;
	font-weight: bold;
	letter-spacing: 3px;
}

.PayOffColor
{
	color: #275F1A;
}

.TdBoxAltoSx
{
	width: 9px;
	height: 27px;
}

.TdBoxAltoCent
{
	background-image: url(/Images/barre_alte/img_box_alto_sfondo_cent.jpg);
	background-repeat: repeat-x;
	height: 27px;
}

.TdBoxAltoCent UL
{
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	color: #5A5A5A;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}

.TdBoxAltoCent UL LI
{
	display: inline;
	PADDING: 0px 0px 0px 15px;
	MARGIN: 0px 5px 0px 5px;
	BACKGROUND-POSITION: 0px 2px;
	BACKGROUND-IMAGE: url(/Images/barra_sx/freccia_dx.jpg);
	BACKGROUND-REPEAT: no-repeat;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}
.TdBoxAltoCent UL LI A, 
.TdBoxAltoCent UL LI A:active, 
.TdBoxAltoCent UL LI A:link, 
.TdBoxAltoCent UL LI A:visited { color: #5A5A5A; text-decoration: none; }
.TdBoxAltoCent UL LI A:hover   { color: #5A5A5A; text-decoration: none; }

.CampoRicerca
{
	font-size: 12px;
	font-family: Tahoma;
	border: inset 2px /*#C3C3C1*/;
	vertical-align: middle;
}

.TdBoxAltoDx
{
	width: 9px;
	height: 27px;
}

.DivContenuto 
{ 
}

.DivBarraBassa
{
}

.TabContenuto { margin-bottom: 15px; width: 780px; }
.TdContenuto
{
	width: 100%;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.TitoloElenco
{
    float: left;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 21px;
    color: #000000;
}
.TitoloElenco span { color: #275F1A; }
.SfondoElenco
{
	width: 100%;
	text-align: left;
	vertical-align: top;
	display:block;
	border-top: solid 1px #707070;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.SfondoTest { background-image: url(/Images/sfondo_cat_test.gif);}
.TabElencoProdotti
{
	/*margin-left: 208px;*/
	/*border: solid 1px #FF0000;*/
	/*margin-top: -16px;*/
}
.TabElencoProdotti td.ItmProd
{
    width: 166px;
    height: 230px;
    padding: 3px;
    border: solid 1px #CAC8C5;
    background-color: #FFFFFF;
    background-image: url(/Images/sfondo_sfum_box_elenco.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
}

table.Itm { width: 100%; height: 100%; }
table.Itm td.Img
{
    text-align: center;
    border: solid 0px #D4D2CF;
    background-color: #FFFFFF; /*#F2F2F2;*/
    height: 160px;
    vertical-align: bottom;
    padding-bottom: 6px;
}
table.Itm td.Nome
{
    text-align: center;
    font-weight: bold;
    height: 40px;
    vertical-align: top;
    padding-left: 4px;
    padding-right: 4px;
    
}
table.Itm td.Link
{
    text-align: center;
    padding-bottom: 4px;
}
table.Itm td.Link img { vertical-align: middle; margin-right: 5px; margin-bottom: -1px; }
table.Itm td.Link A, 
table.Itm td.Link A:link, 
table.Itm td.Link A:visited { color: #000000; text-decoration: none; }
table.Itm td.Link A:hover   { color: #000000; text-decoration: underline; }

.TitNovita { font-size: 21px; color: #008000; }

.TabNav { }
.TabNav A, 
.TabNav A:link, 
.TabNav A:visited { color: #000000; text-decoration: none; }
.TabNav A:hover   { color: #000000; text-decoration: underline; }
.TabNav img { vertical-align: middle; margin-bottom: -1px; }

.DettVert, .DettOriz
{
    width: 795px; 
    border-top: solid 1px #000000; 
    padding-top: 5px;
}

.DettVert .dvVar, .DettOriz .dvVar
{
    margin-top: 3px; 
    border-top: solid 1px #707070; 
    padding-top: 1px;
}

.DettVert .ImgGra
{
    float: left; 
    width: 370px; 
    border: solid 0px #818181; 
    background-color: #FFFFFF;
    vertical-align: bottom;
    text-align: center;
}
.DettOriz .ImgGra
{
    float: left; 
    width: 550px; 
    border: solid 0px #818181; 
    background-color: #FFFFFF;
    vertical-align: top;
    text-align: center;
}

.DettVert .Dati
{
    float: right; 
    margin-left: 15px;
    width: 408px;
}
.DettOriz .Dati
{
    float: right; 
    margin-left: 10px;
    width: 230px;
}
.DettVert .Dati .Nome
{
    font-size: 21px; 
    color: #275F1A;
}
.DettOriz .Dati .Nome
{
    font-size: 21px; 
    color: #275F1A;
}
.DettVert .Dati .Nome span,
.DettOriz .Dati .Nome span { color: #275F1A; }

.DettOriz .Dati .dvImg2 { padding-bottom: 8px; }

#dvLnkImg { text-align: center; }

.BoxTit_SX
{
    float:left;
    height: 27px;
    width: 10px;
    background-image: url(/Images/img_box_titoli_sx.jpg);
    background-repeat: no-repeat;
}
.BoxTit_CX
{
    float:left;
    height: 27px;
    background-image: url(/Images/img_box_titoli_cx.jpg);
    background-repeat: repeat-x;
}
.BoxTit_CX .Img { float: left; padding-left: 0px; padding-top: 6px; }
.BoxTit_CX .Txt { float: left; padding-left: 5px; padding-top: 3px; font-size: 13px; color: #5A5A5A; font-weight: bold; }
.BoxTit_CX .Img_SX { float: left; padding-left: 5px; padding-top: 6px; }
.BoxTit_CX .Txt_SX { float: left; padding-left: 0px; padding-top: 3px; font-size: 13px; color: #5A5A5A; font-weight: bold; }
.BoxTit_DX
{
    float:left;
    height: 27px;
    width: 10px;
    background-image: url(/Images/img_box_titoli_dx.jpg);
    background-repeat: no-repeat;
}

.TabElencoVarianti
{

}
.TabElencoVarianti td.ItmVar
{
    width: 120px;
    height: 190px;
    padding: 0px;
    /*border: solid 2px #CAC8C5;*/
    background-color: #FFFFFF;
}

.TabElencoVarianti td.ItmVar td.Img
{
    padding: 2px; 
    width: 110px; 
    height: 110px;
    text-align: center;
}
.TabElencoVarianti td.ItmVar td.ImgSel
{
    padding: 2px; 
    border: dashed 2px #DADADA; 
    width: 110px; 
    height: 110px;
    text-align: center;
}
.TabElencoVarianti td.ItmVar td.Txt
{
    height: 65px; 
    text-align: center;
    vertical-align: top;
}
.TabElencoVarianti td.ItmVar td.Lnk
{
    text-align: center;
    vertical-align: middle;
    padding-bottom: 5px;
}
#dvLnkImg img,
.TabElencoVarianti td.ItmVar td.Lnk img { vertical-align: middle; margin-bottom: -1px; }
#dvLnkImg A,
#dvLnkImg A:link,
#dvLnkImg A:visited,
.TabElencoVarianti td.ItmVar td.Lnk A, 
.TabElencoVarianti td.ItmVar td.Lnk A:link, 
.TabElencoVarianti td.ItmVar td.Lnk A:visited { color: #000000; text-decoration: none; }
#dvLnkImg A:hover,
.TabElencoVarianti td.ItmVar td.Lnk A:hover   { color: #000000; text-decoration: underline; }

.dvRelatedItem
{
	width: 100%; 
	margin-top: 3px; 
	border-top: solid 1px #707070; 
	padding-top: 1px;
}

.dvElencoRelItem
{
	float: right;
}

.DivFooter
{
	text-align: center;
	border-top: solid 1px #707070;
	background-image: url(/Images/sfondo_barra_bassa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0px 10px 0px;
	height: 70px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	line-height: 1.5em;
}

.DivFooter A,
.DivFooter A:link,
.DivFooter A:visited,
.DivFooter A:active { color: #000000; text-decoration: none; }
.DivFooter A:hover { color: #000000; text-decoration: underline; }

.DivMenuFooter
{
	padding-bottom: 4px;
}


.DivBoxNews
{
    /*position: absolute;*/
    margin-top: -30px;
    top: 20px; 
    width: 174px; 
    border-left: solid 1px #D4D2CF; 
    border-right: solid 1px #D4D2CF; 
    border-bottom: solid 1px #D4D2CF;
    padding-bottom: 20px;
}
.DivBoxNews .Nws { width: 140px; padding-left: 20px; padding-top: 10px; }
.DivBoxNews .Nws .Img { text-align: center; }
.DivBoxNews .Nws .ImgLnk { float: left; }
.DivBoxNews .Nws .Lnk { float: left; padding-top: 2px; padding-left: 4px; width: 100px; }
.DivBoxNews .Nws .Lnk H2 A { font-size: 11px; color: #000000; text-decoration: none; }
.DivBoxNews .Nws .Lnk A:link,
.DivBoxNews .Nws .Lnk A:visited,
.DivBoxNews .Nws .Lnk A:active { color: #000000; text-decoration: none; }
.DivBoxNews .Nws .Lnk A:hover { color: #727272; text-decoration: none; }

.DivBoxEventiFiere
{
    /*position: absolute;*/
    margin-top: -30px;
    top: 20px; 
    width: 174px; 
    border-left: solid 1px #D4D2CF; 
    border-right: solid 1px #D4D2CF; 
    border-bottom: solid 1px #D4D2CF;
    padding-bottom: 20px;
}
.DivBoxEventiFiere .Nws { width: 140px; padding-left: 20px; padding-top: 10px; }
.DivBoxEventiFiere .Nws .Img { text-align: center; }
.DivBoxEventiFiere .Nws .ImgLnk { float: left; }
.DivBoxEventiFiere .Nws .Lnk { float: left; padding-top: 2px; padding-left: 4px; width: 100px; }
.DivBoxEventiFiere .Nws .Lnk H2 A { font-size: 11px; color: #000000; text-decoration: none; }
.DivBoxEventiFiere .Nws .Lnk A:link,
.DivBoxEventiFiere .Nws .Lnk A:visited,
.DivBoxEventiFiere .Nws .Lnk A:active { color: #000000; text-decoration: none; }
.DivBoxEventiFiere .Nws .Lnk A:hover { color: #727272; text-decoration: none; }

/*
.DivBoxNews UL
{
    padding: 0px 0px 0px 3px; 
    margin: 0px 0px 0px 0px; 
    LIST-STYLE-TYPE: none;
}
.DivBoxNews UL LI
{
    PADDING: 2px 0px 2px 16px;
    BACKGROUND-POSITION: 0px 5px; 
    BACKGROUND-IMAGE: url(/Images/barra_sx/pallino.jpg);
    BACKGROUND-REPEAT: no-repeat;
}

.DivBoxNews UL LI H2
{
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}
.DivBoxNews UL LI H2 A,
.DivBoxNews UL LI H2 A:link,
.DivBoxNews UL LI H2 A:visited,
.DivBoxNews UL LI H2 A:active { color: #000000; text-decoration: none; }
.DivBoxNews UL LI H2 A:hover { color: #000000; text-decoration: underline; }
*/

.DivContenutoPaginaStatica
{
	font-size: 1.2em;
}

.TitoloPagina
{
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
}

.SfondoPaginaNews { background-image: url(/images/sfondo_news.jpg); height: 608px; }
.DivCntNews 
{
    margin-left: 193px;
    margin-top: 33px; 
    margin-bottom: 30px; 
    width: 550px; 
    background-color: #FFFFFF; 
    border: solid 1px #ADADAE; 
    padding: 15px;
}


UL.ulNavigazione
{
	PADDING: 5px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	color: #5A5A5A;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
}

UL.ulNavigazione LI
{
	display: inline;
	PADDING: 0px 0px 0px 15px;
	MARGIN: 0px 0px 0px 0px;
	BACKGROUND-POSITION: 0px 2px;
	BACKGROUND-IMAGE: url(/Images/barra_sx/freccia_dx.jpg);
	BACKGROUND-REPEAT: no-repeat;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}
UL.ulNavigazione LI A,
UL.ulNavigazione LI A:link,
UL.ulNavigazione LI A:visited,
UL.ulNavigazione LI A:active { color: #5A5A5A; text-decoration: none; }
UL.ulNavigazione LI A:hover  { color: #5A5A5A; text-decoration: none; }


/* Elenco Eventi e Fiere */
.tdImgEventi {
    vertical-align:bottom;
    text-align:center;
    width:120px;        
}

.imgEventi {
    border:solid 1px #C9C9C9;        
    padding:4px;    
}

.tdContenutoTesti {
    padding-left:12px;
    font-size:14px;        
    vertical-align:bottom; 
}

.dvSottotitolo
{
    color:#275F1A;
    padding-top:10px;        
    font-size:13px;
}

.dvTestoEvento
{
    color:#333333;
    padding-top:14px;
    font-size:13px;        
}

.hrSeparator
{
    margin-top:25px;
    margin-bottom:25px;
    border-top:solid 1px #275F1A;
}
