/* Wiinsider v5 */
/* Balises principales */
body {margin: 0px; background:repeat url("images/fondgeneralcont.gif");}

/* Ensemble du header */
#ensemblehead {width: 100%; height: 160px; overflow: visible; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; background: repeat-x url("images/blocheaderfond.gif"); padding-top: 15px;}

#headerlogo {width: 920px; height: 120px; overflow: hidden; border-left-width: 1px; border-left-style: solid; border-bottom-color: #000000; border-right-width: 1px; border-right-style: solid; border-right-color: #000000;}

#barremenu {width: 920px; height: 40px; overflow: hidden; margin-top: 0px; line-height: 37px;}

#menustyle {margin: 0px; padding-left: 15px; display: inline; font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif; font-size: 12pt;}

#menustyle ul {float: left; padding: 0px; margin: 0px; width: 560px;}

#menustyle ul li {display: inline;}

#menustyle ul li a {padding: 1px 7px; text-decoration: none; float: left; color: #DCDCDC;}

#menustyle ul li a:hover {text-decoration: none; color: #FFFACD;}

/* Tableau principal */
.degtg {background:repeat-y url("images/bordgeneralgauche.gif");}

.degtd {background:repeat-y url("images/bordgeneraldroit.gif");}

/* Blocs accueil */
#blocstyletech {margin-left: 11px; margin-top: 14px; width: 909px; height: 347px; overflow: hidden; background: no-repeat url("images/alaunefond.gif");}

#blocslideshowfla {float: left; margin-left: 42px; margin-top: 8px; padding: 0; width: 464px; height: 320px; border-width: 1px; border-style: solid; border-color: #000000;}

#blocuneliste {float: right; margin-right: 8px; margin-top: 8px; width: 385px; height: 324px; background-color: #000000; background-image: url("images/fondblocunecote.gif"); background-repeat: repeat-y; background-position: right;}

#colonnedroiteh {float: right; width: 256px; height: 650px; overflow: hidden; background-color: #666666; background-image: url("images/degcolonnedroite.jpg"); background-repeat: no-repeat; background-position: bottom;}

#blocnews {margin-left: 5px; width: 645px; height: 365px; overflow: hidden; border-width: 1px; border-style: solid; border-color: #999999;}

#bloctest {float: left; margin-top: 10px; margin-left: 5px; margin-right: 8px; width: 382px; height: 260px; overflow: hidden; border-width: 1px; border-style: solid; border-color: #999999; background: no-repeat right bottom url("images/bloctestfond.gif"); padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10pt; color: #9999CC;}

#bloctest p {margin-top: 12px;}

#bloctest a {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11pt; color: #663333; text-decoration: none;}

#bloctest a:hover {text-decoration: underline; color: #993333;}

#blocvid {width: 253px; height: 260px; margin-top: 10px; margin-bottom: 25px; overflow: hidden; border-width: 1px; border-style: solid; border-color: #999999; background: no-repeat right bottom url("images/blocvidfond.gif");}

#blocvid img {float: left; margin-left: 2px; margin-right: 3px; border-width: 1px; border-style: solid; border-color: #333333;}

#blocvid a {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11pt; color: #663366; text-decoration: none;}

#blocvid a:hover {text-decoration: underline; color: #996699;}

#bloctitrenews {width: 645px; height: 24px; background-color: #333333; background-image: url("images/blocnewsfondtitre3.gif"); background-repeat: repeat-x; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; padding-top: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 13pt; font-weight: bold; color: #FFFFFF; text-indent: 40px; overflow: hidden;}

#bloccontnews a {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #333333; text-decoration: none;}

#bloccontnews a:hover {color: #9966FF; text-decoration: underline;}

#bloccontnews {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; color: #666666;}

div.bloccontvid {width: 251px; height: 62px; margin-top: 10px; overflow: hidden;}

#listeunes {width: 382px; height: 272px; overflow: hidden; padding-left: 3px;}

#listeunes p {margin-top: 10px; line-height: 12pt; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 10pt; color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666;}

#listeunes p a {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11pt; color: #FFCCFF; text-decoration: none;}

#listeunes p a:hover {color: #FFCCFF; text-decoration: underline;}

