body {
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	font-weight:normal;
	background-color: #efefef; 
	color: #111;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}
a { 	
	color: #333;
	text-decoration:none;  
}
a:active {
	color: #9F9F9F;
}


/* NOTE: padding et url ne font pas bon ménage */


/*
 * ------------------------------------------------
 *          L'entête de Lea-Linux (logo...)
 * ------------------------------------------------
*/
#leaheader {
	margin-bottom:100px;
	padding-bottom:100px;
}
#leaheader-line {
	width:100%;
	background: url(./images/design/header/line.png) repeat-x;
	position:absolute;
	height:83px; 
	padding-top:50px;
}
#leaheader-logo {
	position:absolute;
	width:94px;
	height:111px;
	position:absolute;
	margin-left:40px;
	background: url(./images/design/header/lea.png) no-repeat;
	z-index:1; /* ne pas toucher */
}
#leaheader-logo-ghost {
	position:absolute;
	width:94px;
	height:111px;
	position:absolute;
	padding-left:40px;
	margin-top:70px;
	margin-left:40px;
	background: url(./images/design/header/lea-shadow.png) no-repeat;
	z-index:0; /* ne pas toucher */
}
#leaheader-logo-title {
	width:378px;
	height:111px;
	background: url(./images/design/header/title.png) no-repeat;
	position:absolute;
	margin-left:140px;
	padding-left:140px;
}
#leaheader-logo-penguins {
	width:114px;
	height:111px;
	background: url(./images/design/header/twins.png) no-repeat;
	position:absolute;
	margin-left:80%;
}
#leaheader-logo-penguins-shadow {
	width:114px;
	height:111px;
	margin-top:80px;
	background: url(./images/design/header/twins-shadow.png) no-repeat;
	position:absolute;
	margin-left:80%;
}
#leaheader-logo-admin {
	width:16px;
	height:16px;
	margin-top:0px;
	background: url(./images/icons/admin.png) no-repeat;
	position:absolute;
	padding-left:0px;
	margin-left:98%;
}



/* 
 * ----------------------------------------
 *   La grosse box avec les gros icônes 
 * ----------------------------------------
*/
#mainbox {
	padding-left:10px;
	padding-top:110px;
	width:980px;
}
/* --- Sub Box --- */
.mainbox-left {
	width:245px;
	height:173px;
	background: url(./images/icons/main/bg-left.png) no-repeat;
	float:left;
}

.mainbox-center {
	width:245px;
	height:173px;
	background: url(./images/icons/main/bg-middle.png) no-repeat;
	float:left;
}
.mainbox-right {
	width:245px;
	height:173px;
	background: url(./images/icons/main/bg-right.png) no-repeat;
	float:left;
}
/* ---- /Sub Box ----*/

#mainbox-news-title {
	display:block;
	width:124px;
	height:56px;
	background:url(./images/icons/main/news-title.png) no-repeat;
	margin-top:12px;
}
#mainbox-documentations-title {
	display:block;
	width:210px;
	height:56px;
	background:url(./images/icons/main/documentations-title.png) no-repeat;
	margin-top:12px;
}
#mainbox-forums-title {
	display:block;
	width:169px;
	height:56px;
	background:url(./images/icons/main/forums-title.png) no-repeat;
	margin-top:12px;
}
#mainbox-mailing-title {
	display:block;
	width:198px;
	height:56px;
	background:url(./images/icons/main/mailing-title.png) no-repeat;
	margin-top:12px;
}
/* -------------------- */
#mainbox-news-icon {
	display:block;
	width:154px;
	height:95px;
	background: url(./images/icons/main/news-icon.png) no-repeat;
}
#mainbox-news-icon:hover {
	display:block;
	background: url(./images/icons/main/news-icon-solarize.png) no-repeat;
}
#mainbox-news-icon-solarize-preload {
	display:hidden;
	visibility:hidden;
	content: url(./images/icons/main/news-icon-solarize.png);
}
#mainbox-documentations-icon {
	display:block;
	width:180px;
	height:91px;
	background: url(./images/icons/main/documentations-icon.png) no-repeat;
	margin-top:4px;
}
#mainbox-documentations-icon:hover {
	display:block;
	background: url(./images/icons/main/documentations-icon-solarize.png) no-repeat;
}
#mainbox-documentations-icon-solarize-preload {
	display:hidden;
	visibility:hidden;
	content: url(./images/icons/main/documentations-icon-solarize.png);
}
#mainbox-forums-icon {
	display:block;
	width:119px;
	height:89px;
	background: url(./images/icons/main/forums-icon.png) no-repeat;
	margin-top:6px;
}
#mainbox-forums-icon:hover {
	display:block;
	background: url(./images/icons/main/forums-icon-solarize.png) no-repeat;
}
#mainbox-forums-icon-solarize-preload {
	display:hidden;
	visibility:hidden;
	content: url(./images/icons/main/forums-icon-solarize.png);
}
#mainbox-mailing-icon {
	display:block;
	width:130px;
	height:88px;
	background: url(./images/icons/main/mailing-icon.png) no-repeat;
	margin-top:7px;
}
#mainbox-mailing-icon:hover {
	display:block;
	background: url(./images/icons/main/mailing-icon-solarize.png) no-repeat;
}
#mainbox-mailing-icon-solarize-preload {
	display:hidden;
	visibility:hidden;
	content: url(./images/icons/main/mailing-icon-solarize.png);
}
/* -------------- /MainIconsBox ----------- */





