/************************************************************************

					GLOBALS CSS DEFINITIONS


*************************************************************************/
* {margin:0;padding:0;}

html,
body {height:100%;min-height:100%;}

/****
Clearfix -- h5bp.com/q 
****/
.clearfix:before,
.clearfix:after {content:" ";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

body,
input,
select,
textarea {font-family:trebuchet MS;font-size:11px;}

body {background:#fff;font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;height:100%;}

#wrapper {height:100%;min-height:100%;min-width:976px;position:relative;}
html > body #wrapper {height:auto;}

input {border:1px solid #555;padding:1px;}

form input,
form select,
form textarea {-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;padding:3px;}

a {color:#149eda;text-decoration:underline;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;}
a:hover {color:#404040;}

hr {border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #fff); 
    background-image:    -moz-linear-gradient(left, #ccc, #fff); 
    background-image:     -ms-linear-gradient(left, #ccc, #fff); 
    background-image:      -o-linear-gradient(left, #ccc, #fff); 
}

.cb {clear:both;height:0;line-height:0;overflow:hidden;}

.textbox {color:#666;font:400 11px/16px Arial, Helvetica, sans-serif;height:16px;padding:0 4px;}

.btn {background-color:#149eda;behavior:url(/PIE.htc);border:0 !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow: 0 0 5px #B8B8B8;-web-box-shadow: 0 0 5px #B8B8B8;box-shadow: 0 0 5px #B8B8B8;color:#fff !important;cursor:pointer;font-size:14px;height:26px;line-height:24px;margin:5px;padding:0 10px 2px !important;position:relative;text-decoration:none !important;}
.btnLast {margin-right:0;}
.btn:hover {background-color:#00b8f1;}
.btnCancel {background-color:#424241;}
.btnCancel:hover {background-color:#616161;}


.rbtn {
	font-weight:bold;
	font-size:12px;
	width:120px;
	height:30px;
	color:#000;
	border:0;
	cursor:pointer;
	background-image:url(/images/boutton2.jpg);
	margin:0 10px 0 10px;
	text-align:left;
	padding-left:33px;
}

.longbtn {
	font-weight:bold;
	font-size:12px;
	width:150px;
	height:30px;
	color:#000;
	border:0;
	cursor:pointer;
	background-image:url(/images/longboutton.gif);
	margin:0 0px 0 0px;
	text-align:left;
	padding-left:33px;
}

.slongbtn {
	font-weight:bold;
	font-size:12px;
	width:195px;
	height:30px;
	color:#000;
	border:0;
	cursor:pointer;
	background-image:url(/images/slongboutton.gif);
	margin:0 0px 0 0px;
	text-align:left;
	padding-left:33px;
}

.g1-only {display:none !important;}
.pad-inner-cell {display:block;padding:10px;}

.no-float {float:none !important;}

.col-320 {float:left;margin-right:40px;width:320px;}

/************************************************************************

						HEADER DEFINITIONS


*************************************************************************/

#header {background:url(/images/bgHeader.png) repeat-x 0 0 #149eda;float:left;height:158px;min-height:158px;position:relative;width:100%;z-index:2;}
html > body #header {height:auto;}
#header h1 {background:url(/images/logoGenome.gif) no-repeat 0 0;height:81px;left:26px;position:absolute;top:18px;width:303px;z-index:3;}
#header h1 span {display:none;}
#header .logoClient {behavior:url(/PIE.htc);box-shadow:0 0 9px #363636;-moz-box-shadow:0 0 9px #363636;-webkit-box-shadow:0 0 9px #363636;height:82px;position:absolute;right:16px;top:11px;width:223px;z-index:3;}

#header .dropmenu {float:left;list-style-type:none;margin:0;padding:126px 0 0 0.55%;width:81.45%;}
#header .dropmenu li {background:url(/images/sepMenu.png) no-repeat right 0;float:left;font-size:12px;line-height:16px;padding:0 2px 0 0;position:relative;z-index:4;}
#header .dropmenu .last {background:none;padding:0;}
#header .dropmenu a,
#header .dropmenu span {background:url(/images/icEdit-menu.png) no-repeat 8px 6px #149eda;color:#fff;display:block;height:25px;padding:7px 8px 0 30px;text-decoration:none;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}
#header .dropmenu span {cursor:default;}
#header .dropmenu .accueil {background-image:url(/images/icAccueil-menu.png);padding-left:29px;}
#header .dropmenu .analytics {background:url(/images/icAnalytics.png) no-repeat 8px 5px #149eda;padding-left:37px;}
#header .dropmenu .demandes {background:url(/images/icDemandes-menu.png) no-repeat 8px 7px #149eda;padding-left:24px;}
#header .dropmenu .intranet {background:url(/images/icIntranet-menu.png) no-repeat 8px 6px #149eda;padding-left:33px;}
#header .dropmenu .mailing {background:url(/images/icMailingList-menu.png) no-repeat 8px 6px #149eda;}
#header .dropmenu .clients {background:url(/images/icUser-menu.png) no-repeat 8px 6px #149eda;padding-left:35px;}
#header .dropmenu .categories {background:url(/images/icCategories-menu.png) no-repeat 8px 6px #149eda;padding-left:29px;}
#header .dropmenu .liste {background:url(/images/icList-menu.png) no-repeat 8px 6px #149eda;padding-left:29px;}
#header .dropmenu .docs {background:url(/images/icDocs-menu.png) no-repeat 8px 8px #149eda;}
#header .dropmenu .voir {background:url(/images/icSearch-menu.png) no-repeat 8px 6px #149eda;}
#header .dropmenu .print {background:url(/images/icPrint-menu.png) no-repeat 8px 6px #149eda;padding-left:31px;}
#header .dropmenu .boutique {background:url(/images/icShop-menu.png) no-repeat 8px 6px #149eda;padding-left:33px;}
#header .dropmenu .father {background:url(/images/fatherArrow.png) no-repeat right 7px;padding:0 12px 0 0;}
#header .dropmenu a:hover,
#header .dropmenu span:hover,
#header .dropmenu li.shover a,
#header .dropmenu li.shover span,
#header .dropmenu a.selected,
#header .dropmenu span.selected {background-color:#00b8f1;}
#header .dropmenu li.shover {z-index:5;}
#header .dropmenu ul {filter:alpha(opacity=0);height:0;left:0;list-style-type:none;opacity:0;overflow:hidden;position:absolute;top:32px;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;width:184px;z-index:5;}
#header .dropmenu .first ul {left:0;}
#header .dropmenu .last ul {left:auto;right:0;}
#header .dropmenu ul li {background:none;float:none;padding:0;}
#header .dropmenu ul a,
#header .dropmenu ul span {background:none #00b8f1;height:auto;padding:6px 8px 6px 8px;}
#header .dropmenu ul .father {background:url(/images/fatherArrow-02.png) no-repeat right 5px;}
#header .dropmenu ul a:hover,
#header .dropmenu ul span:hover,
#header .dropmenu ul li.shover a,
#header .dropmenu ul li.shover span,
#header .dropmenu ul a.selected,
#header .dropmenu ul span.selected {background-color:#696868;}
#header .dropmenu li:hover ul,
#header .dropmenu li.shover ul {filter:alpha(opacity=100);height:auto;opacity:1;overflow:visible;}
#header .dropmenu li.shover ul ul {filter:alpha(opacity=0);height:0;left:184px;opacity:0;overflow:hidden;top:0;}
#header .dropmenu ul ul a:hover,
#header .dropmenu ul ul a.selected {background:#8c8c8c;}
#header .dropmenu ul li.shover ul {filter:alpha(opacity=100);height:auto;opacity:1;overflow:visible;}

#header .dropmenuRight {float:right;padding-left:0;width:18%;}
#header .dropmenuRight li {float:right;}
#header .dropmenuRight a,
#header .dropmenuRight span {background:none;padding-left:8px;}
#header .dropmenuRight .user {background:url(/images/icUser-menu.png) no-repeat 8px 5px #149eda;padding-left:34px;}

#header .selectSite,
#header .btnLogout {background:#149eda;position:absolute;top:93px;z-index:999;}
#header .selectSite {border-right:1px solid #0c6e98;height:17px;padding:4px;right:104px;width:126px;}
#header .selectSite select {width:100%;}
#header .btnLogout {color:#fff;height:25px;line-height:25px;width:88px;right:16px;text-align:center;z-index:1000;}
#header .btnLogout:hover {color:#000;}

.box_message {padding:10px;}
 
#divMenu {margin-top:126px;margin-left:0;}
	
/************************************************************************

						CONTENT DEFINITIONS


*************************************************************************/
			
#middle {background:#fff;clear:both;padding:0 0 66px;}

#content {background-color:#fff;clear:both;overflow:visible;padding-bottom:20px;}
#content h2 {color:#404040;font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:34px 16px 15px 21px;text-transform:uppercase;}
#content h2 span {color:#149eda;font-size:15px;}
	
	#listContainer {
		width:95%;
		margin:auto;		
	}
	
		#listContainer table {
			width:100%;
		}
		
		
		#listContainer .topleft {
			width:15px;
			padding:0;
			vertical-align:top;
			text-align:left;
		}
	
		#listContainer .left, #listContainer .right {
			width:15px;
		}
		
		#listContainer .topright {
			width:15px;
			padding:0;
			vertical-align:top;
			text-align:right;
		}
	
		#listContainer .bottomleft {
			width:15px;
			padding:0;
			vertical-align:bottom;
			text-align:left;
			line-height:10px;
			height:10px;
		}
	
		
		
		#listContainer .bottomright {
			width:15px;
			padding:0;
			vertical-align:bottom;
			text-align:right;
			line-height:10px;
			height:10px;
		}
		
		#listContainer .bottom {
			background:url(/images/table/bottom.gif) bottom left repeat-x #f5f6f1;
			/*padding-top:6px;*/
			padding-left:12px;
			border-top:2px solid #e7e8dc;
			color:#6e3c1a;
			line-height:10px;
			height:10px;
			font-variant:small-caps;
			
		}	
	
		
		#listContainer .top {
			background:url(/images/table/top.gif) top left repeat-x #f5f6f1;
			padding-top:6px;
			padding-left:12px;
			border-bottom:3px solid #e7e8dc;
			color:#6e3c1a;
			font-size:14px;
			line-height:20px;
			font-variant:small-caps;
			height:24px;
			
		}	
		
		#listContainer .middle {
			background-color:#f5f6f1;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:12px;
			padding-right:12px;
			border-bottom:3px solid #e7e8dc;
			border-right:2px solid #e7e8dc;
		}
		
		#listContainer .auto {
			width:auto;
		}
		
		
		#listContainer .item td {
			/*background-color:#fff;*/
			vertical-align:top;
			border-bottom:1px solid #e7e8dc;
			overflow:hidden;
		}
		
		#listContainer .item1 td {
			/*background-color:#fff;*/
			vertical-align:top;
			border-bottom:1px solid #e7e8dc;
			overflow:hidden;
		}
		
		
		
		
		#listContainer .first {
			border-left:2px solid #e7e8dc;
			width:20px;
		}
	
		#listContainer .topleft, #listContainer .left, #listContainer .bottomleft {
			background:url(/images/table/left.gif) top left repeat-y #f5f6f1;
		}	

		#listContainer .topright, #listContainer .right, #listContainer .bottomright {
			background:url(/images/table/right.gif) top right repeat-y #f5f6f1;
		}
		
		#listContainer .buttons {
			text-align:left;
			padding:0;
			vertical-align:top;
			padding-right:3px;
			padding-left:3px;
			border-left:2px solid #e7e8dc;
			border-right:1px solid #e7e8dc;
			background-color:#e7e8dc;
			line-height:0;
		}
		
			#listContainer .buttons a img {
				border:0;
				margin-top:3px;
				margin-bottom:3px;
			}
		
		#listContainer .select2-container {height:auto !important;margin-right:16px;width:203px;}
		#listContainer .select2-choice {border:1px solid #149EDA;height:20px;line-height:20px;margin:-1px 0 0;overflow:hidden;padding:0 20px 0 10px;position:relative;white-space:nowrap;width:171px;}
				
		#listSearch .searchleft {
			background:url(/images/table/searchleft.gif) top left no-repeat;
			/*border-left:2px solid #e7e8dc;*/
			padding-top:8px;
			padding-bottom:8px;
			padding-left:12px;
			padding-right:12px;
		}
	
		#listSearch .searchfld {
			background:url(/images/table/searchbg.gif) top left repeat-x;
			
			padding-top:8px;
			padding-bottom:8px;
			padding-left:12px;
			padding-right:12px;
		}
		
		#listSearch .searchright {
			background:url(/images/table/searchright.gif) top right no-repeat;
			border-right:2px solid #e7e8dc;
			text-align:right;
			font-weight:normal;
			padding-right:5px;
		}
		
		#hidesrch {
			float:right;
			width:70px;
			height:27px;
			text-align:center;
			background:url(/images/table/searchtop.gif) top right no-repeat;
		}
		
		#showsrch, #addrecord {
			float:right;
			width:70px;
			height:27px;
			text-align:center;
			background:url(/images/table/searchtophidden.gif) top right no-repeat;
		}
		
		#addrecord {
			margin-right:5px;
		}
		
		.trHover td, .trHover th {
			background-color:#eef;
		}
		
		.trHover .buttons {
			background-color:#eef !important;
		}
		
