@import url('./news.css');
@import url('./boutons.css');
@import url('./itunes.css');

a:hover {
    text-decoration:underline;
}

.nonsouligne16px {
    font-size:16px;
    text-decoration:none;
}

.nonsouligne15pxgras {
    font-size:15px;
    font-weight:700;
    text-decoration:none;
}

.nonsouligne14px {
    font-size:14px;
    text-decoration:none;
}

.textegras14px {
    font-size:12px;
    font-weight:700;
}

.texte16px {
    font-size:12px;
}

.textededeplacement1 {
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
}

.magiesetcapacites1 {
    font-style:normal;
    font-weight:400;
    color:#90F;
    font-size:14px;
}

.persos1 {
    font-style:normal;
    font-weight:400;
    color:blue;
    font-size:14px;
}

.objets1 {
    font-style:normal;
    font-weight:400;
    color:#f90;
    font-size:12px;
}

.lieuxetvilles1 {
    font-style:normal;
    font-weight:400;
    color:#390;
    font-size:12px;
}

.texte14px {
    font-size:12px;
}

.textededeplacement2 {
    font-family:Arial;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
}

.nonsouligne12px {
    font-size:10px;
    text-decoration:none;
}

.texte12px {
    font-size:10px;
}

.textegras12px {
    font-size:10px;
    font-weight:700;
}

.textegras16px {
    font-size:14px;
    font-weight:700;
}

.magiesetcapacites2 {
    font-size:14px;
    font-style:normal;
    font-weight:700;
    color:#90F;
}

.lieuxetvilles2 {
    font-size:14px;
    font-style:normal;
    font-weight:700;
    color:#390;
}

.texte13px {
    font-size:13px;
}

.texte30px {
    font-size:30px;
}

.texte24px {
    font-size:24px;
}

.titre1 {
    font-size:14px;
    color:#C33;
    font-weight:700;
}

.texte18px {
    font-size:18px;
}

.texte20px {
    font-size:20px;
}

.titreviolet18px {
    font-size:18px;
    font-weight:700;
    color:#669;
}

.texte12pxarial {
    font-family:Arial;
    font-size:12px;
}

.titrebleu {
    font-size:13px;
    font-weight:bolder;
    color:#06C;
    font-family:Arial;
}

.nonsoulignetitrebleu {
    font-size:13px;
    font-weight:bolder;
    color:#06C;
    font-family:Arial;
    text-decoration:none;
}

.titreff7ac {
    font-size:16px;
    font-weight:700;
    color:#2e92a7;
}

.titreff7ac_gros {
    font-size:16px;
    color:#cc4133;
    font-weight:700;
}

.texte14pxrouge {
    color:#C33;
    font-size:13px;
    font-weight:lighter;
    font-family:Arial;
}

.liens16px {
    font-size:16px;
    color:#0000A8;
    font-family:Arial;
    text-decoration:none;
}

.liens15px {
    font-size:15px;
    color:#0000A8;
    font-family:Arial;
    text-decoration:none;
}

.liens12px {
    font-size:12px;
    color:#0000A8;
    text-decoration:none;
}

.liens11px {
    font-size:11px;
    color:#0000A8;
    text-decoration:none;
}

.source {
    font-family:Arial;
    font-size:12px;
    color:#00F;
    text-decoration:none;
}

.liens14px {
    font-size:12px;
    color:#0000a8;
    text-decoration:none;
}

.titrerouge12px {
    font-size:12px;
    font-weight:700;
    color:#C33;
}

.textegras12pxarial {
    font-family:Arial;
    font-size:12px;
    font-weight:700;
}

.liens13px {
    font-size:13px;
    color:#0000A8;
    text-decoration:none;
}

.texte10pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}

.texte11pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.nombre {
    font-family:Arial, "Runic MT Condensed";
    font-size:12px;
    color:#999;
}

.nonsouligne12pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}

