* {
	text-decoration: none;
}

body { 
background-color: #fff;
	font-family: Tahoma;
	width: 100%;
}

#page { }

#header { background-color: #336799; height: 140px; }
#header-inner, #main, #footer, #primarynav { margin: 0 auto; width: 980px; }

#header h1 { background: url(/download/gallery/img/theme/top_banner2jpg) no-repeat -40px 0; }
#header h1 a { display: block; height: 0px !important; overflow: hidden; padding-top: 120px; width: 615px; position: relative; top: 5px; margin-left: 5px; }

#footer { background-color: #92b1c6; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
#footer { padding: 1px 15px; }

#footer { color: #fff; }

#footer a { color: #305069; }
#footer a:hover { text-decoration: underline; }



/* Navigation (BOXED) */
#navigation {
	background-color: #cccc00; /*position: absolute; */
	overflow: hidden;
	height: 35px;
	padding: 5px 0 0 0;
/*position: relative;*/

border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
}

#navigation .here.first {
	padding-left: 9px;
}

#primarynav { }


#navigation li { float: left; }

#navigation a {
	float: left;
	color: #fff;
	text-decoration: none;
	margin: 0 9px 0 0;
	font-size: 13px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 4px 8px;
}

#navigation .first { padding-left: 9px; }
#navigation .here a,
#navigation .here a:hover {
	background: url(/cmedia/themes/ig-default/img/ig-bg-70.png) 0 0 repeat-x;
}

* html #navigation .here a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-70.png');
	background-color: transparent;
	background-image: none;
}

* html #navigation .here a:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-70.png');
	background-color: transparent;
	background-image: none;
}

#navigation a:hover {
	background: url(/cmedia/themes/ig-default/img/ig-bg-30.png) 0 0 repeat-x;
}

* html #navigation a:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-10.png');
	background-color: transparent;
	background-image: none;
}

/* FLYOUT NAV */
.subnav { background: #CCCC00; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-top: 26px; position: absolute; z-index: 1; }
#primarynav .sub-nav-links { width: 140px; clear:both;}
#primarynav .sub-nav-links li {width:140px; float:left;}
#primarynav .sub-nav-links li a {width:125px;}
#primarynav li.here .sub-nav-links li a { background: none; }
#primarynav li.here .sub-nav-links li a:hover { background: url(/cmedia/themes/ig-default/img/ig-bg-30.png) 0 0 repeat-x; }

/* Show flyout in footer tinymce for editing */
#tinymce #subnav-aboutus.hide, #tinymce #subnav-aboutus.hide li.hide { display:block !important; position: relative; }
#tinymce #subnav-joinus.hide, #tinymce #subnav-joinus.hide li.hide { display:block !important; position: relative; }
#tinymce #subnav-training.hide, #tinymce #subnav-training.hide li.hide { display:block !important; position: relative; }

/* Second Level Navigation */

#secondarynav {
	background: url("/cmedia/themes/ig-default/img/ig-bg-40.png") repeat scroll 0 0 transparent;
	padding: 6px 9px;
	overflow: hidden;
	height: 1%;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
* html #secondarynav {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cmedia/themes/ig-default/img/ig-bg-40.png', sizingMethod='scale');
	background-color: transparent;
	background-image: none;
}


#secondarynav .here a {
	background: url(/cmedia/themes/ig-default/img/ig-bg-50.png) 0 0 repeat-x;
}



/* Content */

/************************************
 K: System Pages: Realigned (Modified by IC)
*************************************/
#content { background-color: transparent; margin-top: 0px; }

#content-head {
	background-color: #fff;
	padding: 20px;
}

#myprofile #content-head {
	background: #fff;
	padding: 20px;
	margin: 0 0 8px 0;
}

#content-head h1 {
	margin: 0 35px 0 0;
}

.system #content-head {
	padding: 0;
}

.system .content-head-inner {
	color: #999; 
	padding: 20px 20px 10px; 
}
.system .content-head-inner { border-bottom: 1px solid #ccc; } /* IE fix */
.system .content-head-inner:nth-child(n) { border-bottom: 0; } /* reset for modern browsers */

#content-body {
	background: #fff;
	overflow: hidden;
}

#unknown #content,
#none #content,
#frontdoor #content { 
	background: #fff; 
	padding-top: 20px; 
	overflow: hidden;
}

#signin #content-body,
#register #content-body,
#search #content-body,
#labels #content-body,
#invite #content-body,
#unknown #content-body,
#none #content-body,
#error #content-body,
#frontdoor #content-body {
	padding-top: 20px;
	margin: 0 0 20px;
}

#labels #content-body {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Trailer */

#trailer {
	background: #fff;
	padding: 20px;
	margin: 0 0 8px 0;
}

#trailerbar {
	background: #fff;
	margin: 0 0 20px 0;
}

#trailerbar-triggers {
	border: 0px;
}

#trailerbar-triggers ul {
	padding: 3px 20px 0;
}

#trailerbar-triggers .adminmsg {
	margin: -2px 36px 0 0;
}

* html #trailerbar-triggers .adminmsg {
	margin: -2px 20px 0 0;
}

#trailerbar #trailerbar-panels .padding {
	padding: 20px;
}

#trailerbar #trailerbar-panels .panel {

}

/* Two Column */

.two-column {
	margin: 0px !important;
}

/* System Navigation */

#myprofile #systemnav {
	background: #ECF5FF;
	margin: 0 -20px 20px;
	padding: 9px 20px 0 20px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-color: #B7D0EB;
	width: 100%;
}

