BODY
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 62.5%;
    background: #ffffff;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    scrollbar-face-color: #C2C8A4;
    scrollbar-highlight-color:#ffffff;
    scrollbar-darkshadow-color:#C2C8A4;
    scrollbar-3dlight-color:#C2C8A4;
    scrollbar-arrow-color: #C058A5;
    scrollbar-track-color: #D0D1C9;    
}
#wrap
{
    background: url(../images/layout/bg.gif) #ffffff repeat-y center top;
    margin: 0px auto;
    width: 980px;
}

h1 
{
  font-family: Trebuchet MS, Arial;
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  color: #ba3c81;  
}

.UnderConstruction 
{
 width: 100%;border: dashed 1px red;
 vertical-align: middle;
 text-align: center;
 color: Red;
 font-size: 14px;
 padding-top: 50px;
}
#top_content
{
    padding-right:10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 958px;
}
#header
{
    margin: 0px auto;
    width: 958px;
    height: 286px;
    padding-bottom: 1px;
    border-bottom: solid 1px #ffffff;

}
#headerLogo
{
    width: 958px;    
}
#Slogan
{
  padding-right: 170px; 
  padding-top:30px;
}

#Slogan H1
{
 margin: 0px; 
 padding: 0px;
 font-family: Trebuchet MS,arial;
 font-size: 16px;
 color: #B93C80;
 line-height:16px;
 font-style:italic;
 text-align:right;
}

.Articolo
{
 font-size: 16px; 
 color: #6c7f01; 
 text-decoration: none;
}
.Articolo:Hover
{
 font-size: 16px; 
 color: #6c7f01; 
 text-decoration: underline;
}
#WrapRicerca
{
    height: 70px; 
    padding: 10px 10px 0px 10px;
    background: #c263b5;
}

#BoxRicerca
{
    width: 142px; 
    border: solid 1px #d08cc7;
    background: #c058a6;
    padding:10px;
}


.florinetwork UL
{
        font-size: 11px;  
}
.florinetwork UL LI
{
}
.florinetwork UL LI A
{
    color: #6c7f01;line-height: 30px;text-decoration: none;font-weight: bold;
}
.florinetwork UL LI A:hover
{ 
    text-decoration: underline; 
}

#TopNavigation
{
    clear: both;
    background: #f2f2f4;
    height: 36px;
    padding: 0px;
    margin: 0px;
}
#TopNavigation UL
{
    padding: 0px;
    font-size: 11px;    
    margin: 0px;
    list-style-type: none;
    height: 36px;    
}
#TopNavigation UL LI
{
    display: inline;
}
#TopNavigation UL LI A
{
    padding: 0px 16px 0px 16px; 
    display: block;
    float: left;
    color: #6c7f01;
    line-height: 36px;
    text-decoration: none;
    background: #dde2c6;
    border-right: solid 1px #f2f2f4; 
    width: 9%;  
    text-align: center; 
    font-weight: bold;
}
#TopNavigation UL LI A:hover
{ 
    background: #d59cce;
    color: #ffffff;
}
#logo_mamma
{
    height: 219px;
    background: #f2f2f4 url('/images/layout/header_sfondo.jpg') no-repeat;
}
#logo_donna
{
    height: 219px;
    background: #f2f2f4 url('/images/layout/header_sfondo4.jpg') no-repeat;
}
#logo_valentino
{
    height: 219px;
    background: #f2f2f4 url('/images/layout/header_sfondo3.jpg') no-repeat;
}
#logo_natale
{
    height: 219px;
    background: #f2f2f4 url('/images/layout/header_sfondo2.jpg') no-repeat;
}
#logo_default
{
    height: 219px;
    background: #f2f2f4 url('/images/layout/header_sfondo2.jpg') no-repeat;
}

#boxContatti
{
 float:right;
 height: 219px;
 width: 202px;
 background: #c263b5;
 border: solid 1px #000000;
}

.SeparatorGrey
{
 height:1px;
 background: #f2f2f4;
}

h2
{
 font-family: Trebuchet MS, Arial;
 font-size: 13px;
 margin: 0px;
 padding: 20px 0px 0px 15px;
 color: #ba3c81; 
}

h3
{
 font-family: Arial;
 font-size: 13px;
 margin: 0px;
 padding: 5px 0px 0px 15px;
 color: #ffffff; 
}

.HeaderFucsia
{
 height: 23px;
 width: 170px;
 background: url('/images/layout/header-fucsia.gif') no-repeat bottom;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 10px 0px 0px 10px;
}
.FooterRoundBianco
{
 height: 8px;
 width: 170px;
 background: #d0d2c7 url('/images/layout/white_bottom.gif') no-repeat bottom;
 padding: 0px;
 margin: 0px;
}

.WrapCatalogo
{
    float: left;
    padding: 5px;
    
}

.HeadCatalogo
{
  width: 182px;
  height: 22px;     
  background: url('/images/layout/head-cataloghi.gif') no-repeat;
  text-align: center;
}
.HeadCatalogo h2 {margin: 0px 0px 0px 10px; padding: 5px;color: #ffffff;}
.HeadRicorrenze
{
  width: 182px;
  height: 22px;     
  background: url('/images/layout/head-ricorrenze.gif') no-repeat;
  color: #ffffff;
  text-align: center;
}
.HeadRicorrenze h2 {margin: 0px; padding: 3px;color: #ffffff;}
.linkCatalogo
{
  width: 182px;
  height: 87px;     
}


#WrapRightBox
{
    margin: 0px;
    padding: 0px 0px 0px 5px; 
}

#BoxBianco
{
    width: 170px; 
    font-family: Arial; 
    color: #333333;
    font-size: 11px;
    background: #ffffff; 
}


.btn_grey
{
    cursor:pointer; 
    background-color: #f0f0f0; 
    border: solid 1px #CCCCCC; 
    width:130px; 
    color: #000000;
}
#BoxBianco ul
{
 padding: 0px;
 margin: 0px;
}

#BoxBianco li
{
 padding: 10px 10px 0px 10px;
 margin: 0px;
 border-bottom: dotted 1px #ba3c81;
 font-size: 12px;
 background: #ffffff; 
}

#BoxBianco li A
{
    color:  #ba3c81;
    font-weight: bold;
    text-decoration: none;
}


.HeaderVerdekaki
{
 height: 23px;
 width: 170px;
 background: url('/images/layout/header-verdekaki.gif') no-repeat bottom;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 10px 0px 0px 10px;
}

.HeaderGray
{
 height: 23px;
 width: 170px;
 background: url('/images/layout/header-gray.gif') no-repeat bottom;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 10px 0px 0px 10px;
}

#WrapBoxLogin
{
    margin: 0px;
    padding: 0px 0px 0px 5px; 
}

#BoxLogin
{
    width: 160px; 
    font-family: Arial; 
    font-size: 10px; 
    color: #333333;
    font-size: 11px;
    background: #ffffff;
    padding: 10px 0px 10px 10px; 
}
#BoxLogin A
{
    color:  #ba3c81;
    font-weight: bold;
    text-decoration: none;
}
#BoxLogin A:hover
{
    text-decoration: underline;
}
#BoxB2B 
{
 padding-left: 5px;
}

#WrapBoxGuestBook
{
    margin: 0px;
    padding: 0px 0px 0px 5px; 
}
#BoxGuestBook
{
    width: 170px; 
    font-family: Arial; 
    font-size: 10px; 
    color: #333333;
    font-size: 11px;
    background: #ffffff;
    padding: 10px 0px 10px 0px; 
}
#BoxGuestBook ul
{
 padding: 10px;
 margin: 0px;
}

#BoxGuestBook li
{
 padding: 0px 10px 10px 10px;
 margin: 0px;
 border-bottom: dotted 1px #cccccc;
 font-size: 10px;
 font-style: italic;
}
.author 
{
  color: #baa632;
  font-style: normal;
  font-weight: bold;
}
.moreinfo
{
 text-align: right;
 font-style: italic; 
 width: 150px;
 padding-right: 20px;
}
.moreinfo a
{
 color: #96a7b0;
 text-decoration: none;
 font-size: 11px;
 font-weight: bold;
}
.moreinfo a:hover
{
 text-decoration: underline;
}

#BoxHeaderSupporto
{
 height: 27px;
 background: #c263b5 url('/images/layout/box-supporto.gif') no-repeat center;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 0px 0px 0px 50px;
}
#BoxTelefono
{
  height: 28px;
  background: #c263b5 url('/images/layout/box_telefono.gif') no-repeat center;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  padding: 0px 0px 0px 60px;
}
#BoxEmail 
{
 height: 28px;
 background: #c263b5 url('/images/layout/box_email.gif') no-repeat center;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 0px 0px 0px 60px;
}
#BoxSkipe
{
 height: 28px;
 background: #c263b5 url('/images/layout/box_skipe.gif') no-repeat center;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 0px 0px 0px 60px;
}
#BoxMsn
{
 height: 28px;
 background: #c263b5 url('/images/layout/box_msn.gif') no-repeat center;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 padding: 0px 0px 0px 60px;
}




.BoxArtHome
{
  display: block; 
  width:150px;
  text-align: center;
  vertical-align: top; 
  padding: 10px;
  font-size: 10px; 
  color: #ff6c52;
  border: solid 1px #cccccc;  
  background: #ffffff url('/images/layout/gradient_background.gif') repeat-x bottom;
}
.NameArticle
{
 color: #333333;
 font-weight: bold;
}


.HSeparator 
{
  height: 5px;
  width: 100%;
}

#sub_header
{
    width: 958px;
    text-align: center; 
    font-family: Trebuchet MS, Arial;
    height: 80px;

}

#contentwrap
{   
    width: 958px; 
    height: 100%; 
    border: solid 1px #f0f0f0;
}

#content
{
    width: 590px;    
    padding: 0px;
    background: #f2f2f4 url(../images/layout/bg-content.gif) #ffffff repeat-y left top;
    float: left;
    margin: 0px auto;
    color: #666666;

}

#ContentBody
{
 padding: 5px;
 background: #f2f2f4;

}

.CenterViola  
{    
    float: left;
    width: 558px;
    background: url('/images/layout/bg_viola.gif') repeat-x; 
}

.CenterViola h2 
{
    padding: 0px;
    margin: 0px;    
    color: #ffffff;
    text-decoration: none; 
}

.CenterViola h2 a
{   
    color: #ffffff;
    text-decoration: none; 
}

#pagina
{
    padding: 20px;
    text-align:justify;
    background:#ffffff;
    color: #333333; 
    font-size: 12px;
}
#LeftColumn 
{
 width: 188px;
 height: auto;
 background: #c2c8a3;
 border: solid 2px red;  
}


/*----------- MENU SX CATEGORIE ------------*/	
#vMenu
{
    padding: 0px;
    margin: 0px;
    float: left;
    width: 188px;
    color: #ffffff;
     background: #c2c8a3; 
     height:inherit;     
}

#menu7 
{
	width: 188px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	list-style: none;	
	}
#menu7 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#menu7 li {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	}	
#menu7 li a {
	height: 21px;
  	voice-family: "\"}\""; 
	font-size: 12px;  	
  	voice-family: inherit;
  	height: 17px;
	text-decoration: none;
	}	
	
#menu7 li a:link, #menu7 li a:visited 
{
	margin: 0px;
	padding: 0px;    
	color: #333;
	display: block;
	background:  url('/images/layout/menu0.gif') no-repeat;
	padding: 4px 0 0 30px;
	}
	
#menu7 li a:hover {
	color: #fff;
	background:  url('/images/layout/menu0.gif') no-repeat 0 -21px;
	padding: 4px 0 0 30px;
	}
