body{
	margin : 0;
	background-color : black;
	font : 12px verdana, "Trebuchet MS", helvetica, sans-serif;
	margin-bottom : -12px;
}

img { border : 0; }

div#conteneur {
	width : 1000px;
	margin : auto;
	padding : 0;
}


/*
############
## HEADER ##
############
*/
div#header {
	height : 405px ;
	background : url(/design/header.jpg) no-repeat left top;
	margin : 0;
}


/*
Jeux ---------------------------------------------------------------------------------------------------------------- */
div#header a#loz {
	display : block;
	width : 49px;
	height : 38px;
	background : url(/design/loz.jpg) no-repeat 0 0px;
	margin-left : 644px;
	margin-top : 218px;
	position : absolute;
}

div#header a#loz:hover {
	background : url(/design/loz.jpg) no-repeat 0 -38px;
}

div#header a#aol {
	display : block;
	width : 49px;
	height : 38px;
	background : url(/design/aol.jpg) no-repeat 0 0px;
	margin-left : 628px;
	margin-top : 265px;
	position : absolute;
}

div#header a#aol:hover {
	background : url(/design/aol.jpg) no-repeat 0 -38px;
}

div#header a#alttp {
	display : block;
	width : 56px;
	height : 41px;
	background : url(/design/alttp.jpg) no-repeat 0 0px;
	margin-left : 571px;
	margin-top : 242px;
	position : absolute;
}

div#header a#alttp:hover {
	background : url(/design/alttp.jpg) no-repeat 0 -41px;
}

div#header a#la {
	display : block;
	width : 42px;
	height : 46px;
	background : url(/design/la.jpg) no-repeat 0 0px;
	margin-left : 529px;
	margin-top : 205px;
	position : absolute;
}

div#header a#la:hover {
	background : url(/design/la.jpg) no-repeat 0 -46px;
}

div#header a#oot {
	display : block;
	width : 51px;
	height : 41px;
	background : url(/design/oot.jpg) no-repeat 0 0px;
	margin-left : 491px;
	margin-top : 255px;
	position : absolute;
}

div#header a#oot:hover {
	background : url(/design/oot.jpg) no-repeat 0 -41px;
}

div#header a#mm {
	display : block;
	width : 54px;
	height : 43px;
	background : url(/design/mm.jpg) no-repeat 0 0px;
	margin-left : 425px;
	margin-top : 229px;
	position : absolute;
}

div#header a#mm:hover {
	background : url(/design/mm.jpg) no-repeat 0 -43px;
}

div#header a#ooa {
	display : block;
	width : 54px;
	height : 38px;
	background : url(/design/ooa.jpg) no-repeat 0 0px;
	margin-left : 370px;
	margin-top : 265px;
	position : absolute;
}

div#header a#ooa:hover {
	background : url(/design/ooa.jpg) no-repeat 0 -38px;
}

div#header a#oos {
	display : block;
	width : 48px;
	height : 37px;
	background : url(/design/oos.jpg) no-repeat 0 0px;
	margin-left : 335px;
	margin-top : 231px;
	position : absolute;
}

div#header a#oos:hover {
	background : url(/design/oos.jpg) no-repeat 0 -37px;
}

div#header a#tww {
	display : block;
	width : 57px;
	height : 36px;
	background : url(/design/tww.jpg) no-repeat 0 0px;
	margin-left : 272px;
	margin-top : 238px;
	position : absolute;
}

div#header a#tww:hover {
	background : url(/design/tww.jpg) no-repeat 0 -36px;
}

div#header a#tmc {
	display : block;
	width : 54px;
	height : 44px;
	background : url(/design/tmc.jpg) no-repeat 0 0px;
	margin-left : 201px;
	margin-top : 236px;
	position : absolute;
}

div#header a#tmc:hover {
	background : url(/design/tmc.jpg) no-repeat 0 -44px;
}

div#header a#tp {
	display : block;
	width : 47px;
	height : 39px;
	background : url(/design/tp.jpg) no-repeat 0 0px;
	margin-left : 155px;
	margin-top : 266px;
	position : absolute;
}

div#header a#tp:hover {
	background : url(/design/tp.jpg) no-repeat 0 -39px;
}

div#header a#ph {
	display : block;
	width : 46px;
	height : 36px;
	background : url(/design/ph.jpg) no-repeat 0 0px;
	margin-left : 106px;
	margin-top : 248px;
	position : absolute;
}

div#header a#ph:hover {
	background : url(/design/ph.jpg) no-repeat 0 -36px;
}

div#header a#st {
	display : block;
	width : 41px;
	height : 38px;
	background : url(/design/st.jpg) no-repeat 0 0px;
	margin-left : 66px;
	margin-top : 270px;
	position : absolute;
}

div#header a#st:hover {
	background : url(/design/st.jpg) no-repeat 0 -38px;
}

div#header a#zwii {
	display : block;
	width : 44px;
	height : 29px;
	background : url(/design/zwii.jpg) no-repeat 0 0px;
	margin-left : 14px;
	margin-top : 263px;
	position : absolute;
}

