@font-face {
	font-family: 'YanoneKaffeesatz Regular';
	src: url('webfonts/YanoneKaffeesatz_Regular/YanoneKaffeesatz-Regular-webfont.eot');
	src: url('webfonts/YanoneKaffeesatz_Regular/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('webfonts/YanoneKaffeesatz_Regular/YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
		url('webfonts/YanoneKaffeesatz_Regular/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'),
		url('webfonts/YanoneKaffeesatz_Regular/YanoneKaffeesatz-Regular-webfont.svg') format('svg');
}
@font-face {
	font-family: 'Oleoscript regular';
	src: url('webfonts/Oleoscript_regular/oleoscript-regular-webfont.eot');
	src: url('webfonts/Oleoscript_regular/oleoscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('webfonts/Oleoscript_regular/oleoscript-regular-webfont.woff') format('woff'),
		url('webfonts/Oleoscript_regular/oleoscript-regular-webfont.ttf') format('truetype'),
		url('webfonts/Oleoscript_regular/oleoscript-regular-webfont.svg') format('svg');
}
@font-face {
	font-family: 'WebSymbols Regular';
	src: url('webfonts/WebSymbols_Regular/WebSymbols-Regular-webfont.eot');
	src: url('webfonts/WebSymbols_Regular/WebSymbols-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('webfonts/WebSymbols_Regular/WebSymbols-Regular-webfont.woff') format('woff'),
		url('webfonts/WebSymbols_Regular/WebSymbols-Regular-webfont.ttf') format('truetype'),
		url('webfonts/WebSymbols_Regular/WebSymbols-Regular-webfont.svg') format('svg');
}

/* --- MES VARIABLES UseLESS ---*/
.border-radius(@radius: 5px) {
 -moz-border-radius: @radius;
 -webkit-border-radius: @radius;
 border-radius: @radius;
}
/* --- BASES ---*/
body {
	background: #F4F6F8;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
}
.textBarre { text-decoration: line-through }
.cursorDefault { cursor: default !important; }
.float-left { float: left; }
.float-right {float: right; }
.clear-both { clear: both; }
.fg-color-cyan { color: #13c8e1 !important; }
.fg-color-blue2 { color: #2daebf !important; }
.fg-color-blue { color: #2d89ef !important; }
.fg-color-blueLight { color: #eff4ff !important; }
.fg-color-blueDark { color: #2b5797 !important; }
.fg-color-green { color: #00a300 !important; }
.fg-color-greenLight { color: #99b433 !important; }
.fg-color-greenDark { color: #1e7145 !important; }
.fg-color-red { color: #b91d47 !important; }
.fg-color-yellow { color: #ffc40d !important; }
.fg-color-orange { color: #e3a21a !important; }
.fg-color-orangeDark { color: #da532c !important; }
.fg-color-pink { color: #9f00a7 !important; }
.fg-color-pinkDark { color: #7e3878 !important; }
.fg-color-purple { color: #603cba !important; }
.fg-color-darken { color: #1d1d1d !important; }
.fg-color-lighten { color: #d5e7ec !important; }
.fg-color-white { color: #ffffff !important; }
.fg-color-grayDark { color: #525252 !important; }
.fg-color-grayLight { color: #d1d1d1 !important; }
.bg-color-blue { background-color: #2d89ef !important; }
.bg-color-blue2 { background-color: #2daebf !important; }
.bg-color-blue2Dark {
  background-color: #16545c !important;
  background: rgba(22, 84, 92, .8) !important;
}
.bg-color-blueLight { background-color: #eff4ff !important; }
.bg-color-blueDark { background-color: #2b5797 !important; }
.bg-color-green { background-color: #00a300 !important; }
.bg-color-greenLight { background-color: #99b433 !important; }
.bg-color-greenDark { background-color: #1e7145 !important; }
.bg-color-red { background-color: #b91d47 !important; }
.bg-color-red2 { background-color: #c00c1a !important; }
.bg-color-brown { background-color: #6d1f1f !important; }
.bg-color-brownDark { background-color: #2f0d0d !important; }
.bg-color-yellow { background-color: #ffc40d !important; }
.bg-color-orange { background-color: #e3a21a !important; }
.bg-color-orangeDark { background-color: #da532c !important; }
.bg-color-pink { background-color: #9f00a7 !important; }
.bg-color-pinkDark { background-color: #7e3878 !important; }
.bg-color-purple { background-color: #603cba !important; }
.bg-color-darken { background-color: #1d1d1d !important; }
.bg-color-lighten { background-color: #d5e7ec !important; }
.bg-color-white { background-color: #ffffff !important; }
.bg-color-gray { background-color: #f1f1f1 !important; }
.bg-color-grayDark { background-color: #525252 !important; }
.blockquoteStyle {
	padding: 0 0 0 15px;
	margin: 0 0 18px;
	border-left: 5px solid #EEE;
}
.font-size10 { font-size: 10px !important; }
.font-size11 { font-size: 11px !important; }
.font-size12 { font-size: 12px !important; }
.font-size14 {
	font-size: 14px !important;
	line-height: 20px;
}
.font-size16 {
	font-size: 16px !important;
	line-height: 22px;
}
.font-size18 {
	font-size: 18px !important;
	line-height: 24px;
}
.font-size20 {
	font-size: 20px !important;
	line-height: 22px;
}
.font-size24 {
	font-size: 24px !important;
	line-height: 30px;
}
.no-border-radius {
	border-radius: 0 !important;
}
.no-text-shadow {
	text-shadow: none !important;
}
.font-normal {
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
}
.border-light {
	border: 1px solid #BDD2D2;
}
.border-green {
	border: 1px solid #2A6845;
}
#tabs_container .institutions-box:hover {
	border: 1px solid #008000 !important;
	background: #FFF !important;
}
.displayBlock { display: block }
.upperCase { text-transform: uppercase; }
.text-right {text-align: right }
.text-center {text-align: center }
.text-left {text-align: left !important }
.text-justify {text-align: justify }
.margintop10 { margin-top: 10px; }
.margintop20 { margin-top: 20px; }
.marginLeft10 { margin-left: 10px; }
.marginLeft20 { margin-left: 20px; }
.marginbottom10 { margin-bottom: 10px; }
.marginbottom20 { margin-bottom: 20px; }
.marginRight10 { margin-right: 10px; }
.marginRight20 { margin-right: 20px; }
.btn-pink.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-pink {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #800040;
	background-image: -moz-linear-gradient(top, #800040, #B9005C);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#800040), to(#B9005C));
	background-image: -webkit-linear-gradient(top, #800040, #B9005C);
	background-image: -o-linear-gradient(top, #800040, #B9005C);
	background-image: linear-gradient(to bottom, #800040, #B9005C);
	background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800040', endColorstr='#B9005C', GradientType=0);
	border-color: rgba(102,0,51,0.25);
  *background-color: #B9005C;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-pink:hover,
.btn-pink:active,
.btn-pink.active,
.btn-pink.disabled,
.btn-pink[disabled] {
	color: #ffffff;
	background-color: #B9005C;
  *background-color: #B9005C;
}
.btn-pink:active,
.btn-pink.active {
  background-color: #710038 \9;
}
.customButton {
	display: inline-block;
	text-align: center;
	vertical-align: center;
	background: #D6D6D6;
	-webkit-box-shadow: 0 0 1px 100px rgba(255, 255, 255, 0.3) inset;
	-moz-box-shadow: 0 0 1px 100px rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px 100px rgba(255, 255, 255, 0.3) inset;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	margin-right: 2px;
}
.customButton:hover {
	color: #FFF;
	text-decoration: none;
	opacity: 1;
	-webkit-box-shadow: 0 0 1px 0px rgba(255, 255, 255, 0.6) inset;
	-moz-box-shadow: 0 0 1px 0px rgba(255, 255, 255, 0.6) inset;
	box-shadow: 0 0 1px 0px rgba(255, 255, 255, 0.6) inset;
}
.bg-color-gray2 { background: #939393; }
.padding5 { padding: 5px !important; }
.padding10 { padding: 10px !important; }
.padding20 { padding: 20px !important; }
.strong-none {
	font-weight: normal !important;
}

.strong-light {
	font-weight: normal;
	color: #6D858B;
	padding-left: 10px;
	background: url(../images/icons/gray_light/play_6x8.png) no-repeat 0px 4px;
	margin-left: 4px;
}
.strong-light-black {
	font-weight: normal;
	color: #000;
	padding-left: 10px;
	background: url(../images/icons/gray_dark/play_6x8.png) no-repeat 0px 4px;
	margin-left: 4px;
}
.strong-light-blue {
	font-weight: normal;
	color: #0080FF;
	padding-left: 10px;
	background: url(../images/icons/cyan/play_6x8.png) no-repeat 0px 4px;
	margin-left: 4px;
}
.strong-light-blueDark {
	font-weight: normal;
	color: #0F6497;
	padding-left: 10px;
	background: url(../images/icons/blue/play_6x8.png) no-repeat 0px 4px;
	margin-left: 4px;
}
.strong-light-red {
	font-weight: normal;
	color: #9D0000 !important;
	padding-left: 10px;
	background: url(../images/icons/red/play_6x8.png) no-repeat 0px 4px;
	margin-left: 4px;
}
.strong-light-green {
	font-weight: normal;
	color: #009900;
	padding-left: 10px;
	background: url(../images/icons/gray_light/play_6x8.png) no-repeat 0px 4px;
	margin-left: 4px;
}
.label, .badge {
	white-space: normal;
}
.label-brown {
	background: #8D6752;
}
.label-orange {
	background: #D44A26;
}
.label-pink {
	background: #936;
}
.label-pinkDark {
	background: #420021;
}

.label-darkBlue {
	background: #1E4757;
}
.label-white {
	background: #FFF;
	color: #1D77A3 !important;
	border: solid 1px #0099CC;
	text-shadow: none;
}
.lienInactif {
	cursor: default !important;
	color: rgb(13, 94, 148) !important;
}
.btnNavigation {
	font-size: 11px;
	padding: 6px 4px;
	margin: 2px 3px;
	color: #E8F8FD;
	background: #4A60AA;
	text-decoration: none !important;
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	-ms-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}
.btnNavigation:hover {
	color: #E8F8FD;
	background: #253054;
}
.btnNavigation.lienInactif {
	color: #B8C1C5 !important;
	background: #DFE3EA;
}
.h1-page {
	font: 25px "oleoscript regular", sans-serif;
	margin: 0 -20px 20px;
	position: relative;
	border-bottom: solid 1px #3B3B3B;
	color: #F9FAFB;
	background: #415E67;
	padding: 5px 10px;
	text-shadow: 0 1px rgba(0,0,0,.8);
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-pie-background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}
.h1-page-pink {
	background: #501B35;
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-pie-background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}
.h1-page-darkRed {
	background: #510000;
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-pie-background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}
.h1-page-darkOrange {
	background: #972904;
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-pie-background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}

.h1-page-darkBlue {
	background: #023A5B;
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-pie-background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}
.h1-page-darkGreen {
	background: #0B5725;
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-pie-background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}

.h1-page:before,
.h1-page:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-color: transparent;
	bottom: -10px;
}
.h1-page:before {
	border-width: 0 10px 10px 0;
	border-right-color: #222;
	left: 0;
}
.h1-page:after {
	border-width: 0 0 10px 10px;
	border-left-color: #222;
	right: 0;
}
.ruban-style {
	font-size: 20px !important;
	margin: 5px -18px 0 -7px !important;
	display: block !important;
	position: relative;
	border-bottom: solid 1px #3B3B3B;
	color: #F9FAFB !important;
	background: #0E3256;
	padding: 5px 10px;
	text-shadow: 0 1px rgba(0,0,0,.8);
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-pie-background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}
.ruban-style:before,
.ruban-style:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-color: transparent;
	bottom: -10px;
}
.ruban-style:before {
	border-width: 0 4px 10px 0;
	border-right-color: #222;
	left: 0;
}
.ruban-style:after {
	border-width: 0 0 10px 10px;
	border-left-color: #222;
	right: 0;
}
.pub-icon {
	background: url(../images/icons/pub-icon22-22.png) no-repeat 98% 2px;
	display: block;
}
.underlined {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.underlined2 {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #F0F0F0;
	width: 30%;
	clear: both;
}

.shadow-inside {
	box-shadow: 0 0 40px #DBDBDB inset;
}
.shadow-inside2 {
	box-shadow: 0 0 30px #DBDBDB inset;
}
.shadow-inside3 {
	box-shadow: 0 0 20px #DBDBDB inset;
}

.smoke-style {
	background: whiteSmoke;
	text-shadow: none;
	color: #4E535C;
	font-weight: normal;
	padding: 8px;
	margin-bottom: 10px;
	font-size: 12px;
}
.smoke-light-style {
	background: #FCFCFC !important;
	text-shadow: none;
	color: #4E535C;
	font-weight: normal;
	padding: 8px;
	margin-bottom: 10px;
	font-size: 12px;
}

.smoke-style .label,
.smoke-style .badge {
	text-shadow: none;
	font-weight: normal;
	font-size: 11px
}
.label-pink {
	background: #936;
}
.label-darkBlue {
	background: #1E4757;
}
.erreurPage-box {
	padding: 10px;
	min-height: 150px;
	font: 12px Menlo, Monaco, Consolas, "Courier New", monospace;
	background: #F5F5F5;
	border: 1px solid #D7D7D7;
}
.erreurPage-box blockquote h4 {
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.erreurPage-box blockquote .blockoteIn {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	padding-left: 10px;
}
.style1 {
	background: #F9FAFB;
	border: 1px solid #AAC2C6;
	padding: 10px;
}

.h4UpperCase {
	text-transform: uppercase;
	font-size: 10px;
	padding: 2px 5px;
	background: #FFF;
	border-left: 3px solid #8CA69E;
}

.h4-style {
	font-size: 12px;
	color: #004080;
	padding-left: 8px;
	border-left: 4px solid #5AF;
}
.h4-style-darkBlue {
	font-size: 12px;
	color: #04283C;
	padding-left: 8px;
	border-left: 4px solid #00366C;
}

.h4-style-red {
	font-size: 12px;
	color: #660000;
	padding-left: 8px;
	border-left: 4px solid #D90000;
}
.h4-style-orange {
	font-size: 12px;
	color: #C94321;
	padding-left: 8px;
	border-left: 4px solid #CC5A24;
}

.h4-style-green {
	font-size: 12px;
	color: #008040;
	padding-left: 8px;
	border-left: 4px solid #33CC00;
}
.h4-style-gray {
	font-size: 12px;
	color: #3A4545;
	padding-left: 8px;
	border-left: 4px solid #596466;
}
.h4-style-brown {
	font-size: 12px;
	color: #76594B;
	padding-left: 8px;
	border-left: 4px solid #3A2723;
}
.h4-style-pink {
	font-size: 12px;
	color: #530029;
	padding-left: 8px;
	border-left: 4px solid #910048;
}
.no-margin-top {
	margin-top: 0px !important;
}
.no-margin-right {
	margin-right: 0px !important;
}
.no-margin-bottom {
	margin-bottom: 0px !important;
}
.no-margin-left {
	margin-left: 0px !important;
}



/* --- NavBar ---*/
.navbar {
	background: #2C85B1;
	margin-bottom: 6px;
}
.navbarDesktop {
	background: inherit;
	min-height: inherit;
}
.navbarDesktop .container .brand {
	color: #FFF;
	background: #2C85B1;
	font: 1.4em "YanoneKaffeesatz Regular", sans-serif;
	padding-bottom: 3px;
	padding-top: 0px;
	cursor: text;
}
.container #top-rapidLink {
}
.container #top-rapidLink .a-top {
	padding: 1px 0px 1px 30px;
	color: #EAF4FF;
	margin-right: 1px;
	margin-left: 1px;
	font-size: 0.9em;
	margin-bottom: 1px;
	background: #005F8C;
}
.container #top-rapidLink .a-top:first-child {
	background: #005F8C url(../images/icons/users_white.png) no-repeat 8px center;
}
.container #top-rapidLink .a-top:nth-child(2) {
	background: #005F8C url(../images/icons/white/list_12x11.png) no-repeat 8px center;
}
.container #top-rapidLink .a-top:nth-child(3) {
	background: #005F8C url(../images/icons/white/book_alt2_12x11.png) no-repeat 8px center;
}
.container #top-rapidLink .a-top:nth-child(4) {
	background: #005F8C url(../images/icons/white/pen_alt2_12x12.png) no-repeat 8px center;
}
.container #top-rapidLink .a-top:nth-child(5) {
	background: #005F8C url(../images/icons/white/book_11x12.png) no-repeat 8px center;
}
.container #top-rapidLink .a-top:hover {
	text-decoration: none;
	background-color: #633;
}
.container #auth-box {
	background: #8C0000;
	float: right;
	padding-left: 0px;
	border-bottom: solid 2px #FFFFFF;
}

.container #auth-box #auth-a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 0.95em;
	color: #FFF;
}
.container #auth-box:hover {
	background: #1D3370;
}
.container #auth-box .dropdown-menu {
	margin-top: 5px;
	font-size: 13px;
}
.container #inscription-box {
	background: url(../images/icons/user-add.png) no-repeat 0px 4px;
	float: right;
	padding-left: 16px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}
.container #inscription-box #lien-inscription {
	margin-top: -2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-left: 10px;
	font-size: 11px;
}
.navbar #logo_slogan-box {
	background: #152F3C url(../images/bg-darkBlue.jpg);
	min-height: 40px;
	padding-left: 2%;
	width: 98%;
	margin-top: -1px;
}
.navbar #logo_slogan-box img {
	height: 72px;
	width: 83px;
	position: absolute;
	z-index: auto;
	margin-top: 10px;
}
.navbar #logo_slogan-box a {
	font: 1.7em/50px "Oleoscript regular", sans-serif;
	color: #F0F9FF;
	margin-left: 100px;
}
.navbar #logo_slogan-box a:hover {
	color: #87DDF5;
}
.navbar #logo_slogan-box a strong {
	font-weight: normal;
}

/* --- Fin NavBar ---*/

/* --- Banner-Box ---*/
#banner-box {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10%;
	padding-left: 10%;
}
/* --- Fin Banner-Box ---*/

/* --- Conteneur Principal ---*/
#conteneur-principal {
	margin-top: 10px;
	padding-bottom: 20px;
	border-top: 1px solid #87ABB4;
	padding-top: 15px;
        background: #e8e4e1 url(../images/adspub/bg-academie-girl1.jpg) no-repeat 0 0px
	/*background: #CEDDE1;*/
}
#conteneur-principal .label {
	padding: 2px 5px;
	white-space: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#conteneur-principal .r-center {
	width: 74%;
	margin-right: auto;
	margin-left: auto;
}

#conteneur-principal #moteur-box {
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
#moteur-box #searchInput {
	line-height: 45px;
	height: 45px;
	margin-right: -4px;
	font-size: 1.4em;
	font-weight: bold;
	color: #024768;
}
#moteur-box button:last-child {
	margin-left: -5px;
}
#moteur-box button  {
	padding-top: 12px;
	padding-bottom: 12px;
}

.menu-navigation  {
	list-style: none;
	margin-left: 0px;
	display: block;
	position: relative;
	padding: 0px;
	margin-right: 0px;
}
.menu-navigation li {
	float: left;
	height: 35px;
	width: 24.5%;
	margin-left: 0.5%;
}
.menu-navigation li:first-child {
	margin-left: 0px !important;
}  
.menu-navigation #lien1 {
	background: #49AFCD;
}
.menu-navigation #lien1:hover {
	background: #246F84;
}  
.menu-navigation #lien2 {
	background: #49AF0C;
} 
.menu-navigation #lien2:hover {
	background: #347B09;
}  
.menu-navigation #lien3 {
	background: #FF6600;
} 
.menu-navigation #lien3:hover {
	background: #B94A00;
}  
.menu-navigation #lien4 {
	margin-bottom: none;
	background: #990000;
}
.menu-navigation #lien4:hover {
	background: #4A0000;
} 
.menu-navigation li a {
	display: block;
	color: #F8FAFA;
	padding-left: 35px;
	font: normal 1.45em/35px "Oleoscript regular", sans-serif;
}

.menu-navigation li:first-child a{
	background: url(../images/icons/white/list_16x14.png) no-repeat 10px 10px;
}
.menu-navigation li:last-child a{
	background: url(../images/icons/white/book_alt2_16x14.png) no-repeat 10px 10px;
}
.menu-navigation li:nth-child(2) a {
	background: url(../images/icons/white/box_16x16.png) no-repeat 10px 10px;
}
.menu-navigation li:nth-child(3) a {
	background: url(../images/icons/white/folder_fill_16x16.png) no-repeat 10px 10px;
}
#conteneur-principal .sidebar {
	padding: 0px;
}
#conteneur-principal .sidebar .aside {
	margin-bottom: 10px;
}
#conteneur-principal .sidebar .aside:first-child {
	background: #415E67;
	border-style: none;
	padding: 5px 8px 5px 0;
}

#conteneur-principal .aside .left-auth-box {
	background: whiteSmoke;
	padding-bottom: 5px;
	border: 1px solid #AEBEC8;
	padding-top: 5px;
}

#form-auth-left {
	margin-bottom: 0px;
}

#form-auth-left div span > i {
	color: #9FB3B3;
	position: absolute;
	margin-top: -40px;
	margin-left: 10px;
}
#form-auth-left div input {
	line-height: 45px;
	height: 45px;
	padding-left: 30px;
	padding-right: 10px;
}
#form-auth-left div input:hover ~ span > i {
	color: #16414E;
}
#form-auth-left div input:focus ~ span > i {
	color: #3192AE;
}

#form-auth-left fieldset #btnAuth {
	margin-bottom: 10px;
}
#form-auth-left fieldset #debug-auth {
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	background: url(../images/loader-user.gif) no-repeat 0px center;
}
#form-auth-left fieldset #debug-auth {
	display: block;
}
#form-auth-left fieldset .debugAuth-ok {
	color: #1E7EB9;
	display: block;
}
#form-auth-left fieldset .debugAuth-error {
	color: #990000;
	background: url(../images/icons/red/x_11x11.png) no-repeat 0px center;
	display: block;
}
#form-auth-left fieldset .hideLoader {
	background: url(none);
	padding-left: 0px;
}

/* Page Inscription */
.left-auth-box #form-auth-left div input {
	line-height: 20px;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	border-radius: 0 3px 3px 0;
}
.left-auth-box #form-auth-left div span > i {
	color: #9FB3B3;
	position: absolute;
	margin-top: 2px;
	margin-left: -5px;
}
/* Fin Page Inscription */

