@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #296e07;
	background-image:url(../images/bgpage.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#fefefe;
}

img {
	border:none;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #296e07;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/*==== COMUNI ====*/
a.linka{
	font-weight:bold;
}

/*==== STRUTTURA BASE ====*/
#container {
	position:absolute;
	width:912px;
	top:0;
	left:50%;
	margin:0px 0px 0px -456px;
	background-color:#ffffff;
}

#header{
	width:912px;
	height:169px;
	background-image:url(../images/bgheader.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#subheader{
	width:912px;
	height:55px;
	margin-top:-20px;
}


#maincontent{
	float:left;
	display:inline;
	width:910px;
	border:1px solid #dcdcdc;
	border-top:none;
}
.maincontentpage{
	padding-bottom: 14px;
}	


#footer{
	display:block;
	margin: 0px 0px 0px 14px;
	width:878px;
}



/*==== HEADER ====*/
/* logo */
#logolangelica{
	float:left;
	display:inline;
	width:282px;
	height:167px;
	text-align:right;
}
#logolangelica img{
	width:270px;
	height:159px;
}

/* mainmenu */
#mainmenu {
	float:left;
	margin-left:40px;
	margin-top:105px;
}

.voceMenu{
	float:left;
	display:inline;
	margin-right:35px;
}
.txtvoceMenu{
	visibility:hidden;
}
div#mondoangelica a{
	display:block;
	width: 115px;
	height:15px;
	padding:0;
	background: url(../images/pmondoangelica.gif) 0 0 no-repeat;
}
div#prodotti a{
	display:block;
	width: 56px;
	height:15px;
	padding:0;
	background: url(../images/pprodotti.gif) 0 0 no-repeat;
}
div#pressclub a{
	display:block;
	width: 66px;
	height:15px;
	padding:0;
	background: url(../images/ppressclub.gif) 0 0 no-repeat;
}

div#contatti a{
	display:block;
	width: 56px;
	height:15px;
	padding:0;
	background: url(../images/pcontatti.gif) 0 0 no-repeat;
}
div#mondoangelica a:hover, div#prodotti a:hover, div#pressclub a:hover, div#contatti a:hover, div#mondoangelica a.voceMenusel, div#prodotti a.voceMenusel, div#pressclub a.voceMenusel, div#contatti a.voceMenusel{
	background-position: 0 -15px;
	cursor:pointer;
	text-decoration:none;
}

/* div subMenu */
div#mainmenu .subMenuFormat{
	background-image:url(../images/bgsubmenu);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:234px;
	border:1px solid #c5c2c1;
	padding-bottom:10px;
}	
.voceSubMenu{
	margin: 10px 10px;
}
.titSubMenu a{
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.titSubMenu a:hover{
	text-decoration:underline;
}
.imgSubMenu{
	float:left;
	display:inline;
	width:60px;
	margin-top:10px;
	margin-right:10px;
}
.imgSubMenu img{
	border:1px solid #337a0e;
}
.txtSubMenu{
	margin-top:10px;
	color: #787878;
}
.breakSubMenu{
	margin-left:10px;
}
.breakSubMenu img{
	margin:10px 0 0 0;
}


/* mainmenu
#mainmenu {
	float:left;
	margin-left:58px;
	margin-top:105px;
	border: 1px solid red;
}
#mainmenulist{
	list-style-type: none;
	margin:0;
	padding:0;
}
#mainmenulist li{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
#mainmenulist li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #104401;
	text-decoration: none;
	text-transform:uppercase;
}
#mainmenulist li a:hover, #mainmenulist li.mainmenusel a {

}
*/

/*==== FOOTER ====*/

/* infofooter */
#infofooter{
	float:left;
	display:inline;
	margin:30px 0px 0px 43px;
}

/* utilsmenu*/
#utilsmenu {
	float:left;
	margin:30px 0 0 10px;
	padding:0;
}
#utilsmenulist{
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0;
}
#utilsmenulist li{
	float:left;
	margin:0;
	padding:0;
}
#utilsmenulist li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #104401;
	text-decoration: none;
}
#utilsmenulist li a:hover, #utilsmenulist li.utilsmenulist a {
	text-decoration:underline;
}
.break{
	padding:0 12px;
}

/* acquista on line */
#acquista{
	float:right;
	width:177px;
	margin-top:0px;
	/*margin-right:0px;*/
	margin-left:45px;
}
#acquista img{
	width:177px;
	height:76px;
}

/* logocoswell */
#logocoswell{
	float:left;
	margin-top:25px;
}


/*==== MAINCONTENT INDEX ====*/

/* box left & right */
.boxindex {
	float:left;
	display:inline;
	height:192px;
	border:1px solid #e9e9e9;	
}
.titboximg {
	margin: 4px 0 3px 8px;
}
.boxcontent {
	margin: 0 0 0 10px;
	line-height:14px;
}
.boxlink{
	width:230px;
	background-color: #f7fbf5;
	padding: 5px 7px;
	margin-top:10px;
}