.nonsouligne11pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
}

.nonsouligne10pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
}

.nonsouligne14pxgras {
    font-size:14px;
    font-weight:700;
    text-decoration:none;
}

.titrerouge13px {
    font-size:13px;
    font-weight:700;
    color:#C33;
}

.titrerouge14px {
    font-size:14px;
    font-weight:700;
    color:#C33;
}

.titrerouge16px {
    font-size:16px;
    font-weight:700;
    color:#C33;
}

.textefonction {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3C0;
    font-weight:400;
}

.textefonction2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:red;
}

.bouton1 {
    font-family:Verdana;
    font-size:11px;
    font-weight:100;
    color:#000;
    background-image:url(/photos/03.gif);
    border:1px solid #000;
    text-decoration:none;
    padding:1px 5px;
}

.textegras13px {
    font-size:13px;
    font-weight:700;
}

.separateur1 {
    font-size:13px;
    font-weight:700;
    color:#99C;
}

.texte11px {
    font-size:11px;
}

.nonsouligne11px {
    font-size:11px;
    text-decoration:none;
}

.titrebleufonce {
    color:#006;
    font-weight:700;
    font-size:16px;
}

.texte13pxarial {
    font-family:Arial;
    font-size:13px;
}

.textegras13pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:700;
}

.nonsoulignetextegras12pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
}

.nonsoulignetextegras11pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:700;
    text-decoration:none;
}

.bouton2 {
    font-family:Verdana;
    background-image:url(/photos/03.gif);
    font-size:11px;
    color:#000;
    font-weight:700;
    text-decoration:none;
}

.bouton3 {
    font-family:Verdana;
    font-size:11px;
    font-weight:100;
    color:#000;
    background-color:#CCC;
    border:thin solid #000;
    text-decoration:none;
}

.titrerouge12pxarial {
    font-family:Arial;
    font-size:12px;
    font-weight:700;
    color:#C33;
}

.titrerouge24px {
    font-size:24px;
    font-weight:700;
    color:#C33;
}

.nonsouligne14pxarial {
    font-size:14px;
    font-family:Arial;
    text-decoration:none;
}

.nonsouligne13pxarial {
    font-family:Arial;
    font-size:13px;
    text-decoration:none;
}

.news {
    font-family:Arial;
    font-size:10px;
    font-weight:700;
    color:#0C0;
}

.textegras11pxarial {
    font-family:Arial;
    font-size:11px;
    font-weight:700;
}

.texte10px {
    font-size:10px;
}

.bouton4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#9CF;
    list-style-type:square;
    color:#000;
}

.bouton5 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#d1e8ff;
    list-style-type:square;
    color:#000;
}

.titreviolet {
    font-family:Arial;
    font-weight:bolder;
    color:#8B00BF;
    font-size:13px;
}

.titrevioletclair {
    font-family:Arial;
    font-size:13px;
    font-weight:bolder;
    color:#C955F4;
}

.tableau1 {
    height:0;
    width:0;
    border:1px solid #000;
    padding:0;
}

.tableau1-2 {
    border-top:0 solid;
    border-right:0 solid;
    border-bottom:1px solid;
    border-left:0 solid;
}

.tableau1-3 {
    border-style:solid;
    border-width:0 1px 1px 0;
}

.tableau1-4 {
    border-style:solid;
    border-width:0 1px 2px 0;
}

.texte14pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

.texte15pxarial {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
}

.nonsouligne13px {
    font-size:12px;
    text-decoration:none;
}

.tableaudroite {
    border-style:solid;
    border-width:0 1px 0 0;
}

.tableaubas {
    border-style:solid;
    border-width:0 0 1px;
}

.tableau3 {
    border:1px solid #000;
    padding:2px 0;
}

.titrescriptural1 {
    font-family:"Monotype Corsiva", "Mistral AV", "Comic Sans MS";
    font-size:18px;
    font-weight:700;
    text-decoration:none;
}