.sidebar .nice-menu {
	margin-left: 0px;
	font-family: "YanoneKaffeesatz Regular", sans-serif;
}

/* Menu Rubrique */
.menuRubrique {
	margin: 0px;
	list-style: none;
	background: #BFD1D7;
	padding: 5px 0px;
}
.menuRubrique li {
	padding: 0px;
}
.menuRubrique li a {
	display: block;
	padding: 5px 5px 5px 15px;
	text-decoration: none;
	margin-bottom: 1px;
	color: #003;
	border-left: 5px solid #FFF;
	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}
.menuRubrique li a:hover {
	color: #001C37;
	background: #FFF;
	padding-left: 20px;
}

#conteneur-principal #contenu-box {

}
#contenu-box hgroup {
	margin-bottom: 10px;
	width: 98.5%;
	/*height: 100%;*/
	display: block;

}
#contenu-box hgroup h1 {
	font-size: 1.3em;
	background: url(../images/icons/white/plus_24x24.png) no-repeat -10px -2px;
	padding-right: 10px;
	padding-left: 20px;
	text-transform: uppercase;
	text-decoration: none;
}
#contenu-box hgroup  h3{
	font-size: 12px;
	font-weight: normal;
	margin-top: -12px;
	width: 100%;
}
#form-moteur-avance #search-keyword , #form-search-job #search-job{
	line-height: 45px;
	height: 45px;
	font-size: 16px;
	/* [disabled]font-weight: bold; */
	color: #166887;
}
#form-moteur-avance #btnSearch , #form-search-job #btnSearch{
	height: 45px;
}