.fcontent {border-bottom:3px solid #ededed;margin:0 0 36px;padding:10px 16px 20px 21px;}

#formContainer h4 {color:#149eda;font-size:15px;font-weight:400;line-height:20px;margin:-16px 0 0;padding:0 21px 15px;position:relative;text-transform:uppercase;}
		
	#formContainer fieldset {border:0;padding:0;}
	
	#formContainer legend {background:#666;border:1px solid #333;color:#fff;display:none;font:700 110%/1.1 Arial, Helvetica, sans-serif;padding:2px 6px;}
	/*#formContainer div.fcontent legend {display:block; margin-bottom:5px;}*/
	
	#formContainer label {color:#414141;float:left;font-size:15px;line-height:19px;padding:4px 0;width:15.5026861%;}

	#formContainer .fld {border:0;clear:left;margin:11px 0;}
	
	.fcontent .fld .cke {
		float:left;	
	}
	
	.fcontent .fld span input, .fcontent .fld span textarea, .fcontent .fld span select {
		margin-top:5px;
		margin-bottom:5px;
		
		color:#000;
	}
	.fcontent .fld span input[type=checkbox] {
		margin-top: 8px;	
	}
	
	body.style2012 .fcontent .fld span input,
	body.style2012 .fcontent .fld span textarea,
	body.style2012 .fcontent .fld span select {border-style:solid;border-width:1px;border-color:#999 #ccc #ccc #999;}
	
	.fcontent small {
		display:block;
		width:90%;
		text-align:left;
		font-size:11px;
		color:#006;
	}
	
	body.style2012 .fcontent small {color:#149eda;}
	
	#formContainer h5 {
		font-size:16px;
		padding:4px;
		border:1px solid #ccc;
		border-bottom:0;
		background:#666;
		color:#fff;
	}
	
	.formlist  {list-style-type:none;margin:0;padding:10px 21px;text-align:left;}
	.formlist li {display:inline;margin:1px;}
	.formlist li a {background-color:#149EDA;color:#fff;padding:.2em 1em;text-decoration:none;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}
	
	.formlist li span {
		padding: .2em 1em;
		color: #000;
		background-color: #ccc;
		font-weight:bold;
		font-style:italic;
		
	}
	
	.formlist li a:hover {
		color: #fff;
		background-color: #00b8f1;
	}
	
	
	 .modulelist
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	.modulelist li { 
		background:#ededed;
		margin: 0 0 22px;
		padding:10px 20px;
	}
	
	.modulelist li div {margin:11px 0;}
	
	.modulelist li input {margin:5px 0;}
	
	.modulelist li b {
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	} 
		
	
	 .redlist
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	.redlist li { 
		margin: 0 0 .2em 0; 
		display: block;
		color: #666;
		background-color: #ccc;
		width: 95%;
		padding: .2em .8em;
		text-decoration: none;
		border:1px solid #666;
	}
	
	.redlist li b {
		color:#000;
	}
	
	.redlist a {
		color:#009;
		text-decoration:underline;
	}
	
	
	
	
/************************************************************************

						LOGIN PAGE DEFINITIONS


*************************************************************************/	
#logpage {left:50%;margin:-77px 0 0 -178px;position:fixed;top:50%;width:356px;}
#logpage a,
.resultlinks {display:block;float:left;margin:5px 0 0;}

body.style2012 .error-msg {color:red;}

body.style2012 .teaser {background:none #fff;}
body.style2012 .teaser div {background:none !important;width:354px; border:1px solid #149eda;}
body.style2012 .teaser h1 {background:none #149eda !important;border:0;color:#fff;font-size:18px;font-variant:normal;line-height:22px;margin:0;padding:5px 0;text-align:center;}
body.style2012 .teaser .indent {color:#404040;overflow:hidden;padding:12px 27px 20px;width:298px;}
body.style2012 .teaser p {padding:0 0 10px;}
body.style2012 .teaser p a {display:inline !important;float:none !important;margin:0 !important;}
body.style2012 .teaser form span {display:block;padding:0 0 10px;margin:0;clear:both;}
body.style2012 .teaser form span:last-child {padding-bottom:3px;}
body.style2012 .teaser form label {color:#149eda;display:block;padding:0 0 4px;}
body.style2012 .teaser form label.error {color:#ff0000;font-size:11px;line-height:13px;padding:4px 0 0;}
body.style2012 .teaser form input {background:#fff;

	 behavior:url(/PIE.htc);
	border:1px solid #fff;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-box-shadow:0 0 4px #bebdbd;-webkit-box-shadow:0 0 4px #bebdbd;box-shadow:0 0 4px #bebdbd;color:#a0a0a0;font-size:14px;font-weight:normal;height:25px;line-height:25px;padding:0 13px;position:relative;width:272px;}

body.style2012 .teaser form input.error {border:1px solid #ff0000;}
body.style2012 .teaser form input:focus {color:#404040;}
body.style2012 .teaser form .btn {background:none #149eda;border:0 !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff !important;cursor:pointer;height:26px;margin:0 5px 5px;padding:0 10px 2px;width:auto;}
body.style2012 .teaser form .btn:focus,
body.style2012 .teaser form .btn:active {background:#404040;color:#fff;}
body.style2012 .teaser form .btnLast {float:right;margin-right:0;}
body.style2012 .teaser form .btn:hover {background:none #00b8f1;}
body.style2012 .teaser form .btnCancel {background-color:#424241;}
body.style2012 .teaser form .btnCancel:hover {background-color:#8c8c8c;}

body.style2012 .thumbcontainer {
	text-align:center;
	padding-top:10px;
	padding-bottom:0px;
	margin:auto;
	width:202px;
	border:0;
}
body.style2012 .thumbcontainer div {
	border:0;	
}
	
/* image cropper */
#ava {
	border: 1px solid gray;
	width: 200px;
	text-align:left;
	margin:auto;
}
#ava_img {
	width: 200px;
	height: 200px;
	overflow: hidden;
	position: relative;
	margin:auto;
}
#ava_overlay {
	width: 200px;
	height: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('/images/overlay.png') !important;
	z-index: 9999;
}
#ava_drager {
	width: 400px;
	height: 400px;
	position: absolute;
	z-index: 99999;
	color: #fff;
	cursor: move;
}
#avatar {
	position: absolute;
}
#ava_slider {
	width: 200px;
	height: 27px;
	background: #eee;
	position: relative;
	border-top: 1px solid gray;	
	background-image: url('/images/slider_back.png') !important;
}
#ava_handle {
	width: 19px;
	height: 20px;
	background: blue;
	position: absolute;
	background-image: url('/images/handle.png') !important;
}
#ava_submit {
	width: 75px;
	margin-top: 10px;
	margin-left: 62px;
}

.centeredlinks {
	text-align:center;
}


#infobulle {
	background:#eee;
	border:1px solid #ddd;
	padding:5px;
	z-index:9000;
	width:250px;
	position:absolute;
}

#infobulle_content {
	text-align:left;
	color:#444;
}

.menuactivite {

}

.menuactivite li {
	padding-left:10px;
	border-bottom:1px solid #aaa;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	list-style:none;
	margin-left:15px;
	margin-right:15px;
}

.menuactivite li img {
	float:left;
	margin-right:10px;
}

.menuactivite li br {
	clear:left;
}

.menuactiviteform {
	margin:20px auto;
	padding:5px;
	width:560px;
	border:1px solid #aaa;
	background:#fff;
}

.menuactiviteform .l {
	float:left;
	width:120px;
}

.menuactiviteform .r {
	float:left;
	width:400px;
}

#helppage {
	padding:30px;
	padding-top:10px;
}

#helppage h3 {
	color:#009;
	font-size:18px;
	padding-bottom:10px;
	font-style:italic;
	padding-left:30px;
	background:transparent url(/images/module.gif) top left no-repeat;
}

#helppage h4 {
	font-size:14px;
	font-weight:normal;
	border-bottom:2px solid #ccc;
	padding-bottom:15px;
	margin-bottom:20px;
	margin-left:40px;
	margin-right:20px;
}



#helppage h4 b {
	font-variant:small-caps;
	font-size:16px;
}

#helppage h5 {
	margin-left:40px;
	margin-right:40px;
	font-size:14px;
	color:#009;
	margin-bottom:15px;
	padding-top:15px;
}

#helppage p {
	text-align:justify;
	margin-bottom:20px;
	padding-left:60px;
	padding-right:40px;
	font-size:12px;
	color:#444;
}

#dashpage {
	padding:30px;
	padding-top:10px;
}

