
/* ------ PROPRIÉTÉS GÉNÉRALES ------ */

body {
	background-image: url('images/layout/bg.gif');
	padding: 7px;
	font-size: 11px;
	color: #567982;
	font-family: verdana, arial, tahoma;
	text-align: justify;
}

/* ------ PROPRIÉTÉS CELLULES ------ */
td {
	font-size: 11px;
	text-align: justify;
	color: #567982;
}

/* ------ PROPRIÉTÉS LIENS ------ */

a:link { 
	color: #9dba6a;
	text-decoration:none;
	font-weight: bold;
}

a:active { 
	color: #9dba6a;
	text-decoration:none;
	font-weight: bold;
}

a:visited { 
	color: #9dba6a;
	text-decoration:none;
	font-weight: bold;
}

a:hover { 
	color: #da9996;
	text-decoration:underline;
	font-weight: bold;

}

/* ------ PROPRIÉTÉS MENU ------ */

.menucell {
	background-image: url('images/layout/index_03.gif');
	width: 146px;
	height: 481px;
	vertical-align: top;
	padding: 3px;
}

.headmenu {
	color: #a9cf60;
	width: 100%;
	Font-size: 15px;
	font-weight: bold;
	text-align: left;
	border-bottom: 2px solid #e3aeab;
}

a.menulink:link { 
	color: #9acdcc;
	text-decoration:none;
	display: block;
	background: #e1f4f8;
	width: 100%;
	height: 16px;
	padding-left: 3px;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}
a.menulink:active { 
	color: #9acdcc;
	text-decoration:none;
	display: block;
	background: #e1f4f8;
	width: 100%;
	height: 16px;
	padding-left: 3px;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

a.menulink:visited { 
	color: #9acdcc;
	text-decoration:none;
	display: block;
	background: #e1f4f8;
	width: 100%;
	height: 16px;
	padding-left: 3px;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

a.menulink:hover { 
	color: #b3c288;
	text-decoration:none;
	display: block;
	background: #e2f8a5;
	width: 100%;
	height: 16px;
	padding-left: 3px;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* ------ PROPRIÉTÉS MAIN CONTENT ------ */

.main {
	background: #e1f4f8 url('images/layout/index_04.gif') repeat-y;
	width: 454px;
	height: 481px;
	padding: 10px;
	vertical-align: top;
}

.credit {
	font-size: 9px;
}

/* ------ PROPRIÉTÉS MAIN HEADERS, NEWS BOX, HEADER UPDATES------ */
.mainheader {
	background: #a0cadb url('images/layout/li.gif') no-repeat 5px center;
	color: #e1f4f8;
	font-weight: bold;
	font-size: 14px;
	padding: 3px;
	padding-left: 25px;
	text-align: left;
	border: 1px solid #75a1b3;
}

.square {
	background-color: #eff9fb;
	padding: 8px;
	border: 1px solid #b9d8df;
}

.news {
	color: #94c95b;
	Font-size: 12px;
	font-weight: bold;
	text-align: left;
}

/* ------ PROPRIÉTÉS DU TABLEAU ABOUT ------ */
td.left {
	vertical-align: top;
	width: 20%;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}

td.right {
	vertical-align: top;
	width: 70%;
	text-align: justify;
}

/* ------ PROPRIÉTÉS DU TABLEAU PAST LAYOUT ------ */
.layout {
	background-color: #eff9fb;
	padding: 8px;
	border: 1px solid #b9d8df;
	text-align: center;
}

.layout1 {
	background-color: #eff9fb;
	padding: 8px;
	border: 1px solid #b9d8df;
}

/* ------ PROPRIÉTÉS LISTE ------ */
ul {
    list-style-image: url('images/layout/star.gif');
	padding-left: 25px;
	MARGIN-LEFT: 0px;
}

/* ------ PROPRIÉTÉS DU TABLEAU DES BASES + DOLLS------ */
.base {
	width: 20%;
	text-align: center;
	vertical-align: top;
}

/* ------ PROPRIÉTÉS CELLULE DOLLS ------ */
.dolls {
	text-align: center;
	padding: 3px;
	width: 50%;
	vertical-align: bottom;
}

.dollfooter {
	text-align: center;
	background-color: #eff9fb;
	padding: 3px;
	border: 1px solid #b9d8df;
	width: 50%;
}

/* ------ TUTORIALS TABLE BACKGROUND AND BORDER ------ */
.tuto {
	background: #ffffff;
	border: 1px solid #bfdde3;
}

.header2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	padding-top: 15px;
	height: 39px;
	background: url('images/layout/headerbg.gif') no-repeat center;
}
	

/* ------ PROPRIÉTÉS DES CELLULES DES TUTORIALS DES DOLLS ------ */

.tutpic {
	vertical-align: bottom;
	text-align: center;
}

.tutdesc {
	background: #eff9fb;
	padding: 8px;
	vertical-align: top;
	border: 1px solid #b9d8df;
}

/* ------ CELLULES TUTORIALS CODING ------ */
.tutpic1 {
	vertical-align: bottom;
	text-align: center;
}

.tutdesc1 {
	background: #eff9fb;
	padding: 8px;
	vertical-align: top;
	border: 1px solid #b9d8df;
}

/* ------ PROPRIÉTÉS HEADER CONCOURS ET MES ENTRÉES ------ */
.contest {
	color: #81bcd5;
	Font-size: 16px;
	font-weight: bold;
}