/* boxleft */
.boxtitleft{
	background-color: #094e20;
	margin-bottom:10px;
}
#boxleft {
	float:left;
	display:inline;
	width:424px;
	margin-left:15px;
	margin-right:15px;
	height:182px;
	margin-bottom:10px;
	height:335px;
}
#boxchiedipiante {
	float:left;
	display:inline;
	width:424px;
	background-image:url(../images/bgboxleftimg.jpg);
	background-position:right 25px;
	background-repeat:no-repeat;
	height:185px;
	margin-bottom:7px
}

/* boxright */
.boxcontentright {
	float:left;
	display:inline;
	width:214px;
	margin: 0 0 0 10px;
	line-height:14px;
}
.boxcontentright p{
	margin-bottom:4px;
	margin-top:0;
	float:left;
	display:inline;
	width:182px;
}
.sapevatelo{
	float:left;
	display:inline;
	width:182px;
	margin-left:7px;
}
.txtveronesi{
	float:right;
	display:inline;
	width:210px;
	margin-top:62px;
}
.boxtitright{
	margin-bottom:10px;
}
#boxright {
	float:left;
	display:inline;
	width:436px;
	background-image:url(../images/bgboxrightimg2a.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:130px !important;
	margin-bottom:13px;
}

/* box benessere */
.boxbenessere{
	float:left;
	display:inline;
	margin-bottom:12px;
	width:439px;
	background-image:url(../images/bgboxbenessere.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:79px !important;
}
.boxbenessereleft{
	float:left;
	display:inline;
	width:206px;
	margin:30px 0 0 0px;
}
.boxbenessereright{
	float:left;
	display:inline;
	width:222px;
	margin:30px 0 0 0;
}
.sapevatelo{
	margin-left:16px;
}
/* box benessere record */
.boxbenessererecord{
	float:left;
	display:inline;
	margin-bottom:10px;
	width:439px;
	border:1px solid #e9e9e9;
	height:90px !important;
}
.boxbenessererecord .contentbox{
	margin: 10px 0 7px 10px;
}
.boxbenessererecord .contentbox div{
	float:left;
	display:inline;
}
.boxbenessererecord .contentbox img{
	float:right;
	display:inline;
	margin-right:10px;
}
.boxbenessererecord .sapevatelo{
	margin-top:6px;
}

/* box mars 500*/
.boxmars500{
	float:left;
	display:inline;
	background-image:url(../images/titmars500.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:424px;
	border:1px solid #e9e9e9;
	font-size:11px;
}
.boxmars500 .uppercase{
	margin-top:30px;
	margin-left:10px;
}
.boxmars500 .redtext{
	color:#ec4221;
	margin-bottom:4px;
}
.boxmars500 .boxlink{
	width:230px;
	background-color: #fff;
	padding: 0;
	margin:7px 0;
}


/* boxbottom */
#boxbottom{
	float:left;
	display:inline;
	/*clear:both;*/
	width: 878px;
	margin-left:15px;
	margin-bottom:14px;
	border:1px solid #e9e9e9;
}

.boxtitbottom{
	background-color: #749f3e;
	margin:0 0 4px 0;
}
.boxtitbottom img{
	margin: 0 0 3px 8px;
}

#boxbottomcontent{
	width:878px;
	height:168px;
	background-image:url(../images/bgboxbottom.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;	
	line-height:14px;
}

/* intro (box1)*/
#intronovita{
	float:left;
	display:inline;
	width:235px;
	margin:10px 0px 0 10px;
}
.txtintronovita{
	width:195px;
	margin-bottom:10px;
}
.imgintronovita{
	float:left;
	display:inline;
	width:123px
}
.linkintronovita{
	float:left;
	display:inline;
	width:95px;
	margin-top:15px;
}

/* prod (box2,3,4) */
.boxnovita{
	float:left;
	display:inline;
	margin:5px 0 0 0;
	text-transform:uppercase;
	text-align:left;
}

.box1{
	width:120px;
}
.box1 img{
	width:106px;
	height:80px;
	margin:27px 0 0 11px;
}
.box2{
	width:156px;
}
.box2 img{
	width:133px;
	height:109px;
	margin-left:20px;

}
.box3{
	width:160px;
	border-right:1px solid #749f3e;
}
.box3 img{
	width:115;
	height:108px;
}

.boxnovita div{
	text-align:left;
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
}
.boxnovita div a{
	font-size:12px;
}

.boxnovita div.boxprod1{
	margin-left: 20px;
}
.boxnovita div.boxprod2{
	margin-left: 60px;
}
.boxnovita div.boxprod3{
	margin-left: 45px;
	width:80px;
}
/* boxflash index */
#boxflashindex{
	float:left;
	display:inline;
	width:168px;
	margin:0px 0 0 10px;
	text-align:center;
}

