@font-face {
  font-family: 'Georgia';
  src: url('georgia.eot'); /* IE9 Compat Modes */
  src: url('georgia.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('georgia.woff2') format('woff2'), /* Super Modern Browsers */
       url('georgia.woff') format('woff'), /* Pretty Modern Browsers */
       url('georgia.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('georgia.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/*---------------------GENERAL------------------------*/





*{


	font-family:Georgia ; 


//	font-size:16px;


//	color:#444;


}


body{


	background-color:#FAFAF2;


	background-image:url('background.png');
	background-repeat:no-repeat;

	background-position:50% 0px;
	

}
.body{
	padding-top:196px;
}


.Top{



	background-image:url('background-top.png'); 


	background-position:0 50%;
	position: fixed;
	width: 100%;
	z-index: 200;
	background-position: 53% 0%;
	top:0px;


}
.Bottom{
	background-image:url('tup-tup-bg-complet-bottom2.png');
	background-position:center bottom;
	padding-bottom:305px;
	background-repeat:no-repeat;
}

a{


	text-decoration:none;


	color:#444;


	transition:all 0.5s;


}


a:hover{


	color:#CC0000;


}


h1{


	font-size:28px;    

	color:#444;
	font-weight:normal;

}


h2{


	font-size:25px;

	color:#444;
	font-weight:normal;


}


h3{


	font-size:22px;

	color:#444;
	font-weight:normal;

}


h4{


	font-size:18px;

	color:#444;
	font-weight:normal;

}


h5{


	font-size:14px;

	color:#444;
	font-weight:normal;

}


h6{


	font-size:12px;

	color:#444;
	font-weight:normal;

}


.input, textarea{


	border-radius:0px;


	border:1px solid #ddd;


}





/*-----------FORMS-----------------------------*/














/*------------BUTTONS-----------------------*/





.inputbutton2{


	border: 0px none;


	background-color:#C7C3E1;


	color: #fff;
	font-weight:bold;
	border-radius:10px;

	transition: all 0.5s ease 0s;
	box-shadow:2px 2px 3px gray;

}


.inputbutton2:hover{


box-shadow:0px 0px 2px gray;


}


.inputbutton{


	


	background-color:#54638B;


	color:#fff;


	font-weight:bold;
	border-radius:10px;
	border:0px;

	transition:all 0.5s;
	box-shadow:2px 2px 3px gray;

}


.inputbutton:hover{


	box-shadow:0px 0px 2px gray;


}


.SiteButt{


	background-color:#54638B;

	color:#fff;

	font-weight:bold;
	border-radius:10px;
	border:0px;

	transition:all 0.5s;
	box-shadow:2px 2px 3px gray;

	text-align:center;


}


.SiteButt:hover{
box-shadow:0px 0px 2px gray;

	color:#fff;


}


.SiteButt2{


	border: 0px none;

	background-color:#C7C3E1;

	color: #fff;
	font-weight:bold;
	border-radius:10px;
	transition: all 0.5s ease 0s;


	text-align:center;
	box-shadow:2px 2px 3px gray;

	transition:all 0.5s;


}


.SiteButt2:hover{


	box-shadow:0px 0px 2px gray;
	color:#fff;

}


/*--------------ADMIN--------------------------------*/





.public_admin_bar{


	background-color:#FFFF99;


	font-size:11px;


}


.public_admin_bar a{


	color:#C66;


}


.public_admin_bar a:hover{


	color:#cc0000;


	text-decoration:none;


}


.public_edit {


	background-color: #FF2A00;


	font-size:11px;


	font-weight:bold;


	color: #333333;


	background-image: url(bullsection.gif);


	background-position:10px 50%;


	background-repeat: no-repeat;
	
	border-radius:30px 10px;
	
	box-shadow:inset 0px 0px 10px #333;


}


.public_edit a {


	color: #fff;


	text-decoration:none;


}


.public_edit a:hover {


	color: #FFE900;


	text-decoration:none;


}





/*-----------------HEADER-------------------*/





#emd_area_1{


	/*style*/


}


#emd_area_2{


	/*style*/


}


#emd_area_3{


	/*style*/
	position:relative;
	height:145px;

}


#emd_area_1_2_3{


	


}


#emd_area_4{
	background-image:url('meniu-orizontal.png');
	background-repeat:no-repeat; 
	padding-top:1px;


}





/*-----------------MIDDLE-------------------*/





#emd_area_5{


	/*style*/


}


#emd_area_6{


	/*style*/


}


#emd_area_7{


	/*style*/


}


#emd_area_5_6_7{


	


}





/*-----------------BOTTOM-------------------*/





#emd_area_8{


	


}


#emd_area_9{


	


}





/*--------------------ELEMENTS------------------*/





/*/// LOGO + SLOGAN ////////////*/





.Logo {


	/*style*/


}





.Slogan {


	font-size:14px;


	color:#3A3E70;


	font-style:italic;


}





