/* -------------------------------------------------------------------------- */
/*
 * ISIMA CSS3 Alternative Stylesheet.
 * 
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Fichier : css3.css
 * Date : 30 mar. 2012
 * Auteur: brunot
 * Version: 0.3
 * 
 */
/* -------------------------------------------------------------------------- */

/* main.css ----------------------------------------------------------------- */
/* ---------------------------------- */
#logo {
	-webkit-text-shadow: rgba(32, 32, 16, 0.6) 2px 2px 3px;
	-moz-text-shadow: rgba(32, 32, 16, 0.6) 2px 2px 3px;
	text-shadow: rgba(32, 32, 16, 0.6) 2px 2px 3px;
	overflow: hidden;
}

/* ---------------------------------- */
#breadcrumbs
{
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius : 0 0 5px 5px;
	border-radius : 0 0 5px 5px;
	-moz-border-radius-bottomright : 5px 5px;
	border-bottom-right-radius : 5px 5px;
	-moz-border-radius-bottomleft : 5px 5px;
	border-bottom-left-radius : 5px 5px;
	
	-webkit-box-shadow: #DDDDDD 0px 1px 4px; 
	-moz-box-shadow : #DDDDDD 0px 1px 4px; 
	box-shadow : #DDDDDD 0px 1px 4px;
	
	background-image: -o-linear-gradient(top, rgb(244, 244, 244) 0%,
		rgb(224, 224, 224) 100% );
	background-image: -moz-linear-gradient(top, rgb(244, 244, 244) 0%,
		rgb(224, 224, 224) 100% );
	background-image: -webkit-linear-gradient(top, rgb(244, 244, 244) 0%,
		rgb(224, 224, 224) 100% );
	background-image: -ms-linear-gradient(top, rgb(244, 244, 244) 0%,
		rgb(224, 224, 224) 100% );
	background-image: -webkit-gradient(linear, left top, left bottom, 
		color-stop(0, rgb(244, 244, 244) ),
		color-stop(1, rgb(224, 224, 224) ) );
	background-image: linear-gradient(top, rgb(244, 244, 244) 0%,
		rgb(224, 224, 224) 100% );
}


/* ---------------------------------- */
div.flash-info,div.flash-help,div.flash-success,div.flash-warning,div.flash-notice,div.flash-error,div.flash-alert
{
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius : 5px 5px 5px 5px;
	border-radius : 5px 5px 5px 5px;
	
	-webkit-box-shadow: #FFFFFF 1px 1px 4px inset;
	-moz-box-shadow : #FFFFFF 1px 1px 4px inset;
	box-shadow : #FFFFFF 1px 1px 4px inset;
}


/* ---------------------------------- */
.portlet-decoration, .menu-decoration
{
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius : 5px 5px 0px 0px;
	border-radius : 5px 5px 0px 0px;
	
	-webkit-box-shadow: rgba(255, 255, 255, 0.3) 1px 1px 4px inset;
	-moz-box-shadow : rgba(255, 255, 255, 0.3) 1px 1px 4px inset;
	box-shadow : rgba(255, 255, 255, 0.3) 1px 1px 4px inset;
	
	-webkit-box-shadow: #222 1px 2px 4px;
	-moz-box-shadow : #222 1px 2px 4px;
	box-shadow : #222 1px 2px 4px;
	
	background-image: -o-linear-gradient(top, rgb(102, 110, 115) 0%,
		rgb(45, 68, 79) 100% );
	background-image: -moz-linear-gradient(top, rgb(102, 110, 115) 0%,
		rgb(45, 68, 79) 100% );
	background-image: -webkit-linear-gradient(top, rgb(102, 110, 115) 0%,
		rgb(45, 68, 79) 100% );
	background-image: -ms-linear-gradient(top, rgb(102, 110, 115) 0%,
		rgb(45, 68, 79) 100% );
	background-image: -webkit-gradient(linear, left top, left bottom, 
		color-stop(0, rgb(102, 110, 115) ),
		color-stop(1, rgb(45, 68, 79) ) );
	background-image: linear-gradient(top, rgb(102, 110, 115) 0%,
		rgb(45, 68, 79) 100% );
}

.operations, .portlet-content
{
	-webkit-box-shadow: #222 1px 2px 4px;
	-moz-box-shadow : #222 1px 2px 4px;
	box-shadow : #222 1px 2px 4px;
}

.operations li a, .portlet-content li a
{
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}


/* ---------------------------------- */
#scrollToTop {
	-webkit-border-radius: 1.5em;
	-moz-border-radius : 1.5em;
	border-radius : 1.5em;

	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}