.lienscroix {
    cursor:crosshair;
}

.tableau2 {
    border-style:solid;
    border-width:1px 2px 2px 1px;
}

.monstres {
    font-size:14px;
    font-style:normal;
    font-weight:400;
    color:#804000;
}

.lienscroix-text {
    font-size:14px;
    cursor:crosshair;
    color:#0000A8;
    text-decoration:none;
}

.menu1 {
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}

.liens11px {
    font-size:11px;
    color:#0000A8;
    text-decoration:none;
}

.pointillet {
    border: none 0;
	border-top: 1px dashed #333;
	height: 1px;
}

.lucidaconsole12px {
    font-family:"Lucida Console", Arial;
    font-size:12px;
}

.liensaide {
    cursor:help;
}

.liensmain {
    cursor:pointer;
}

.liensmain-text {
    cursor:pointer;
    font-size:14px;
    color:#0000A8;
    text-decoration:none;
}

.liensmain-mobile {
    cursor:pointer;
    font-size:11px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
}

.tableaupointille {
    border:1px dashed #000;
}

.nonsouligne15px {
    font-size:15px;
    text-decoration:none;
}

.texte15px {
    font-size:15px;
}

.bordureblanche1 {
    border:1px dashed #FFF;
}

.bordureblanche2 {
    border-color:#CCC #CCC #FFF;
    border-style:dashed;
    border-width:1px;
}

.bordureblanche3 {
    border-color:#999 #999 #CCC;
    border-style:dashed;
    border-width:1px;
}

.bordureblanche4 {
    border-color:#666 #666 #999;
    border-style:dashed;
    border-width:1px;
}

.bordureblanche5 {
    border-color:#333 #333 #666;
    border-style:dashed;
    border-width:1px;
}

.texte1px {
    font-size:1px;
}

.texte11pxarial333333 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#333;
}

.titreff12 {
    font-size:14px;
    color:#10105e;
    font-weight:700;
    text-decoration:none;
}

.tableautiretsdroite {
    border-right-color:#000;
    border-style:none dashed none none;
    border-width:0 1px 0 0;
}

.titreff3 {
    font-size:16px;
    color:#8acc50;
    font-weight:700;
}

.retraittexte {
    text-indent:20px;
}