/*/// CONTACT /////////*/





.ContactHeader {


	text-align:center;
	margin-top:14px;

}
.ContactHeader *{
	color:#7A6086;
	font-size:12px;
	line-height:15px;
}


.ContactHeaderTitle {


	display:block;


	font-weight:bold;



	


}





/*/// CONTACT RESPONSIVE /////////*/





.ContactHeaderIcon{


	background-color:#fff;


	background-image:url('contact.png');


	background-repeat:no-repeat;


	background-position:50%;	


	border:1px solid #777;


	border-bottom:3px double #777;


	cursor:pointer;


}


.ContactHeaderIcon:hover .ContactHeader2{


	background-color:#fff;


	box-shadow:0px 0px 3px #777;


}





/*// SEARCH /////////*/





#emd_area_4 .SearchSite {


}


.SearchSite .input {


	background-color:transparent;


	border-radius:30px 10px;


	border:1px dashed #64AEBF;


}


#emd_area_5 .SearchSite, #emd_area_7 .SearchSite{


	


}


#emd_area_5 .SearchSite .input, #emd_area_7 .SearchSite .input{


	


}


	


#emd_area_5 .SearchSite .SearchGo, #emd_area_7 .SearchSite .SearchGo{


	padding-left:0px;


	margin-left:0px;


	width:65px !important;


}


#emd_area_5 .SearchSite .SearchGo:hover, #emd_area_7 .SearchSite .SearchGo:hover{


	background-image:url('search-site.png');


}





.SearchSite {


	


}





.SearchSite .label {


	


}


.SearchSite .SearchGo {


	background-color:transparent;


	border:0px;


	font-size:16px;


	color:#444; 


	font-weight:bold; 


	padding-top:5px !important;


	padding-left:20px !important;


	padding-right:0px;


	text-align:left !important;


	background-image:url('lupa-search.png');


	background-position:0% 50%;


	background-repeat:no-repeat;


}


.SearchSite .SearchGo:hover {





	color:#000;


}





/*// SHOP CART ///////*/





.ShoppingCartHeader{


	background-image:url('cos-plin.png');


	background-repeat:no-repeat;


	background-position:95% 50%;


	border-radius:10px;


	padding:8px 70px 8px 5px !important;
	text-align:right;

	

}


.ShoppingCartHeader0 {


	background-image:url('cos-gol.png');


	background-repeat:no-repeat;


	background-position:95% 50%;


	border-radius:10px;


	padding:5px 70px 5px 5px !important;


	text-align:right;


}


#emd_area_7 .ShoppingCartHeader0{


	


}


.ShoppingCartHeaderTxtTop{


	font-size:16px;
	font-weight:bold;


}


.ShoppingCartHeader0 .ShoppingCartHeaderTxtTop, .ShoppingCartHeader0 .ShoppingCartHeaderTxtBottom{


	color:#CB425C;


}


.ShoppingCartHeader .ShoppingCartHeaderTxtTop{


	color:#CB425C;


}


.ShoppingCartHeaderTxtBottom {


	font-size:12px;


}


.ShoppingCartHeader .ShoppingCartHeaderTxtBottom{


	color:#CB425C ;


	font-size:11px;


}


.ShoppingCartHeader:hover .ShoppingCartHeaderTxtTop{


	color:#CB425C;


}





/*// ShopCart Responsive //////*/





.ShopCartIcon{


	background-color:#fff;


	border:1px solid #777;


	border-bottom:3px double #777;


	background-image:url('shop-cart.png');


	background-repeat:no-repeat;


	background-position:50%;


	cursor:pointer;


}


.ShopCartIcon:hover #shop_cart_container{


	background-color:#fff;


	box-shadow:0px 0px 3px #777;


}


.ShopCartIcon:hover #shop_cart_container .ShoppingCartHeader0,.ShopCartIcon:hover #shop_cart_container .ShoppingCartHeader{


	background-image:none; 


}





/*// SOCIAL ////////*/





.Social a {


	opacity:0.8;


	transition:all 0.5s;


}


.Social a:hover {


	opacity:1;


	transition:all 0.5s;


}





/*// NEWSLETTER ///////*/





.Newsletter {


	border-bottom:4px double #777;


}


.Newsletter .input {


	


}


.Newsletter .label {


	font-size:17px;


	font-family:Impact;


	font-weight:lighter;


	color:#444;


}


.Newsletter .inputbutton {


	border:1px solid #777;


	border-bottom:3px double #777;


	background-color:#fff;


	box-shadow:none;


	color:#444;


	border-radius:0px;


	transition:all 0.5s;


}


.Newsletter .inputbutton:hover {


	background-color:#cc0000;


	color:#eee;


}


/*/ BREADCRUMBS ///////*/





#breadcrumbs {





}





/*// CONTENT ////////*/





.Content {


}








/*/// AUTHENTIFICATION //////////////*/





.BoxAuth {


	border-top:4px double #777;


	border-radius:0px;


	border-bottom:1px solid #777;


}