div#header a#zwii:hover {
	background : url(/design/zwii.jpg) no-repeat 0 -29px;
}

div#header a#sws {
	display : block;
	width : 42px;
	height : 42px;
	background : url(/design/sws.jpg) no-repeat 0 0px;
	margin-left : 14px;
	margin-top : 250px;
	position : absolute;
}

div#header a#sws:hover {
	background : url(/design/sws.jpg) no-repeat 0 -42px;
}


/*
Liens header ---------------------------------------------------------------------------------------------------------------- */
div#header a#accueil {
	display : block;
	width : 45px;
	height : 21px;
	background : url(/design/accueil.jpg) no-repeat 0 0px;
	margin-left : 157px;
	margin-top : 332px;
	position : absolute;
}

div#header a#accueil:hover {
	background : url(/design/accueil.jpg) no-repeat 0 -21px;
}

div#header a#jeux {
	display : block;
	width : 28px;
	height : 20px;
	background : url(/design/jeux.jpg) no-repeat 0 0px;
	margin-left : 209px;
	margin-top : 325px;
	position : absolute;
}

div#header a#jeux:hover {
	background : url(/design/jeux.jpg) no-repeat 0 -20px;
}

div#header a#univers {
	display : block;
	width : 48px;
	height : 18px;
	background : url(/design/univers.jpg) no-repeat 0 0px;
	margin-left : 247px;
	margin-top : 317px;
	position : absolute;
}

div#header a#univers:hover {
	background : url(/design/univers.jpg) no-repeat 0 -18px;
}

div#header a#medias {
	display : block;
	width : 44px;
	height : 17px;
	background : url(/design/medias.jpg) no-repeat 0 0px;
	margin-left : 308px;
	margin-top : 311px;
	position : absolute;
}

div#header a#medias:hover {
	background : url(/design/medias.jpg) no-repeat 0 -17px;
}

div#header a#fans {
	display : block;
	width : 29px;
	height : 12px;
	background : url(/design/fans.jpg) no-repeat 0 0px;
	margin-left : 360px;
	margin-top : 310px;
	position : absolute;
}

div#header a#fans:hover {
	background : url(/design/fans.jpg) no-repeat 0 -12px;
}

div#header a#communaute {
	display : block;
	width : 78px;
	height : 15px;
	background : url(/design/communaute.jpg) no-repeat 0 0px;
	margin-left : 400px;
	margin-top : 305px;
	position : absolute;
}

div#header a#communaute:hover {
	background : url(/design/communaute.jpg) no-repeat 0 -15px;
}

div#header a#forums {
	display : block;
	width : 44px;
	height : 12px;
	background : url(/design/forums.jpg) no-repeat 0 0px;
	margin-left : 488px;
	margin-top : 303px;
	position : absolute;
}

div#header a#forums:hover {
	background : url(/design/forums.jpg) no-repeat 0 -12px;
}


/*
Zone membre ---------------------------------------------------------------------------------------------------------------- */
div#header div#zone_membre {
	font-size : 0.75em;
	padding-top : 335px;
	padding-right : 230px;
	text-align : right;
	font-family : verdana, arial;
	letter-spacing : 0.5px;
	margin-bottom : -348px;
}

div#header div#zone_membre a {
	color : #eb8602;
	text-decoration : none;
	font-weight : bold;
	font-family : 'Trebuchet MS',Times,sans-serif;
}

div#header div#zone_membre a:hover { color : #e94400; }


/*
Fil d'Ariane ---------------------------------------------------------------------------------------------------------------- */
div#header div#ariane {
	width : 700px;
	margin : 375px 0 0 175px;
	font-size : 0.8em;
	color : #795822;
}

div#header div#ariane a {
	color : #795822;
	text-decoration : none;
	border-bottom : 1px dotted;
}

div#header div#ariane a:hover{
	color : #402f15;
}


/*
##########
## PAGE ##
##########
*/

div#page {
	background : url(/design/fond.jpg) repeat-y left top;
	min-height : 500px;
	margin-top : 0;
}

.barre {
	background : url(/design/barre.jpg) no-repeat;
	width : 699px;
	height : 16px;
	display : block;
	margin-top : 0;
	margin-left : 180px;
	margin-bottom : 15px;
	padding-top : 20px;
	clear : both;
}

.barreMini {
	background : url(/design/barre_mini.jpg) no-repeat center bottom;
	width : 639px;
	height : 16px;
	display : block;
	margin : auto auto 15px;
	padding-top : 25px;
	clear : both;
}

.separateur {
	background : url(/design/separateur.jpg) no-repeat center bottom;
	width : 39px;
	height : 16px;
	display : block;
	margin : auto auto 15px;
	padding-top : 25px;
	clear : both;
}

/*
Menu ---------------------------------------------------------------------------------------------------------------- */
div#page div#menu {
	width : 135px;
	font-family : 'Trebuchet MS',Times,sans-serif;
	letter-spacing : 1px;
	padding : 10px 0 0 20px;
	position : absolute;
}

div#page div#menu p {
	margin-top : 0;
	font-weight : bold;
	color : #ef950d;
}