body.style2012 #dashpage {padding:0 0 30px;}

#dashpage .dashBtns {height:210px;list-style:none;margin:0;padding:0;width:100%;}
#dashpage .dashBtns li {background:url(/images/btnDash/generique.png) no-repeat 0 0;float:left;height:180px;margin:0 20px 0 0;padding:0;}
#dashpage .dashBtns a {background:url(/images/btnDash/generique.png) no-repeat -132px 0;color:#474747;display:block;padding:138px 0 0;text-align:center;text-decoration:none;width:132px;
	-webkit-transition:opacity 200ms linear;
	-moz-transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	-o-transition:opacity 200ms linear;
	transition:opacity 200ms linear;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

/* -- Buttons shortcut modules -- */

#dashpage .dashBtns .nouvelles, 
#dashpage .dashBtns .nouvelles a 					{background-image:url(/images/btnDash/nouvelles.png);}

#dashpage .dashBtns .edition-contenu,
#dashpage .dashBtns .edition-contenu a 				{background-image:url(/images/btnDash/edition-contenu.png);}

#dashpage .dashBtns .alertes,
#dashpage .dashBtns .alertes a 				{background-image:url(/images/btnDash/alertes.png);}

#dashpage .dashBtns .liste-envoi, 
#dashpage .dashBtns .liste-envoi a 					{background-image:url(/images/btnDash/liste-envoi.png);}

#dashpage .dashBtns .albums, 
#dashpage .dashBtns .albums a 						{background-image:url(/images/btnDash/albums.png);}

#dashpage .dashBtns .demandes-en-ligne, 
#dashpage .dashBtns .demandes-en-ligne a 			{background-image:url(/images/btnDash/demandes-en-ligne.png);}

#dashpage .dashBtns .statistiques, 
#dashpage .dashBtns .statistiques a 				{background-image:url(/images/btnDash/statistiques.png);}

#dashpage .dashBtns .centre-documentation, 
#dashpage .dashBtns .centre-documentation a 		{background-image:url(/images/btnDash/centre-documentation.png);}

#dashpage .dashBtns .centre-documentation-prive, 
#dashpage .dashBtns .centre-documentation-prive a 	{background-image:url(/images/btnDash/centre-documentation-prive.png);}

#dashpage .dashBtns .centre-documentation-prive, 
#dashpage .dashBtns .centre-documentation-prive a 	{background-image:url(/images/btnDash/centre-documentation-prive.png);}

#dashpage .dashBtns .liens-utiles, 
#dashpage .dashBtns .liens-utiles a 				{background-image:url(/images/btnDash/liens-utiles.png);}

#dashpage .dashBtns .evenements, 
#dashpage .dashBtns .evenements a 					{background-image:url(/images/btnDash/evenements.png);}

#dashpage .dashBtns .faq, 
#dashpage .dashBtns .faq a 							{background-image:url(/images/btnDash/faq.png);}

#dashpage .dashBtns .emplois, 
#dashpage .dashBtns .emplois a 						{background-image:url(/images/btnDash/emplois.png);}

#dashpage .dashBtns .emplois, 
#dashpage .dashBtns .emplois a 						{background-image:url(/images/btnDash/emplois.png);}

#dashpage .dashBtns .videos, 
#dashpage .dashBtns .videos a 						{background-image:url(/images/btnDash/videos.png);}

#dashpage .dashBtns .promotions, 
#dashpage .dashBtns .promotions a 					{background-image:url(/images/btnDash/promotions.png);}

#dashpage .dashBtns .temoignages, 
#dashpage .dashBtns .temoignages a 					{background-image:url(/images/btnDash/temoignages.png);}

#dashpage .dashBtns .realisations, 
#dashpage .dashBtns .realisations a 				{background-image:url(/images/btnDash/realisations.png);}

#dashpage .dashBtns .boutique, 
#dashpage .dashBtns .boutique a 					{background-image:url(/images/btnDash/boutique.png);}

#dashpage .dashBtns .saviez-vous-que, 
#dashpage .dashBtns .saviez-vous-que a 				{background-image:url(/images/btnDash/saviez-vous-que.png);}

#dashpage .dashBtns .saviez-vous-que, 
#dashpage .dashBtns .saviez-vous-que a 				{background-image:url(/images/btnDash/saviez-vous-que.png);}

#dashpage .dashBtns .recettes, 
#dashpage .dashBtns .recettes a 					{background-image:url(/images/btnDash/recettes.png);}

#dashpage .dashBtns .trucs-et-astuces, 
#dashpage .dashBtns .trucs-et-astuces a 			{background-image:url(/images/btnDash/trucs-et-astuces.png);}

#dashpage .dashBtns .utilisateurs,
#dashpage .dashBtns .utilisateurs a 			{background-image:url(/images/btnDash/membres.png);}

#dashpage .dashBtns .microsites,
#dashpage .dashBtns .microsites a 			{background-image:url(/images/btnDash/microsites.png);}


/* -- */

#dashpage .dashBtns a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#dashpage h3 {
	color:#009;
	font-size:16px;
	padding-bottom:10px;
	font-style:italic;
	padding-left:30px;
	background:transparent url(/images/module.gif) top left no-repeat;
}

body.style2012 #dashpage h3 {background:none;color:#149eda;font-size:18px;font-style:normal;font-weight:normal;line-height:22px;margin:0;padding:0 0 9px;}

#dashpage h4 {
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:20px;
}

body.style2012 #dashpage h4 {color:#404041;font-size:14px;line-height:18px;padding:0 0 6px;}
body.style2012 #dashpage h4 strong,
body.style2012 #dashpage h4 b {font-weight:normal;}

#dashpage h4 b {
	font-variant:small-caps;
	font-size:14px;
}

#dashpage ul.modulelinks {list-style-type:disc;margin:0 0 22px;padding:0 0 0 13px;}
#dashpage ul.modulelinks li {background:none;margin:0;padding:0 0 8px;}
#dashpage ul.modulelinks li a {font-size:12px;font-weight:bold;}
#dashpage ul.modulelinks em,
#dashpage ul.modulelinks i {font-style:normal;}

#dashpage p,
#dashpage h5 {display:none;}

a.toprighthelp {float:right;font-size:12px;font-weight:bold;margin-top:2px;text-transform:none;white-space:nowrap;}
a.toprightexport {float:right;font-size:12px;font-weight:bold;margin-top:2px;text-transform:none;white-space:nowrap;}

.uTR
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Verdana, Terminal, Arial;
    BACKGROUND-COLOR: white
}
.uTD
{
    FONT-SIZE: xx-small;

    COLOR: black;

    FONT-FAMILY: Verdana, Tahoma, Arial;

    TEXT-DECORATION: none

}
.tabberlive .tabbertabhide {

 display:none;

}

.tabberlive {

 margin-top:1em;

}



/*--------------------------------------------------

  ul.tabbernav = the tab navigation list

  li.tabberactive = the active tab

  --------------------------------------------------*/

ul.tabbernav

{

 margin:0;

 padding: 3px 0;

 border-bottom: 1px solid #778;

 font: bold 12px Verdana, sans-serif;

}



ul.tabbernav li

{

 list-style: none;

 margin: 0;

 display: inline;

}



ul.tabbernav li a

{

 padding: 3px 0.5em;

 margin-left: 3px;

 border: 1px solid #778;

 border-bottom: none;

 background: #DDE;

 text-decoration: none;

}



ul.tabbernav li a:link { color: #448; }

ul.tabbernav li a:visited { color: #667; }



ul.tabbernav li a:hover

{

 color: #000;

 background: #AAE;

 border-color: #227;

}



ul.tabbernav li.tabberactive a

{

 background-color: #fff;

 border-bottom: 1px solid #fff;

}



ul.tabbernav li.tabberactive a:hover

{

 color: #000;

 background: white;

 border-bottom: 1px solid white;

}



/*--------------------------------------------------

  .tabbertab = the tab content

  Add style only after the tabber interface is set up (.tabberlive)

  --------------------------------------------------*/

.tabberlive .tabbertab {

 padding:5px;

 border:1px solid #aaa;

 border-top:0;

 border-bottom:0;

 border-left:0;

 border-right:0;

 /* If you don't want the tab size changing whenever a tab is changed

    you can set a fixed height */



 /* height:200px; */



 /* If you set a fix height set overflow to auto and you will get a

    scrollbar when necessary */



 /* overflow:auto; */

}



/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {

 display:none;

}

.tabberlive .tabbertab h3 {

 display:none;

}

.tabberlive .tabbertab a:hover {

 

}



/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {

}

.tabberlive#tab2 {

}

.tabberlive#tab2 .tabbertab {

 height:200px;

 overflow:auto;

}

#dashpage #manuel-genome {background:#e9e9e9;clear:both;height:89px;margin:30px 0 30px;padding:14px 0 0 212px;position:relative;width:289px;}
#dashpage #manuel-genome .btn {background:url(/images/teaserManuelGenome.gif) no-repeat 0 0;behavior:url(/PIE.htc);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:125px;left:9px;margin:0;padding:0 !important;position:absolute;top:-26px;width:184px;}
#dashpage #manuel-genome .btn span {display:none;}
#dashpage #manuel-genome h3 {color:#404140;font-size:14px;line-height:18px;margin:0;padding:0 0 7px;}
#dashpage #manuel-genome ul {margin:0;padding:0 0 0 12px;}
#dashpage #manuel-genome li {margin:0 0 7px;padding:0;}

#dashpage #chat-dashboard {background:#e9e9e9;clear:both;margin:30px 0 30px;padding:14px 5px 0 212px;position:relative;width:284px;}
#dashpage #chat-dashboard .bg {background:url(/images/teaserChatGenome.png) no-repeat 0 0;behavior:url(/PIE.htc);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:170px;left:9px;margin:0;padding:0 !important;position:absolute;top:-26px;width:184px;}
#dashpage #chat-dashboard h3 {color:#404140;font-size:14px;line-height:18px;margin:0;padding:0 0 7px 5px;}