#menu7 h2 {padding-bottom: 10px;}	
/*--------------------------------------*/	



#TopBodyArticlesWrap
{
    width: 100%;
    text-align: center;
}
#TopBodyArticle
{
    border-right: #666666 1px solid;
    padding-right: 5px;
    border-top: #666666 1px solid;
    padding-left: 5px;
    float: left;
    padding-bottom: 5px;
    margin: 0px 3px;
    border-left: #666666 1px solid;
    width: 46%;
    padding-top: 5px;
    border-bottom: #666666 1px solid;
    height: 120px;
    text-align: justify;
}
#RightSidebar
{
    height: auto; 
    padding: 0px;
    margin: 0px;
    float: left;
    width: 180px;
    color: #000000;
    font-size: 10px;
    background: #d0d2c7; 
}


#RightSidebar ul
{
    padding-right: 0px;
    padding-left: 10px;
    font-size: 10px;
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    line-height: 14px;
    padding-top: 0px;
    list-style-type: none;
}
#RightSidebar ul.grey LI
{
    padding-right: 0px;
    padding-left: 20px;
    font-size: 1.1em;
    background: url(../images/icons/bullet_grey.gif) no-repeat 1px 3px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#RightSidebar ul.grey LI A:link
{
    color: #666666;
    text-decoration: none;
}
#RightSidebar UL.grey LI A:visited
{
    color: #666666;
    text-decoration: none;
}
#RightSidebar UL.grey LI A:hover
{
    color: #999999;
    text-decoration: underline;
}


#AdvertentiesBox
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    background: #f0f0f0;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
}
#BreadCrumb
{
    float: left;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 10px;
    font-family: "Trebuchet MS" , Arial, Helvetica;
}
#BreadCrumb A:link
{
    color: #ff6c52;
    text-decoration: underline;
}
#BreadCrumb A:visited
{
    color: #ff6c52;
    text-decoration: underline;
}