.BoxAuthTitle{


	font-size:15px;


	font-weight:bold;


	color:#444;


}


.BoxAuth .inputbutton {


	transition:all 0.5s;


}


.BoxAuth.inputbutton:hover{


	


}





.BoxAuth .label {


}





/*// FILTERS-SIDE ////////////////*/


	


.FiltProd {


}


.FiltProd label {


}


.FiltProd strong{


	font-size:16px;


	color:#444;


	font-family:Impact;


	font-weight:lighter;


}


.FiltProd .inputbutton2{


	border:0px;


	background-color:#eee;


	border:1px solid #777;


	color:#444;


	font-weight:bold;


	font-size:9px;


	text-transform:uppercase;


	transition:all 0.5s;


}


.FiltProd .inputbutton2:hover{


	background-color:#ddd;


	color:#000;


}


.FiltProd .inputbutton{


	font-size:9px;


	text-transform:uppercase;


	transition:all 0.5s;


}


.FiltProd .inputbutton:hover{


	background-color:#eee;


	color:#000;


}





/*// FILTERS-CENTER ////////////////*/





.FiltContent {





}


.FiltContent .inputbutton {


	text-transform:none;


}


.FiltProdNav {


	width:100%;


}


.FiltProd {


}


.FiltLabelProdOn {


	background-color:#444; 


	color:#fff;


	font-weight:bold;


	font-size:14px;


	border-radius:10px 10px 0 0;


}


.FiltLabelProdOff {


	background-color:#ddd;


	border-radius:10px 10px 0 0;


}


.FiltOptionsProdOn {


	border:1px solid #777;


	border-top:2px solid #444;


	border-bottom:2px solid #bbb;


	border-radius:0px 0px 6px 6px;


}


.FiltOptionsProdOff {


}


.FiltProdSideRow {





}





/*// EVENTS ////////////////*/





#events_side_container{


	padding:10px 0;


	border-bottom:4px double #777;


}


.eventsHead {


	background-color:#666;


	color:#FFFFFF;


	font-weight:bold;	


}


.eventsOutside {


	background-color:#ddd;	


}


.eventsEmpty {


	background-color:#DFC3C3;	


}


.eventsFull {


	background-color:#cc0000;


}


.eventsFull a {


	color:#900;	


}


#events_side_container td:last-of-type a{


	border:1px solid #777;


	text-transform:uppercase;


	display:block;


	margin-top:5px;


	padding:5px;


	background-color:#444;


	color:#fff;


}





/*// BOX (Casete generale) //////////////////////*/


.Boxes{
	height:auto;
	
	border-bottom:5px solid #FBCD0A;
	vertical-align:bottom;
	display:table-cell;
}



.Box {


	position:relative;
	background-color:#fff;
	font-size:16px;
	color:#444;
	

}
.decor{
	width:100%;
	height:25px;
	top:-23px;
	left:0px;
	position:absolute;
	background-image:url('element-grafic-casete.png');

}

.BoxTitle {


	font-size:24px;
	font-weight:bold;

	color:#444;


}


.Box .SiteButt3{


	color:#333;


	font-size:20px;


	


}


.Box .SiteButt3:hover{


	text-decoration: underline ;





}








/*// BOX PAG (Casete specifice) //////////////////*/





.BoxesPage{


	height:auto;


	overflow:hidden;


	


}


.BoxPag{


	


	border-bottom:1px dotted #aaa;


}


.BoxPag p{


	color:#aaa;


}


.BoxPagTitle {


	font-size:28px;


	font-weight:lighter;


	color:#333;


	font-family:impact;


	margin-bottom:10px;


	border-bottom:4px double #777;


	padding-bottom:10px !important;


}


.BoxPag .SiteButt3{


	color:#cc0000;


	font-size:14px;


	font-weight:normal;


}


.BoxPag .SiteButt3:hover{


	text-decoration: underline ;


}





/*--------------------------------------MENUS---------------------------------------*/





/*////////// USER MENU /////////////////*/





.UserMenu {


	border-radius:0px;


	border-top:4px double #777;


	border-bottom:1px solid #777;


}


.UserTitle{


	font-weight:bold;


	font-size:14px;


	margin-bottom:5px;


}


.UserName{


	color:#777;


	font-weight:bold;


}


.UserMenu a{


	font-weight:bold;


}





/*////// SIMPLE USER MENU /////////////////*/


.SimpleUserMenu a {
	color:#525572;

}

.SimpleUserMenu a:hover {
	color:#B3CED6;
}


.SimpleUserMenu .SiteButt3:last-of-type{


	border:0px;  


}


/*////// SIMPLE USER MENU 2/////////////////*/


.UserMenuIcon{


	background-color:#fff;


	border:1px solid #777;


	border-bottom:3px double #777;


	background-image:url('user.png');


	background-repeat:no-repeat;


	background-position:50%;


	cursor:pointer;


}