.cachediv {
    display:none;
}
table.gifs {
    margin: 1em 1em 1em 0;
    border: 2px solid #000;
    margin-right:auto;
    margin-left:auto;
}
table.gifs th, table.gifs td {
    text-align: center;
}
table.gifs th {
    border: 1px solid #000;
    font-weight:bold;
    font-size:14px;
}
tr.gifsrose {
    background-image:url('/photos/06.gif');
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
tr.gifsblanc{
    background-image:url('/photos/01.gif');
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
em.u
{
    font-style: normal;
    text-decoration: underline;
}
.blockcenter
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.recherche {
text-decoration: none;
font-size: 12px;
border: 1px dashed #3e72a2;
font-family: Arial, Helvetica, sans-serif;
}

.traduction {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}

.bordurejaune {
	border: 1px solid ffff99;
}

.borduremusiques {
	border:#CCCCCC 1px dashed;
}

ul.list_musique
{
    margin-top:-2px;
}

ul.list_musique li
{
  margin-top:-2px;
  list-style-type:none;
}


#tab_fanart
{
    margin-top:40px;
}

td.img_fanart img
{
    border:1px solid black;
}

td.img_fanart
{
    vertical-align:middle;
    text-align:center;
}

#tab_fanart td
{
    vertical-align:top;
    padding-bottom:30px;    
}

ul.list_fanart
{
    padding: 0px 0px 0px 5px;
    margin:0px;
    margin-top:-2px;
}

ul.list_fanart li
{
    margin-top:-2px;
    list-style-type:none;
}

ul.blocDescFanart
{
    padding: 0px 0px 0px 5px;
    margin:0px;
    margin-top:-2px;
}

ul.blocDescFanart li
{
  margin-top:-2px;
  list-style-type:none;
}

table.fanartTab img 
{
    border:none;
}

table.fanartTab
{
    background-color:#CCCC99;
    border:1px solid black;
    width:300px;
    height:150px;
    margin-bottom:15px;
}

table.fanartTab td
{
    border:1px solid black;
    background-color:#fff;
    margin-bottom:15px;
}

td.fanartCellPic
{
    vertical-align:middle;
    text-align:center;
    width:130px;
    height:126px;
}


td.fanartDescPic
{
    width:170px;
    height:126px;
}

.txtDescFanartTitle
{
    font-style:italic;
    color:#333;
    font-size:12px;
    font-family: "Arial";
}

.txtDescFanart
{
    font-size:12px;
    font-family: "Arial";
}

.clear
{
    clear:both;
}

ul.legendeSorties li
{
    list-style-type:none;
    margin:0px;
    margin-left:-27px;
    padding:0px;
}

ul.legendeSortiesCol li
{
    margin-left:27px;
}

ul.urlSESortie li
{
    list-style-type:none;
    margin:0px;
    margin-left:-27px;
    padding:0px;
}
.dateAnnoncee {color: #0000FF}
.olddateNew {color: #FF9900}
.dateNew{background-color:#fb5}
.dateDispo {color: #009900; }
.dateMois {color: #FF0000}

a.info {
position : relative;
z-index : 1;
padding-bottom: 0.20em;
text-decoration:none;
}

a.info:hover {
cursor : text;
z-index : 2;
text-decoration : none;
}

/* Default legende -> pas d'info encore*/
a.info span.legendeDate {
display : none;
border:none;
font-size : 11px;
color : #ffffff;
width : 180px;
background-color : #9999ff;
}

a.info:hover span.legendeDate {
display : block;
position : absolute;
z-index : 100;
top : 20px;
left : 35px;
border : 1px solid #000;
color : #000;
text-align : center;
padding : 6px;
}

/* legende1 courant de l'annee -> pas d'info encore*/

a.info span.legendeDate1 {
display : none;
border:none;
font-size : 11px;
color : #ffffff;
width : 75px;
background-color : #9999ff;
}

a.info:hover span.legendeDate1 {
display : block;
position : absolute;
z-index : 100;
top : 20px;
left : 35px;
border : 1px solid #000;
color : #000;
text-align : center;
padding : 6px;
}

/* legende2 la date */

a.info span.legendeDate2 {
display : none;
border:none;
font-size : 11px;
color : #ffffff;
width : 180px;
background-color : #9999ff;
}

a.info:hover span.legendeDate2 {
display : block;
position : absolute;
z-index : 100;
top : 20px;
left : 35px;
border : 1px solid #000;
color : #000;
text-align : center;
padding : 6px;
}

#tabSorties table
{
    border-collapse:collapse;
    border:1px solid black;
    margin-left:5px;
}

#tabSorties tr
{
    border:1px solid black;
}

#tabSorties td
{
    border:1px solid black;
}


/*Widgets*/

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:8px; 
color:black;
padding:0 10px 5px 10px; 
border-bottom:1px solid #669acc;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 4px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
}
.xsnazzy {
background: transparent; 
width:100%; 
float:left;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4, .xb21, .xb22, .xb23, .xb24, .xb31, .xb32, .xb33, .xb34, .xb41 {
display:block;
overflow:hidden;
}

.xb1, .xb2, .xb3, .xb21, .xb22, .xb23, .xb31, .xb32, .xb33, .xb41 {
height:1px;
}

.xb2, .xb3, .xb4, .xb22, .xb23, .xb24, .xb32, .xb33, .xb34, .xb41 {
background:#fff; 
border-left:1px solid #669acc;
border-right:1px solid #669acc;
}



/* Bord gauche rond */
.xb1 {
margin:0 0 0 5px; 
background:#669acc;
}
.xb2 {
margin:0 0 0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 0 0 2px;
}
.xb4 {
height:2px; 
margin:0 0 0 1px;
}


/* Bord droit rond */
.xb21 {
margin-right:5px; 
background:#669acc;
}
.xb22 {
margin-right:3px; 
border-width:0 2px;
}
.xb23 {
margin-right:2px; 
}
.xb24 {
height:2px; 
margin-right:1px; 
}

/* deux bords rond */
.xb31 {
margin:0 5px; 
background:#669acc;
}
.xb32 {
margin:0 3px; 
border-width:0 2px;
}
.xb33 {
margin:0 2px; 
}
.xb34 {
height:2px; 
margin:0 1px; 
}

/* tout les bords carré*/
.xb41 {
margin:0; 
background:#669acc;
}


.xboxcontent {
display:block; 
border:0 solid #669acc; 
border-width:0 1px; 
height:auto;
font-size:12px;
}
* html .xboxcontent {
height:1px;
}

.couleur1 {
background:#F5F5F5;
color:#fff;
}


#sortiesWidget
{
    width:100%
}

#sortiesWidget table
{
    border-collapse: collapse;
}
#sortiesWidget td
{
	border:none;
    text-align:center;
    font-size:12px;
}
#sortiesWidget a
{text-decoration:none;}

#sortiesWidget .noDashed
{
    border-top:none;
}

#sortiesWidget .dashedTop
{
    border-top:#ccc 1px dashed;
}

#sortiesWidget .dashedTopAndRight
{
   border-top:#ccc 1px dashed;
   border-right:#ccc 1px dashed;
}

#sortiesWidget .dashedRight
{
   border-right:#ccc 1px dashed;
}

#bottomNews
{
    margin-left:150px;
    margin-top:10px;
}
dl.curved {background:#bb4444 url(/photos/c_tl.gif) top left no-repeat; margin:0px 0; padding:0; width:100%;}
dl.curved dt {background:transparent url(/photos/c_tr.gif) top right no-repeat; padding:5px; text-align:center; color:#fff;}
dl.curved dd {background:#fff0f0 url(/photos/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(/photos/c_br.gif) bottom right no-repeat; }


a.infoWall {
position : relative;
z-index : 1;
padding-bottom: 0.20em;
text-decoration:none;
}

a.infoWall:hover {
z-index : 2;
text-decoration : none;
}

a.infoWall span.wallpaperSize {
display : none;
border:none;
font-size : 11px;
color : #ffffff;
width : 142px;
background-color : #bb4444;
}

a.infoWall:hover span.wallpaperSize {
display : block;
position : absolute;
z-index : 100;
top : 14px;
left : 0px;
border : 1px solid #000;
color : #000;
text-align : center;
padding : 6px;
}
/*
#formsearch {
display:none;
}
*/
.titre-ost-grand {
font-size:16px;
color:#6666FF;
font-weight:bold;
}

.titre-ost-petit {
font-size:13px;
color:#6666FF;
}

.img-covers {
width:95px;
height:11px;
background-image:url("../photos/covers.png");
}

#bioTab
{   
    width:100%
}

#bioTab table
{
   position:relative;
   border-collapse: collapse;
   border: 2px solid blue;
   margin-top:25px;
   left:10%;
    width:80%;
}

#bioTab th 
{
   font-size: 1em;
   font-weight: bold;
   color:white;
   background-color: #5555ff;
   margin:0px;
   padding:2px;
   text-align:center;
}

#bioTab td, #bioTab th
{
    font-family: Verdana, "Bitstream Vera Sans", sans-serif;
    border: 2px solid blue
}

#bioTab td
{
   text-align: center;
   font-size: 1em;
   padding: 3px;
   background-color: #9999ff;
}