div#page div#menu ul{
    list-style : none;
    padding-left: 10px;
    font-size : 0.8em;
    margin-top : -10px;
}

div#page div#menu li:hover{
	margin-right : 7px;
    border-right : 4px solid #edbd34;
}
div#page div#menu li a{
    color : #d7773d;
    text-decoration : none;
}

div#page div#menu li a:hover{
    color : #f8e600;
    font-weight : bold;
    margin-left : -6px;
}

div#page div#menu .todo {
	font-weight : bold;
	color : #ef950d;
}
/*
Footer ---------------------------------------------------------------------------------------------------------------- */
div#footer {
	background : url(/design/fond.jpg) repeat-y left top;
	margin-top : 0;
	min-height : 103px;
	bottom : 0;
}
div#footer a#retour_haut {
	background : url(/design/haut.jpg) no-repeat 0 0px;
	display : block;
	width : 135px;
	height : 103px;
	margin-top : 27px;
	margin-left : 9px;
	float : left;
}

div#footer a#retour_haut:hover {
	background : url(/design/haut.jpg) no-repeat 0 -103px;
}

div#footer p {
	margin-top : 0;
	margin-left : 158px;
	padding-top : 20px;
	width : 750px;
	text-align : center;
	font-size : 0.9em;
	font-family : 'Trebuchet MS',Times,sans-serif;
}

div#footer a {
	color : #a57b0b;
	text-decoration : none;
	font-weight : bold;
}

div#footer a:hover {
	color : #8b3409;
}

div#footer img.partenaire {
	margin : 5px;
	border : 3px solid #a57b0b;
}

div#footer img.partenaire:hover {
	border : 3px solid #8b3409;
}

/*
#############
## CONTENU ##
#############
*/
div#page div#contenu {
	padding : 0 105px 0 160px;
	line-height : 1.5em;
	font-family :  verdana, arial;
}

/*
Liens du contenu ----------------------------------------------------------------------------- */
div#page div#contenu a {
	color : #c43902;
	text-decoration : none;
}

div#page div#contenu a:hover {
	color : #a47c0b;
}

/*
Titres du contenu ----------------------------------------------------------------------------- */
div#page div#contenu h1{
	height : 100px;
	width : 640px;
	padding : 0;
	margin : auto;
	text-indent : -10000px;
}

h1#barre-loz { background: url(/images/jeux/barre_titre/loz.jpg) no-repeat left bottom ;}
h1#barre-aol { background: url(/images/jeux/barre_titre/aol.jpg) no-repeat left bottom ;}
h1#barre-alttp { background: url(/images/jeux/barre_titre/alttp.jpg) no-repeat left bottom ;}
h1#barre-la { background: url(/images/jeux/barre_titre/la.jpg) no-repeat left bottom ;}
h1#barre-oot { background: url(/images/jeux/barre_titre/oot.jpg) no-repeat left bottom ;}
h1#barre-mm { background: url(/images/jeux/barre_titre/mm.jpg) no-repeat left bottom ;}
h1#barre-ooa { background: url(/images/jeux/barre_titre/ooa.jpg) no-repeat left bottom ;}
h1#barre-oos { background: url(/images/jeux/barre_titre/oos.jpg) no-repeat left bottom ;}
h1#barre-tww { background: url(/images/jeux/barre_titre/tww.jpg) no-repeat left bottom ;}
h1#barre-tmc { background: url(/images/jeux/barre_titre/tmc.jpg) no-repeat left bottom ;}
h1#barre-tp { background: url(/images/jeux/barre_titre/tp.jpg) no-repeat left bottom ;}
h1#barre-ph { background: url(/images/jeux/barre_titre/ph.jpg) no-repeat left bottom ;}
h1#barre-st { background: url(/images/jeux/barre_titre/st.jpg) no-repeat left bottom ;}
h1#barre-zwii { background: url(/images/jeux/barre_titre/zwii.jpg) no-repeat left bottom ;}

div#page div#contenu #art-loz { background : url(/images/jeux/loz/art.jpg) no-repeat center center; }
div#page div#contenu #art-aol { background : url(/images/jeux/aol/art.jpg) no-repeat center center; }
div#page div#contenu #art-alttp { background : url(/images/jeux/alttp/art.jpg) no-repeat center center; }
div#page div#contenu #art-la { background : url(/images/jeux/la/art.jpg) no-repeat center center; }
div#page div#contenu #art-oot { background : url(/images/jeux/oot/art.jpg) no-repeat center center; }
div#page div#contenu #art-mm { background : url(/images/jeux/mm/art.jpg) no-repeat center center; }
div#page div#contenu #art-oos { background : url(/images/jeux/oos/art.jpg) no-repeat center center; }
div#page div#contenu #art-ooa { background : url(/images/jeux/ooa/art.jpg) no-repeat center center; }
div#page div#contenu #art-tww { background : url(/images/jeux/tww/art.jpg) no-repeat center center; }
div#page div#contenu #art-tmc { background : url(/images/jeux/tmc/art.jpg) no-repeat center center; }
div#page div#contenu #art-tp { background : url(/images/jeux/tp/art.jpg) no-repeat center center; }
div#page div#contenu #art-ph { background : url(/images/jeux/ph/art.jpg) no-repeat center center; }
div#page div#contenu #art-st { background : url(/images/jeux/st/art.jpg) no-repeat center center; }
div#page div#contenu #art-zwii { background : url(/images/jeux/zwii/art.jpg) no-repeat center center; }

