/*********************************************************
* CSS screen
* 
* name:     En mémoire de l'Abbé Jean Dibling 
* 
* date:     2012.05.15
* author:   erational <http://www.erational.org>
* version:  1.27
* licence:  GPL v3
*
**********************************************************/


/* 1. BASE
==============================================================================*/

/* 1.1 Tags & Reset
------------------------------------------------------------------------------*/
body, h1,h2,h3,h4,h5,h6,p,div,form,fieldset,legend,label,ol,ul,li,abbr { margin:0;padding:0;font-weight:normal;list-style:none;font-size:1em;text-decoration:none;}
body { color:#000;background:#9B9B9B;font-family:Arial, verdana, sans-serif;font-size:14px;}
a { color:#00a0db;text-decoration:none; }
a:hover { color:#087ba5;}
img {border:0;}
hr {height:0;border:0;clear:both;}
table {margin:0;border-collapse:collapse;}
table.spip {margin:-0.8em 0 0.6em 0;}
td {font-size:0.8em;}
form { margin:1em 0;}
fieldset {border:0;}
legend {background:#fff;padding:0 45px 0 5px;border-bottom:3px solid #666;}
label span {color:red;} 
fieldset {border:0;margin-top:10px;padding:8px;} 
textarea {font-family:Arial, Helvetica, verdana, sans-serif;font-size:1em;} /* FF fix*/
object {outline:none; /* to remove gray border when hit flash with FF*/}


/* 2. COMMUNS
==============================================================================*/


/* 2.1 Container
------------------------------------------------------------------------------*/
.container { width:714px;position:relative; margin:30px auto; 
            border-radius:25px;
            background:#fff; box-shadow:  3px 3px 3px 3px #888;
            font-size:14px;
            line-height:160%;
}
.core  {padding:40px 25px;}
.core h1 {font-size:22px;}
.core p {margin:1em 0;}

.centered {text-align:center;}


.but {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #c7c3c7) );
	background:-moz-linear-gradient( center top, #ededed 5%, #c7c3c7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#c7c3c7');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}.but:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7c3c7), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #c7c3c7 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c3c7', endColorstr='#ededed');
	background-color:#c7c3c7;
  color:#777;
}.but:active {
	position:relative;
	top:1px;
  color:#777;
}

