/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300);*/

body
{
	font-family:            'Open Sans', Arial, Helvetica, sans-serif;
	height:                 100%;
	margin:                 0 0;
}


a, a:hover, a:visited, a:active, a:link
{
	cursor:                 pointer;
	color:                  #000;
	text-decoration:        none;
}

a:hover
{
	text-decoration:        underline;
}

header
{
}

.shortbar
{
	height:                 40px;
	background:             #000;
	color:                  #fff;
	padding:                0 10px;
	line-height:            40px;
	font-size:              80%;
}

.rightform a
{
	color:#fff;
}


.logo
{
	width:                  20%;
	height:                 88px;
	float:                  left;
}

.logo img
{
	height:                 90%;
	margin-top:             5%;
}

nav
{
	float:                  left;
	padding:                1.2% 4%;
}

.menu ul
{
	list-style-type:        none;
	margin:                 auto;
	padding:                0;
}

.menu ul li
{
	height:                 2em;
	line-height:            1.4em;
	padding:                0 0.2em;
	margin:                 0em 0.45em -1em 0.45em;
	font-family:            'Myriad Pro', 'Open Sans', sans-serif;
	font-size:              150%;
	float:                  left;
}

.menu ul li a
{
	color:                  #000;
	padding:                0 0.2em;
	display:                block;
	text-decoration:        none;
	text-align:             center;
}
.menu ul li a:hover, .menu ul li.s a
{
	color:                  #fff;
	padding:                0 0.2em;
	background:             #f79646;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.menu ul li.s a
{
	font-weight:															bold;
}

.sub
{
	background:             #222;
	width:                  100%;
	height:                 30px;
	line-height:            30px;
	float:                  left;
	border-bottom:          5px solid #f94;
}

.sub ul
{
	height:                 30px;
	list-style-type:        none;
	margin:                 0 25%;
	padding:                0;
}

.sub ul li
{
	/*height:                 2em;*/
	line-height:            2.4em;
	margin:                 0 0.45em;
	text-transform:         uppercase;
	text-decoration:        none;
	font-family:            'Open Sans', Helvetica, sans-serif;
	font-size:              70%;
	color:                  #fff;
	float:                  left;
}

.sub ul li a
{
	padding:                1px 5px 2px;
	display:                block;
	color:                  #fff;
	text-decoration:        none;
	text-align:             center;
}

.sub ul li a:hover, .sub ul li.s a
{
	text-decoration:        none;
	color:                  #fff;
	/*    font-weight:            bold;*/
	background:             #636363;
}
.sub ul li.s a
{
	background:             #FD8623;
}

footer
{
	cursor:                 pointer;
	position:               fixed;
	bottom:                 0px;
	height:                 40px;
	width:                  100%;
}

footer .shortbar
{
	line-height:            24px;
	height:                 100%;
}

footer .shortbar .fmenu
{
	padding:                10px 0px;
	margin:                 0% auto;
	width:                  54%;
}
footer .shortbar .fmenu div
{
	margin:                 0 2.5em;
	float:                  left;
	font-size:              90%;
}

footer .mentions
{
	float:                  right;
	margin-right:           10%;
}
footer a, footer a:visited, footer a:link, footer a:hover, footer a:link
{color:white;}

.rightform, .rightform > *
{
	float:                  right;
}

.share
{
	width:                  30px;
	height:                 30px;
	padding:                4px 2px;
}

.connecting, .direct-access
{
	color: #fff;
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	line-height:30px;
	margin-top:3px;
	color: #ffffff;
	padding: 1px 16px;
	cursor:pointer;
	background: -moz-linear-gradient( top, #ffffff 0%, #707070 50%, #5c5c5c 50%, #000000);
	background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #707070),
	color-stop(0.50, #5c5c5c), to(#000000));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000000;
	-moz-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow: 0px -1px 0px rgba(0,0,0,0.5), 0px 2px 0px rgba(0,0,0,0.4);
}

a.inscription
{
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	line-height:30px;
	margin-top:3px;
	color: #fff;
	padding: 1px 16px;
	cursor: pointer;
	background: -moz-linear-gradient( top, #0f8f0f 0%, #0c6f0c 50%, #0c6f0c 50%, #000000);
	background: -webkit-gradient( linear, left top, left bottom, from(#0f8f0f), color-stop(0.50, #0c6f0c),
	color-stop(0.50, #0c6f0c), to(#000000));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #888;
	-moz-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	font-size:large;
}

section
{
	/*float:                  left;*/
	height:                 96%;
	padding:                10px 0px;

}

.ov
{
	overflow:               hidden;
	height:                 60%;
}

.forward
{
	width:                  100px;
	color:                  #fff;
	padding:                6px 10px;
	text-align:             center;
	float:                  right;
	/*margin-left:            25%;*/
	margin-right:               6%;
	/*position:               fixed;
	bottom:                 10em;
	right:                  8em;*/

background:             gray;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#mb_slides
{
	width:                  100%;
	height:                 100%;
}

[id^="sl_"]
{
	width:                  100%;
	height:                 100%;
	margin:                 0% auto;
	display:                none;
	color:                  #fff;
}

[id^="sl_"].s
{
	/*    display:                inline-block!important;*/

}

.mb_slidepreview
{
	width:                  49%;
	height:                 100%;
	/*padding:                0px 11px;*/
	float:                  left;
	text-align:             center;
}

.mb_slidepreview > img
{
	width:                  83%;
	height:                  89%;
	box-shadow:             -1px 3px 10px #000;
	/*margin:                 10% 0%;*/
}

.mb_slideinfo
{
	width:                  50%;
	height:                 100%;
	/*padding:                0 0.2em;*/
	float:                  right;
	border-left:            1px solid white;
}

.mb_slideinfo p
{
	padding:                3% 0%;
}

.mb_slideinfo .plogo
{
	font-size:              230%;
	text-shadow:            0px 0px 15px #fff;
}

.mb_slideinfo > div
{
	padding:                5em 5em;
}

.mb_slideinfo img
{
	width:                  76%;
}

.mb_slideinfo > div > p
{
	line-height:            170%;
}

.mb_slideinfo h3
{
	position:               relative;
	float:                  right;
	font-size:              100%;
	color:                  #303030;
	font-style:             italic;
	margin-right:           5%;
	/*text-shadow:            0px 0px 14px #000;*/
}

.slidesjs-navigation, .slidesjs-stop, .slidesjs-play
{
	display:                none!important;
}

#mb_slideshow
{
	width:                  100%;
	height:                 300px;
	border:                 2px solid #f94;
	background:             #f94;
	background:             #ffb76b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:             url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:             -moz-linear-gradient(top,  #ffb76b 1%, #ffb76b 33%, #ff7c00 70%, #ff7f04 100%); /* FF3.6+ */
	background:             -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffb76b), color-stop(33%,#ffb76b), color-stop(70%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
	background:             -webkit-linear-gradient(top,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
	background:             -o-linear-gradient(top,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* Opera 11.10+ */
	background:             -ms-linear-gradient(top,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* IE10+ */
	background:             linear-gradient(to bottom,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* W3C */
	filter:                 progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-8 */
	padding:                20px 0px;
	margin-top:             -10px;
	float:                  left;
}

#mb_slidecrontrols_wrap
{
	width:                  100%;
}

#mb_slidecontrols
{
	margin:                 0% auto;
	width:                  50px;
}
#mb_slidecontrols div
{
	float:                  left;
}

.mb_sdprev
{
	width:                  0;
	height:                 0;
	border-top:             5px solid transparent;
	border-bottom:          5px solid transparent;
	border-left:            10px solid #fff;
	cursor:                 pointer;
}
.mb_sdprev:hover
{
	border-left:            10px solid #000;
}

.mb_sdstop
{
	width:                  25px;
	height:                 20px;
	background:             transparent;
	position:               relative;
	display:                block;
	cursor:                 pointer;
}

.mb_sdstop:before
{
	width:                  4px;
	height:                 11px;
	background:             #fff;
	position:               absolute;
	content:                "";
	top:                    0px;
	left:                   8px;
}

.mb_sdstop:after
{
	width:                  4px;
	height:                 11px;
	background:             #fff;
	position:               absolute;
	content:                "";
	top:                    0px;
	left:                   14px;
}
.mb_sdstop:hover:after, .mb_sdstop:hover:before
{
	background:             #000;
}

.mb_sdnext
{
	width:                  0;
	height:                 0;
	border-top:             5px solid transparent;
	border-bottom:          5px solid transparent;
	border-right:           10px solid #fff;
	cursor:                 pointer;
}
.mb_sdnext:hover
{
	border-right:           10px solid #000;
}

hr
{
	float:                  left;
	width:                  70%;
	background-color:       #fff;
	border:                 #000 1px dotted;
	border-style:           none none dotted;
	color:                  #fff;
}

.suscribe
{
	cursor:                 pointer;
	float: right!important;
	width: 160px!important;
	line-height: 7px;
	height: 7px;
	background: url(../images/misc/join.png) no-repeat;
	color: #fff;
	font-size: 150%;
}

.lgselect
{
	color:																					orange!important;
	font-weight:															bold;
}

.ct_submit
{
	height:																				100px;
}

.signbox
{
	position:               absolute;
	right:                  0px;
	top:                    40px;
	color:                  #000;
	width:                  220px;
	height:                 280px;
	padding:                10px 15px;
	background:             #fff;
	z-index:                20;
	border:                 1px solid #000;
	box-shadow:             0px 0px 15px #000;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
}

.signbox a
{
	color:                  #000;
}

.signbox input
{
	width:                  200px!important;
	float:                  none;
	margin:                 0;
}

.signbox input[type="checkbox"]
{
	position:               relative;
	width:                  14px!important;
	left:                   0;
	float:                  none!important;
}

.signbox input[name="lg_name"]
{
	padding-left:            20px;
	background:             url(../images/misc/icons/lg_login.png) 1px 4px no-repeat;
}
.signbox input[name="lg_pass"]
{
	padding-left:            20px;
	background:             url(../images/misc/icons/lg_pass.png) 1px 4px no-repeat;
}


.product
{
	width:                  25%;
	margin:                 6% 4%;
	text-align:             left;
	display:                inline-block;
	text-align:             center;
	vertical-align:         middle;
	line-height:            115%;
	text-decoration:        none;
	color:                  #000;
}

.product .plogo
{
	font-family:            'Nilland';
	font-size:              185%;
	/*padding:                11% 8%;*/
}

.product p
{
	font-size:              90%;
	text-align:             left;
}

.product img
{
	width:                  100%;
}

.preset
{
	width:                  100%;
	/*width:                  82%;*/
	height:                 50%;
	/*position:               relative;*/
	margin:                 10% auto;
	text-align:             center;
	/*left:                   17%;*/
	/*float:                  left;*/
}

.preset ul
{
	width:                  100%;
	height:                 100%;
	margin:                 0% auto;
	overflow:               hidden;
	font-size:              70%;
}

.preset ul li
{
	list-style-type:        none;
	width:                  18%;
	height:                 10%;
	padding:                5% 7% 0% 0%;
	float:                  left;
	line-height:            160%;
}

.preset ul li img
{
	width:                  90%;
	/*margin:                 0% -20%;*/
}

.subscribe-form label
{
	width: 115px;
	display: inline-block;
	line-height: 50px;
	/*margin: 10px 0px;*/
}

.subscribe-form input, .subscribe-form select
{
	margin  : 10px 20px;
	display : inline-block;
	width   : 30%;
}

.contact-form textarea
{
	margin : 10px 20px;
	float  : left;
	width  : 30%;
	height : 10em;
}

#googleMap
{
	width:                  500px!important;
	height:                 300px!important;
	position:               relative;
	margin:                 2%;
	background-color:       rgb(229, 227, 223);
	overflow:               hidden;
	-webkit-transform:      translateZ(0);
	box-shadow:             0px 0px 10px #000;
}

span.s
{
	font-weight:            bold;
}

.container
{
	width:                  100%;
	height:                 70%;
	overflow-x:             hidden;
	margin:                 0% auto;
	font-size:              80%;
	position:               relative;
	left:                   25%;
	float:                  left;
}

.container div.block
{
	width:                  65%;
	float:                  left!important;
	padding:                20px;
}

.gmap
{
	float:																		none!important;
	width:																		50%!important;
}

.contactform input, .contactform textarea
{
	width:																			96%!important;
	margin:																	 0px!important;
}

.contactform div
{
	width:90%;
}

.contactform label
{
	float:none;
	line-height:30px!important;
	width:65%;
	display:inline-block;
}
.homeform input[type="text"], 
.homeform input[type="password"],
.homeform textarea,
.homeform select,
div.styled,
.homeform input[type="file"] {
		width:30%;
	border-radius:2px; border: solid 1px #ccc; padding:0.4em;}

.container .block.news
{
	/*font-size:              130%;*/
}
.container .block.news img
{
	padding:                1%;
	float:                  left;
}

.news ul
{
	margin:                 0%!important;
}

.news ul li
{
	list-style:             none;
	padding:                2% 5%;
}

.news ul li div
{
	line-height:            25px;
	float:                  none!important;
}

.news ul li img
{
	width:                  70px;
	height:                 70px;
	padding:                0px 25px 0px 0px!important;
	float:                  left;
}

.container .block div
{
	width:                  100%;
	float:                  left;
	padding:                20px;
}

.container div img.logo_product
{
	width:                  25%;
	/*margin-left:            -5%;*/
	margin-bottom:          2%;
}

.container p
{
	line-height:            150%;
}

.container p ul
{
	width:                  100%;
	line-height:            150%;
}

.container div > ul
{
	margin:                 auto 5%;
	line-height:            150%;
}

.container p ul li
{
	/*list-style-type:        square inside none;*/
	width:                  100%;
	float:                  none;
	padding:                0;
	line-height:            100%;
}

ul.crew
{
	margin: auto 15%!important;
}

ul.crew li
{
	list-style:             none;
	padding:                2% 0%;
}

ul.crew li div
{
	line-height:            70px;
	float:                  none!important;
}

ul.crew li div span
{
	color:                  #f94;
	font-weight:            bold;
}

ul.crew li img
{
	width:                  100px;
	height:                 100px;
	padding:                0px 25px 0px 0px;
	float:                  left;
}

.partner
{
	padding:                4%;
}

.mbbox
{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.mbbox.benef
{
	margin:                 0px 5px 40px 5px;
}
.mbbox.case
{
	margin:                 0px 5px 15px 5px;
}

.mbbox h1
{
	text-transform:         uppercase;
	height: 45px;
	padding-left: 55px;
	line-height: 40px;
}

.benef h1
{
	background: url(../images/misc/box_arrow_benef.png) no-repeat;
}

.benef li
{
	list-style-position: outside;
	list-style-type: circle;
	/*list-style-image:       url(http://www.mediabong.com/theme/admin/images/misc/li_arrow_benef.png);*/
}

.case h1
{
	background: url(../images/misc/box_arrow_case.png) no-repeat;
}

.case li
{
	list-style-position: outside;
	list-style-type: circle;
	/*list-style-image:       url(http://www.mediabong.com/theme/admin/images/misc/li_arrow_case.png);*/
}


.mbbox span
{
	font-weight:            bold;
	font-style:             italic;
	padding:                5px 12%;
	text-shadow:            0px 0px 14px #000;
}

.benef
{
	color:                  #fff;
	border:                 2px solid #f94;
	background:             #f94;
	background:             #ffb76b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:             url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:             -moz-linear-gradient(top,  #ffb76b 1%, #ffb76b 33%, #ff7c00 70%, #ff7f04 100%); /* FF3.6+ */
	background:             -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffb76b), color-stop(33%,#ffb76b), color-stop(70%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
	background:             -webkit-linear-gradient(top,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
	background:             -o-linear-gradient(top,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* Opera 11.10+ */
	background:             -ms-linear-gradient(top,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* IE10+ */
	background:             linear-gradient(to bottom,  #ffb76b 1%,#ffb76b 33%,#ff7c00 70%,#ff7f04 100%); /* W3C */
	filter:                 progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-8 */

	line-height:            150%;
}

.case
{
	color:                  #fff;
	border:                 2px solid #4EA6B3;
	background:             #4EA6B3;
	background:             #6deef9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:             url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkZWVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzZkZWVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzRlYTZiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzRlYTZiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZWE2YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:             -moz-linear-gradient(top,  #6deef9 0%, #6deef9 25%, #4ea6b3 56%, #4ea6b3 70%, #4ea6b3 100%); /* FF3.6+ */
	background:             -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6deef9), color-stop(25%,#6deef9), color-stop(56%,#4ea6b3), color-stop(70%,#4ea6b3), color-stop(100%,#4ea6b3)); /* Chrome,Safari4+ */
	background:             -webkit-linear-gradient(top,  #6deef9 0%,#6deef9 25%,#4ea6b3 56%,#4ea6b3 70%,#4ea6b3 100%); /* Chrome10+,Safari5.1+ */
	background:             -o-linear-gradient(top,  #6deef9 0%,#6deef9 25%,#4ea6b3 56%,#4ea6b3 70%,#4ea6b3 100%); /* Opera 11.10+ */
	background:             -ms-linear-gradient(top,  #6deef9 0%,#6deef9 25%,#4ea6b3 56%,#4ea6b3 70%,#4ea6b3 100%); /* IE10+ */
	background:             linear-gradient(to bottom,  #6deef9 0%,#6deef9 25%,#4ea6b3 56%,#4ea6b3 70%,#4ea6b3 100%); /* W3C */
	filter:                 progid:DXImageTransform.Microsoft.gradient( startColorstr='#6deef9', endColorstr='#4ea6b3',GradientType=0 ); /* IE6-8 */

}

.btn_exemple
{
	width:                  210px!important;
	height:                 46px;
	padding-left:           70px!important;
	font-family: 'Myriad Pro', 'Open Sans', sans-serif;
	color:                  #3F3F3F;
	line-height:            6px;
	float:                  none!important;
	font-size:              155%;
	font-weight:            bold;
	background:             transparent url(../images/misc/btn_exemple_1.png) no-repeat;
}

.contact
{
	float:                  left;
	line-height:            180%;
	font-weight:            normal;
	width:                  35%!important;
}

#mb_gmap
{
	float:                  right;
	width:                  50%;
	height:                 50%;
	background:             gray;
}

.wall
{
	position:               absolute;
	left:                   3%;
	top:                    260px;
	width:                  20%;
	/*width:                  12%;*/
	/*height:                 300px;*/
	height:                 50%;
	float:                  left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}

.wall.society
{
	width:                  20%;
	height:                 200px;
}

span.force
{
	font-size:              150%;
	color:                  red;
}

.noimg
{
	background: #6db3f2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0YTNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTY5ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #1e69de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#1e69de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#1e69de 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#1e69de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-8 */

	position:               absolute;
	left:                   4%;
	top:                    190px;
	width:                  18%;
	/*width:                  12%;*/
	/*height:                 300px;*/
	height:                 45%;
	padding:                10px;
	float:                  left;
}

.plogo
{
	font-family:            'Nilland';
	font-size:              185%;
	padding:                11% 0%;
}

.pre
{
	color:                  #f94;
	font-weight:            bold;
	margin:                 0;
}

.pst
{
	color:                  #6df;
	margin:                 0;
}


@font-face
{
	font-family: 'League Gothic';
	src: url('http://www.mediabong.com/theme/admin/fonts/leaguegothic-regular-webfont.eot');
	src: url('http://www.mediabong.com/theme/admin/fonts/leaguegothic-regular-webfont.eot#iefix') format('embedded-opentype'),
	url('http://www.mediabong.com/theme/admin/fonts/leaguegothic-regular-webfont.woff') format('woff'),
	url('http://www.mediabong.com/theme/admin/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
	url('../fonts/leaguegothic-regular-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face
{
	font-family: 'Myriad Pro';
	src: url('../fonts/Myriad-Pro.eot');
	src: url('../fonts/Myriad-Pro.eot#iefix') format('embedded-opentype'),
	url('../fonts/Myriad-Pro.woff') format('woff'),
	url('../fonts/Myriad-Pro.ttf') format('truetype'),
	url('../fonts/Myriad-Pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face
{
	font-family:'Nilland';
	src:url('../fonts/Nilland.eot') format('eot'),
	url('../fonts/Nilland.woff') format('woff'),
	url('../fonts/Nilland.ttf') format('truetype'),
	url('../fonts/Nilland.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

#show_current_code{
	text-align:center;
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	line-height:30px;
	margin-top:3px;
	color: #fff;
	padding: 1px 16px;
	cursor: pointer;
	background: -moz-linear-gradient( top, #ff8f0f 0%, #fc6f0c 50%, #fc6f0c 50%, #000000);
	background: -webkit-gradient( linear, left top, left bottom, from(#ff8f0f), color-stop(0.50, #fc6f0c),
	color-stop(0.50, #fc6f0c), to(#000000));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #888;
	-moz-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow: 0px 1px 3px rgba(89,87,89,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	font-size:large;
}