/*
#scrollToTop a {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
*/
#scrollToTop img {
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

/* form.css ----------------------------------------------------------------- */
/* ---------------------------------- */
input[type="text"], input[type="password"], select, textarea,
div.form input.text, form input.text,
div.form input.title, form input.title
{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

input[type="submit"], input[type="reset"], 
input[type="button"], button, .button
{
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

/* ---------------------------------- */
select[multiple]
{
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%,
		rgb(241,241,241) 80%, rgb(251,251,251) 100% );
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%,
		rgb(241,241,241) 80%, rgb(251,251,251) 100% );
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%,
		rgb(241,241,241) 80%, rgb(251,251,251) 100% );
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%,
		rgb(241,241,241) 80%, rgb(251,251,251) 100% );
	background-image: -webkit-gradient(linear, left bottom, left top, 
		color-stop(0, rgb(255,255,255) ),
		color-stop(0.8, rgb(241,241,241) ),
		color-stop(1, rgb(251,251,251) ) );
	background-image: linear-gradient(bottom, rgb(255,255,255) 0%,
		rgb(241,241,241) 80%, rgb(251,251,251) 100% );
}

input[type="text"], input[type="password"], select, 
div.form input.text, form input.text,
div.form input.title, form input.title
{
	background-image: -o-linear-gradient(center top, rgb(255,255,255),
		rgb(254,254,254), rgb(238,238,238), rgb(248,248,248) );
	background-image: -moz-linear-gradient(center top, rgb(255,255,255),
		rgb(254,254,254), rgb(238,238,238), rgb(248,248,248) );
	background-image: -webkit-linear-gradient(center top, rgb(255,255,255),
		rgb(254,254,254), rgb(238,238,238), rgb(248,248,248) );
	background-image: -ms-linear-gradient(center top, rgb(255,255,255),
		rgb(254,254,254), rgb(238,238,238), rgb(248,248,248) );
	background-image: -webkit-gradient(linear, left center top, left bottom, 
		color-stop(0, rgb(255,255,255) ),
		color-stop(0.333, rgb(254,254,254) ),
		color-stop(0.666, rgb(238,238,238) ),
		color-stop(1, rgb(248,248,248) ) );
	background-image: linear-gradient(center top, rgb(255,255,255),
		rgb(254,254,254), rgb(238,238,238), rgb(248,248,248) );
}

input[type="text"], input[type="password"], select, textarea,
div.form input.text, form input.text,
div.form input.title, form input.title
{
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius : 2px 2px 2px 2px;
	border-radius : 2px 2px 2px 2px;
	
	-webkit-box-shadow: #DDDDDD 0 1px 2px;
	-moz-box-shadow : #DDDDDD 0 1px 2px;
	box-shadow : #DDDDDD 0 1px 2px;
}

input[type="submit"], input[type="reset"], 
input[type="button"], button, .button
{
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius : 2px 2px 2px 2px;
	border-radius : 2px 2px 2px 2px;
	
	-webkit-box-shadow: #DDDDDD 0 1px 2px;
	-moz-box-shadow : #DDDDDD 0 1px 2px;
	box-shadow : #DDDDDD 0 1px 2px;
	
	background-image: -o-linear-gradient(center top, rgb(255,255,255) 0%,
		rgb(204,204,204) 100% );
	background-image: -moz-linear-gradient(center top, rgb(255,255,255) 0%,
		rgb(204,204,204) 100% );
	background-image: -webkit-linear-gradient(center top, rgb(255,255,255) 0%,
		rgb(204,204,204) 100% );
	background-image: -ms-linear-gradient(center top, rgb(255,255,255) 0%,
		rgb(204,204,204) 100% );
	background-image: -webkit-gradient(linear, left center top, left bottom, 
		color-stop(0, rgb(255,255,255) ),
		color-stop(1, rgb(204,204,204) ) );
	background-image: linear-gradient(center top, rgb(255,255,255) 0%,
		rgb(204,204,204) 100% );
}

input[type="submit"]:hover, input[type="reset"]:hover, 
input[type="button"]:hover, button:hover, .button:hover
{
	background-image: -o-linear-gradient(center top, rgb(204,204,204) 0%,
		rgb(221,221,221) 100% );
	background-image: -moz-linear-gradient(center top, rgb(204,204,204) 0%,
		rgb(221,221,221) 100% );
	background-image: -webkit-linear-gradient(center top, rgb(204,204,204) 0%,
		rgb(221,221,221) 100% );
	background-image: -ms-linear-gradient(center top, rgb(204,204,204) 0%,
		rgb(221,221,221) 100% );
	background-image: -webkit-gradient(linear, left center top, left bottom, 
		color-stop(0, rgb(204,204,204) ),
		color-stop(1, rgb(221,221,221) ) );
	background-image: linear-gradient(center top, rgb(204,204,204) 0%,
		rgb(221,221,221) 100% );
}