body.style2012 .sepContent {border-bottom:3px solid #ededed;margin:0 0 36px;padding:10px 16px 20px 21px;}
body.style2012 .sepContent-noPadTop {padding-top:0;}
body.style2012 .sepContent-no-border {border-bottom:0;margin-bottom:0;padding-bottom:0;}

.newSkin #listContainer {width:96.45%;}
.newSkin #listContainer table {margin:0 0 23px;}
.newSkin #listContainer table.noMargin {margin:0;}
.newSkin #listContainer th {color:#6e3c1a;font-size:13px;font-weight:bold;}
.newSkin #listContainer th.top {font-variant:normal;}
.newSkin #listContainer th.empty {font-size:12px;height:12px;line-height:12px;padding:0;}
.newSkin #listContainer th.buttons {line-height:normal;padding:0;width:61px;}
.newSkin #listContainer th.buttons .indent {padding:0 0 0 5px;width:53px;}
.newSkin #listContainer td.dark {background:#f3f3ed;border-right:2px solid #fff;padding:3px 5px;}
.newSkin #listContainer td.noborder {border:0;}
.newSkin #listContainer td.lessPadding {padding:2px;}
.newSkin #listContainer .itemtextright {border-right:2px solid #e7e8dc;}
.newSkin #listContainer .textCenter {text-align:center;}
.newSkin #listContainer .textRight {text-align:right;}
.newSkin #listContainer .bottomleft img,
.newSkin #listContainer .bottomright img {display:block;}
.newSkin #listContainer table table td {border:0;}

.newSkin #listContainer dl {display:block;padding:0 0 2px;}
.newSkin #listContainer dt,
.newSkin #listContainer dd {display:inline-block;padding:0 0 2px;}
.newSkin #listContainer dt {font-weight:bold;}
.newSkin #listContainer dl .main {font-size:12px;}

.newSkin #listContainer .ic {background-position:right 0;background-repeat:no-repeat;display:inline-block;padding:0 19px 0 0;}
.newSkin #listContainer .icExcel {background-image:url(/images/icones/icExcel.gif);}
.newSkin #listContainer .icOpen {background:url(/images/icones/icOpen.gif) no-repeat right 0;padding:0 17px 0 0;}

.newSkin #listContainer ul {list-style-type:none;margin:0;padding:0;}
.newSkin #listContainer ul li {background:url(/images/bulletUl.gif) no-repeat 0 7px;margin:0;padding:0 0 0 7px;}

.newSkin .paging,
.newSkin .paging a,
.newSkin .paging a:link {color:#616161;}
.newSkin .paging {padding:0 16px 2px;}
.newSkin .pend {padding:2px 16px 24px;}

.newSkin #showsrch,
.newSkin #addrecord {background-position:0 1px;height:25px;}

body.style2012 #listContainer-main {float:none;padding:0 0 61px;width:100%;}

body.style2012 #listContainer {border:0;height:auto;margin:0;overflow:visible;padding:0;width:100%;}
body.style2012 #listContainer div.itemsWrap {border:1px solid #149eda;}
body.style2012 #listContainer div.add,
body.style2012 #listContainer div.customaction {float:right;padding:3px 5px 3px 3px;}
body.style2012 #listContainer table {border-collapse:separate;color:#414041;margin:0;width:100%;}
body.style2012 #listContainer table th {background:#149eda;color:#fff;font-size:14px;font-weight:normal;line-height:18px;text-align:left;vertical-align:middle;}
body.style2012 #listContainer table th.delete {width:40px !important;}
body.style2012 #listContainer table th.editDelete {width:98px !important;}
body.style2012 #listContainer table th.image {width:122px !important;}
body.style2012 #listContainer table th.order {width:5% !important;}
body.style2012 #listContainer table th.date {width:14.1116751% !important;}
body.style2012 #listContainer table th.rBorder {border-right:1px solid #149eda;}
body.style2012 #listContainer table th div {padding:6px 11px 8px 23px;position:relative;}
body.style2012 #listContainer table th.delete div {padding:6px 0 8px;}
body.style2012 #listContainer table th.add div {padding:0 8px 0 0;}
body.style2012 #listContainer .btnDelete {background:url(/images/btnDelete.png) no-repeat 0 0;display:block;height:21px;line-height:21px;margin:0 auto;width:22px;}
body.style2012 #listContainer .btnDelete span {display:none;}
body.style2012 #listContainer .btnExcel {background:url(/images/btnExcel.png) no-repeat 0 0;display:block;height:21px;line-height:21px;margin: 0 3px 0 6px !important;width:22px;}
body.style2012 #listContainer .btnExcel span {display:none;}
body.style2012 #listContainer .btnVoir {background:url(/images/btnVoir.png) no-repeat 0 0;display:block;height:21px;line-height:21px;margin: 0 0 0 6px !important;width:22px;}
body.style2012 #listContainer .btnVoir span {display:none;}
body.style2012 #listContainer .btnAdd {background:url(/images/btnAdd-white.png) no-repeat 0 0;color:#fff;float:left;height:22px;line-height:20px;margin:0 auto;padding:0 0 0 29px;text-decoration:none;}
body.style2012 #listContainer .btnAdd:hover {text-decoration:underline;}
body.style2012 #listContainer table td {border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
body.style2012 #listContainer table tr td:first-child,
body.style2012 #listContainer table tr td:last-child {border-right:0;}
body.style2012 #listContainer table tr:last-child td {border-bottom:0;}
body.style2012 #listContainer table .grey,
body.style2012 #listContainer table .sorting_1:first-child + td {background:#f2f2f2;border-right:0;padding:0 0 3px;}
body.style2012 #listContainer table .sorting_1:first-child + td div {padding:4px 11px;}
body.style2012 #listContainer table .grey div {margin:auto;}
body.style2012 #listContainer table .center {text-align:center;}
body.style2012 #listContainer table .middle {vertical-align:middle;}
body.style2012 #listContainer table .noPad {padding:0;}
body.style2012 #listContainer table td div {font-size:14px;line-height:18px;padding:4px 11px;}
body.style2012 #listContainer table td input {border:0;margin:0;vertical-align:middle;}
body.style2012 #listContainer table td .btn {behavior:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:left;height:21px;margin:0;padding:0 !important;}
body.style2012 #listContainer table td .btnUp {background:url(/images/btnDelete.png) no-repeat 0 0;display:block;float:none;margin:0 auto 5px;width:22px;}
body.style2012 #listContainer table td .btnDown {background:url(/images/btnDelete.png) no-repeat 0 0;display:block;float:none;margin:5px auto 0;width:22px;}
body.style2012 #listContainer table td .btnEdit {background:url(/images/btnEditContent.png) no-repeat 0 0;margin:0 6px 0 0;width:19px;}
body.style2012 #listContainer table td .btnDelete {background:url(/images/btnDelete.png) no-repeat 0 0;width:22px;}
body.style2012 #listContainer table td .btnNotPaidMail {background:url(/images/btnNotPaid.jpg) no-repeat 0 0;margin:0 6px 0 0;background-size:cover;width:22px;}
body.style2012 #listContainer table td .btnResendRegistrationMail {background:url(/images/btnResendEmail.jpg) no-repeat 0 0;margin:0 6px 0 0;background-size:cover;width:22px;}
body.style2012 #listContainer table td .btn span {display:none;}


#subFormDatatable label {float:none;font-size:12px;line-height:1em;padding:0;width:auto;}

#genome-container-table {width: 100% !important;}

#genome-container-table_wrapper,
#genome-container-table1_wrapper,
#genome-container-table2_wrapper {background:#29b3e3;}
#genome-container-table_filter,
#genome-container-table1_filter,
#genome-container-table2_filter {float:left;padding:5px 10px 5px 5px;}
#genome-container-table_filter label,
#genome-container-table1_filter label,
#genome-container-table2_filter label {color:#fff;}

#module_help {display:none;}
#module_help iframe {display:block;margin-top:7px;}

#avpw_holder {display:none;}

#frm_ordre_photos {padding-top:10px;}

#modalWindow {background:#fff !important;border:1px solid #149eda !important;padding:0  0 15px !important;width:354px !important;}
#modalWindow div {background:none !important;width:354px !important;}
#modalWindow h1 {background:none #149eda !important;border:0 !important;color:#fff !important;font-size:18px !important;font-variant:normal !important;line-height:22px !important;margin:0 !important;padding:5px 0 !important;text-align:center !important;}
#modalWindow p {border:0 !important;color:#404040 !important;padding:12px 28px 18px !important;width:298px !important;}
#modalWindow input {background:#149eda;behavior:url(/PIE.htc);border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:normal;height:26px;padding:0 10px 2px;position:relative;width:auto;}
#modalWindow:first-child input {background:#424241;}
#modalWindow:first-child input:hover {background:#8c8c8c;}
#modalWindow input:hover,
#modalWindow input:focus,
#modalWindow input:active {background:#404040;color:#fff;}
#modalWindow br {display:none;}

#image_container img {max-width:300px;}
.fcontent .fld span.rowContainer {float:left;width:84%;padding:0 0 10px;}

.mailing-article-cat-title {border-bottom:1px solid #CCC;color:#444;display:block;font-size:14px;font-weight:bold;margin-bottom:15px;padding:6px 0 4px;max-width:595px;}

#frm_dialog_message {border:none !important;}
.no-close .ui-dialog-titlebar-close {display: none;}

#footer {background:url(/images/bgFooter.gif) repeat-x 0 0;bottom:0;color:#fff;font-size:12px;height:66px;line-height:28px;position:absolute;text-align:center;width:100%;z-index:2;}
#footer a {color:#000;text-decoration:none;}



/* MODULE DE STATS G-ANALYTICS */
#analytics h2 {float:left;}
#analytics .dates-select {float:left;padding:34px 16px 15px 21px;}
#analytics .dates-select div {display:inline;}
#analytics .dates-select input.date {padding:2px;width:60px;}
#analytics .dates-select .button input {background:#e0e0e0;border:none;color:#737373;padding:3px;}
#analytics .dates-select .button input:hover {background:#149eda;color:#FFF;}

#analytics .print-report {background:#e0e0e0 url(/images/ico-analytics-print-report.png) no-repeat 6px 5px;border:none;color:#737373;float:right;margin:34px 21px 15px 16px;padding:3px 7px 3px 27px;text-decoration:none;}
#analytics .print-report:hover {background:#149eda url(/images/ico-analytics-print-report.png) no-repeat 6px -43px;color:#FFF;}

#analytics .selector {background:url(/images/bg-analytics-selector.png) no-repeat right 0;float:left;list-style:none;margin:20px 0 0 0;min-height:472px;padding:35px 5px 0 0;width:215px;}
#analytics .selector li {height:40px;margin:0 0 5px;}
#analytics .selector li a {background:#e0e0e0;display:block;color:#737373;font:bold 15px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 14px;position:relative;text-align:right;text-decoration:none;
	-webkit-transition: background-color 180ms linear, color 180ms linear;
	-moz-transition: background-color 180ms linear, color 180ms linear;
	-ms-transition: background-color 180ms linear, color 180ms linear;
	-o-transition: background-color 180ms linear, color 180ms linear;
	transition: background-color 180ms linear, color 180ms linear;
}
#analytics .selector li a:hover {background:#d9d9d9;color:#595959;}
#analytics .selector li.active a {background:#149eda;color:#FFF;}
#analytics .selector li a .arrow {height:0px;position:absolute;top:0;right:0;width:0px;
	border-style: solid;
	border-width: 20px 0 20px 14px;
	border-color: transparent transparent transparent #e0e0e0;
	-webkit-transition: right 180ms ease-out, border-color 180ms linear;
	-moz-transition: right 180ms ease-out, border-color 180ms linear;
	-ms-transition: right 180ms ease-out, border-color 180ms linear;
	-o-transition: right 180ms ease-out, border-color 180ms linear;
	transition: right 180ms ease-out, border-color 180ms linear;
}
#analytics .selector li a:hover .arrow {border-color: transparent transparent transparent #d9d9d9;right:-14px;}
#analytics .selector li.active a .arrow {border-color:transparent transparent transparent #149eda;right:-14px;}

#analytics .selector li.locked a {background:#e0e0e0 url(/images/ico-analytics-locked-menu.png) no-repeat 14px center;color:#999999;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	-webkit-transition: opacity 180ms linear;
	-moz-transition: opacity 180ms linear;
	-ms-transition: opacity 180ms linear;
	-o-transition: opacity 180ms linear;
	transition: opacity 180ms linear;
}
#analytics .selector li.locked a:hover {background-color:#e0e0e0;color:#737373;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
#analytics .selector li.locked a .arrow {display:none;}