#contenu-box .box-6 {
	height: 370px;
	background: #F4F8FA;
	margin-bottom: 10px;
	border: 1px solid #98B8C0;
	cursor: pointer;
}


#contenu-box .box-6 .inscript-h2 {
	background: #E5EAED;
	text-align: center;
	font: 2.2em "YanoneKaffeesatz Regular", sans-serif;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #98B8C0;
}
#contenu-box .box-6 .inscript-h3{
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding-right: 8px;
	padding-left: 8px;
}
#contenu-box .box-6 .inscript-pers-icone,
#contenu-box .box-6 .inscript-struct-icone {
	text-align: center;
	height: 159px;
	width: 160px;
	display: block;
	margin: 40px auto 20px;
}
#contenu-box .box-6  .inscript-pers-icone {
	background: url(../images/auth-pers-box6.png) no-repeat;
}
#contenu-box .box-6 .inscript-struct-icone {
	background: url(../images/auth-structure-box6.png) no-repeat;
}
#contenu-box .box-6 .slideBox {

}
#contenu-box .box-6 .inscript-form-box{
	background: #FFF;
	border: 1px solid #FFF;
	-moz-box-shadow: 0px 0px 20px #98B8C0;
	-webkit-box-shadow: 0px 0px 20px #98B8C0 inset;
	box-shadow: 0px 0px 20px #98B8C0 inset;
	height: 0px;
	padding: 40px !important;
	color: #000;
}
.box-6 .inscript-form-box h3 {
	font-size: 13px;
	margin-top: -25px;
	font-weight: bolder;
	color: #0C3850;
}
.box-6 .inscript-form-box h4 {
	font-size: 12px;
	font-weight: normal;
	color: #6F7684;
}