div#page div#contenu h2 {
	margin : 0;
	font-family : 'Trebuchet MS',Times,sans-serif;
	letter-spacing : 3px;
	text-align : right;
	color : #4e180e;
	padding : 10px 0 10px 0;
}

div#page div#contenu h3 {
	text-align : center;
	font-size : 1.25em;
	font-family : arial, "Trebuchet MS", verdana;
	color : #8d5814;
	letter-spacing : 1px;
	text-transform : capitalize;
	margin-top : 20px;
	margin-bottom : 0;
}

div#page div#contenu h4 {
	padding-top : 10px;
	margin-left : 30px;
	margin-bottom : 0;
	color : #b6910c;
	font-size : 1.1em;
	font-style : italic;
	font-family : 'Trebuchet MS',Times,sans-serif;
	clear : both;
}
div#page div#contenu h4 a { color : #b6910c; }
div#page div#contenu h4 a:hover { color : #b6910c; }

div#page div#contenu p {
	text-align : justify;
	margin : 0;
	font-size : 0.9em;
	padding-top : 10px;
	padding-bottom : 10px;
	clear : both;
}

div#page div#contenu div.paragraphe {
	text-align : justify;
	margin : 0;
	font-size : 0.9em;
	padding-top : 10px;
	padding-bottom : 10px;
	clear : both;
}

div#page div#contenu div.centre {
	text-align : center;
	clear : both;
	font-size : 0.9em;
}

div#page div#contenu div.gauche {
	text-align : left;
	clear : both;
	font-size : 0.9em;
}

div#page div#contenu div.droite {
	text-align : right;
	clear : both;
	font-size : 0.9em;
}

div#page div#contenu div.stop { clear : both; }

div#page div#contenu img.gauche {
	margin : 5px 6px 5px 0;
	float : left;
}

div#page div#contenu img.droite {
	margin : 5px 0 5px 6px;
	float : right;
}

div#page div#contenu .auteurs {
	text-align : right;
	font-weight : bold;
	font-size : 0.9em;
	clear : both
}

div#page div#contenu p.navig {
    text-align : center;
    margin-top : 20px;
    padding-bottom : 20px;
    font-family : 'Trebuchet MS',Times,sans-serif;
    letter-spacing : 0.5px;
}

div#page div#contenu a.navig_prec{
	padding : 4px 0 4px 50px;
    height : 22px;
    background : transparent url(/design/fleche_gauche.png) no-repeat left top;
    color : #000;
    text-decoration : none;
}

div#page div#contenu a.navig_prec:hover{
   color : #6b522a;
}

div#page div#contenu a.navig_suiv{
	padding : 4px 50px 4px 0;
    height : 22px;
    background : transparent url(/design/fleche_droite.png) no-repeat right top;
    color : #000;
    text-decoration : none;
}

div#page div#contenu a.navig_suiv:hover{
   color : #6b522a;
}

div#page div#contenu p.erreur {
	text-align : center;
	font-size : 0.8em;
	color : red;
}
div#page div#contenu p.erreur a {
	color : #a47c0b;
	text-decoration : none;
}

div#page div#contenu p.erreur a:hover {
	color : #c43902;
}

div#page div#contenu p.valide {
	text-align : center;
	font-size : 0.8em;
	color : green;
}

div#page div#contenu p.note {
	font-style : italic;
	font-size : 0.8em;
	margin-left : 20px;
}

div#page div#contenu ul { font-size : 12px; list-style-image:url(/design/liste-petit.png); margin : 0;}
div#page div#contenu li {
	font-size : 0.9em;
	padding-bottom : 6px;
}

div#page div#contenu ul#onglets li {
	font-size : 0.9em;
	padding-bottom : 0;
}

div#page div#contenu .comdeconnexion {
	text-align : center;
	margin-top : 10px;
	padding-bottom : 15px;
}

div#page div#contenu span.titreh4 {
	padding-top : 10px;
	color : #b6910c;
	font-size : 1.1em;
	font-style : italic;
	font-weight : bold;
	font-family : 'Trebuchet MS',Times,sans-serif;
	clear : both;
}

div#page div#contenu div.encadre_centre {
	border : 1px solid #c43902;
	background-color : #f2f0e2;
	padding : 5px;
	width : 680px;
	margin : 0 auto;	
}

div#page div#contenu div.encadre_centre:hover { border : 1px solid #a47c0b; }

div#page div#contenu .connecte {
	color : green;
	font-weight : bold;
}
div#page div#contenu .deconnecte {
	color : red;
	font-weight : bold;
}

div#page div#contenu .pseudo_profil {
	border-bottom : 1px dashed;
	font-weight : bold;
}

div#page div#contenu .signature {
	margin : 10px auto 0;
	width : 350px;
	height : 200px;
	overflow : hidden;
	padding-top : 15px;
}