/*==== eof MAINCONTENT INDEX ====*/


/*==== MAINCONTENT ====*/
#boxinternal{
	float:left;
	display:inline;
	border:1px solid #eeeeee;
	width:881px;
	margin-left:14px;
	line-height:14px;
}

#contentleft{
	float:left;
	display:inline;
}
#contentright{
	float:right;
	display:inline;
	border-left:1px solid #a5bf9a;
}

/* contentleft */
.contentleftmondoangelica{
	width:364px;
}
.contentleftlaricerca{
	width:519px;
}
.contentleftpressclub{
	width:350px;
}
.contentleftpressclubdetail{
	width:414px;
}

#titpage{
	background-color:#1f6103;
	margin: 25px 30px 0 30px;
}
#txtpage{
	margin:10px 30px 0 30px;
}
#boxpage{
	float:left;
	display:inline;
	background-color:#f7fbf5;
	margin: 15px 30px 0 30px;
}

/* contentleft > mondo angelica */
.imgboxpage{
	float:left;
	display:inline;
	width:98px;
}
.imgboxpage img{
	border: 1px solid #5b8b47;
	margin:10px 10px;
}
.linkboxpage{
	float:left;
	display:inline;
	width:350px;
	margin-top:11px;
	color:#808080;
}
a.titboxpage{
	font-weight:bold;
}

/* contentleft > press club */
#newslist{
	
}
p.boxnews{
	margin:0;
	padding:0;
	border:1px solid green
}
.datanews{
	font-weight: bold;
}
.titnews{
	color:#959595;
}
.morenews{
	text-align:right;
}
/* contentleft > press club > detail */
.contentmars500{
	margin-top:40px
}
.titsinglenews{
	font-size:12px;
	margin:10px 0px;
}
.titsinglenewsmars500{
	background-image:url(../images/titmars500small.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#064c26;
	font-family:Trebuchet MS;
}
.titsinglenewsmars500 div.titnews{
	padding-top:35px;
}
.titsinglenewsmars500 .titnews{
	color:#064c26;
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS;
	line-height:17px;
}
.subtitred{
	color:#ec132b;
	text-transform:uppercase;
	margin:20px 0 15px 0;
	font-size:15px;
	font-weight:bold;
}
.subtitnews{
	font-size:11px;
	margin-bottom:10px;
}
.txtnews{
	color:#959595;
}
.txtnewsmars500{
	width:290px;
	color:#064c26;
	font-size:13px;
	line-height:15px;
}
.breaknews img{
	margin: 10px 0 0 0;
}

.backnews{
	float:left;
	display:inline;
	width:100px;
	margin-top:8px;
	margin-bottom:12px;
}
.downloadnews{
	float:left;
	display:inline;
	width:100px;
	vertical-align:top;
	margin-top:8px;
	margin-bottom:12px;
}
.downloadnews img{
	vertical-align:top
}
.backnews a, .downloadnews a{ 
	color:#959595;
	text-decoration:none;
}
.backnews a:hover, .downloadnews a:hover{ 
	text-decoration:underline;
}

/* contentright */
/* contentright > press club */
.contentrightpressclub{
	background-color: #d7e9ce;
}
.contentrightpressclub img{
	
}
/* contentright > press club > detail*/
.contentrightpressclubdetail{
	background-color: #d7e9ce;
	width:465px;
}

#slideshowpos{
	background-color: #d7e9ce;
	margin:39px 0px 0 24px;
	width:410px;
	height:410px;
}

/* mars 500 */
#jquery-overlay{
	height:1020px !important;
}
.bgmars500{
	background-image:url(../images/bgmars500.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.contentleftmars500{
	float:right;
	display:inline;
	width:360px;
}
.contentrightmars500{
	float:right;
	display:inline;
	width:518px;
	background-color: #cdd4cc;
	padding-bottom:10px
}
.imgsmars500{
	margin:10px 10px;
}
.imgsmars500 img{
	float:left;
	display:inline;
}

/*maratona*/
#contentmaratona{
	float:left;
	display:inline;
	width:845px;
	margin:25px 0px 0px 18px;
}
#maratonaleft{
	float:left;
	display:inline;
	width:655px;
	margin:0 0px 0 0;
}
#maratonaleft .txtnewsmars500{
	width:655px;
}
#maratonaleft .titnews{
	color: #064C26
}
#maratonaright{
	float:right;
	display:inline;
	width:151px;
}
#maratonaright .items div {
    float: left;
	display:inline;
    width: 151px;
}

#maratonaright .scrollable {
    height: 730px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 160px;
}
#maratonaright  .items div.singleimg{
	border:1px solid #d7d9d9;
	margin-bottom:10px
} 
#maratonaright  .items div img{
	margin:2px 3px;
} 
#maratonaleft .titnews{
	color:#296E07;
	font-size:24px;
	line-height:26px;
}