#myprofile #systemnav li.active {
	border-color: #B7D0EB #B7D0EB #ffffff;
	background: #fff;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

#myprofile #systemnav li a {
	background: transparent !important;
	padding: 0.4em 0.75em 0.6em !important;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

#myprofile #systemnav li a:hover {
	background: #CFE6FF !important;
}

#myprofile #systemnav li.active a:hover {
	background: #fff !important;
}

/* Manage */

#systempanel #systemnav {
	background: #fff;
	border: 0px;
	margin-bottom: 4px;
}

#systempanel #systemnav li {
	border: 0px;
}


#systempanel #systemnav a {
	padding-left: 0px !important;
	padding-right: 15px !important;
}

#systempanel #systemnav a:hover {
	background: #fff !important;
}

#myprofile #content-body {
	margin-bottom: 20px;
	border-radius: 4px;
	padding-top: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* Profile Tweak*/

#profilecard .name {
	display: none;
}

/* Paging */

.paging .paging-list a {
	
}


/* Date Picker */

div.datepicker-calendar									{ border: 1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 9px; background: #fff; }
div.datepicker-calendar table							{ border: 0px; }
div.datepicker-calendar table thead tr					{ background: #fff; color: #000; }
div.datepicker-calendar table tr.headrow,
div.datepicker-calendar table tr.headrow .button		{ background: #fff; color: #000; }
div.datepicker-calendar table thead .hilite				{ background: #fff; border: 1px solid #fff; cursor: pointer; }
div.datepicker-calendar table tr.headrow .hilite		{ background: #fff; border: 1px solid #fff; color: #000; cursor: pointer; }
div.datepicker-calendar table tr.daynames				{ background: #545454; }
div.datepicker-calendar table tr.daynames td.day		{ color: #fff; }
div.datepicker-calendar table tr.daynames td.weekend	{ color: #FFF9BB; }
div.datepicker-calendar table tr.daysrow,
div.datepicker-calendar table tr.daysrow td				{ background: #fff; }
div.datepicker-calendar table tr.daysrow td.weekend		{ color: #000; }
div.datepicker-calendar table tr.daysrow td.hilite		{ border: 1px solid #fff; background: #eee; }
div.datepicker-calendar td.today						{ border: 1px solid #C2D8EF !important; background: #E0ECFA !important; color: #000 !important; }
div.datepicker-calendar tr.footrow td					{ background: #000 !important; color: #fff !important; }

/* Title Hide On Pages (VIEW) */

body.ig-pages #content-body {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	padding-top: 20px;
}

body.ig-pages #content-head {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

/* Actionbar Updates */

#actionbar {
}

#actionbar-triggers {
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	background: #f5f5f5;
}

.actionbar-noround {
	
}

#actionbar-triggers a {
	
}

#actionbar-triggers li.active {
	background: #f5f5f5;
}

#actionbar-panels {
	background-color: #f5f5f5;
}

#addalbum form,
#addcategory form,
#addchannel form,
#addblog form,
#addcalendar form,
#addforum form,
#addwiki form,
#addfolder form,
#addfile form {
	height: 60px;
}


/* Button Updates */

#signin .buttons,
#register .buttons,
#trailerbar-panels .buttons {
	margin-bottom: 20px;
	overflow: hidden;
	height: 1%;
}

#eip {
	margin-bottom: 0px;
}

#signin .buttons input,
#register .buttons input,
#trailerbar-panels .buttons input,
.modalform .buttons .sendmessagebutton,
.modalform .buttons .cancelsendmessagebutton {
	font-family: Tahoma,Arial, Helvetica, Helvetica Neue, Verdana, Sans-Serif;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #6ba71e;
	background-image: url(/cmedia/img/interface/v3/ig-button-overlay.png);
	/* background-image: -moz-linear-gradient(100% 50% 90deg, #6ba71e, #9ad054); */
	background-repeat: repeat-x;
	border-top: 1px solid #82b83e;
	border-left: 1px solid #5e810b;
	border-right: 1px solid #5e810b;
	border-bottom: 1px solid #4a7216;
	color: #fff; /* vano variation */
	cursor: pointer;
	margin: 0 5px 0 0;
	padding: 5px 12px !important;
	text-shadow: 0 -1px 0 #56831C;
	width: auto !important;
	font-size: 12px;
	font-weight: bold;
	float: left;
	overflow: visible;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	
}

#signin .buttons input:hover,
#register .buttons input:hover,
#trailerbar-panels .buttons input:hover,
.modalform .buttons .sendmessagebutton:hover,
#comments-post:hover {
	background-color: #7bb72e;
}

.modalform .buttons .cancelsendmessagebutton {
	background-color: #bababa;
	border-top: 1px solid #939393;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	color: #515151;
	font-weight: normal;
	text-shadow: 0 1px 0.05em #d0d0d0;
}

.modalform .buttons .cancelsendmessagebutton:hover {
	background-color: #c4c4c4;
}

#comsignin {
	border-width: 1px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* TinyMCE Fixes*/
.mceContentBody {
	cursor: text;
	word-wrap: break-word;
	background-image: none;
	background-color: #fff;
}
.mceContentBody u {
	text-decoration: underline !important;
}
.mceContentBody strike {
	text-decoration: line-through !important;
}



/*****************************************************************************
/* PARAMÈTRES DE L’ÉDITEUR DE THÈMES ET DE PAPIERS PEINTS
/* L’éditeur de papiers peints génère ce code de façon automatique.
/* Mis à jour : 20 Juin 2011 19h04
/****************************************************************************/