.UserMenuIcon:hover ul{


	background-color:#fff;


	box-shadow:0px 0px 3px #777;


}





/*////////// TOP MENU /////////////////*/





.TopMenu{


	top:5px;


	position:relative;


	padding-bottom:7px !important;


}


.TopMenu>li{


	transition:all 0.5s;


	border-right:1px solid #ccc;


}


.TopMenu>li:last-child{


	border:0px;


}


.TopMenu>li:hover{


	


}


.TopMenu>li>a{	


	color:#444;


	font-size:18px;


	padding:2px 10px !important;


}


.TopMenu>li:hover>a, .TopMenu>li:hover>a:hover{


	color:#cc0000;


	text-shadow:0px 0px 1px #fff;


}


.TopMenu li:hover ul{


	-webkit-animation: slide-up 0.3s; /* Chrome, Safari, Opera */


    animation: slide-up 0.3s;


}


/*DROPDOWN*/





.TopMenu>li:hover>ul{


	background-color:#fff;


	border-top:1px solid #aaa;


	border-bottom:1px solid #aaa;


	box-shadow:0px 0px 3px #444;


}





.TopMenu>li:hover>ul li{


	background-color:#fff;


	transition:all 0.5s;


}


.TopMenu>li:hover>ul li:hover{


	background-color:#eee;


}


.TopMenu>li:hover>ul>li>a{


	font-weight:bold;


	color:#777;


}


.TopMenu>li:hover>ul>li:hover>a{


	color:#444;


	background-color:#eee;


}


.TopMenu>li:hover>ul li:hover ul{


	background-color:#eee;


	border-top:1px solid #aaa;


	border-bottom:1px solid #aaa;


	box-shadow:4px 2px 3px -2px #444;


}





.TopMenu>li:hover>ul li:hover ul li{


	background-color:#eee;


}


.TopMenu>li:hover>ul li:hover ul li:hover a:hover,.TopMenu>li:hover>ul li:hover ul li:hover a{


	color:#cc0000;


}


.TopMenu>li:hover>ul li:hover ul li a{


	font-weight:bold;


	color:#777;	


}





.TopMenu li:hover ul li:hover ul, .TopMenu li:hover ul li:hover ul li:hover ul {


	-webkit-animation: slide-right 0.3s; /* Chrome, Safari, Opera */


    animation: slide-right 0.3s;


}





/*////////// TOP MENU 2 /////////////////*/





.TopMenu2 .Top2Niv1:last-of-type>a,.TopMenu2 .Top2Niv1H:last-of-type>a{


	border:0px;


}


.Top2Niv1>a, .Top2Niv1H>a{


	font-size:16px;


	border-right:1px solid #ddd;


}


.Top2Niv1H>a, .Top2Niv1H>a:hover{


	color:#cc0000;


}


.Top2Niv2>a{


	font-size:16px;


	color:#cc0000;


}





.SupTop2Niv2{


	background-color:#fff;


	border-radius:0px;


	border:1px solid #777;


	border-bottom:2px solid #777;


	box-shadow:0px 0px 3px #777;


}


.Top2Niv3 a,.Top2Niv3H a{


	color:#888;


	font-size:14px;


	font-weight:normal;


}


.Top2Niv3H a:hover{


	color:#000;


}





/*////////// TOP MENU 3 /////////////////*/





.TopMenu3 .Top3Niv1 a,.TopMenu3 .Top3Niv1H a{


	font-weight:normal;

	font-size:16px;


}
.Top3Niv1>a{

	color:#454281;
	border-right:1px solid 	#454281;
	line-height:12px ;

}
.TopMenu3 .Top3Niv1:last-child>a,.TopMenu3 .Top3Niv1H:last-child>a{
	border:0px;	
}

.Top3Niv1H>a,.Top3Niv1H>a:hover{


	color:#fff;	
	border-right:1px solid 	#414282;
	line-height:12px !important;

}


.SupTop3Niv2,.SupTop3Niv3{


	background-color:#fff;


	border-radius:5px 15px;


	box-shadow:0px 0px 3px #777;


	border:1px solid #ddd;


}
.TopMenu3 .SupTop3Niv2 a{
	color:#383D79;
}
.TopMenu3 .SupTop3Niv2 .Top3Niv2H>a{
	color:#42C9FF;
}

.SupTop3Niv2 li:hover{


	background-color:#eee;


}





/*////////// TOP MENU 4 /////////////////*/





.TopMenu4 a{


	font-size:16px;


	color:#444;


	font-size:16px;


}


.Top4Niv1>a,.Top4Niv1H>a{


	border-right:1px solid #ddd;


}


.TopMenu4 .Top4Niv1:last-of-type>a,.TopMenu4 .Top4Niv1H:last-of-type>a{


	border:0px;


}


.Top4Niv1H a{


	color:#000;


}


.SupTop4Niv2{


	background-color:#fff;


	border:1px solid #777;


}