div#page div#contenu .miseEnValeur {
	color : #8b3409;
	border-bottom : 1px dashed #8b3409;
	font-style : italic;
	font-weight : bold;
}

/*
Onglets -----------------------------------------------------------------------------*/
div#page div#contenu ul#onglets {
	list-style-image : none;
	list-style-type : none;
	border-bottom : 1px solid #8b3409;
	width : 672px;
	margin : 0 auto;
	padding : 0 2px 22px;
	text-align:center;
}

div#page div#contenu #onglets li {
	background : url(/design/onglets.png) no-repeat 0 0;
	height : 19px;
	width : 84px;
	float : left;
	padding-top: 3px;
}
div#page div#contenu #onglets li:hover { background : url(/design/onglets.png) no-repeat 0 -22px; }
div#page div#contenu #onglets li.active { background : url(/design/onglets.png) no-repeat 0 -22px; }

div#page div#contenu #onglets a { text-decoration : none; color : #E2B451; }
div#page div#contenu #onglets a:hover { color : #FFC64D; }



/*
Style des formulaires ------------------------------------------------------- */
div#page form {
	font-size : 0.9em;
	padding-top : 10px;
	padding-bottom : 10px;
	margin : 0;
}

div#page .formulaire {
	background-color : #fff8f8;
	border : 1px solid #8b3409;
	padding : 5px;
}
div#page select.formulaire { padding : 4px; }
div#page .formulaire:hover { border : 1px solid #a77c09; }
div#page .formulaire:focus { border : 1px solid #a77c09; }

div#page input.envoie {
	margin: 5px;
	padding: 4px 8px;
	
	border: solid 1px #8b3409;
	background-color: #FFEBEB;
	
	overflow: hidden;
}
div#page input.envoie:hover { border : 1px solid #a77c09; }
div#page input.envoie:active { border : 1px inset #a77c09; }

/*
Style des tableaux ------------------------------------------------------------------------------------- */
div#page div#contenu table.liste {
	border-spacing : 0;
	padding : 0;
	border-collapse : collapse;
	border-left : 1px solid #8b3409;
	border-bottom : 1px solid #8b3409;
	width : 95%;
	margin : 5px auto 0;
}

div#page div#contenu th.liste {
	background : url(/design/fondth.jpg) repeat-x 0 0;
	padding : 2px;
	border-right : 1px solid #8b3409;
	border-top : 1px solid #8b3409;
}

div#page div#contenu td.liste {
	padding : 3px;
	border-right : 1px solid #8b3409;
	border-top : 1px solid #8b3409;
	font-size : 0.9em;
}

div#page div#contenu tr.liste { background-color : #fff8f8; }
div#page div#contenu tr.liste:hover { background-color : #fff2d0; }

/*
Mise en forme du code -------------------------------------------------------------------------------- */
div#page div#contenu .souligne { border-bottom : 1px solid black; }
div#page div#contenu .ttpetit { font-size : xx-small; }
div#page div#contenu .tpetit { font-size : x-small; }
div#page div#contenu .petit { font-size : small; }
div#page div#contenu .gros { font-size : large; }
div#page div#contenu .tgros { font-size : x-large; }
div#page div#contenu .ttgros { font-size : xx-large; }

div#page div#contenu .citation_nom {
	font-weight : bold;
	text-align : left;
	width : 90%;
	margin-left : auto;
	margin-right : auto;
}

div#page div#contenu .citation {
	text-align : justify;
	background : #FAFAFA;
	color : #444444;
	border : 1px solid #8b3409;
	border-left : 3px solid #8b3409;
	padding : 5px;
	overflow : auto;
	min-height : 10px;
	width : 90%;
	margin : 2px auto 5px;
	margin-left : auto;
	margin-right : auto;
}

div#page div#contenu .citation:hover { border : 1px solid #a77c09; border-left : 3px solid #a77c09; }

div#page div#contenu .bouton-code { background-image : url(/design/zcode/fond.gif); }
div#page div#contenu .bouton-code:hover { background-image : url(/design/zcode/fond_hover.gif); }

/*
Coeurs ----------------------------------------------------------------------------------------------- */
div#page div#contenu .coeurs {
	background-image : url(/design/coeurs/coeur.jpg);
	width : 26px;
	height : 19px;
}
div#page div#contenu .coeurs:hover { background-image : url(/design/coeurs/coeur_hover.jpg); }

div#page div#contenu a.supprBouton {
	font-size : 0px;
	display : block;
	height : 14px;
	width : 14px;
	
	background : url(/design/cancelbutton.gif) no-repeat -14px 0px;
	float : right;
}
div#page div#contenu a.supprBouton:hover { background : url(/design/cancelbutton.gif) no-repeat 0px 0px; }


/*
Roue de la page jeux ------------------------------------------------------------------------------------- */
div#page div#contenu div#roue-jeux {
	height : 500px ;
	width : 500px;
	background : url(/design/roue/jeux.jpg) no-repeat left top;
	margin : -40px auto 0;
}