.box-6 .inscript-form-box form {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.box-6 .inscript-form-box form input {
	border-color: #A6A6A6;
}
.box-6 .inscript-form-box form input {
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
.style1 .icon_smallPers,
.style1 .icon_smallStruct {
	display: block;
	height: 34px;
	line-height: 34px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 0.95em;
	text-transform: uppercase;
}
.style1 .icon_smallPers {
	background: url(../images/users_icon_social.png) no-repeat;
}
.style1 .icon_smallStruct {
	background: url(../images/structures_icon_social.png) no-repeat;
}
.style1 .icon_smallPers strong,
.style1 .icon_smallStruct strong {
	font-weight: 100;
}
#formInscription2_pers,
#formInscription2_struct_etab,
#formInscription2_struct_org {
	border: 1px solid #000;
	width: 98%;
	padding: 1%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 6px #2F4855;
	-moz-box-shadow: 0 0 6px #2F4855;
	box-shadow: 0 0 6px #2F4855;
}
#formInscription2_pers {
	background: #112C40 url(../images/formTop.png) no-repeat center 0px;
}
#formInscription2_struct_etab {
	background: #E1551A url(../images/formTop.png) no-repeat center 0px;
}
#formInscription2_struct_org {
	background: #E1551A url(../images/formTop.png) no-repeat center 0px;
}
#debug-pers-box  , #debug-struct-box{
	margin-top: -5px;
	font-size: 11px;
}
.debugRun {
	background: url(assets/images/loader.gif) no-repeat 0px center;
	height: 10px;
}
#etab-liste-section {
	min-height: inherit !important;
}