#langButtons
{
    padding: 5px;
 float:right;     
}

#top_body
{
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#content_body
{
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.Product_List
{
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    padding-left: 5px;
    background: #ffffff;
    padding-bottom: 5px;
    margin: 0px 0px 15px;
    padding-top: 5px;
}
#content .Product_List H2
{
    padding-right: 0px;
    padding-left: 3px;
    padding-bottom: 0px;
    margin: 0px;
    color: #999999;
    padding-top: 0px;
}
#content .Product_List UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#content .Product_List UL LI
{
    padding-right: 0px;
    padding-left: 20px;
    background: url(../images/icons/bullet_grey.gif) no-repeat left center;
    padding-bottom: 0px;
    padding-top: 0px;
}
#content .Product_List A
{
    color: #999999;
    text-decoration: underline;
}
#content .Product_List A:visited
{
    color: #999999;
    text-decoration: underline;
}
#content .Product_List A:hover
{
    color: #666666;
}
#footer
{
    font-size: 10px; 
    padding-right: 10px;
    padding-left: 10px;
    background: url(../images/layout/footer.gif) no-repeat center bottom;
    padding-bottom: 12px;
    color: #ffffff;
    padding-top: 0px;
}
#footer P
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#footer P A:link
{
    color: #ffffff;
    font-style: italic;
    text-decoration: none;
}
#footer P A:visited
{
    color: #ffffff;
    font-style: italic;
    text-decoration: none;
}
#footer #footer_bg
{
    padding-right: 15px;
    padding-left: 15px;
        background: #ffffff url('../images/layout/bgzebblack.PNG') repeat-x bottom;
    padding-bottom: 25px;
    padding-top: 10px;
    border: solid 1px #444444;
}
#footer #design
{
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    float: right;
    padding-bottom: 0px;
    width: 150px;
    color: #ffffff;
    line-height: 20px;
    padding-top: 0px;
    height: 30px;
    text-align: right;
}
#footer #design A
{
    color: #ffffff;
    font-size: 10px;
    text-decoration: underline;
}
.table
{
    margin-bottom: 15px;
    width: 100%;
    border-collapse: collapse;
}
.table_header TD
{
    padding-right: 10px;
    border-top: #cbd6de 1px solid;
    padding-left: 10px;
    font-weight: bold;
    font-size: 12px;
    background: url(../images/layout/tableheader-bg.gif) no-repeat left top;
    padding-bottom: 5px;
    color: #0d1f51;
    padding-top: 5px;
    border-bottom: #adbecb 1px solid;
}
.table_header2
{
    border-right: #adbecb 1px solid;
    padding-right: 10px;
    border-top: #adbecb 1px solid;
    padding-left: 10px;
    font-weight: bold;
    font-size: 12px;
    background: url(../images/layout/tableheader-bg.gif) no-repeat left top;
    padding-bottom: 5px;
    border-left: #adbecb 1px solid;
    color: #0d1f51;
    padding-top: 5px;
    border-bottom: #adbecb 1px solid;
}
.table_header TD A:link
{
    color: #0d1f51;
    text-decoration: underline;
}
.table_header TD A:visited
{
    color: #0d1f51;
    text-decoration: underline;
}
.table_header TD H2
{
    color: #0d1f51;
    text-decoration: underline;
}
.table_header TD A:hover
{
    color: #0d1f51;
    text-decoration: underline;
}
.table_header TD
{
    border-right: #cbd6de 1px solid;
    border-top: #cbd6de 1px solid;
    border-left: #cbd6de 1px solid;
    border-bottom: #cbd6de 1px solid;
}
.table TD A:link
{
    font-weight: bold;
    color: #0d1f51;
    text-decoration: none;
}
.row1 TD A:visited
{
    font-weight: bold;
    color: #0d1f51;
    text-decoration: none;
}
.table TD A:hover
{
    font-weight: bold;
    color: #0d1f51;
    font-style: italic;
    text-decoration: underline;
}
.row1 TD
{
    border-right: #cbd6de 1px solid;
    padding-right: 10px;
    border-top: #cbd6de 1px solid;
    padding-left: 10px;
    padding-bottom: 5px;
    border-left: #cbd6de 1px solid;
    color: #666666;
    padding-top: 5px;
    border-bottom: #cbd6de 1px solid;
}
.row2 TD
{
    border-right: #cbd6de 1px solid;
    padding-right: 10px;
    border-top: #cbd6de 1px solid;
    padding-left: 10px;
    padding-bottom: 5px;
    border-left: #cbd6de 1px solid;
    color: #666666;
    padding-top: 5px;
    border-bottom: #cbd6de 1px solid;
}
.row_hover TD
{
    border-right: #cbd6de 1px solid;
    padding-right: 10px;
    border-top: #cbd6de 1px solid;
    padding-left: 10px;
    padding-bottom: 5px;
    border-left: #cbd6de 1px solid;
    color: #666666;
    padding-top: 5px;
    border-bottom: #cbd6de 1px solid;
}
.paging_row TD
{
    border-right: #cbd6de 1px solid;
    padding-right: 10px;
    border-top: #cbd6de 1px solid;
    padding-left: 10px;
    padding-bottom: 5px;
    border-left: #cbd6de 1px solid;
    color: #666666;
    padding-top: 5px;
    border-bottom: #cbd6de 1px solid;
}
.row1 TD
{
    background: #ffffff;
}
.row2 TD
{
    background: #eeeeee;
}
.row_hover TD
{
    background: #fbface;
    color: #000000;
}
.hidden
{
    display: none;
}
.little
{
    font-size: 10px;
}
.clear
{
    clear: both;
}
.img_left
{
    border-right: #cccccc 1px solid;
    padding-right: 1px;
    border-top: #cccccc 1px solid;
    padding-left: 1px;
    float: left;
    padding-bottom: 1px;
    margin: 0px 10px 10px 0px;
    border-left: #cccccc 1px solid;
    padding-top: 1px;
    border-bottom: #cccccc 1px solid;
}
#content UL
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 1.1em;
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    line-height: 1.8em;
    padding-top: 0px;
    list-style-type: none;
}
#content P
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 15px;
    margin: 0px;
    padding-top: 0px;
    font-family: "Trebuchet MS" , Arial, Helvetica;
}
#content P A:link
{
    color: #73a822;
    text-decoration: none;
}
#content P A:visited
{
    color: #73a822;
    text-decoration: none;
}
.table A:link
{
    color: #73a822;
    text-decoration: none;
}
.table A:visited
{
    color: #73a822;
    text-decoration: none;
}
.link A
{
    color: #73a822;
    text-decoration: none;
}
#content P A:hover
{
    text-decoration: underline;
}
.table A:hover
{
    text-decoration: underline;
}
.link A:hover
{
    text-decoration: underline;
}
#content UL.green LI
{
    padding-right: 0px;
    padding-left: 20px;
    font-size: 1.1em;
    background: url(../images/icons/bullet_green.gif) no-repeat 1px 3px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#content UL.green LI A:link
{
    color: #73a822;
    text-decoration: none;
}
#content UL.green LI A:visited
{
    color: #73a822;
    text-decoration: none;
}
#content UL.green LI A:hover
{
    color: #73a822;
    text-decoration: underline;
}
#content UL.black LI
{
    padding-right: 0px;
    padding-left: 20px;
    font-size: 1.1em;
    background: url(../images/icons/bullet_grey.gif) no-repeat 1px 3px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#content UL.black LI A:link
{
    color: #666666;
    text-decoration: none;
}
#content UL.black LI A:visited
{
    color: #666666;
    text-decoration: none;
}
#content UL.black LI A:hover
{
    color: #999999;
    text-decoration: underline;
}
#content OL
{
    padding-right: 0px;
    padding-left: 25px;
    padding-bottom: 0px;
    margin: 0px 0px 15px;
    line-height: 1.8em;
    padding-top: 0px;
}
#content OL LI
{
    font-size: 1.1em;
}
#content OL LI A:link
{
    color: #73a822;
    text-decoration: none;
}
#content OL LI A:visited
{
    color: #73a822;
    text-decoration: none;
}
#content OL LI A:hover
{
    color: #73a822;
    text-decoration: underline;
}
#content P.paging
{
    border-right: #cbd6de 1px solid;
    padding-right: 5px;
    border-top: #cbd6de 1px solid;
    padding-left: 5px;
    background: #eeeeee;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-left: #cbd6de 1px solid;
    padding-top: 5px;
    border-bottom: #cbd6de 1px solid;
    text-align: center;
}
.small_input
{
    font-size: 10px;
}
.form_table
{
    font-size: 1.1em;
    margin-bottom: 15px;
}
.form_table P
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.form_table TD
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.checkbox_nomargins
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
INPUT.button
{
    border-right: #999999 3px double;
    padding-right: 2px;
    border-top: #ccc 3px double;
    padding-left: 2px;
    font-size: 11px;
    background: url(../images/layout/button.gif) repeat-x left top;
    padding-bottom: 2px;
    margin: 0px;
    border-left: #ccc 3px double;
    padding-top: 2px;
    border-bottom: #999999 3px double;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
FORM
{
    padding: 0px;
    margin: 0px;
}
INPUT.inputgri
{
    font-size: 10px;
    background: #eeeeee;
    color: #0d1f51;
}
SELECT.inputgri
{
    border: solid 1px #cccccc;
    padding: 3px;
    font-size: 12px;
    background: #eeeeee;
    color: #0d1f51;
}
TEXTAREA.inputgri
{
    border: solid 1px #cccccc;
    padding: 3px;
    font-size: 12px;
    background: #eeeeee;
    color: #0d1f51;
}
INPUT.inputgri:focus
{
    border: solid 1px #686868;
    background: #ffffff;
}
SELECT.inputgri:focus
{
    border: solid 1px #686868;
    background: #ffffff;
}
TEXTAREA.inputgri:focus
{
    border: solid 1px #686868;
    background: #ffffff;
}
INPUT.btn{
   color:#333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   border:1px solid;
   border-top-color:#ccc;
   border-left-color:#ccc;
   border-right-color:#666;
   border-bottom-color:#666;   
   background-color:#ddd;
   filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
   }
INPUT.btn_viola{
   color:#000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   border:1px solid;
   border-top-color:#ccc;
   border-left-color:#ccc;
   border-right-color:#666;
   border-bottom-color:#666;   
   background-color:#ba3c81;
   filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
   }   
#MainLogin
{
    height: 129px;
    border: solid 1px #333333;

    font-size: 12px;
    color: #ffffff;
    padding: 0px 0px 0px 20px;
}
#MainLogin A
{
    color: #ffffff;
    text-decoration: underline;
    padding-left: 250px;
    font-size: 10px;
}
#footer-flowers
{
   width: 100%;
   background: #ffffff; 
   border-bottom: dotted 1px #96a7b0;
}
.notice
{
    border: solid 2px #ffffff;
    padding: 10px;
    font-size: 1.2em;
    background: #ffffff;
    border-bottom: dotted 1px #96a7b0;
    color: #333333;
    height: auto;
    overflow: hidden;
    font-family: Trebuchet MS, Verdana;     
}
.notice_error
{
    border: dotted 2px #fedcda;
    padding: 10px;
    font-size: 1.2em;
    background: #ffffff;
    color: #333333;
}
.img_border
{
background:#ffffff; 
padding: 2px; 
border: solid 1px #c0c0c0;
}
#notice A
{
    color: #333333;
    text-decoration: underline;
}
CODE
{
    font-size: 1.2em;
    color: #73a822;
}