.ButNiv2{


	background-color:#eee;


	border-bottom:3px double #aaa;


	transition:all 0.5s;


}


.ButNiv2 a{


	color:#444;


}


.ButNiv2:hover{


	background-color:#ddd;


	color:#000;


	


}


.ButNiv2:hover a{


	color:#000;


}


.ButNiv3 a{


	font-weight:normal;


}


.ButNiv3:hover a{


	color:#999;


}





/*////////// SIDE MENU /////////////////*/





.SideMenu{


	background-color:#fff;


	border-radius:0px 0px 0px 0px;


	border-bottom:1px solid #777;


}


.SideMenu>li{


	


	border-bottom:1px dotted #aaa;


}


.SideMenu>li:first-of-type{


	border-top:0px;


}


.SideMenu>li:last-of-type{


	border-bottom:0px;


}








.SideMenu>li ul{


	background-color:#eee;


	border-radius:0px;


	box-shadow:0px 0px 3px #777;


}


.SideMenu>li ul li{


	border-bottom:1px dotted #aaa;


	transition:all 0.5s;


}


.SideMenu>li ul li:hover{


	background-color:#ccc;


}


.SideMenu>li ul li:first-of-type{


	border-top:0px;


}


.SideMenu>li ul li:last-of-type{


	border-bottom: 0px;


}





/*////////// SIDE MENU 2 /////////////////*/





.LeftTitle{


	color:#222;


	font-size:18px;


	font-weight:lighter;


	border-bottom:1px solid #777;


	padding-bottom:2px !important;


	margin-bottom:2px !important;


}


.SideMenu2{


	border-bottom:1px solid #777;


	border-top:1px solid #777;


}


.SideMenu2 li a{


	font-weight:bold;


	font-size:13px;


	color:#999;


}


.SideMenu2 li a:hover{


	color:#263341;


}


.SideMenu2>li{


	padding-left:0px;


	border-bottom:1px solid #ccc;


}


.SideMenu2>li:last-child{


	border-bottom:0px;	


}


.SideMenu2>li>a{


	background-repeat:no-repeat;


	background-position:0 50%;


	padding-left:15px;


}


.SideMenu2>li>.active{


	background-repeat:no-repeat;


	background-position:0 50%;


	padding-left:15px;


	color:#263341;


}


.SideMenu2 li .active{


	background-repeat:no-repeat;


	background-position:0 50%;


	padding-left:15px;


	color:#263341;


}


.SideMenu2 li ul li{


	padding-left:15px;


}


.SideMenu2 li ul li a::before{


	content:"•";


}





/*////////// SIDE MENU 3 /////////////////*/





.SideMenu3{


	background-color:#fff;


	border-radius:0px 0px 0px 0px;


	border-bottom:1px solid #777;


	border-top:1px solid #777;


}


.SideMenu3>div{


	border-bottom:1px dotted #aaa;


	transition:all 0.5s;


}


.SideMenu3>div:last-of-type{


	border-bottom:0px;


}


.SideMenu3 div:hover{


	background-color:#eee;


}





/*Dropdown*/





.SupSideDrop{


	background-color:#eee;	


	border-top:1px solid #aaa;


	border-bottom:2px solid #777;


	box-shadow:5px 0px 3px #777;


}





.SideMenu3 .SideButNiv1:hover .SupSideDrop {


	-webkit-animation: slide-left 0.3s; /* Chrome, Safari, Opera */


    animation: slide-left 0.3s;


}





/*////////// BOTTOM MENU /////////////////*/





.BottomMenu {


	


}


.BottomMenu a {


	border:0px;


	font-size:16px;


	color:#B82A61;


	transition:none;


}


.BottomMenu a:hover{	


	color:#cc0000;


	border:0px; 


	margin-top:4px !important;


}





/*-----------------------------BANNER-------------------------------------*/


.BannerNav {
	background-image:url('element-grafic-suprapus-peste-rotativ.png');
	background-repeat:no-repeat;	
	background-position:50% -7px;
}


.BannerScreen {


	border-radius:0px 0px 10px 10px;
	border:1px solid #ddd;

	


}


.navSlider, .navSliderOn {


	text-decoration:none;


	font-weight:bold;


	text-align:center;


	-webkit-border-radius:16px;


	-moz-border-radius: 16px;


	border-radius: 16px;


}


.navSlider{


	background-color:#383C79;


	border:2px solid #383C79;


	transition:all 0.5s;


	color:#fff;


}


.navSlider:hover{


	background-color:#F7CD18;


	border:2px solid #F7CD18;


	color:#eee;


}


.navSliderOn {


	background-color:#F60068;


	border:2px solid #F60068;


	color:#eee;


}





/*-------------------------PHOTO GALLERY CMS-----------------------------*/


.GalImgContainer{





}


.GalImgContainer:hover{


}


.GalImg{


	border-bottom:4px double #777;


	transition:all 0.5s;
	border-radius:100px;
	border:2px solid #C81D63;


}