form #btnSearch,
form #btnAuth {
	font-family: "Lucida Grande", sans-serif;
}
.total-trouve {
	font-size: 11px;
	padding: 10px 10px 10px 35px;
	color: #000;
	background: inherit !important;
	text-shadow: none;
	font-weight: normal;
}
.institutions-box {
	cursor: default;
	background: url(../images/top_line_bg.jpg) repeat-x 0px bottom;
	padding-bottom: 15px;
}
.institutions-box-first {
	cursor: default;
	background: url(../images/mid_line_bg.jpg) repeat-x 0px bottom;
	padding-bottom: 15px;
}
.institutions-box-first:hover,
.institutions-box:hover {
	border:1px solid #999;
	-moz-box-shadow:0 0 30px #999 inset;
	-webkit-box-shadow:0 0 30px #999 inset;
	box-shadow:0 0 30px #999 inset;
}
.institutions-box-first blockquote   {
	border-left-color: #FFFFFF;
}
.institutions-box .logo , .institutions-box-first .logo{
	margin-top: -10px;
	margin-bottom: 10px;
	box-shadow: none;
	padding: 2px;
	border: 1px solid #BBBBB3;
}
.portfolio-box {
	margin-left: 0px !important;
	height: 400px;
	border-right: 4px dashed #F0F0F0;
	padding-right: 10px;
}
.body-404 {
	background: #F4F6F8 url(../images/bg-404.png) no-repeat right 20px;
	min-height: 260px;
}
.body-500 {
	background: #F6F5FA url(../images/bg-500.png) no-repeat 98% 100px;
	min-height: 180px;
}

