/****************************************************************************
	Agestis - Content Management System - http://www.agestis.com
	by ARICIA http://www.aricia.fr
*****************************************************************************
			Version:	20120109.1208
			Coder:	Damien
*****************************************************************************

		Base des styles commun dans Agestis

****************************************************************************/

/**********************************
	GENERAL
**********************************/
	BODY {
		font-size:0.8em;		/* equiv 10pt */
	}
	
	.agestis.error.title { background-color: red !important; margin-bottom:0;}
	.agestis.error.description { border:1px solid red !important; padding:15px;}

/**********************************
	IMAGES 
**********************************/

	IMG.a_PhotoRealiste {
		background:white none repeat scroll 0% 50%;
		border-color:#CCCCCC;
		border-style:solid;
		border-width:0px 1px 3px;
		margin:4px 12px;
		padding:5px;
	}
	

/**********************************
	Modules
**********************************/

	*.Agestis.Editeur *[rel='aModule']{ 
		display:block;
		border: dotted 3px red;
		min-width:105px;
		min-height:105px;
		background: transparent url('/Ressources/Images/modules.png') top left no-repeat;
	}



/**********************************
	BOUTON
**********************************/

	/********** Nouvelle méthode (20110621) **********/
		button.a_btn, input.a_btn { border: 0 none;}
		.a_btn,
		.a_btn:visited 
		{
			background: #222 url(../images/alert-overlay.png) repeat-x; 
			display: inline-block; 
			padding: 5px 10px 6px; 
			color: #fff; 
			text-decoration: none;
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px;
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
			text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
			border-bottom: 1px solid rgba(0,0,0,0.25);
			position: relative;
			cursor: pointer;
		}
		.small.a_btn, .small.a_btn:visited 		{ font-size: 11px; }
		.a_btn, .a_btn:visited,
		.medium.a_btn, .medium.a_btn:visited 	{ font-size: 13px; font-weight: bold;
													line-height: 1;
													text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
		.large.a_btn, .large.a_btn:visited 		{ font-size: 14px; padding: 8px 14px 9px; }
		.a_btn:hover							{ background-color: #111; color: #fff; }
		.a_btn:active							{ top: 1px; }
		.green.a_btn, .green.a_btn:visited		{ background-color: #91bd09; }
		.green.a_btn:hover						{ background-color: #749a02; }
		.blue.a_btn, .blue.a_btn:visited		{ background-color: #2daebf; }
		.blue.a_btn:hover						{ background-color: #007d9a; }
		.red.a_btn, .red.a_btn:visited			{ background-color: #e33100; }
		.red.a_btn:hover						{ background-color: #872300; }
		.magenta.a_btn, .magenta.a_btn:visited	{ background-color: #a9014b; }
		.magenta.a_btn:hover					{ background-color: #630030; }
		.orange.a_btn, .orange.a_btn:visited	{ background-color: #ff5c00; }
		.orange.a_btn:hover						{ background-color: #d45500; }
		.yellow.a_btn, .yellow.a_btn:visited	{ background-color: #ffb515; }
		.yellow.a_btn:hover						{ background-color: #fc9200; }

	/********** Ancienne méthode à base d'images. **********/
		a.button {
			background:transparent url('/Common/images/btn_right.png') top right no-repeat ;
			color: #FFFFFF !important;
				display:block; /*opera*/
				display:inline-block; /*ie*/
				display:-moz-inline-box; /*ff*/    /*font: bold 12px arial, sans-serif;*/
			font: normal 13px arial, sans-serif;
			height: 32px;
			margin-right: 0px; padding-right: 10px;
			text-decoration: none !important; cursor:pointer;
		}
		a.button span {
			background:transparent url('/Common/images/btn.png') no-repeat;
			display: inline-block;
			line-height: 21px;
			padding: 3px 20px 8px 30px;
		}
		a.button span img{
			margin:-2px 0 0 -5px;
			padding-right:5px;
		}

		/*HOVER*/
		a.button:hover {
			background-image: url( '/Common/images/btn_hover_right.png' );
			color: black !important;
			outline: none;
		}
		a.button:hover span {
			background-image:url( '/Common/images/btn_hover.png');
		}









/**********************************
	PLAN DU SITE
**********************************/
	.agestis.plan {
		text-align:left;
		background-color: inherit;
	}
	.agestis.plan * {
		background-color:inherit;
	}
	.agestis.plan UL {
		margin-left:26px !important;
		padding:0;
	}
	/*
	.agestis.plan UL, .agestis.plan LI{
		background-color: inherit !important;
	} 
	.agestis.plan UL {
		padding:0px;
		margin:0 0 0 32px !important;
		background:url(/Common/images/plan_line.gif) top left repeat-y;
		background-color:inherit;
	}
	.agestis.plan LI {
		margin: 0;
		list-style:none;
		padding: 0 34px;
		background-color:inherit;
	}
		.agestis.plan LI.node { background:url(/Common/images/plan_node.gif) top left no-repeat; background-color:inherit; }
		.agestis.plan LI.last { background:url(/Common/images/plan_fin.gif) top left no-repeat; background-color:inherit; }

		.agestis.plan LI A { display:block; height:32px; line-height:32px; margin:0; padding:0; }
		.agestis.plan LI SPAN { font-size:75%; }
	*/