.GalImg img{


	opacity:0.8;


	transition:all 0.5s;


}


.GalImgContainer:hover img{


	opacity:1;


}


.GalImgContainer:hover .GalImg{


	border-radius:0px;


}


.GalTxt{


	text-align:center;


	font-weight:bold;


	color:#666;


	font-size:12px;


	line-height:12px;


	transition:all 0.5s;


}


.GalImgContainer:hover .GalTxt{


	color:#444;


	cursor:default;


}





/*----------------------LISTA SUBORDONATE-------------------*/





.SubortList a{


	color:#444;


	font-size:22px;


	font-weight:normal;


}


.SubortList a:hover{


	color:#999;


}


.SubortList .SiteButt2{


	font-size:16px;


	color:#444;


	background-color:transparent;


	border:0px;


	border-radius:3px;


	transition:all 0.8s;


}


.SubortList .SiteButt2:hover{


	


	color:#42C9FF;


}





/*------------------------- CATEGORY --------------------------*/





/*// CategoryBox /////////////////////*/	


	


.BoxCat {


	border-bottom:2px dotted #53658C; 


	transition:all 0.5s;


	


}


.BoxCat:hover{





}


.BoxCat:hover .BoxCatTitle{


	color:#263341;


}





.BoxCatImg {


	margin-bottom:0px !important;


	border-radius:6px 6px 0 0;


	transition:all 0.5s;
	border:1px solid #53658C;

	
	background-color:#fff;
	border-radius:150px;


}
.BoxCatImg img{
	
}

.BoxCat:hover .BoxCatImg{


}


.BoxCat h2{


	


	margin:0 auto 10px;


	border-radius:0px 0px 6px 6px;


	transition:all 0.5s;


}


.BoxCat:hover h2{


}


.BoxCatTitle {


	font-size:20px;


	line-height:20px;
	color:#53658C;

	font-weight:bold;


}


.BoxCat div:last-of-type{


	color:#aaa;


	transition:all 0.5s;


}


.BoxCat:hover div:last-of-type{


	color:#444;	


}





/*// PRODUCT BOX (TAB) ////////////////////*/