#error-document-box {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	width: 80%;
}
#error-document-box h1 {
	font-size: 36px;
	margin-bottom: 25px;
	margin-top: 150px;
}

#error-document-box h1 strong {
	font-size: 24px;
}

/* -- Fin Box Authentifikation -- */
.administrateur {
	color: #999;
	/* [disabled]font-style: italic; */
	margin-top: 30px;
}
.sitemap-box {
	margin-left: 0px !important;
}
.forms-border-light {
	border: 1px solid rgba(205,205,205,.9);
	border-radius: 3px;
}
.forms-border {
	border: 1px dashed #B7BFC6;
	border-radius: 5px;
}
#contact-box {
	background: url(../images/map.png) no-repeat 0px 80%;
}

#contact-box #quick-contact {
	background: #FCFCFC url(../images/bg-quick-contact.png) no-repeat 98% 20px !important;
	border: 1px solid #D9DBDF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


#contact-box h4 {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-left: 6px solid #336699;
	padding-left: 10px;
	background: url(../images/bg-stripe.jpg) repeat;
	color: #336699;
	font: 22px "oleoscript regular", sans-serif !important;
}
#contact-box h4 span{
	background: url(../images/icons/blue/mail_24x18.png) no-repeat 96% 2px;
	display: block;
}

#promo-form-box h4 {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-left: 6px solid #B4B6BA;
	padding-left: 10px;
	background: url(../images/bg-stripe.gif) repeat;
	font: 22px "oleoscript regular", sans-serif !important;
}

#promo-form-box #promo-produits {
	background: #FFF;
	border: 1px solid #CCC;
	padding: 10px;
}
#partenaires-box {
	margin-left: 0px;
}
#partenaires-form-box {
	background: url(../images/bg-partenariats.png) no-repeat right 99%;
	min-height: 650px;
}

#partenaires-form-box h4 {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-left: 6px solid #B74900;
	padding-left: 10px;
	background: url(../images/bg-stripe.gif) repeat;
	font: 22px "oleoscript regular", sans-serif !important;
	color: #C63;
}
#partenariats-info {
	background: #F9F9F9;
	padding: 10px;
	border: 1px solid #EBEBEB;

}
#partenariats-info h3 {
	padding: 5px 10px;
	font: 20px "oleoscript regular", sans-serif;
	margin-bottom: 15px;

}
/* --- Fin Conteneur Principal ---*/

/* --- Footer ---*/
#footer {
	border-top: 10px solid #1B3C4B;
	margin-top: 0px;
	background: #FFF url(../images/a+.png) no-repeat -20px 104%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
#footer #html5-logo {
	background-image: url(../images/html5-logo.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 32px;
	margin: -20px auto 8px;
}
#footer .row-fluid .rub-footer {
	margin-bottom: 2px;
	padding-left: 20px;
}
#footer .row-fluid .rub-footer:last-child {
	border: none;
}
#footer .row-fluid .rub-footer h3 {
	font-family: "YanoneKaffeesatz Regular", sans-serif;
	font-weight: normal;
	background: #F2F4F4 url(../images/icons/white/play_18x24.png) no-repeat -10px center;
	color: #072D3A;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 8px;
	width: 94%;
}
#footer .row-fluid .rub-footer ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;
	border-left: 4px solid #ECF0EF;
	font-family: Tahoma, Geneva, sans-serif;
}
#footer .row-fluid .rub-footer ul li span  {
	font-family: "WebSymbols Regular", sans-serif;
	margin-right: 5px;
	color: #287B93;
}
#footer .row-fluid .rub-footer ul li a {
	color: #297D96;
	text-shadow: inherit;
}
#footer .row-fluid .rub-footer ul li a:hover {
	color: #10313A;
}
#footer .row-fluid .vcard {
	/* [disabled]display: none; */
	visibility: hidden;
}
/* --- Fin Footer ---*/
#footer .row-fluid .social-box{
	margin-left: 20px;
}

/*=============================
=============================*/

/* RESPONSIVE */
@media (max-width: 627px) {
	body #conteneur-principal #moteur-box #searchInput {
	  width: 100% !important;
	  margin-bottom: 10px;
	}
	#moteur-box button {
	  width: 50% !important;
	  margin: 0px auto;
	  
	}
	#moteur-box button span {
	   font-size: .8em;
	}
	#moteur-box button i {
	   margin-left: 8px !important;
	   float: left;
	}
	#moteur-box button #acadSearch {
	   visibility: hidden;
	   font-size: 0px; 
	}
	#moteur-box button #acadSearch:before {
	   content: 'Acad Search';
	   visibility: visible;
	   font-size: 12px;
	}
	
}
@media (max-width: 767px) {
  .navbar #logo_slogan-box img {
	  display: none !important;
  }
  .navbar #logo_slogan-box a {
	background: url(../images/logo-academie-plus-small.png) no-repeat 0 center;
	margin-left: 0px !important;
	font-size: 1.4em !important;
	font-family: "Oleoscript regular", sans-serif;
	padding: 5px 5px 5px 40px;
  }
  #banner-box {
	padding: 0px !important;
	width: 100% !important;
  }
  form #search-keyword {
	  width: 60%;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
  }
}
@media (max-width: 583px) {
	form #search-keyword {
	  width: 60% !important;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
  .navbar #logo_slogan-box img {
	  display: none !important;
  }
  .navbar #logo_slogan-box a {
	background: url(../images/logo-academie-plus-small.png) no-repeat 0 center;
	margin-left: 0px !important;
	font-size: 1.5em !important;
	font-family: "Oleoscript regular", sans-serif;
	padding: 5px 5px 5px 40px;
  }
  #banner-box {
	padding: 0px !important;
	width: 90% !important;
  }
  #conteneur-principal .r-center {
	width: 96% !important;
  }
  form #search-keyword {
	  width: 70% !important;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
  }
}
@media (max-width: 480px) {
  #header .topStat {
	border: none !important;
  }
  #header .topStat a {
	display: block !important;
  }
  #footer #communaute #facebook,
  #footer #communaute #twitter,
  #footer #communaute #googleplus {
	float: left !important;
	width: 50px !important;
  }
  form #search-keyword,
  form #btnSearch {
	  width: 100% !important;
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
  }
}