/*  
 * ------------------------------------------------------------
 *    Cartouche du milieu (principalement pour les news)  
 * ------------------------------------------------------------
*/
#leacartouche {
	width:96%;
}
#leacartouche-left {
	width: 78%; 
	float:left; 
	position:relative;
}
#leacartouche-right {
	width: 18%; 
	float:right; 
	position:relative;
	font-weight:lighter;
	border: none;
}



/* 
 * ------------------------------------------------
 *        Lea Box avec les coins arrondis  ;-)
 * ------------------------------------------------
*/

/* --- leabox --- */
.leabox, .leabox-lite {
	max-width: 1600px;
	text-align:left;
	margin-bottom:20px;
}
.leabox:before, .leabox-lite:before {
	display: block;
	line-height: 0;
	background: url(./images/design/boxes/right-top.png) top right no-repeat;
	text-align:left;
}
.leabox:before {
	content: url(./images/design/boxes/left-top.png);
}
.leabox-lite:before {
	content: "." ;
	color: #DDDDDD ;
	line-height: 4px ;
}
.leabox:after, .leabox-lite:after {
	display: block;
	line-height: 0;
	background: url(./images/design/boxes/right-bottom.png) bottom right no-repeat;
	content: url(./images/design/boxes/left-bottom.png);
	text-align:left;
}
.leabox-content {
	width:100%;
	background: url(./images/design/boxes/dot.png) repeat-y right top;
	margin-left:1px;
	background-color:white;
	text-align:left;
}
/* --- end:leabox --- */

.leabox-title {
	font-size:small;
	color:black;
	padding-bottom:0px;
	margin-left:20px;
	text-shadow: #5F5F5F 2px 1px 5px;
}
.leabox-title-icon { /* 32x32 */
	float:left;
	margin:-15px;
	z-index: 9999 ;
}
/*
.leabox-title-icon {
	float:right;
	margin-top:-30px;
	margin-right:-5px;
}
*/
.leabox-title-line {
	background: url(./images/design/dot.png) repeat-x; 
	height:1px;
	padding-bottom:10px;
}
.leabox-content-mini {
	font-size: 11px;
	margin-left:10px;
	margin-right:10px;
}
.leabox-content-mini a{
	color:#1111AA;
}
	
.leabox-content-mini-pad {
	font-size: 11px;
	margin-left:10px;
	margin-right:10px;
	padding-left:20px;
}
.leabox-content-line {
	background: url(./images/design/dot.png) repeat-x; 
	height:1px;
	margin-top:10px;
}
.leabox-next {
	font-size:x-small;
	color:black;
	text-align:right;
}


/* 
 * -----------------------
 *        Lea News 
 * -----------------------
*/

.leanewspapers {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:6px;
	padding-top:10px;
}
.leanewspapers-icon {
	float:left;
	padding-right:20px;
}
.leanewspapers-title {
	font-size:medium;
	color:black;
	padding-bottom:1px;
	padding-top:7px;
	font-variant: small-caps;
	text-shadow: #5F5F5F 1px 1px 5px;
}
.leanewspapers-line {
	background: url(./images/design/dot.png) repeat-x; 
	height:1px;
}
.leanewspapers-content {
	text-align:justify;
	padding-top:15px;
	padding-bottom:15px;
}
.leanewspapers-comments {
	font-size:small;
	color:#2222;
	float:right;
}
.leanewspapers-tags-title {
	font-size:small;
	color:#8F8F8F;
}
.leanewspapers-tags {
	font-size:small;
	color:#9F9F9F;
}
.leanewspapers-addons {
	margin:15px;
	margin-left:50px;
}
.leanewspapers-addons a:before {
	content: url(./images/icons/news/link.png);
	margin-right:7px;
}
.leanewspapers-content a {
		color:#206099;
}


/*
 * --------------------
 *        Footer 
 * -------------------- 
*/

#leafooter {
	text-align:center;
}

#leafooter-line {
	background: url(./images/design/dot.png) repeat-x; 
	height:1px; 
	margin-top:35px; 
	margin-left:70px;
	position:absolute; 
	width:90%;
}
#leafooter-icon {
	width:50px;
	height:84px;
	width:10%;
	padding-left:14px;
	padding-top:5px;
	margin-left:14px;
	background: url(./images/icons/footer-icon.png) no-repeat; 
	float:left;
}
.leafooter-box {
	width: 20%; 
	float:left;
	border: thin solid white;
}
.leafooter-box-title {
	padding-top:15px;
}
.leafooter-box-content {
	padding-left:10px;
	padding-top:10px;
}
.leafooter-box-content a:before {
	content: " - ";
}




#leafooter-thanks {
	text-align:center;
	font-size:x-small;
}
#leacredits {
	text-align:center;
	padding-bottom:20px;
	font-size:x-small;
	margin-left:-60px;
}
#leacredits:before {
	content: url(./images/icons/creative-common.png);
	vertical-align:top;
	margin-right:14px;
}


#leafriends {
    background:#DFDFDF;
    color:red;
    font-size:xx-small;
    position:absolute;
    margin-left:600px;
    padding-left:15px;
    padding-right:15px;
    margin-top:-3px;
    z-index:100;
}

