body { margin:0; padding:0; background:#FFFFFF url('./images/top.jpg') top center no-repeat; font-family:'Verdana'; font-size:0.8em; }
div { margin:0; padding:0; }
/*a { text-decoration:none; }
a:hover { text-decoration:underline; }*/
span.white, span.white strong   { color:#FFFFFF; }

div.actu img { border: 0; }

div#content { margin:0 auto; padding:0; width:800px; }

div#top { margin:0 -150px 15px -150px; width:100%; padding:0 150px; height:100px; background:transparent; }


#menu {padding:72px 0 0 300px; width:700px; margin: 0 0 0 0; list-style:none;}
#menu li {float:left; margin-left:1px; padding-top:2px;}
#menu li a {display:block; height:27px; line-height:27px; padding:0 20px 0 0; float:left; background: url("images/tab_a.png") no-repeat right top; color:#FFFFFF; text-decoration:none;}
#menu li a span{display:block; height:27px; float:left; padding:0 0 0 20px; background: url("images/tab_b.png") left top; cursor:pointer;}

#menu li a:hover, 
.home #menu li#home a,
.jeux_concours #menu li#jeux_concours a,
.jeux_flash #menu li#jeux_flash a,
.facebook #menu li#facebook a,
.references #menu li#references a,
.contact #menu li#developers a
{background-position:right -27px; height:27px;color: #FFFFFF}


/*
#menu_selected{

background-position:right -27px; height:27px;
}
*/

#menu li a:hover span, 
.home #menu li#home a span,
.jeux_concours #menu li#jeux_concours a span,
.jeux_flash #menu li#jeux_flash a span,
.facebook #menu li#facebook a span,
.references #menu li#references a span,
.contact #menu li#contact a span
{background-position:left -27px; height:27px;color: #189ACE}




div#top span#gamezone { font-size:0.85em; color:#1070B6; font-weight:normal; float:left; position:absolute; margin:3px 0 0 360px; letter-spacing:-1px; }
div#top span#gamezone a { color:#1070B6; }

div#top div#header_contact { font-size:1em; color:#FFFFFF; font-weight:bold; float:left; position:absolute; margin:3px 0 0 580px; letter-spacing:-1px; }
div#top div#header_contact a { color:#FFFFFF; }

div#top span#lang { float:left; position:absolute; margin:1px 0 0 280px; }
div#top span#lang a img { border:none; }

div#top a#logo { float:left; position:absolute; display:block; height:50px; width:450px; margin:35px -150px 0 -150px; border:none; text-decoration:none; }


div#content_left { float:left; min-height:200px; width:540px; }
div#content_right { float:left; min-height:200px; width:220px; margin:0 0 0 40px; }
div#content_left2 { float:left; min-height:200px; width:220px; }
div#content_right2 { float:left; min-height:200px; width:540px; margin:0 0 0 40px; }

/*contacteznous*/
div.sidebar_blocContact { background:#1d9ccf url('./images/sidebar_bloc_bottom2.gif') bottom no-repeat; padding:0 0 10px 0; margin:0 0 20px 0; }
div.sidebar_blocContact div { padding:5px 5px 0px 5px;}
div.sidebar_blocContact div.text { padding:5px 10px 0px 5px;}


/**/

div.sidebar_bloc { background:#E4E4E4 url('./images/sidebar_bloc_bottom.png') bottom no-repeat; padding:0 0 10px 0; margin:0 0 20px 0; }
div.sidebar_bloc h4 { margin:0; background:url('./images/sidebar_bloc_top.png') top no-repeat; color:#555555; padding:7px 0 0 10px; letter-spacing:-1px; font-size:1.1em; }
div.sidebar_bloc h4 a { color:#555555; }
div.sidebar_bloc h4 a:hover { color:#555555; text-decoration:none; }
div.sidebar_bloc div { padding:5px 5px 0px 10px; font-size:0.85em; }
div.sidebar_bloc div.text { padding:5px 10px 0px 10px; font-size:0.85em; text-align:justify; letter-spacing:-1px; color:#444444; }
div.sidebar_bloc div.text a { color:#0091F0; letter-spacing:-1px; line-height:1.8em; }
div.sidebar_bloc span.normal { color:#000000; font-size:11px; }

div.sidebar_bloc ul.screen_games { list-style:none; margin:8px 0 0 0; height:80px padding:0; background:#FF0000; }
div.sidebar_bloc ul.screen_games li { list-style:none; float:left; margin:3px 0 3px 11px; padding:0; }

div.sidebar_bloc ul.list { list-style:none; margin:0 0 0 15px; padding:0; }
div.sidebar_bloc ul.list li { list-style:none; float:left; margin:5px 0 0 5px; width:170px; }
div.sidebar_bloc ul.list li a { color:#555555; font-size:0.85em; text-decoration:none; letter-spacing:-1px; }
div.sidebar_bloc ul.list li a:hover { text-decoration:underline; }

div.sidebar_bloc ul.list2 { margin:5px 0 10px 15px; padding:0 0 0 10px; }
div.sidebar_bloc ul.list2 li { float:left; margin:5px 0 0 0; width:170px; }
div.sidebar_bloc ul.list2 li a { color:#777777; font-size:0.85em; text-decoration:none; letter-spacing:-1px; }
div.sidebar_bloc ul.list2 li a:hover { text-decoration:underline; }

div.sidebar_bloc ul.ss_list { list-style:none; margin:8px 10px 0 10px; padding:0; }
div.sidebar_bloc ul.ss_list li { list-style:none; float:left; margin:0 0 0 ; border-top:1px dotted #C0C0C0; padding:0; width:100%; }
div.sidebar_bloc ul.ss_list li a { color:#333333; display:block; font-size:0.85em; text-decoration:none; letter-spacing:-1px; padding:6px 0 6px 5px; }
div.sidebar_bloc ul.ss_list li a:hover { background:#DADADA; }

div.sidebar_bloc ul.ss_ss_list { list-style:none; margin:0 0 10px 15px; padding:0; }
div.sidebar_bloc ul.ss_ss_list li { list-style:none; float:left; margin:0; border-top:none; padding:0; width:100%; }
div.sidebar_bloc ul.ss_ss_list li a { color:#555555; display:block; font-size:0.8em; text-decoration:none; letter-spacing:-1px; padding:4px 0 4px 5px; }
div.sidebar_bloc ul.ss_ss_list li a:hover { background:none; color:#333333; }



h1 { margin:0 0 15px 0; padding:0; font-size:1.8em; color:#444444; letter-spacing:-1px; font-family:'Trebuchet MS'; }
h2 { margin:0 0 2px 0; padding:0; font-size:1em; color:#333333; letter-spacing:-1px; text-transform:capitalize; }
h3 { margin:0 0 5px 0; font-size:14px; }


div.contact { font-size:11px; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px dotted #CCCCCC; }
div.contact a { color:#0091F0; }


div.actu { margin:0; padding:15px 0 5px 0; border-top:1px dotted #CCCCCC; }
div.actu span.date { float:right; color:#999999; letter-spacing:-1px; font-size:0.85em; }
div.actu div.text { margin:0 0 0 140px; }
div.actu div.text span { font-size:0.875em; letter-spacing:-1px; word-spacing:1px; line-height:1.4em; color:#505050; display:block; margin:0 0 8px 0; }
div.actu div.text span a { font-size:1em; color:#505050; text-decoration:underline; }
div.actu div.text a { font-size:0.85em; letter-spacing:-1px; word-spacing:1px; line-height:1em; color:#000000; text-decoration:none; color:#0091F0; }
div.actu div.text a:hover { text-decoration:underline; }
div.actu img { float:left; }


.spacer { clear:both; height:1px; }
.spacer_left { clear:left; height:1px; }
.spacer_left_slide { clear:left; height:80px; display:block; width:200px; }


.petit { font-size:10px; color:#555555; }
.petit strong { color:#000000; }
.petit { font-size:10px; }
#TableauRef .entetegrandnoir { display:block; margin:30px 0 0 0; }

table.product { border-collapse:collapse; margin:15px 0 0 0; padding:0; width:100%; }
table.product tr { }
table.product td { border-top:1px dotted #CCCCCC; width:255px; min-height:70px; text-align:left; vertical-align:top; padding:10px 0; color:#4A4A4A; }
table.product td.td_left { padding-right:30px; }
table.product td img { float:left; }
table.product td div.text { margin:0 0 0 105px; }
table.product td div.text span { font-size:0.85em; }


div#bottom { width:800px; border-top:1px solid #D0D0D0; margin:50px auto; padding:5px 0 0 0; text-align:center; font-size:0.85em; letter-spacing:-1px; color:#999999; }
div#bottom a { color:#0066CC; text-decoration:none; }
div#bottom a:hover { text-decoration:underline; }

.NewsTop { color:#333333; font-size:11px; padding:0 0 15px 0; }

a.lienCapture { color:#0091F0; font-size:10px; letter-spacing:-1px; }
a.lienCapture:hover { text-decoration:none; color:#333333; }
strong.entetegrandnoir { letter-spacing:-1px; font-size:13px; color:#000000; }
#Galileo { margin:0 0 20px 0; }
#Galileo .NewsTop { color:#000000; font-size:12px; }

.TopDescrip { vertical-align:top; padding:0 10px; font-size:11px; }
.TopDescrip p { font-weight:bold; margin:0 0 20px 0; }
.TopDescrip p a { color:#0091F0; }
.TopDescrip p.ssGras { font-weight:normal; }
.MiddleDescrip { font-size:11px; padding:0 10px; }

#liste td, #lien td { border:1px dotted #777777; border-top:none; }
#liste, #lien { border-top:1px dotted #777777; }

.petitsscouleur { font-size:10px; letter-spacing:-1px; }

div.sidebar_bloc div.slide_div { display:block; height:81px; margin:10px 0; padding:0; }
#slide-images, #slide-images2, #slide-images3 { display:block; float:left; height:81px; padding:0; margin:0 0 0 65px; width:94px; background:#FFFFFF; position:relative; }
#slide-images li, #slide-images2 li, #slide-images3 li { display:block; list-style-type:none; margin:0; padding:0; position:absolute; background:#FFFFFF; }
#slide-images li img, #slide-images2 li img, #slide-images3 li img { display:block; background:#FFFFFF; }


#news img { margin:0 10px 0 0; }
#news td.petit  { padding:0; color:#444444; }
#news td.petit strong.entetegrandnoir { font-size:1.4em; }
#news td.petit span.entetegrandnoir { font-weight:bold; font-size:1.4em; color:#000000; }
#news td.petit a { color:#0091F0; }
#news td.petit p.petit a { color:#0091F0; letter-spacing:-1px; }
#news td.petit .NewsTop { font-size:10px; }



#bottom2 { margin:30px auto; font-size:10px; color:#666666; letter-spacing:-1px; }
#bottom2 li { list-style:none; text-align:center; margin:5px 0; }
#bottom2 li a { font-size:10px; color:#666666; }



a.small_link { color:#555555; font-size:11px; }