#analytics .charts-area {display:none;margin:0 20px 0 220px;min-width:730px;padding:20px;}
#analytics .charts-area .chart-container {height:440px;width:98%;}

#analytics .stats-boxes {clear:both;min-height:32px;padding:0 0 0 70px;position:relative;}
#analytics .stats-boxes .box {background:#FAFAFA;border:1px solid #ededed;border-bottom:3px solid #ededed;color:#5d5d5d;display:inline-block;font-size:14px;margin:0 1.5% 15px 0;padding:2%;text-align:left;width:27%}
#analytics .stats-boxes .box:nth-child(3n+3) {margin-right:0;}
#analytics .stats-boxes .box i {background:url(/images/ico-analytics-infos-box.png) no-repeat 0 0;cursor:help;float:right;height:21px;position:relative;width:21px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	-webkit-transition: opacity 180ms linear;
	-moz-transition: opacity 180ms linear;
	-ms-transition: opacity 180ms linear;
	-o-transition: opacity 180ms linear;
	transition: opacity 180ms linear;
}
#analytics .stats-boxes .box i:hover,
#analytics .stats-boxes .box i.open {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#analytics .stats-boxes .box i span {background:#FFF;bottom:15px;border:1px solid #999;display:none;left:50%;margin-left:-165px;padding:15px;position:absolute;text-align:center;width:300px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#analytics .stats-boxes .loading {background:url(/images/bg-analytics-boxes-loading.gif) no-repeat center 0;height:32px;width:100%;}
#analytics #stats-boxes .data {display:none;}