.BoxProd{

	background-image:url('sageata-adauga-in-cos.png');
	background-repeat:no-repeat;
	background-position:right 65%;

	transition:all 0.5s;


}
.BoxProd:hover{
	background-image:url('sageata-adauga-in-cos-mouse-over.png');
	
}
.BoxProdBottom{
	
	border-top:3px solid #C81D63;
	height:26px;
	background-image:url('element-grafic-sub-produs-in-lista.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	width:221px;
	margin:0 auto;
}


.BoxProdTitle{


	height:70px !important;


	margin:0 auto;
	

	width:80%;


}


.BoxProdTitle a{


	font-size:20px;
	font-weight:bold;
	color: #383D79;           


}


.BoxProdTitle a:hover{


	color:#42C9FF;


}


.BoxProdImg{


	margin-bottom:0px !important;


	border-radius:170px;
	background-color:#fff;

}


.BoxProdTxt{


	color:#444;


	font-size:14px;


	height:50px !important;


	margin-bottom:10px !important;
	cursor:default;

	


	margin:0 auto;


	padding-bottom:3px !important;


	border-radius:0px 0px 6px 6px;
	margin-top:10px;

}


.BoxProdComContent{


	background-image:url('cumpara-buton-fara-texte.png');
	background-repeat:no-repeat;
	

}


.BoxProdComContent .label{


	color:#000;


	font-weight:bold;


	margin-left:10px;


}


.BoxProdComContent .input{


	background-color:transparent;


	border:0px;


	border-radius:0px;


}


.BoxProdPret{


	font-size:28px;


	color:#383D79;


	font-weight:bold;


}


.BoxProd .BoxProdPretTaiat del{


	color:#999;


}


.BoxProdAdCos{


	color:#F60068;


	font-weight:bold;


	font-size:14px;


	transition:all 0.5s;


	


}
.BoxProdAdCos2{
	display: inline-block;
	width: 52px;
	height: 45px;
	margin-left: 3px;
}


.BoxProdAdCos:hover{


	color:#92030A;


	text-shadow:0px 0px 1px #eee;


}


.BoxProdFav a{


	color:#42C9FF;


	border-radius:6px;


	padding:1px 7px;


	padding-left:15px;


	background-image:url('adauga-favorite-plus.png');


	background-position:3px 50%;


	background-repeat:no-repeat;



}


.BoxProdFav a:hover{



}


.BoxProdFav .prodFav,.BoxProdFav .deleteFav{


	background-image:none;


	padding-left:3px;


	margin:0px 1px 0px 0px;


}


.BoxProd .BoxProdCom .inputbutton{


	background-color:#eee;


	border:1px solid #aaa;


	color:#000;


	border-radius:0px;


	transition:all 0.5s;


	font-size:12px;


	border-bottom:4px double #aaa;


}


.BoxProd .BoxProdCom .inputbutton:hover{


	color:#999;


}





/*// PRODUCT BOX (LIST) ////////////////////*/





.BoxProdLong{


	border-bottom:1px solid #A9A679; 
	background-image: url("sageata-adauga-in-cos.png");
	background-repeat:no-repeat;
	background-position:100% 50px;


}
.BoxProdLong:hover{
	background-image: url("sageata-adauga-in-cos-mouse-over.png");
}

.BoxProdLong .BoxProdImg{


	
	background-color:#fff;

	border-radius:150px;


}


.BoxProdLong .BoxProdLongTitle a{


	font-size:21px;


	font-weight:bold;


	color:#383D79;


}
.BoxProdLongFav{
	
}

.BoxProdLong .BoxProdPret{


	text-align:right;


	font-size:24px;


	color:#383D79;


	font-weight:bold;
	
	
}


.BoxProdLong .BoxProdPretTaiat del{


	color:#999;


}


.BoxProdLongFav a{


	color: #42C9FF;
border-radius: 6px;
padding: 1px 7px 1px 15px;
background-image: url("adauga-favorite-plus.png");
background-position: 3px 50%;
background-repeat: no-repeat;


}


.BoxProdLongFav a:hover{


	

}


.BoxProdLongFav .prodFav,.BoxProdLongFav .deleteFav{


	background-image:none;


	padding-left:3px;


	margin:0px 1px 0px 0px;


}


.BoxProdLong .BoxProdLongCom .inputbutton{


	background-color:#eee;


	border:1px solid #aaa;


	color:#000;


	border-radius:0px;


	transition:all 0.5s;


	font-size:12px;


	border-bottom:4px double #aaa;


}


.BoxProdLong .BoxProdLongCom .inputbutton:hover{


	color:#999;


}


.BoxProdLongTxt{


	color:#000;


}





/*// PAGING /////////////////*/





.paging{


	background-color:#eee;


	border-radius:6px;


}


.paging select{


	border-radius:5px;


	border:1px solid #ddd;


}


.Pagff0,.Pagpv0{


	opacity:0.5;


}


.Pagff0, .Pagff{


	background-image:url('right.png');


	background-position:50%;


	background-repeat:no-repeat;


}


.Pagpv0, .Pagpv{


	background-image:url('left.png');


	background-position:50%;


	background-repeat:no-repeat;


}





/*------------------------- PRODUCT --------------------------------*/








.PagProdCom {


	


	text-indent:30px;
	margin:0 auto;
	background-image: url("cumpara-buton-fara-texte.png");
	background-repeat: no-repeat;

}
.ProdImgMediu{
	border-radius:20px;
	border:2px solid #7D58A2;
}

.PagProdCom .label {


	color:#000;            


	font-weight:bold;


	margin-left:10px;


}


.PagProdCom .input {


	background-color: transparent;
	border: 0px none;
	border-radius: 0px;


}


.ProdPret {


	text-align:right;


	font-size:30px;


	color:#383D79;


	font-weight:bold;


}


.ProdPretTaiat {


	text-decoration:line-through;


}


.ProdPretTaiat del{


	color:#999;


}


.ProdAdCos {


	color: #F60068;
	font-weight: bold;


	font-size:16px;


	text-indent:0px;


	transition:all 0.5s;


}


.ProdAdCos:hover{


	color: #92030A;


	text-shadow:0px 0px 1px #eee;


}





.BoxProdFav {


	text-align:center;


}
.ProdTopRight h1{
	color:#7D58A2;
	font-weight:bold;
	font-size:24px
}



.ProdTopRight .SiteButt3 {


	color: #42C9FF;
	border-radius: 6px;
	padding: 1px 7px 1px 15px;
	background-image: url("adauga-favorite-plus.png");
	background-position: 3px 50%;
	background-repeat: no-repeat;
	margin-left:80px;


}


.ProdTopRight .SiteButt3:hover {


	


}


.ProdTopRight .prodFav, .ProdTopRight .deleteFav{


	padding-left:0px;


	background-image:none;


}


.BullProd {


	clear:both;
	


}
.ProdTopRight{
	background-image:url('sageata-adauga-in-cos-mouse-over.png');
	background-repeat:no-repeat;
	background-position:60% 40px;
}




/*// PRODUCT TABS ///////////////////////*/





.ProdTabOn{


	background-color:#7D58A2;


	color:#fff;


	font-weight:bold;


	font-size:14px;
	border-radius:10px 10px 0 0 ;


}


.ProdTabOff{


	background-color:#eee;


	color:#999;


	font-size:12px;
	border-radius:10px 10px 0 0 ;


}


#ProdDescMain, #ProdSpecMain, #ProdRecsMain, #ProdCommMain{


	border-top:2px solid #7D58A2;


}
#item-tags{
	text-align: left;
color: #42C9FF;
font-size: 14px;
}
#item-tags a{
	text-align: center;
color: #42C9FF;
font-size: 14px;
font-weight:bold;
}