div#page div#contenu div#roue-jeux-screen {
	position : absolute;
	margin-top : 189px;
	margin-left : 159px;
}

div#page div#contenu div#roue-jeux a#loz-roue {
	display : block;
	width : 49px;
	height : 69px;
	background : url(/design/roue/loz.png) no-repeat 0 0px;
	margin-left : 245px;
	margin-top : 41px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#loz-roue:hover { background : url(/design/roue/loz.png) no-repeat 0 -69px; }

div#page div#contenu div#roue-jeux a#aol-roue {
	display : block;
	width : 57px;
	height : 95px;
	background : url(/design/roue/aol.png) no-repeat 0 0px;
	margin-left : 291px;
	margin-top : 45px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#aol-roue:hover { background : url(/design/roue/aol.png) no-repeat 0 -95px; }

div#page div#contenu div#roue-jeux a#alttp-roue {
	display : block;
	width : 66px;
	height : 66px;
	background : url(/design/roue/alttp.png) no-repeat 0 0px;
	margin-left : 338px;
	margin-top : 91px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#alttp-roue:hover { background : url(/design/roue/alttp.png) no-repeat 0 -66px; }

div#page div#contenu div#roue-jeux a#la-roue {
	display : block;
	width : 75px;
	height : 69px;
	background : url(/design/roue/la.png) no-repeat 0 0px;
	margin-left : 373px;
	margin-top : 168px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#la-roue:hover { background : url(/design/roue/la.png) no-repeat 0 -69px; }

div#page div#contenu div#roue-jeux a#oot-roue {
	display : block;
	width : 73px;
	height : 63px;
	background : url(/design/roue/oot.png) no-repeat 0 0px;
	margin-left : 373px;
	margin-top : 251px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#oot-roue:hover { background : url(/design/roue/oot.png) no-repeat 0 -63px; }

div#page div#contenu div#roue-jeux a#mm-roue {
	display : block;
	width : 89px;
	height : 82px;
	background : url(/design/roue/mm.png) no-repeat 0 0px;
	margin-left : 328px;
	margin-top : 308px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#mm-roue:hover { background : url(/design/roue/mm.png) no-repeat 0 -82px; }

div#page div#contenu div#roue-jeux a#ooa-roue {
	display : block;
	width : 62px;
	height : 65px;
	background : url(/design/roue/ooa.png) no-repeat 0 0px;
	margin-left : 270px;
	margin-top : 363px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#ooa-roue:hover { background : url(/design/roue/ooa.png) no-repeat 0 -65px; }

div#page div#contenu div#roue-jeux a#oos-roue {
	display : block;
	width : 64px;
	height : 65px;
	background : url(/design/roue/oos.png) no-repeat 0 0px;
	margin-left : 196px;
	margin-top : 367px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#oos-roue:hover { background : url(/design/roue/oos.png) no-repeat 0 -65px; }

div#page div#contenu div#roue-jeux a#tww-roue {
	display : block;
	width : 76px;
	height : 73px;
	background : url(/design/roue/tww.png) no-repeat 0 0px;
	margin-left : 116px;
	margin-top : 340px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#tww-roue:hover { background : url(/design/roue/tww.png) no-repeat 0 -73px; }

div#page div#contenu div#roue-jeux a#tmc-roue {
	display : block;
	width : 71px;
	height : 68px;
	background : url(/design/roue/tmc.png) no-repeat 0 0px;
	margin-left : 74px;
	margin-top : 293px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#tmc-roue:hover { background : url(/design/roue/tmc.png) no-repeat 0 -68px; }

div#page div#contenu div#roue-jeux a#tp-roue {
	display : block;
	width : 77px;
	height : 75px;
	background : url(/design/roue/tp.png) no-repeat 0 0px;
	margin-left : 50px;
	margin-top : 211px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#tp-roue:hover { background : url(/design/roue/tp.png) no-repeat 0 -75px; }

div#page div#contenu div#roue-jeux a#ph-roue {
	display : block;
	width : 84px;
	height : 78px;
	background : url(/design/roue/ph.png) no-repeat 0 0px;
	margin-left : 59px;
	margin-top : 128px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#ph-roue:hover { background : url(/design/roue/ph.png) no-repeat 0 -78px; }

div#page div#contenu div#roue-jeux a#st-roue {
	display : block;
	width : 74px;
	height : 77px;
	background : url(/design/roue/st.png) no-repeat 0 0px;
	margin-left : 101px;
	margin-top : 76px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#st-roue:hover { background : url(/design/roue/st.png) no-repeat 0 -77px; }

div#page div#contenu div#roue-jeux a#zwii-roue {
	display : block;
	width : 69px;
	height : 69px;
	background : url(/design/roue/zwii.png) no-repeat 0 0px;
	margin-left : 170px;
	margin-top : 49px;
	position : absolute;
}

div#page div#contenu  div#roue-jeux a#zwii-roue:hover { background : url(/design/roue/zwii.png) no-repeat 0 -69px; }

/*
page univers ------------------------------------------------------------------------------------- */
div#page div#contenu div#chuchu-univers {
	height : 480px;
	width : 600px;
	background : url(/design/chuchu/univers.jpg) no-repeat left top;
	margin : -60px auto 0;
}