#analytics .config-area {display:none;padding:50px 0 0 270px;}


#analytics table {border-collapse:separate;color:#414041;margin:0;width:100%;}
#analytics table th {background:#149eda;color:#fff;font-size:14px;font-weight:normal;line-height:18px;text-align:left;vertical-align:middle;}
#analytics table th.delete {width:3.1% !important;}
#analytics table th.editDelete {width:9.8% !important;}
#analytics table th.image {width:122px !important;}
#analytics table th.order {width:5% !important;}
#analytics table th.date {width:14.1116751% !important;}
#analytics table th.rBorder {border-right:1px solid #149eda;}
#analytics table th div {padding:6px 11px 8px 23px;position:relative;}
#analytics table th.delete div {padding:6px 0 8px;}
#analytics table th.add div {padding:0 8px 0 0;}
#analytics table td {border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
#analytics table tr td:first-child,
#analytics table tr td:last-child {border-right:0;}
#analytics table tr:last-child td {border-bottom:0;}
#analytics table td.grey {background:#f2f2f2;border-right:0;padding:0 0 3px;width:8.93401015%;}
#analytics table td.grey div {margin:0 auto;padding:3px 0 0;width:47px;}
#analytics table td.center {text-align:center;}
#analytics table td.middle {vertical-align:middle;}
#analytics table td.noPad {padding:0;}
#analytics table td div {font-size:14px;line-height:18px;padding:4px 11px;}

#analytics .table_mots_cles {float:left;margin-right:2%;width:47%;}
#analytics .table_competiteur {float:left;width:49%;}

#analytics .table-socials {margin-bottom:20px;}

#analytics .notice-last-update {color:#4F4F4F;float:right;font-size:11px;text-transform:uppercase;}


/* print */
#analytics-print {margin:0 5%;width:auto;}
#analytics-print h2 {font:36px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;padding:50px 0 0;text-align:center;}
#analytics-print h2 span {display:block;font-size:20px;}
#analytics-print h3 {border-top:2px solid #BBB;border-bottom:2px solid #BBB;font:bold 21px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;margin:5% 0 50px 2.5%;padding:20px;text-transform:uppercase;width:97.5%}
#analytics-print .data-wrap {margin-bottom:100px;position:relative;left:-5%;width:7.5in}
#analytics-print .data-wrap:nth-child(odd) {page-break-after:always;}

#analytics-print .chart {margin:0 0 50px;}
#analytics-print .data-wrap .box-wrapper {padding:0 5%;}
#analytics-print .data-wrap .box {background:#FFF;border:2px solid #BABABA;color:#5d5d5d;display:inline-block;font-size:14px;margin:0 1.5% 15px 0;padding:2%;text-align:left;width:27%}

#analytics-print .notice-last-update {color:#BBB;display:block;font-size:16px;text-align:center;}
#analytics-print .notice-last-update + a {display:none;}

#analytics-print table {margin:0 0.5% 50px 2.5%;width:97%;}
#analytics-print th,
#analytics-print td {padding:8px;text-align:center;}
#analytics-print th {border-bottom:2px solid #333333;font-size:16px;}
#analytics-print td {border-bottom:1px dotted #999999;font-size:14px;}

#analytics-print .table_mots_cles,
#analytics-print .table_competiteur {float:left;margin-top:50px;width:47%;}


#analytics-print i.infos {display:none;}


.programmeur-infos {background:#FFF;display:block;height:126px;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;overflow:hidden;position:fixed;top:0;z-index:9999;width:50px;}
.programmeur-infos:hover {background:#FFF;color:#000;height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;padding:25px;width:auto;}


/* jquery ui complements */
.ui-datepicker-trigger {cursor:pointer;vertical-align:middle;padding:1px;margin-left:3px;}
.ui-widget-overlay {height:5000px !important;position:fixed !important;}
.dialog-alert {margin-top:-180px !important;position:fixed !important;top:50% !important;}
.ui-dialog {z-index:1000;}
/* -- */

#date_news_container {position:relative;}
#date_news_container .ui-datepicker-trigger {position:absolute;left:400px;top:4px;}
#date_news_container label {padding-bottom:21px;}

form div.error {color:#F00;font-size:14px;text-transform:uppercase;}

/* Form */
.rating .item {clear:both;height:25px;}
.rating .item div {float: left;}
.rating .item .text {width:200px;}

/* Hugo Girard */
#hugogirard_categories_container .item { float: left; width: 300px; }
input.adn-multiple-emails-input{
	width: 280px !important;
	margin-left: 5px;
	border-color:#eee !important;
}
.select2-choices .select2-search-field input.select2-input{border:none !important;}
.adn-multiple-emails-container{width: 300px !important;}

/* Ecommerce */
.ecommerce-product .add { margin-bottom: 5px; }
.ecommerce-product .grid { border: 1px solid #666; collapse: none; }
.ecommerce-product .grid .header { background-color: #666; color: #fff; font-weight: bold; }
.ecommerce-product .grid tr td { padding: 3px 5px; }
/*
.ecommerce-product button { background-color: #666; border-radius: 5px; border-style: none; color: #fff; cursor: pointer; font-family: 'trebuchet MS'; font-size: 11px; padding: 3px 5px; }
.ecommerce-product button:hover { box-shadow: 0px 0px 5px #000; }
*/
.application-container {padding-left:15px;padding-right:15px;}

.userguide-teaser {
	width: 500px;
	min-height: 55px;
	padding: 15px 15px 30px;
	margin-top: 40px;
	color: #404140;
	font-size: 14px;
	background-color: #ededed;
	/*font-family: "Trebuchet MS", sans-serif;*/
}

.userguide-teaser__img {
	display: block;
	float: left;
	margin-top: -40px;
	margin-right: 30px;
	box-shadow: 0 0 8px 1px rgba(0,0,0,0.25);
}

.userguide-teaser__content {
	padding-top: 15px;
}

.userguide-teaser__content a {
	font-size: 12px;
}

.ui-icon-closethick { left:0 !important; top:0 !important;}