.stylehrunes {width: 200px; color: #CCCCCC; height: 2px;}

.newsliste {margin-top: 5px; margin-left: 2px; line-height: 15pt;}

#sondagecontenu {width: 248px; padding-top: 6px; padding-bottom: 8px; background-color: #FFFFFF; font-family: "Trebuchet MS", Tahoma, Georgia, serif; font-size: 10pt;}

#sondagecontenu b {font-weight: bold;}

.choixunisondage {list-style-type: none; padding-left: 5px; margin-bottom: 10px;}

#modulenouveauxjeuxbd {width: 245px; padding-left: 3px; margin-top: 12px; padding-top: 11px; padding-bottom: 6px; background-color: #D4EAFC; text-align: left; font-family: "Trebuchet MS", Tahoma, Georgia, serif; font-size: 11pt;}

#modulenouveauxjeuxbd img {float: left; border-width: 1px; border-style: solid; border-color: #330099; vertical-align:middle;}

#modulenouveauxjeuxbd a {text-decoration: none; color: #3366CC;}

#modulenouveauxjeuxbd a:hover {text-decoration: none; color: #99CCFF;}

div.newjeubditemhome {width: 100%; height: 82px; margin-top: 6px; overflow: hidden;}

/* Ensemble footer */
#footer {width: 100%; height: 50px; overflow: hidden; background: repeat-x url("images/blocfooterfond.gif"); font-family: "Palatino Linotype", Georgia, "Times New Roman", "Bitstream Charter", serif; font-size: 10pt; color: #CCCCCC;}

#footer a {color: #CCCCCC;}

#footer a:hover {color: #FFFFFF; text-decoration: none;}

/* Page News et modules */
#barrehautarticles {margin-left: 15px; margin-top: 12px; margin-bottom: 15px; width: 890px; height: 100px; overflow: hidden; background: no-repeat url("images/barrehautarticle.gif");}

#bloccontnewsarticle {margin-left: 6px; margin-bottom: 19px; width: 685px; float: left;}

#bloctitrenewsarticle {width: 685px; height: 27px; background-color: #333333; background-image: url("images/blocnewsfondtitre2.gif"); background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #333333; padding-top: 4px; overflow: hidden;}

#bloctitrenewsarticle h1 {margin: 0 0 0 0; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 13.5pt; font-weight: bold; color: #FFFFFF; text-indent: 25px;}

#colonnedroitearticle {float: right; width: 220px; height: 100%; margin-bottom: 0; padding-top: 46px; padding-bottom: 0; background: #666666; background-image: url("images/degcolonnedroitehart.jpg"); background-repeat: no-repeat; background-position: top;}

#fincolonnedroitedeg {width: 100%; height: 90px; margin: 0; padding: 0; background: #FFFFFF; background-image: url("images/degfincolonnedroiteart.jpg"); background-repeat: no-repeat; background-position: top;}

#modulenewsinfos {width: 210px; margin-bottom: 12px; padding-top: 10px; padding-bottom: 10px; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #000000; text-align: center; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11pt; color: #000000;}

#modulenewsinfos a {font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 10pt; text-decoration: none; color: #3366CC;}

#modulenewsinfos a:hover {text-decoration: none; color: #99CCFF;}

#moduleredacteur {width: 210px; height: 134px; overflow: hidden; margin-bottom: 12px; padding-top: 8px; padding-bottom: 8px; background-color: #F5FFFF; background-image: url("images/modulesartdeg.gif"); background-repeat: repeat-x; background-position: top; border-width: 1px; border-style: solid; border-color: #333366; text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; font-variant: small-caps; color: #000000; line-height: 85%;}

#moduleredacteur p {margin-top: 5px; margin-bottom: 18px; padding-left: 3px; padding-right: 3px; font-variant: normal; font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 9pt; color: #666666; text-align: left; line-height: 16px;}

#moduleredacteur p img {float: left; margin: 0;}

#moduleredacteur p b {font-size: 10pt; font-weight: bold; color: #333333;}

#moduleredacteur p a {text-decoration: none; color: #3366CC;}

#moduleredacteur p a:hover {text-decoration: none; color: #99CCFF;}

#modulenewsjeuassocie {width: 210px; margin-bottom: 12px; padding-top: 6px; padding-bottom: 10px; padding-left: 3px; background-color: #F5FFFF; background-image: url("images/modulesartdeg.gif"); background-repeat: repeat-x; background-position: top; border-width: 1px; border-style: solid; border-color: #333366; text-align: center; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11pt; font-variant: small-caps; color: #000000;}

#modulenewsjeuassocieimg {float: left; margin: 0; padding: 0;}

#modulenewsjeuassocieimg img {margin: 0; border-width: 1px; border-style: solid; border-color: #000000;}

#modulenewsjeuassociedet {height: 140px; margin-top: 10px; margin-bottom: 10px; padding-left: 3px; padding-right: 2px; font-variant: normal; font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 10pt; text-align: left; color: #666666; line-height: 16px; overflow: hidden;}

#modulenewsjeuassociedet b {font-weight: bold; color: #333333;}

#modulenewsjeuassocie p {margin: 0; font-variant: normal; font-family: Arial,Tahoma,Geneva,sans-serif; font-size: 10.5pt;}

#modulenewsjeuassocie p a {text-decoration: none; color: #3366CC;}

#modulenewsjeuassocie p a:hover {text-decoration: none; color: #99CCFF;}

#modulelistnewspop {width: 210px; margin-bottom: 12px; padding-top: 6px; padding-bottom: 10px; padding-left: 3px; background-color: #F5FFFF; background-image: url("images/modulesartdeg.gif"); background-repeat: repeat-x; background-position: top; border-width: 1px; border-style: solid; border-color: #333366; text-align: center; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11pt; font-variant: small-caps; color: #000000;}

#modulelistnewspop ul {margin-top: 9px; margin-bottom: 9px; margin-left: 0; padding-left: 10px; list-style-type: square; list-style-position: outside; font-family: "Trebuchet MS",Arial,Geneva,sans-serif; font-size: 9pt; font-variant: normal; text-align: left;}

#modulelistnewspop ul li a {text-decoration: none; color: #3366CC;}

#modulelistnewspop ul li a:hover {text-decoration: none; color: #99CCFF;}

#modulelistnewspop p {margin: 8px 0 9px 0; padding: 0; font-family: Arial,"Trebuchet MS",Helvetica,sans-serif; font-size: 10pt;}

#modulelistnewspop p a {color: #666699;}

#modulelistnewspop p a:hover {text-decoration: none;}

#contenutextenews {width: 684px; margin-top: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10pt;}

#contenutextenews span {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10pt; font-style: normal; color: #6666CC;}

#contenutextenews p {margin-top: 20px; margin-bottom: 12px; text-align: justify; font-family: Verdana,Arial,Helvetica,Georgia,sans-serif; font-size: 11pt; line-height: 16pt;}

#contenutextenews p em {font-weight: bold; font-style: normal;}

p.spip {margin-top: 20px; margin-bottom: 12px; text-align: justify; font-family: Verdana,Arial,Helvetica,Georgia,sans-serif; font-size: 11pt; line-height: 16pt;}

strong.spip {font-weight: bold; font-style: normal;}

.spip_documents {}

.spip_documents_center {text-align: center; clear: both; width: 100%; margin-bottom: 6px;}

span.spip_documents_center {display: block; margin-top:5px;}

/* Page Article */
#pubarticlehaut {float: left; width: 480px; padding-top: 20px; padding-left: 10px;}

#barrerecherchearticleh {float: right; width: 255px; margin-right: 0; margin-left: 0; margin-top: 0; padding-top: 54px; padding-right: 0;}

#portfolioimgarticle {width: 552px; margin-top: 26px; text-align: center;}

#portfolioimgarticle a img {border-width: 2px; border-style: solid; border-color: #FFCC00;}

#portfolioimgarticle a:hover img {border-color: #FFFF00;}

#portfolioimgarticle img {margin-right: 15px; margin-bottom: 6px;}

.spip_in {text-decoration: underline; color: #333366;}

a:hover.spip_in {text-decoration: none; color: #9999CC;}

.spip_out {text-decoration: underline; color: #333366;}

a:hover.spip_out {text-decoration: none; color: #9999CC;}

#dernieresinfoshaut {float: left; width: 620px; height: 86px; margin-top: 7px; margin-left: 11px; margin-right: 0; padding: 0; background:no-repeat url("images/barredernieresinfosh.gif"); overflow: hidden; text-align: left;}

#dernieresnewshautart {width: 300px; height: 78px; margin-left: 5px; margin-right: 3px; margin-top: 5px; padding-top: 0; padding-left: 0; padding-right: 5px; float: left; font-family: "Trebuchet MS",Arial,Geneva,sans-serif; font-size: 10pt; line-height: 11pt; border-right-style: solid; border-right-width: 1px; border-right-color: #6666CC; overflow: hidden;}

#dernieresnewshautart ul {margin: 0; padding-top: 6px; padding-left: 15px; list-style-type: square; list-style-position: outside;}

#dernieresnewshautart a {text-decoration: none; color: #666699;}

#dernieresnewshautart a:hover {text-decoration: underline; color: #FFFF33;}

#derniersdossiershautart {width: 297px; height: 78px; float: right; margin-left: 0; margin-right: 0; margin-top: 5px; padding-top: 0; padding-left: 0; padding-right: 2px; font-family: "Trebuchet MS",Arial,Geneva,sans-serif; font-size: 10pt; line-height: 11pt; overflow: hidden;}

#derniersdossiershautart ul {margin: 0; padding-top: 6px; padding-left: 15px; list-style-type: square; list-style-position: outside;}

#derniersdossiershautart a {text-decoration: none; color: #666699;}

#derniersdossiershautart a:hover {text-decoration: underline; color: #FFFF33;}

/* Page Rubrique */
#pubrubrique {margin-left: 10px; margin-top: 5px;}

#ssrubselect {height: 100px; font-family: Tahoma,"Trebuchet MS",Helvetica,sans-serif; font-size: 12pt; border-spacing: 0px;}

td.ssrubselect-item {width: 105px; height: 90px; padding-top: 3px; text-align: center; background: no-repeat url("images/item-ssrubfond.gif"); border-width: 2px; border-color: #FFFFFF; border-style: solid; overflow: hidden;}

a.ssrubselect-item {text-decoration: none; color: #6699FF;}

a:hover.ssrubselect-item {text-decoration: none; color: #6633CC;}

img.ssrubselect-img {margin-bottom: 4px; border-width: 1px; border-style: solid; border-color: #333366;}

span.txtsuiteartpagination {font-family: Arial,Helvetica,sans-serif; font-size: 12pt;}

span.on {font-family: Courier,"Courier New",FreeMono,"Liberation Mono",monospace; font-size: 12pt; font-weight: 600;}

a.lien_pagination {font-family: Courier,"Courier New",FreeMono,"Liberation Mono",monospace; font-size: 12.5pt; font-weight: bold; color: #0066CC;}

a:hover.lien_pagination {text-decoration: none; color: #3399FF;}

#listart-rub {float: left; margin-top: 2px; table-layout: fixed; border-spacing: 9px; border-collapse: separate;}

#listart-rub tr td {width: 670px; height: 60px; border-width: 4px; border-style: solid; border-color: #CCCC99; background-color: #FFFF66; background-image: url("images/fondlistart-rub.gif"); background-repeat: repeat-y;}

img.minimgart-listrub {float: left; margin-left: 6px; margin-right: 6px; border-width: 1px; border-style: solid; border-color: #0066CC;}

h2.lienart-listrub {padding: 0; margin-top: 4px; margin-bottom: 4px; font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold;}

a.lienart-listrub {color: #0066CC; text-decoration: none;}

a:hover.lienart-listrub {text-decoration: underline; color: #3399FF;}

span.detailsart-listrub {padding: 0; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 11pt; font-weight: normal; color: #330066;}

a.lienrubsoeurs {font-family: Arial,Helvetica,sans-serif; font-size: 12.5pt; color: #0066CC;}

a:hover.lienrubsoeurs {text-decoration: none; color: #3399FF;}

/* Page Fiche Jeu */
#fiche-dernieresinfos {margin: 15px 0 15px 0; padding: 0; font-family: Verdana,Arial,Helvetica,Georgia,sans-serif; font-size: 11pt; line-height: 170%;}

#fiche-dernieresinfos a {text-decoration: underline; color: #3366CC;}

#fiche-dernieresinfos a:hover {text-decoration: none; color: #CC99FF;}

#moduleamazon {width: 210px; height: 256px; overflow: hidden; margin-bottom: 12px; padding-top: 8px; padding-bottom: 8px; background-color: #F5FFFF; background-image: url("images/modulesartdeg.gif"); background-repeat: repeat-x; background-position: top; border-width: 1px; border-style: solid; border-color: #333366; text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; font-variant: small-caps; color: #000000; line-height: 40%;}

/* Page Test */
#moduletestnotes {width: 210px; margin-bottom: 12px; padding-top: 6px; padding-bottom: 10px; padding-left: 3px; background-color: #F5FFFF; background-image: url("images/modulesartdeg.gif"); background-repeat: repeat-x; background-position: top; border-width: 1px; border-style: solid; border-color: #333366; text-align: center; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11pt; line-height: 18pt; color: #000000;}

#moduletestnotes span {font-variant: small-caps;}

#moduletestnotes b {font-weight: bold; color: #6600FF;}

/* Rubrique Fiches Jeux */
#ssgenselect {height: 58px; font-family: Tahoma,"Trebuchet MS",Helvetica,sans-serif; font-size: 10pt; border-spacing: 0px;}

td.ssgenselect-item {width: 60px; height: 56px; padding-top: 1px; text-align: center; background-image: url("images/fonditemgenrefiche.gif"); background-repeat: repeat-x; border-width: 1px; border-color: #000000; border-style: solid; overflow: hidden;}

a.ssgenselect-item {text-decoration: none; color: #CCFFFF;}

a:hover.ssgenselect-item {text-decoration: none; color: #FFFFFF;}

#listjeu-rub {width: 670px; margin-left: 5px; border-width: 1px; border-style: solid; border-color: #6699CC; padding: 0; margin: 0; list-style-position: inside; text-align: left;}

#listjeu-rub li {width: 661px; height: 24px; padding-left: 9px; padding-top: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6699CC; list-style-image: url("images/cdjeulistrub.gif"); vertical-align: middle; background-color: #FFFFFF;}

#listjeu-rub li:hover {background-color: #CCCCFF;}

a.lienjeu-listrub {text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 12pt; color: #333399;}

a:hover.lienjeu-listrub {text-decoration: underline;}

p.jeuxpoplistrub {text-align: left; margin-left: 5px; margin-right: 4px;}