div#page div#contenu div#chuchu-univers a#dossiers {
	display : block;
	width : 183px;
	height : 256px;
	background : url(/design/chuchu/dossiers.png) no-repeat 0 0px;
	margin-left : 146px;
	margin-top : 223px;
	position : absolute;
}

div#page div#contenu div#chuchu-univers a#dossiers:hover { background : url(/design/chuchu/dossiers.png) no-repeat 0 -256px; }

div#page div#contenu div#chuchu-univers a#encyclopedie {
	display : block;
	width : 191px;
	height : 236px;
	background : url(/design/chuchu/encyclopedie.png) no-repeat 0 0px;
	margin-left : 9px;
	margin-top : 112px;
	position : absolute;
}

div#page div#contenu div#chuchu-univers a#encyclopedie:hover { background : url(/design/chuchu/encyclopedie.png) no-repeat 0 -236px; }

div#page div#contenu div#chuchu-univers a#collection {
	display : block;
	width : 173px;
	height : 248px;
	background : url(/design/chuchu/collection.png) no-repeat 0 0px;
	margin-left : 192px;
	margin-top : 11px;
	position : absolute;
}

div#page div#contenu div#chuchu-univers a#collection:hover { background : url(/design/chuchu/collection.png) no-repeat 0 -248px; }

div#page div#contenu div#chuchu-univers a#atlas {
	display : block;
	width : 176px;
	height : 220px;
	background : url(/design/chuchu/atlas.png) no-repeat 0 0px;
	margin-left : 356px;
	margin-top : 48px;
	position : absolute;
}

div#page div#contenu div#chuchu-univers a#atlas:hover { background : url(/design/chuchu/atlas.png) no-repeat 0 -220px; }

div#page div#contenu div#chuchu-univers a#chronologie {
	display : block;
	width : 250px;
	height : 189px;
	background : url(/design/chuchu/chronologie.png) no-repeat 0 0px;
	margin-left : 329px;
	margin-top : 239px;
	position : absolute;
}

div#page div#contenu div#chuchu-univers a#chronologie:hover { background : url(/design/chuchu/chronologie.png) no-repeat 0 -189px; }

/*
Page Medias ------------------------------------------------------------------------------------------------------------------------ */
div#page div#contenu div#minish-medias {
	height : 579px;
	width : 443px;
	margin : -60px auto 0;
	background : url(/design/minish/medias.jpg) no-repeat left top;
}

div#page div#contenu div#minish-medias #videos {
	display : block;
	width : 142px;
	height : 121px;
	background : url(/design/minish/videos.png) no-repeat 0 0;
	margin-left : 82px;
	margin-top : 31px;
	position : absolute;
}

div#page div#contenu div#minish-medias #videos:hover { background : url(/design/minish/videos.png) no-repeat 0 -121px; }

div#page div#contenu div#minish-medias #emulation {
	display : block;
	width : 225px;
	height : 105px;
	background : url(/design/minish/emulation.png) no-repeat 0 0;
	margin-left : 0;
	margin-top : 149px;
	position : absolute;
}

div#page div#contenu div#minish-medias #emulation:hover { background : url(/design/minish/emulation.png) no-repeat 0 -105px; }

div#page div#contenu div#minish-medias #images {
	display : block;
	width : 154px;
	height : 125px;
	background : url(/design/minish/images.png) no-repeat 0 0;
	margin-left : 221px;
	margin-top : 40px;
	position : absolute;
}

div#page div#contenu div#minish-medias #images:hover { background : url(/design/minish/images.png) no-repeat 0 -125px; }

div#page div#contenu div#minish-medias #musiques {
	display : block;
	width : 171px;
	height : 119px;
	background : url(/design/minish/musiques.png) no-repeat 0 0;
	margin-left : 227px;
	margin-top : 153px;
	position : absolute;
}

div#page div#contenu div#minish-medias #musiques:hover { background : url(/design/minish/musiques.png) no-repeat 0 -119px; }

div#page div#contenu div#minish-medias #mangas {
	display : block;
	width : 145px;
	height : 110px;
	background : url(/design/minish/mangas.png) no-repeat 0 0;
	margin-left : 296px;
	margin-top : 391px;
	position : absolute;
}

div#page div#contenu div#minish-medias #mangas:hover { background : url(/design/minish/mangas.png) no-repeat 0 -110px; }

/*
page Fans ------------------------------------------------------------------------------------- */
div#page div#contenu div#fans {
	height : 500px;
	width : 500px;
	background : url(/design/fans/fans.jpg) no-repeat left top;
	margin : -60px auto 0;
}

div#page div#contenu div#fans #fansArts {
	display : block;
	width : 182px;
	height : 186px;
	background : url(/design/fans/arts.png) no-repeat 0 0;
	margin-left : 305px;
	margin-top : 24px;
	position : absolute;
}

div#page div#contenu div#fans #fansArts:hover { background : url(/design/fans/arts.png) no-repeat 0 -186px; }