input[type="submit"]
{
	-webkit-border-radius: 12px 12px 12px 12px;
	-moz-border-radius : 12px 12px 12px 12px;
	border-radius : 12px 12px 12px 12px;
	
	-webkit-text-shadow: 0 1px 0 #FBFBFB;
	-moz-text-shadow: 0 1px 0 #FBFBFB;
	text-shadow: 0 1px 0 #FBFBFB;
}

/* ---------------------------------- */
fieldset
{
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius : 4px 4px 0 0;
	border-radius : 4px 4px 0 0;
	
	-webkit-box-shadow: #FFFFFF 1px 1px 2px inset;
	-moz-box-shadow : #FFFFFF 1px 1px 2px inset;
	box-shadow : #FFFFFF 1px 1px 2px inset;
	
	-webkit-text-shadow: 0 1px 0 #A6A6A6;
	-moz-text-shadow: 0 1px 0 #A6A6A6;
	text-shadow: 0 1px 0 #A6A6A6;
}

fieldset legend
{
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius : 2px 2px 2px 2px;
	border-radius : 2px 2px 2px 2px;
	
	-webkit-box-shadow: #BBBBBB 3px 3px 15px;
	-moz-box-shadow : #BBBBBB 3px 3px 15px;
	box-shadow : #BBBBBB 3px 3px 15px;
}

/* screen.css ----------------------------------------------------------------- */
/* ---------------------------------- */
h1 
{
	-webkit-text-shadow: 1px 1px 2px rgba(32, 32, 16, 0.6);
	-moz-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.6);
	text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.6);
}
h2
{
	-webkit-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.5);
	-moz-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.5);
	text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.5);
}
h3
{
	-webkit-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.4);
	-moz-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.4);
	text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.4);
}
h4
{
	-webkit-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.3);
	-moz-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.3);
	text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.3);
}
h5
{
	-webkit-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.2);
	-moz-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.2);
	text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.2);
}
h6
{
	-webkit-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.1);
	-moz-text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.1);
	text-shadow: 1px 1px 2px  rgba(32, 32, 16, 0.1);
}
a
{
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

/* gridview\styles.css ----------------------------------------------------------------- */
/* ---------------------------------- */
.grid-view table.items th, .grid-view table.items tr
{
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.grid-view table.items th
{
	background-image: -o-linear-gradient(center top, rgb(240,240,240) 0%,
		rgb(204,204,204) 100% ) repeat scroll 0 0 transparent;
	background-image: -moz-linear-gradient(center top, rgb(240,240,240) 0%,
		rgb(204,204,204) 100% ) repeat scroll 0 0 transparent;
	background-image: -webkit-linear-gradient(center top, rgb(240,240,240) 0%,
		rgb(204,204,204) 100% ) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(center top, rgb(240,240,240) 0%,
		rgb(204,204,204) 100% ) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, left center top, left bottom, 
		color-stop(0, rgb(240,240,240) ),
		color-stop(1, rgb(204,204,204) ) ) 
		repeat scroll 0 0 transparent;
	background-image: linear-gradient(center top, rgb(240,240,240) 0%,
		rgb(204,204,204) 100% ) repeat scroll 0 0 transparent;
}

.grid-view table.items tr.selected, .grid-view table.items tr:hover
{
	background-image: -o-linear-gradient(center top, rgb(210,218,226) 0%,
		rgb(182,198,215) 100% ) repeat scroll 0 0 transparent;
	background-image: -moz-linear-gradient(center top, rgb(210,218,226) 0%,
		rgb(182,198,215) 100% ) repeat scroll 0 0 transparent;
	background-image: -webkit-linear-gradient(center top, rgb(210,218,226) 0%,
		rgb(182,198,215) 100% ) repeat scroll 0 0 transparent;
	background-image: -ms-linear-gradient(center top, rgb(210,218,226) 0%,
		rgb(182,198,215) 100% ) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, left center top, left bottom, 
		color-stop(0, rgb(210,218,226) ),
		color-stop(1, rgb(182,198,215) ) ) 
		repeat scroll 0 0 transparent;
	background-image: linear-gradient(center top, rgb(210,218,226) 0%,
		rgb(182,198,215) 100% ) repeat scroll 0 0 transparent;
}

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