/*// PRODUCT GALLERY //////////////////*/








.ProdImgZoom{


	border:1px solid #ddd;


	background-color:#FFFFFF;


}


.ProdMagnif{


	background-color:#ffffff;


	border:1px solid #eee;


}








/*// RECOMMENDED PRODUCTS ////////*/











/*// Specifications ///////////////////*/





.ProdSpecificatii {


	border-radius: 6px;


}


.SpecRow1 {


}


.SpecGroupName {


	background-color:#ddd;


	border-radius: 6px;  


} 


.SpecRow2 {


	border-bottom:1px dotted #ddd;


}


.SpecRowName {


	font-weight:bold;


	background-image: url(bullrow.gif);


	background-repeat:no-repeat;


	background-position:100% 50%;


	color:#666666;


}


.SpecRowTxt {


	color: #666666;


}





/*-----------------------------CART-----------------------------*/





.cos{


	box-shadow:0px 0px 5px #aaa;


	border-radius:6px 6px 0 0 ;


}


.cos th{


	background-color:#eee;


	color:#cc0000;


	font-size:14px;


}


.cos th:first-child{


	border-radius:6px 0 0 0;


}


.cos th:last-child{


	border-radius:0px 6px 0 0;


}


.SecundaryTxt{


	color:#999;


}


.cos td{


	border-bottom:2px dotted #ddd;


}


.cos tr:last-child td{


	border:0px;


	background-color:#D1E7EF;


	font-weight:bold;


	color:#333;


	background-image:url('background.gif');


}


.cos tr:hover{


	background-color:#f9f9f9;


}


.ButDelete{


	border-radius:15px;


	padding:5px;


	background-color:#cc0000;


	color:#fff;


	font-weight:bold;


	line-height:13px;


	box-shadow:0px 0px 3px #000;


}


.ButDelete:hover{


	color:#fff;


	background-color:#8F0000;


}


.SepContent{


	border-right:2px dotted #eee;


}


.date th{


	background-color:#eee;


	box-shadow:0px 0px 3px #aaa;


	border-radius:6px;


}


.date th strong{


	color:#888;


	font-size:14px;


}





/*// CheckOutSteps /////////////////////*/





.CheckOutSteps {


	font-family:Verdana, Arial, Helvetica, sans-serif;


	font-size:14px;


	font-weight:bold;


	box-shadow:0px 8px 4px -4px #ccc;


}


.CheckOutSteps td:first-child{


	border-radius:6px 0 0 6px;


}


.CheckOutSteps td:last-child{


	border-radius:0px 6px 6px 0px;


}


.CheckOutStepPrev {


	background-position:100% -149px;


	color:#FFFFFF;


	background-color:#898989;


	background-image:url(backpasi.gif);


	background-repeat:no-repeat;


}


.CheckOutStepPrev2 {


	background-position:100% -149px;


	color:#FFFFFF;


	background-color:#EE3037;


	background-image:url(backpasi.gif);


	background-repeat:no-repeat; 


}


.CheckOutStepActiv {


	background-position:100% -74px;


	color:#fff;


	background-color:#f4f4f4;	


	background-image:url(backpasi.gif);


	background-repeat:no-repeat;


}


.CheckOutStep {


	background-position:100% 0;


	color:#ccc;


	background-color:#f4f4f4;	


	background-image:url(backpasi.gif);


	background-repeat:no-repeat;


}


.CheckOutLast {


	background-color:#f4f4f4;


	color:#ccc;


}


.CheckOutLast2 {


	background-color: #EE3037;


	color:#fff;


}





/*------------------------Order------------------------------*/





.frow1{


	background-color:#eee !important;


	border:1px solid #aaa;


}


.frow2{


	background-color:#f9f9f9 !important;


	border:1px solid #ccc !important;


}


.invoice{


	


	border:1px solid #ccc !important;


}


.frow3{


	background-color:#f9f9f9 !important;


}





/*------------------GreyBox-----------------------*/





.PopupContent h1{


	font-size:25px;


}





#shop_votes table{
	float:right;
	clear:both;
}





/*// ANIMATIONS /////*/





/* Chrome, Safari, Opera */


@-webkit-keyframes slide-up {


    from {top: 200%;opacity:0;}


    to {top: 100%;opacity:1;}


}


@-webkit-keyframes slide-right {


   from {left: 100px;opacity:0;}


    to {left:200px;opacity:1;}


}


@-webkit-keyframes slide-left {


   from {left: 290px;opacity:0;}


    to {left:190px;opacity:1;}


}





/* Standard syntax */


@keyframes slide-up {


    from {top: 200%;opacity:0;}


    to {top: 100%;opacity:1;}


} 


@keyframes slide-right {


    from {left: 100px;opacity:0;}


    to {left:200px;opacity:1;}


} 


@keyframes slide-left {


    from {left: 290px;opacity:0;}


    to {left:190px;opacity:1;}


} 