div#page div#contenu div#fans #fansFictions {
	display : block;
	width : 184px;
	height : 119px;
	background : url(/design/fans/fictions.png) no-repeat 0 0;
	margin-left : 0;
	margin-top : 212px;
	position : absolute;
}

div#page div#contenu div#fans #fansFictions:hover { background : url(/design/fans/fictions.png) no-repeat 0 -119px; }

div#page div#contenu div#fans #fansCodesamis {
	display : block;
	width : 211px;
	height : 102px;
	background : url(/design/fans/codesamis.png) no-repeat 0 0;
	margin-left : 171px;
	margin-top : 272px;
	position : absolute;
}

div#page div#contenu div#fans #fansCodesamis:hover { background : url(/design/fans/codesamis.png) no-repeat 0 -102px; }

div#page div#contenu .important{
	background : #fff url(/design/mini_etoile.png) no-repeat left top;
	padding : 2px 0 2px 12px;
}

div#page div#contenu div#misesajour {
	float : right;
	background : url(/design/boite.jpg) no-repeat left top;
	height : 170px;
	width : 300px;
	font-size : 0.9em;
	overflow : hidden;
	clear : right;
	margin-left : 10px;
}

div#page div#contenu .misesajourTitre {
	margin-top : 15px;
	margin-left : 15px;
	padding-top : 0;
}

div#page div#contenu div#misesajourContenu {
	padding : 6px;
}

div#page div#contenu .archives {
	font-size : 1.3em;
	letter-spacing : 1px;
	text-align : right;
	margin-right : -8px;
	margin-top : 10px;
}

div#page div#contenu div#grosplan {
	float : right;
	margin-left : 10px;
	margin-bottom : 10px;
	width : 300px;
}

div#page div#contenu .actu {
	font-size : 0.9em;
	text-align : justify;
	padding-right : 5px;
}

div#page div#contenu .ombre {
	float : left;
	margin-right : 5px;
	background :transparent url(/images/actualites/ombre.jpg) repeat scroll 0 0;
	width : 133px;
	height : 83px;
}

div#page div#contenu .actualite {
	height : 90px;
	padding-left : 5px;
	padding-right : 5px;
}

div#page div#contenu .actualiteleft {
	text-align : justify;
	margin : 0;
	font-size : 0.9em;
	height : 85px;
	padding-left : 130px;
	margin-top : -5px;
	padding-top : 0;
	padding-bottom : 0;
}

div#page div#contenu .actualiteright {
	text-align : justify;
	margin : 0;
	font-size : 0.9em;
	height : 85px;
	padding-right : 130px;
	margin-top : -5px;
	padding-top : 0;
	padding-bottom : 0;
}

div#page div#contenu .actualiteTitreleft {
	text-align : right;
	font-family : 'Trebuchet MS',Times,sans-serif;
	font-size : 1.3em;
}

div#page div#contenu .actualiteTitreright {
	text-align : left;
	font-family : 'Trebuchet MS',Times,sans-serif;
	font-size : 1.3em;
}

div#page div#contenu .ombreMini {
	float : left;
	margin-right : 5px;
	background :transparent url(/images/actualites/ombremini.jpg) repeat scroll 0 0;
	width : 53px;
	height : 43px;
}

div#page div#contenu div#forumActu {
	float : right;
	height : 200px;
	width : 300px;
	font-size : 0.9em;
	overflow : hidden;
	clear : right;
	margin-left : 10px;
}

div#page div#contenu .attention {
	color : #c43902;
	border-left : 3px solid #c43902;
	padding-left : 5px;
	margin-left : 15px;
	text-align : justify;
	font-size : 0.9em;
}
div#page div#contenu .attention:hover { border-left : 3px solid #a47c0b; }

/* Barre de remplissage des mps */
div#page div#contenu .boxRemplissage {
	width : 100%;
	height : 17px;
	margin : 10px 4px 0 0;
	border : 1px solid #8b3409;
}

div#page div#contenu .remplissage {
	height : 17px;
	background : url(/design/fondth.jpg) center left;
	border-right : 1px solid #8b3409;
}

div#page div#contenu .remplissageContenu {
	width : 100%;
	margin-top : -17px;
	font-size : 0.9em;
	font-weight : bold;
}

/* Style des messages pour la recherche des posts */
.postbg {
	background: #ffcc99 none repeat-x 0 0;
	margin-bottom: 4px;
	padding: 0 5px;
	clear: both;
	margin-top : 10px;
	margin-bottom : 0;
}

.pbg1 { background-color : #ffcc99; }
.pbg2 { background-color : #f2dca2; }

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}

span.corners-top {
	background-image: url(/design/corners_left.png);
}

span.corners-top span {
	background-image: url(/design/corners_right.png);
}

span.corners-bottom {
	background-image: url(/design/corners_left.png);
}

span.corners-bottom span {
	background-image: url(/design/corners_right.png);
}

.postSondageTitle {
	color : #332211;
	font-size : 1.3em;
	letter-spacing : 3px;
	margin-left : 200px;
}

.innerSondage {
	color : #332211;
}

.postSondage {
	color : #332211;
	letter-spacing : 2px;
	font-weight : bold;
}
