/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:url(../images/bg.gif) center 0 repeat; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; 
	line-height:21px;
	color:#000000;
	min-width:960px;
}
html, body { height:100%;}
#page2 {min-width:1070px;}


p {padding-bottom:21px;}

a {
	color:#d52d00; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

/* Global Structure ============================================================= */
#main {
	margin: 0 auto;
	position: relative;
	width: 980px;
	}

	/* Header */
	header{position:relative; z-index:20;
	
	}
	
	/* Content */
	section#content {position:relative; z-index:19;
		
	}			
	/* Footer */
	footer{height:150px;
		
	}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 61px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:0 8px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:0 12px 0 0; 
	float:left;
}
.img-indent3 { 
	margin:0 19px 0 0; 
	float:left;
}
.img-indent4 { 
	margin:0 11px 0 0; 
	float:left;
}
.img-indent5 { 
	margin:0 19px 0 0; 
	float:left;
}
.extra-wrap { 
	width:105%;
}
.extra-wrap1 { 
	overflow:hidden;
}
h1 {display:inline-block; margin-top:10px; float:right;
	}
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo.png) 0 0 no-repeat;	 
	width:420px;
	height:100px;
	display:block;
	
}
h2 {font-size:35px; line-height:1.2307em; color:#1d1d1d; text-transform:uppercase; font-family: 'Rosario', sans-serif; letter-spacing:-1px; text-shadow:1px 0 rgba(34, 34, 34,.5);}

h3 {font-size:17px; line-height:1.2307em; color:#1d1d1d; text-transform:uppercase; font-family: 'Rosario', sans-serif; text-shadow:1px 0 rgba(34, 34, 34,.5); font-weight:normal;}
.h3-bot {padding-bottom:20px;}
.h3-bot1 {padding-bottom:25px;}

.h3-pad {padding:59px 0px 20px 0px;}


h4 {display:inline-block; margin-top:10px; float:left;
	text-indent:-5000px;
	background:url(../images/palle_firenze.png) 0 0 no-repeat;	
	width:500px;
	height:100px;
	}

h5 {font-size:25px; line-height:1.2307em; color:#1d1d1d; text-transform:uppercase; font-family: 'Rosario', sans-serif; text-shadow:1px 0 rgba(34, 34, 34,.5); font-weight:normal;}
.h5-bot {padding-bottom:20px;}
.h5-bot1 {padding-bottom:25px;}

.h5-pad {padding:59px 0px 20px 0px;}

nav {padding-top:6px;}
.sf-menu {padding-top:4px; margin-left:-40px;
		
}
.sf-menu li {float:left;
	position:	relative;
	font-size:13px;
	line-height:1.2307em;
	display:inline-block;
	text-transform:uppercase;
	font-family: 'Rosario', sans-serif;
	padding:0px 17px 0px 8px;
	background:url(../images/li-bg.gif) right 9px no-repeat;
	
	}

.sf-menu .last {background:none;}	
.sf-menu .last1 {padding-left:0px}	
.sf-menu > li > a {
	display:block;
	font-size:13px;
	line-height:26px;
	color:#2a2a2a;
	font-weight:400;
	text-decoration:none; 
	position:relative;
	background:none;
}
.sf-menu > li > a strong {display:inline-block; font-weight:normal; padding:0 13px;}
.sf-menu > li > a strong strong {padding:0 0 1px 0;  background:none; cursor:pointer;}
.sf-menu li a:hover, .sf-menu li.sfHover a, .sf-menu li a.active {background:url(../images/menu-right.gif) 0 bottom no-repeat; color:#fff;}
.sf-menu li a:hover strong, .sf-menu li.sfHover a strong, .sf-menu li a.active strong {background:url(../images/menu-left.gif) right bottom no-repeat;}
.sf-menu li a:hover strong strong, .sf-menu li.sfHover a strong strong, .sf-menu li a.active strong strong {background:url(../images/menu-tail.gif) 0 bottom repeat-x;}	
	
	
	

 

 

	.sf-menu li li {
	font-size:13px;
	text-align:left;
	line-height:1.2307em;
	padding:0 0 0px 0px;
	background:none;
	text-transform:none;
	border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	background:url(../images/a-bg.gif) 0 0 repeat-x #020202;
	text-transform:uppercase;
	font-family: 'Rosario', sans-serif;
	margin-bottom:3px;
	

	
	
}
.sf-menu .last2 {border-bottom:none;}
	.sf-menu li li a {
		
		padding:4px 0px 6px 19px;
		display:inline-block;
		text-decoration:none;
		color:#fff;
		margin-top:0px;
		width:115px;
		
		
	}

	
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			133px; 
	display:none;
	padding:0px 0px 0px 0px;
	background:none;
}

		
	
.sf-menu ul li {
	width:			100%;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			32px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			-138px; /* match ul width */
	top:			3px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}






.sf-menu li li.sfHover > a,
	.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a.active  {
	color:#346774;
	}
.sf-menu ul li a {background:none !important;}


.jcarousel-skin-tango .jcarousel-container-horizontal {
	background:none;
	padding:50px 0px 0px 100px; 
	width:942px;
	min-height:187px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  942px;
    height: 187px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 220px;
    height: 387px;
}
.jcarousel-skin-tango .jcarousel-item a {}
.jcarousel-skin-tango .jcarousel-item a:hover {}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 20px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background:url(../images/button2.png) 0 0 no-repeat; height:48px; width:43px; position:absolute; top:143px; right:-51px; z-index:2; cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
   background:url(../images/button2.png) 0 -48px no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    top: 143px;
    right: -51px;    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background:url(../images/button1.png) 0 0 no-repeat; height:48px; width:43px; position:absolute; top:143px; left:-1px; z-index:2;  cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background:url(../images/button1.png) 0 -48px no-repeat;    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    top: 143px;
    left: -11px; 
}


.bg2 {background:url(../images/bg2-1.gif) center 0 repeat-x; min-height:100%;}

.slider {
	width:940px !important;
	height:458px;
	padding:0px;
	z-index:10;
	position:absolute;
	left:10px;
}
.slider .pic {position:absolute; top:0; left:281px;}


.items {
	display:none;
	
}
.play.paused {
	color:#f00;
}


.banner {
	position:absolute;
	left:20px;
	top:0px;
	z-index:999;
	width:256px;
	background:#fff;

	 
}
	.banner a {
		position:relative;
		z-index:10
	}
.pagination {
	position:absolute;
	padding:0;
	bottom:-4px;
	left:437px;
	z-index:999;
	
}

.pagination li {
	display:inline;
	width:16px;
	height:120px;
	margin-left:5px;
}
.pagination li a {
	width:16px;
	height:15px;
	display:inline-block;
	background:url(../images/list5-bg.gif) 0 0 no-repeat;
}
.pagination li a:hover {background:url(../images/list5-bg.gif) 0 -15px no-repeat;}
.pagination li.current a {
	margin:0;
	cursor:default;
	width:16px;
	height:15px;
	background:url(../images/list5-bg.gif) 0 -15px no-repeat;
}

.block1 {height:466px; margin:0 auto; width:940px; overflow:hidden; background:url(../images/block.png) 0 0 no-repeat;}



.block-top {padding-top:46px;}

.title4 {font-size:41px; line-height:1.2307em; color:#1e1e1e; font-family: 'Rosario', sans-serif; text-transform:uppercase; padding:108px 0px 0px 15px; letter-spacing:-1px;}
.title4 span {margin-top:-5px; display:inline-block;}
.title4 em {margin-top:-11px; display:inline-block; font-style:normal;}

.title5 {font-size:30px; line-height:1.2307em; color:#1e1e1e; font-family: 'Rosario', sans-serif; text-transform:uppercase; padding:108px 0px 0px 15px; letter-spacing:-1px;}

.text2 {font-size:22px; line-height:1.2307em; color:#4f4f4f; font-family: 'Rosario', sans-serif; text-transform:uppercase; padding:0px 0px 0px 19px; letter-spacing:-1px; margin-top:-5px;}

.row2-bg1 {background:url(../images/row2-bg1.gif) center 0 no-repeat; height:528px;}
/*===== header =====*/
#header {
	
}

.row {height:112px;}
.row1 {height:43px; background:url(../images/row1-bg.gif) 0 0 repeat-x; position:relative; z-index:11;}
.row2 {height:528px; background:url(../images/row2-bg.gif) 0 0 repeat-x; position:relative; z-index:10;}

.list {float:right; margin-right:0px; margin-top:29px; position:relative; z-index:999;}
.list li {float:left; font-size:11px; line-height:25px; background:url(../images/list-bg.gif) right 6px no-repeat; text-transform:uppercase; padding:0px 18px 0px 18px;}
.list a {color:#000; text-decoration:none; padding-top:18px; display:inline-block;}
.list a:hover {text-decoration:underline;}

.list .last {padding-right:0px; background:none;}

.absolute {position:absolute; background:url(../images/icon-1.gif) 0 0 no-repeat; height:12px; width:11px; right:149px; top:34px;}
.absolute1 {position:absolute; background:url(../images/icon-2.gif) 0 0 no-repeat; height:12px; width:11px; right:81px; top:34px;}
.absolute2 {
	position:absolute;
	background:url(../images/icon-3.gif) 0 0 no-repeat;
	height:24px;
	width:21px;
	right:67px;
	top:29px;
}

.bg1 {background:url(../images/bg1.gif) 0 0 repeat-x; height:3px;}


.indent {padding-top:57px;}
.indent1 {padding-top:59px;}

.img-top {padding-top:31px;}
.img-top1 {padding-top:24px;}
.img-top2 {padding-top:27px;}
.img-top3 {padding-top:25px;}
.img-top4 {padding-top:18px;}
.img-top5 {padding-top:38px;}



.img-pad {padding:25px 0px 23px 0px;}
.img-pad1 {padding:25px 0px 0px 60px;}
.img-pad2 {padding:24px 0px 23px 0px;}
.img-pad3 {padding:24px 0px 14px 0px;}

.text-top {padding-top:2px; display:inline-block;}
.text-top1 {padding-top:18px; display:inline-block;}
.text-top2 {padding-top:9px; display:inline-block;}

.pad-top {padding-top:20px;}
.pad-top1 {padding-top:21px;}
.pad-top2 {padding-top:23px;}
.pad-top3 {padding-top:12px;}


.img-right {margin-right:68px;}

.img-left {padding-left:14px;}

.img-bot {padding-bottom:13px;}
.img-bot1 {padding-bottom:25px;}

.text-left1 {padding-left:5px; display:inline-block;}
.text-left2 {padding-left:5px; display:inline-block;}


/*===== content =====*/
#content {
	
}
.link1 {font-size:11px; line-height:1.2307em; color:#4c5055; text-decoration:none; background:url(../images/link1-bg.gif) 0 0 repeat-x #e8e8e6; font-family: 'Rosario', sans-serif; text-transform:uppercase;
padding:8px 10px 8px 11px; margin:26px 0px 3px 1px; display:inline-block; text-shadow:1px 0 rgba(76, 80, 85,.5); 
	border-radius:3px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	box-shadow:1px 1px 3px #c4c3c1;
-moz-box-shadow:1px 1px 3px #c4c3c1;
-webkit-box-shadow:1px 1px 3px #c4c3c1;
}
.link1:hover {color:#6c9cd6;}

.link1-top {margin-top:20px;}
.link1-top1 {margin-top:37px;}
.link1-top2 {margin-top:18px;}

.border {background:url(../images/border.png) 0 0 repeat-x; height:2px; margin:30px 0px 35px 0px;}
.border-pad {margin:38px 0px 28px 0px;}
.border-pad1 {margin:41px 0px 0px 0px;}
.border-pad2 {margin:36px 0px 32px 0px;}
.border-pad3 {margin:31px 0px 0px 0px;}
.border-pad4 {margin:37px 0px 0px 0px;}
.border-pad5 {margin:38px 0px 36px 0px;}
.border-pad6 {margin:34px 0px 36px 0px;}
.border-pad7 {margin:40px 0px 38px 0px;}
.border-pad8 {margin:36px 0px 0px 0px;}
.border-pad9 {margin:33px 0px 0px 0px;}

.border-top {margin:34px 0px 0px 0px;}
.border-top1 {margin:39px 0px 0px 0px;}
.border-top2 {margin:36px 0px 0px 0px;}
.border-top3 {margin:35px 0px 0px 0px;}

.title {font-size:17px; line-height:1.2307em; font-family: 'Rosario', sans-serif; text-transform:uppercase; margin:27px 0px 20px 0px; text-shadow:1px 0 rgba(34, 34, 34,.5)}
.title a {color:#222222; text-decoration:none;}
.title a:hover {border-bottom:1px solid #222222;}

.title1 {font-size:13px; line-height:1.2307em; font-family: 'Rosario', sans-serif; text-transform:uppercase; margin:27px 10px 13px 0px; color:#222222; text-shadow:1px 0 rgba(34, 34, 34,.5);}
.title1 span {display:inline-block; margin-top:5px;}

.title1-pad {margin:25px 0px 10px 0px;}
.title1-pad1 {margin:24px 0px 12px 0px;}
.title1-pad2 {margin:22px 0px 13px 0px;}

.title2 {font-size:17px; line-height:1.2307em; font-family: 'Rosario', sans-serif; text-transform:uppercase; margin:22px 0px 6px 0px; color:#fffefe; display:inline-block;}
.title2b {font-size:17px; line-height:1.2307em; font-family: 'Rosario', sans-serif; text-transform:uppercase; margin:22px 12px 6px 6px; color:#fffefe; display:inline-block;}

.text1 {color:#9c9c9c; display:inline-block;}


.text {font-size:24px; line-height:1.2307em; font-family: 'Rosario', sans-serif; text-transform:uppercase; margin:27px 0px 20px 0px; color:#0a0a0a; height:50px; text-shadow:1px 0 rgba(34, 34, 34,.5)}
.text span {margin-top:4px; display:inline-block;}

.title3 {font-size:13px; line-height:1.2307em; font-family: 'Rosario', sans-serif; text-transform:uppercase; margin:20px 0px 13px 0px; text-shadow:1px 0 rgba(55, 55, 55,.5);}
.title3 a { color:#222222; text-decoration:none;}
.title3 a:hover {text-decoration:underline;}

.block {margin: 0 auto; width:1050px;}

.list1 li {font-size:13px; line-height:21px; background:url(../images/list1-bg.png) 0 3px no-repeat; padding-left:21px; padding-bottom:14px;  display:inline-block;}
.list1 a {color:#000; text-decoration:none;} 
.list1 a:hover {text-decoration:underline;}

.list1-top {padding-top:22px;}


.list2 li {font-size:13px; line-height:21px; background:url(../images/list1-bg.png) 0 6px no-repeat; padding-left:22px; padding-bottom:15px; display:inline-block;}
.list2 a {color:#000; text-decoration:none;} 
.list2 a:hover {text-decoration:underline;}

.list2-top {padding-top:19px;}

/*.list3 li {font-size:13px; line-height:34px; background:url(../images/list1-bg.png) 0 10px no-repeat; padding-left:21px; display:inline-block;}*/
.list3 li {line-height:34px; background:url(../images/list1-bg.png) 0 10px no-repeat; padding-left:21px; display:inline-block;}
.list3 a {color:#000; text-decoration:none;} 
.list3 a:hover {text-decoration:underline;}

.list3-top {padding-top:15px;}
.list3-top1 {padding-top:16px;}

.link3 {font-size:13px; line-height:1.2307em; font-family: 'Rosario', sans-serif;margin:4px 0px 3px 0px; color:#222222; text-transform:uppercase; text-decoration:none; display:inline-block; text-shadow:1px 0 rgba(34, 34, 34,.5);}
.link3:hover {text-decoration:underline;}

.link3-bot {margin-bottom:12px;}
.link3-pad {margin-top:-2px; padding-bottom:10px;}

.box {min-height:351px; width:220px; background:url(../images/box-bg.gif) 0 0 repeat-x #000; display:inline-block; text-decoration:none; cursor:pointer;
border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	
}
.box .padding {padding:10px 0px 0px 10px; display:inline-block;}
.box:hover {background:url(../images/box-bg.gif) 0 -351px repeat-x #02404f;

}

.box4 {min-height:351px; width:220px; background:url(../images/box-bg.gif) 0 0 repeat-x #000; display:inline-block; text-decoration:none; cursor:pointer;
border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	
}
.box4 .padding {padding:10px 0px 0px 10px; display:inline-block; text-align:center;}
.box4:hover {background:url(../images/box-bg.gif) 0 -351px repeat-x #02404f;
}

.box-top {padding-top:25px;}
.box-top1 {padding-top:30px;}


.box1 {height:44px; width:294px; background:url(../images/box2-bg.gif) 0 0 repeat-x #010101; text-align:center;
margin:0px 0px 0px 83px;
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	
}
.link4 {color:#fefefe; text-decoration:none; display:inline-block;  text-shadow:1px 0 rgba(254, 254, 254,.5);  text-transform:uppercase; font-size:12px; line-height:14px;}
.link4:hover {color:#f68c61;}

.link4 span {margin-top:-7px; display:inline-block;}

.box1 .padding {padding:8px 0px 0px 0px;}

.box1-top {padding-top:21px;}

.link5 {font-size:13px; line-height:21px; color:#000; text-decoration:none; display:inline-block; margin-top:13px;}
.link5:hover {text-decoration:underline;}

.box2 {height:231px; width:300px; background:#fff;
border-radius:4px;
	-moz-border-radius:7px;
	-webkit-border-radius:4px;
}
.box2 .padding {padding:4px 0px 0px 4px;}

/*iframe {height:223px; width:292px;}*/

dl {margin-top:15px; margin-left:0px;}
dd span {float:left; width:91px;}
.dt-bot {padding-bottom:21px;}
dd a {margin-left:4px; text-decoration:none; color:#000;}
dd a:hover {text-decoration:underline;}

.link6 {text-decoration:none; color:#000;}
.link6:hover {text-decoration:underline;}
/*===== footer =====*/
#footer {

}
.foot-text {font-size:12px; line-height:1.2307em; color:#969696; padding:52px 0px 0px 0px;}
.foot-text a {color:#969696;}
.foot-text span {margin-top:5px; display:inline-block; margin-left:3px;}

.foot-text1 {font-size:14px; line-height:1.2307em; color:#727272; text-transform:uppercase; font-family: 'Rosario', sans-serif; padding:32px 0px 10px 0px;}

.link-img {padding:0px 0px 0px 0px;}
.link-img li {float:left; margin-right:7px;}



#easyTooltip {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:1px 5px;
	background:#000;
	color:#fff;
	font-size:12px;
	text-transform:none;
	z-index:999;
}	
#search-form fieldset {
	border:none;
	margin:1px 0px 0px 0px;
	background:none;
	border:none;
	float:left;
}
	
#search-form input[type=text] {
	background:#fff;
	border:1px solid #d7d7d7;
	line-height:1.2307em;
	font-size:14px;
	padding:4px 10px 3px 11px;
	width:143px;
	vertical-align:top;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right:6px;
	vertical-align:middle;
}
.link2 {background:url(../images/link2-bg.gif) 0 0 repeat-x #020202; font-family: 'Rosario', sans-serif; color:#fff; text-decoration:none; font-size:12px; line-height:1.2307em; padding:5px 10px 7px 13px; text-transform:uppercase;
display:inline-block; vertical-align:middle;
border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.link2:hover {color:#f68c61;}	
/*----- forms -----*/
#contact-form {
	line-height:1em;
	margin-top:25px;
	padding-left:3px;
	width:537px;
}
#contact-form .success {padding-bottom:5px;}	
#contact-form textarea, #contact-form input {
	margin:0;
	font-size:13px;
	color:#000;
	padding:10px 5px 10px 15px;
	border:1px solid #d8d8d8;
	background:#f2f2f2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:0 1px 5px #999 !important;
	-moz-box-shadow:0 1px 5px #999 !important;
	-webkit-box-shadow:0 1px 5px #999 !important;
}
#contact-form input {
	width:338px;
	border:none;
}
#contact-form textarea {
	overflow:auto;
	width:514px;
	height:265px;
	border:none;
}	
#contact-form label {
	min-height:57px;
	display:block;
}	
#contact-form label.message {
	min-height:0px;
}
#contact-form .error, #contact-form .empty, #contact-form .success {
	display:none;
}	
#contact-form .button {
	margin-left:8px;
}	
#contact-form .error, #contact-form .empty {
	color:red;
	padding:5px 0;
}
.buttons {padding:12px 0px 0px 0px; float:right;}
.buttons a {
	float:left;
	background:url(../images/button-left.png) left 0 no-repeat;
	line-height:1.2307em;
	font-size:11px;
	color:#ee0000;
	text-decoration:none;
	cursor:pointer;
	margin-left:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-family: 'Rosario', sans-serif;
	text-shadow:1px 0 rgba(0, 0, 0,.5);
}
.buttons input {
	float:left;
	background:url(../images/button-left.png) left 0 no-repeat;
	line-height:1.2307em;
	font-size:11px;
	color:#ee0000;
	text-decoration:none;
	cursor:pointer;
	margin-left:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-family: 'Rosario', sans-serif;
	text-shadow:1px 0 rgba(0, 0, 0,.5);
	font-style:normal;
	background:url(../images/button-tail.png) 0 0 repeat-x;
	cursor:pointer;
	padding:9px 9px 9px 9px;
	border: transparent;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
}
.buttons input:hover {color:#000;}
.buttons a em {
	font-style:normal;
	padding:0 6px;
	display:inline-block;
	background:url(../images/button-right.png) right 0 no-repeat;
}	
.buttons a em em {
	font-style:normal;
	background:url(../images/button-tail.png) 0 0 repeat-x;
	cursor:pointer;
	padding:9px 9px 11px 6px;
}
.buttons a:hover {color:#000;}
.buttons a:hover em  {color:#000;}
.buttons a:hover em em {color:#000;}	

#contact-form .success {
	color:#969696;
	width:246px;
	margin-bottom:20px;
	padding:10px;
	border:1px solid #d8d8d8;
	background:#fbfbfb;
}
.div-1 {
	border: none;
	position: relative;
	text-align: left;
	width: 940px;
	float:left;
}

.div-1-1 {
	border: none;
	height: 400px;
	left: 0px;
	line-height: 19px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 343px;
	float:left;
}

.div-1-2 {
	border: none;
	height: 800px;
	left: 343px;
	line-height: 19px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 344px;
	float:left;
}
/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */