/*GEN ERAL*/

BODY

{

	color: #333333;

	padding-top: 0;

	padding-bottom: 0;

}

.holder

{

	margin-left: auto;

	margin-right: auto;

	margin-top: 8px;

	margin-bottom: 8px;

}

.container

{

	width: auto;

	border: 0px;

	margin-bottom: 0px;

	margin-right: auto;

	margin-left: auto;

}

.row-fluid

{

	max-width: 980px;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

}

.container-fluid

{

	padding-right: 0px;

	padding-left: 0px;

}

/*BREADCRUMBS*/

.breadcrumb

{

	text-transform: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: 20px;

	padding-top: 0;

	margin-bottom: 0;

	margin-top: 0;

}

.breadcrumb LI

{

	text-shadow: none;

}

.breadcrumb LI.active

{

}

.breadcrumb A

{

	color: inherit;

	text-decoration: underline;

}

/*FOOTER*/

#footer A

{

	text-decoration: underline;

}

#footer A:hover

{

	text-decoration: none;

}

.footer

{

}

.footer A

{

	text-decoration: underline;

}

.footer A:hover

{

	text-decoration: none;

}

#footer-menu

{

	clear: both;

	text-align: center;

	padding-bottom: 10px;

}

#footer-menu A

{

	font-size: 85%;

}

#footer-menu UL

{

	margin: 0;

	line-height: normal;

}

#footer-menu LI

{

	display: inline;

	margin: 0;

	padding: 0;

}

#footer-menu LI A

{

	display: inline;

	line-height: normal;

	padding: 0 10px;

}

#footer-copyright

{

	text-align: center;

	font-size: 70%;

}

/*TOOL*/

#color-toolbar-outer

{

	height: 15px;

	padding: 0;

	line-height: 15px;

	position: relative;

}

#color-toolbar

{

	max-width: 150px;

	margin-left: auto;

	position: absolute;

	right: 10px;

}

#color-toolbar IMG

{

	padding: 0;

}

#color-toolbar UL

{

	padding: 0;

}

#color-toolbar UL LI

{

	margin: 0;

	padding: 0;

	list-style: none;

	background: none;

	display: inline;

}

/*SEARCH/LOGIN/SLIDEPANEL BUTTON*/

.search .inputbox

{

	border-radius: 0;

	max-width: 120px;

	box-shadow: none;

	height: 1.8em;

	text-indent: 5px;
 

}

#search-word

{

	display: none !important;

}

.plusl-panel, .search .inputbox, SECTION #slide_panel_button BUTTON

{

	line-height: 1.7em;

	border: 0;

	background-color: transparent !important;

	font-size: 100%;

	text-transform: none;

	padding-left: 3px;

	padding-right: 3px;
  
  
  /* to center slidepanel button  */
   margin-left: auto;
  margin-right: 55px;
  width: auto;
  
  
  /*position: absolute;  postulat de départ */
  /*top: 50%; left: 50%;  à 50%/50% du parent référent */
  /*transform: translate(-50%, -50%);  décalage de 50% de sa propre taille */
  

}

/*OVERIGE*/

A

{

	text-decoration: none;

	color: #666666;

}

A:hover

{

	color: #666;

	text-decoration: underline;

}

H2 A

{

	color: #666666;

	font-weight: inherit;

}

HR

{

	border: 0px;

}

.header

{

	background-color: inherit;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	min-height: inherit;

	max-height: inherit;

	background-repeat: repeat;

	background-position: left top;

}

.page-header

{

	word-wrap: break-word;

}

.crate_mainbody H2, .crate_mainbody H3, .crate H2, .crate H3

{

	word-break: break-all;

	line-height: normal;

}

/*LOGO*/

.site-title

{

	font-size: 20pt;

	line-height: 40px;

	font-weight: bold;

	color: #999999;

	padding-left: 10px;

	padding-top: 0;

}

.site-description

{

	color: #999999;
	padding-left: 10px;

}

/*MODULES*/

.crate

{

	min-height: 20px;

	padding: 20px;

	margin-bottom: 20px;

}

.crate A

{

}

.crate A:hover

{

	text-decoration: underline;

}

.crate H3

{

	line-height: normal;

	border-bottom: 0;

	line-height: normal;

	padding-bottom: 5px;

}

.crate_notitle

{

	padding: 10px;

}

.crate_notitle A

{

}

.crate_notitle A:hover

{

	text-decoration: underline;

}

.crate_mainbody

{

	min-height: 20px;

	padding: 10px;

	margin-bottom: 10px;

}

.crate_mainbody A

{

}

.crate_mainbody A:hover

{

	text-decoration: underline;

}

.crate_mainbody H3

{

	line-height: normal;

}

.crate IMG, .crate_mainbody IMG

{

}

/*MENU VERTICAL*/

.crate .menu

{

	padding-left: 0px;

	margin-left: 0px;

}

.crate .menu A

{

	line-height: inherit;

	font-weight: inherit;

	padding-left: 10px;

	line-height: 25px;

}

.side_bar #current A

{

	font-weight: bold;

	text-decoration: underline;

}

.crate .menu A:hover

{

	background-color: transparent;

	font-weight: bold;

	text-decoration: underline;

}

.crate .menu LI

{

	list-style: none;

	border-bottom: 1px dotted rgba(0, 0, 0, 0.2);

}

.crate .menu LI .last

{

	border-bottom: 0px;

}

.crate .deeper.parent

{

	padding-bottom: 0;

}

.crate .deeper.parent LI

{

}

.crate .deeper.parent UL

{

	padding-bottom: 10px;

}

UL.menu LI.active A, UL.menu LI.active LI.active A, A#active_menu.mainlevel, A#active_menu.sublevel, UL.menu LI.active .separator, UL.menu LI.active LI.active .separator

{

	font-weight: bold;

}

UL.menu LI.active LI A, UL.menu LI.active LI.active LI A, UL.menu LI.active LI .separator, UL.menu LI.active LI.active LI .separator

{

	font-weight: normal;

}

.crate .deeper.parent .dropdown-toggle .caret

{

	vertical-align: middle !important;

	display: none !important;

}

/*ERROR*/

#system-message-container

{

	background-color: transparent;

	padding-left: 0px;

	color: #FB1717;

}

#system-message-container LI

{

	list-style: none;

	margin-left: 0px;

}

DT.error

{

	display: none;

}

/*ARTICLE INFO*/

.article-info, .createdby

{

	font-size: 9px;

}

.print-icon A:hover

{

	color: #FFFFFF !important;

}

.email-icon A:hover

{

	color: #FFFFFF !important;

}

/*ARTICLES*/

.category-item

{

	margin-top: 0px;

}

.category-item .page-header

{

	margin-bottom: 0px;

}

.category-item.first

{

	margin-bottom: 0px;

}

/*GO TO TOP BUTTON*/

#toTop

{

	cursor: pointer;

	display: none;

	position: fixed;

	right: 10px;

	bottom: 70px;

	background: url(../images/totop.png) no-repeat 0px 0px;

	width: 46px;

	height: 42px;

	z-index: 10000;

}

/*SOCIAL MEDIA*/

#social_bm_outer

{

	position: fixed;

	top: 250px;

	right: 0;

	width: 30px;

	margin: -19px 0 0;

	z-index: 9999999;

	/*[empty]height:;*/

}

UL#social_bm_nav

{

	background-image: none;

	background-repeat: repeat;

	background-position: left top;

	float: right;

	margin: 0;

	padding: 4px 3px 5px 4px;

	top: 0;

	right: 0;

	list-style: none;

	height: 23px;

}

UL#social_bm_nav LI

{

	background: transparent;

	float: right;

	line-height: 23px;

	padding: 0 0 5px;

}

UL#social_bm_nav LI A

{

	background-image: url(../images/social_media/social_bm.png) !important;

	background-repeat: no-repeat;

	overflow: hidden;

	margin-right: 0px;

	display: block;

	width: 23px;

	height: 23px;

}

UL#social_bm_nav .item_rssfeed A

{

	background-position: 0 0;

}

UL#social_bm_nav .item_rssfeed A:hover

{

	background-position: 0 -24px;

}

UL#social_bm_nav .item_twitter A

{

	background-position: -27px 0px;

}

UL#social_bm_nav .item_twitter A:hover

{

	background-position: -27px -24px;

}

UL#social_bm_nav .item_facebook A

{

	background-position: -54px 0;

}

UL#social_bm_nav .item_facebook A:hover

{

	background-position: -54px -24px;

}

UL#social_bm_nav .item_myspace A

{

	background-position: -80px 0;

}

UL#social_bm_nav .item_myspace A:hover

{

	background-position: -80px -24px;

}

UL#social_bm_nav .item_blogger A

{

	background-position: -106px 0;

}

UL#social_bm_nav .item_blogger A:hover

{

	background-position: -106px -24px;

}

UL#social_bm_nav .item_stumble A

{

	background-position: -132px 0;

}

UL#social_bm_nav .item_stumble A:hover

{

	background-position: -132px -24px;

}

UL#social_bm_nav .item_google A

{

	background-position: -158px 0;

}

UL#social_bm_nav .item_google A:hover

{

	background-position: -158px -24px;

}

UL#social_bm_nav .item_flickr A

{

	background-position: -184px 0;

}

UL#social_bm_nav .item_flickr A:hover

{

	background-position: -184px -24px;

}

UL#social_bm_nav .item_linkedin A

{

	background-position: -210px 0;

}

UL#social_bm_nav .item_linkedin A:hover

{

	background-position: -210px -24px;

}

/*==========  CSS3 ====================*/

/* HEAD */

.head

{

	/*-webkit-box-shadow: -1px 7px 8px -7px rgba(0,0,0,0.72);*/

	/*-moz-box-shadow: -1px 7px 8px -7px rgba(0,0,0,0.72);*/

	/*box-shadow: -1px 7px 8px -7px rgba(0, 0, 0, 0.72);*/

}

/* FOOT */

.foot

{

	/*-webkit-box-shadow: -1px -7px 8px -7px rgba(0,0,0,0.72);*/

	/*-moz-box-shadow: -1px -7px 8px -7px rgba(0,0,0,0.72);*/

	/*box-shadow: -1px -7px 8px -7px rgba(0, 0, 0, 0.72);*/

}

/* NAVIGATION */

#hor_nav .row-fluid, #hor_nav .container_12 .grid_12

{

	border-radius: 0 0 0 0;

}

#hor_nav .active.first A, #hor_nav .container_12 .grid_12 .active.first A

{

	border-radius: 0 0 0 0;

}

/*CSS 3*/

.holder

{

	-webkit-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1);

	-moz-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1);

	box-shadow: 0px 0px 10px -1px rgba(2, 109, 183, 0.763);

	border-radius: 5px;

}

.head .wrap_inner, .head .row-fluid, .head .container_12

{

	border-radius: 5px 5px 0 0;

}

#search_login_panel

{

	border-radius: 5px 5px 0 0;

}

#footer, .foot .wrap_inner, .foot .row-fluid, .foot .container_12

{

	border-radius: 0 0 5px 5px;

}

#footer, #hor_nav, #breadcrumbs

{

	/*-webkit-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1);*/

	/*-moz-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1);*/

	/*box-shadow: 0px 0px 10px -1px rgba(102, 102, 102, 1);*/

}

#hor_nav

{

}

#hor_nav .active.first A, #hor_nav .container_12 .grid_12 .active.first A

{

}

.side_bar .crate, #shifting .crate, #bottom .crate, .crate_mainbody, #top .crate

{

	/*-webkit-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1);*/

	/*-moz-box-shadow: 0px 0px 10px -1px rgba(102,102,102,1);*/

	/*box-shadow: 0px 0px 10px -1px rgba(102, 102, 102, 1);*/

}

.foot .crate

{

	box-shadow: none;

}

.plusl-panel, SECTION #slide_panel_button BUTTON, .btn

{

	border-radius: 2px !important;

	/*text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.621), 2px 2px 0px rgba(102, 102, 102, 0.517);*/


}

#hor_nav .row-fluid, #hor_nav .container_12, #breadcrumbs .row-fluid, #breadcrumbs .container_12

{

}

#hor_nav LI A, .crate_notitle H3, #hor_nav .menu UL, #hor_nav .menu > LI > A:hover, #hor_nav .menu UL LI > A:hover, #hor_nav .menu UL LI > .active > A, #hor_nav UL LI.active > A

{

	text-shadow: none;

}

#layerslider H1, .slideshow .crate

{

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.96);

}

#toTop

{

	border-radius: 4px;

}