@media (max-width: 767px) {
  #conteneur-principal .r-center {
	width: 98% !important;
  }
  .menu-navigation li a {
	display: block;
	color: #F8FAFA;
	padding-left: 30px !important;
	font-size: 0px !important; /*masker le text trop long*/
	font-weight: normal !important;
	text-decoration: none !important;
  }
  .menu-navigation li a:before {
	content: attr(name) !important;
	font-size: 12px !important;
	font-family: "Lucida Grande", sans-serif;
	color: #FFF;
  }
  #conteneur-principal #moteur-box #searchInput {
	  width: 47% !important;
  }
  form #search-keyword {
	  width: 70%;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .menu-navigation li a {
	display: block;
	color: #F8FAFA;
	padding-left: 30px !important;
	font-size: 0px !important; /*masker le text trop long*/
	font-weight: normal !important;
	text-decoration: none !important;
  }
  .menu-navigation li a:before {
	content: attr(name) !important;
	font-size: 20px !important;
	color: #FFF;
  }
}

@media (min-width: 1200px) {
  .brand-hide_Desktop {
	  display: none !important;
  }
  .navbarDesktop .container .brand {
	  display: none !important;
  }
  #moteur-box #searchInput {
	  width: 70% !important;
  }
}
@media (min-width: 900px) and (max-width: 1280px) {
  #conteneur-principal .r-center {
	width: 82% !important;
  }
}

@media (max-width: 979px) {
  #conteneur-principal .r-center {
	width: 94% !important;
  }
  #moteur-box #searchInput {
	  width: 58% !important;
  }
}

@media (min-width: 980px) {
  .brand-hide_Desktop {
	  display: none !important;
  }
  .navbarDesktop .container .brand {
	  display: none !important;
  }
  #moteur-box #searchInput {
	  width: 63%;
  }
}
@media (max-width:440px) {
	.menu-navigation li a:before {
		content: '' !important;
	  }
}

/*================================
================================*/

.btn1 {
  display: inline-block;
  *display: inline;
  padding: 4px 14px;
  margin-bottom: 3px;
  *margin-left: .3em;
  font-size: 12px;
  line-height: 20px;
  *line-height: 20px;
  color: #FFF;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);  
  vertical-align: middle;
  cursor: pointer;
  background-color: #486B91;
  *background-color: #486B91;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5B7EA4), to(#486B91));
  background-image: -webkit-linear-gradient(top, #5B7EA4, #486B91);
  background-image: -o-linear-gradient(top, #5B7EA4, #486B91);
  background-image: linear-gradient(to bottom, #5B7EA4, #486B91);
  background-image: -moz-linear-gradient(top, #5B7EA4, #486B91);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #486B91 #bfbfbf;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5B7EA4', endColorstr='#486B91', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn1:hover,
.btn1:active,
.btn1.active,
.btn1.disabled,
.btn1[disabled] {
  color: #fff;
  background-color: #395E88;
  *background-color: #395E88;
}

.btn1:active,
.btn1.active {
  background-color: #496C92 \9;
}

.btn1:first-child {
  *margin-left: 0;
}

.btn1:hover {
  color: #fff;
  text-decoration: none;
  background-color: #416C9B;
  *background-color: #416C9B;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}
/*
.btn1:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}*/

.btn1.active,
.btn1:active {
  background-color: #416C9B;
  background-color: #416C9B \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn1.disabled,
.btn1[disabled] {
  text-shadow: none;
  border-color: #CCC;
  color: #999;
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
#browserBox h4 {
	color: #868686;
	font-weight: normal;
	padding-left: 10px;
	border-left: 4px solid #CCC;
}
#browserBox a {
	color: #9D9D9D;
	padding: 5px;
	text-decoration: none;
	transition: all .5s ease-in-out;
}
#browserBox a#firefox:hover {
	color: #FFF;
	background: #E4341B !important;
}
#browserBox a#chrome:hover {
	color: #FFF;
	background: #FFCC00 !important;
}
#browserBox a#safari:hover {
	color: #FFF;
	background: #8FCEE7 !important;
}
#browserBox a#opera:hover {
	color: #FFF;
	background: #BC2C16 !important;
}
#browserBox a#maxthon:hover {
	color: #FFF;
	background: #2669D9 !important;
}
.sb_pubzone {
height: 300px !important;
display: block;
background: rgb(210, 210, 210);
text-align: center;
line-height: 300px;
color: white;
letter-spacing: 4px;
font-size: 14px;
border: solid rgb(186, 186, 186) 5px;
}