body { font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; color:#2b2b2b;}
.bgspectacles{}
.bgcorporation{}
.bgnouvelles{}
.bgnousjoindre{}

a{text-decoration:none; color:#2b2b2b;}

.wrap{ margin: 0 auto; padding:20px 0px 32px 0px;}
.logoprint{}
.piedprint{ padding-top:20px; width:900px;}
.entete{ display:none;}
.menu { display:none; }

.contenant {}

#toppanel { display:none;}

.titresousmenu { display:none;}
.classementmenu { display:none;}

.menugen { height:39px; float:left; padding:0px; margin:-37px 0 0 125px; }

.pad { padding-left:0px; margin-left:-10px;}
.pad7{ padding-right:7px;}
.pad17{ padding-left:17px;}

.demandedinfo{ width:450px; float:right; padding-left:40px;  display:none;}

.equipe img { border:1px #2b2b2b solid; float:left;}
.equipe h3 { margin:0px; padding:0px; font-size:140%; }
.equipe h4 { margin:0px 0px 17px 0px; padding:0px; font-size:100%; font-weight:bold;}
.equipe div.desc { width:800px; float:left; padding-left:12px;}
.equipe p { margin:10px 0px 10px 0px;}
.equipier { margin:15px 0px 15px 0px;}

div.hr { background:none;}
div.hr hr { display:block; clear:both; color:#999999; border:1px #999999 solid;}
hr { display:block; clear:both; color:#999999; border:1px #999999 solid;}
div.hr3 hr {}
div.hr4 hr {}


.photo{}
.adroite { border:1px #c4c3c3 solid; float:right; margin-left:25px; margin-bottom:10px;}

.txtresults { display:none;}
.txtresults2 { display:none;}
.DropParPage{ display:none;}

.leftresultback { width:360px; text-align:left; }
.centerresultback { width:200px; text-align:center;}
.rightresultback { text-align:right; }
div.retourBack { float: left; padding: 2px 2px 2px 2px;}

.contenu { float:left; font-size:100%; line-height:20px; padding-bottom:30px;}
.contenu h2{ padding:0px 0px 0px 0px; font-size:175%; margin:10px 0px 10px 0px; }
.contenu h3 {display:block; margin:10px 0px 10px 0px; font-weight:bold; padding:0px; font-size:115%; line-height:105%;}
.contenu p { margin:10px 0px 10px 0px;}
.contenu div.hautspectacles { height:30px;}
.contenu div.hautspectacles h2{float:left; position:absolute; width:350px; margin:0px; padding:0px 0px 0px 0px; font-size:20px; }

.hautspectacles select { display:none;}
.spectacle div.hautspectacles h2{width:350px; line-height:30px; margin:0px; padding:0px 0px 0px 0px; font-size:20px;}




.spectacle { width:100%; font-size:70%; line-height:20px;}
.spectacle h2{ padding:0px 0px 0px 0px; font-size:175%; margin-bottom:0px; }
.spectacle h3 { width:130px; display:block; margin:5px 0px 2px 0px; font-weight:bold; padding:0px; font-size:115%; line-height:105%;}
.spectacle ul { padding:0px 0px 0px 0px; }
.spectacle li { padding:0px 0px 0px 20px; line-height:12px;}

ul.spectacles { padding:30px 0px 0px 0px; margin:0px; width:100%;}
.spectacles li{float:left; width:200px; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; height:105px; list-style:none; list-style-image:none; background:none; font-size:90%;}
.spectacles li div.bout1 { display:none;}
.spectacles li div.fiche { border-top:0px; height:100px; padding:0px; margin:0px;}
.spectacles li div.fiche select { position:relative; font-size:11px; width:117px; padding:0; }
.spectacles li div.bout2 { display:none;}
.floatleft{ float:left; margin-right:5px; margin-bottom:5px;}
.bordergris { border:1px #2b2b2b solid;}
.boite{ width:120px; height:25px; font-size:11px; float:left; padding:6px 0px 0px 5px;}
.ok{ width:26px; float:left; height:26px;}
.ok a {  width:26px; height:26px; display:block;}
.spectacles h3 { float:right; width:120px; display:block; margin:5px 0px 2px 0px; font-weight:bold; padding:0px; font-size:115%; line-height:105%;}
.spectacles h3 a, .contenu h3 a { line-height:105%;}

.aucun{ padding-top:5px; font-size:95%;}
.acejour { padding-top:7px; font-size:11px;}

.show{}
.prix { padding:7px 0px 0px 0px; font-size:110%; max-height:47px; overflow:hidden;}
.prixautres { font-size:78%; line-height:125%;}
.ranking{ clear:both; padding:0px 0px 0px 0px; font-size:110%;}

.absolu1{ width:200px; overflow:hidden;}
.absolu2{ display:none}
.options { display:none;}
ul.listeovation { display:none;}







.fichovation { display:none;}
ul.fichovation li { float:none;  width:150px; font-size:12px; background:url(/medias/communs/puce_flechepromo.png) left top no-repeat; padding:2px 25px 5px 17px; margin:0px; line-height:15px;}
ul.fichovation li img { margin:0 0 0 5px; position:absolute; bottom:3px;}



.catnews{ float:none; font-weight:bold; font-size:12px; width:125px; top:10px; padding:0;}
.news { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; width:900px;}
.news li.new { padding:0px 0px 0px 15px;}
.news li { background:none; margin:0px; padding:0px; }
.nonews { padding:20px 0px 10px 0px;}

/*Form*/
.formInfos { padding-left:0px; margin-left:0px;}
.formInfos li {background:none; font-weight:normal; padding:0px 0px 5px 0px; list-style:none; list-style-image:none;}
.formInfos li div.space { float:left; width:180px; padding-top:5px;}
.formInfos li em {}
.formInfos li input {font-size:12px; width:240px;}
.txtfield {}

/*Fiche spectacle*/
.fichespec{ width:886px; padding-top:80px; margin:0px;}
.fichespec ul li{ list-style:none; list-style-image:none; background:none;}
.sideleft{ float:left; width:202px; padding:0px;}
.sideright{ float:right; width:665px;}
.fichespec .desc { clear:both;}
.fichespec {float:left; padding:0px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:20px;}
.fichespec h2{ padding:0px 0px 0px 0px; margin-top:10px 0px 5px 0px; font-size:175%; }
.fichespec h3 { display:block; font-family:Arial, Helvetica, sans-serif; font-size:120%; margin:5px 0px 10px 0px; font-weight:normal; padding:0px;}
.fichespec h4 {padding:0px 0px 0px 0px; margin-top:0px 0px 0px 0px; font-size:120%; font-weight:bold;}
.fichespec p { margin:10px 0px 10px 0px;}
.fichespec ul { padding:0px 0px 0px 0px;}
.fichespec ul li { padding:0px 0px 4px 15px; line-height:12px;}
.fichespec ul ul {padding:4px 0px 2px 0px;}
.fichespec li li {padding:0px 0px 2px 20px; }
.fichespec .show{ display:block; clear:both; font-weight:bold; padding-top:5px;}

.fichespec .dates{ margin-bottom:10px; width:290px; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
.fichespec select{ margin-right:5px; float:left;}
.fichespec .heure { font-size:14px; font-family: Arial, Helvetica, sans-serif;}

.fichespec .prix { float:left; width:300px; display:inherit; clear:none; padding:0px; margin-top:10px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:110%; max-height:47px; overflow:hidden;}
.fichespec .prixautres { font-size:78%; line-height:125%; font-family: Arial, Helvetica, sans-serif;}
.fichespec .ranking{ clear:both; padding:0px 0px 0px 0px; font-size:110%;}
.fichespec .options a {font-size:12px; font-weight:bold;}
.fichespec ul.fichovation {float:left; padding:10px 0px 0px 0px; width:auto; font-family:Arial, Helvetica, sans-serif; clear:none; display:inherit;}
.fichespec ul.fichovation li { float: none;  width:150px; font-size:12px;  height:15px; padding:5px 25px 5px 17px; margin:0px 0px 10px 0px;}
.fichespec ul.fichovation li a { font-weight:bold;}
.fichespec ul.fichovation li img { margin:0 0 0 5px; position:absolute; top:50px;}
.fichespec ul.fichovation li div.heure { float:right;}
.fichespec ul.fichovation li select { margin:-4px 5px 0px 0px; padding:0px; font-weight:bold; font-size:12px;}
div.premiere div.hr hr { }
div.premiere div.hr { width:200px; margin:7px 0px 0px 0px; clear:both; height:10px;}
div.premiere h3 {padding:0px 0px 0px 0px; margin-top:0px 0px 0px 0px; font-size:120%; font-weight:bold;}
div.premiere h4 {padding:0px 0px 0px 0px; margin-top:0px 0px 0px 0px; font-size:100%; font-weight:bold;}
div.premiere p { margin:0px; padding:0px;}
ul.commandites{ width:350px; float:right;}
ul.commandites li { float:right; margin:0px; padding:0px 0px 10px 10px; background:none; }
ul.commandites img { border:1px #000 solid;}
.rappel{}

div.images ul{margin:0px; padding:0px;}
div.images li{margin:0px; padding:0px; float:left; padding-right:15px;}
div.images li img{ border:1px #000 solid;}

div.videos { display:none;}
div.videos ul{margin:0px; padding:0px;}
div.videos li{margin:10px 0px 10px 0px; padding:0px;}
div.videos li a{font-size:12px; font-weight:bold;}
div.videos div.hr{ width:100%;}

div.docs ul{ margin:0px; padding:0px;}
div.docs li{ margin:0px; padding:3px 0px 3px 0px;}
div.docs a{font-size:12px; font-weight:bold;}
div.docs div.hr{ width:100%;}

/* Rating */
.divratingStar { font-size: 11px; margin:10px 0 0 0; padding:5px 0 5px 0; width:100%; clear:both; cursor:text;  }
.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0; padding: 0px 0px 0px 0px; cursor:text; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(/medias/communs/FilledStar.png); cursor:text;}
.emptyRatingStar { background-image: url(/medias/communs/EmptyStar.png); cursor:text;}
.savedRatingStar { background-image: url(/medias/communs/SavedStar.png); cursor:text;}

ul.attLinkList { margin-left:0px; padding-left:0px; }
ul.attLinkList li {margin-left:0px; padding-left:0px; background:none;}
.attLinkpdf, .attLinkavi, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng, .attLinkunknown { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; }

.nombre { clear:both;}

/* thumbnails */
#sdPicsCtnr { display:none;}
div.images li.separ{ clear:both; width:630px; height:30px; min-height:30px; display:block; float:none; background:none;}

div.vidtitle{ padding:8px 13px 0px 13px; background:#2b2b2b;}
div.vidtitle h2 { color:#FFFFFF;}
div.vidrop{ padding:13px 13px 0px 13px; display:block; clear:both; width:887px; height:30px; background:#2b2b2b;}
div.vidrop select {font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#616161; color:#FFFFFF; padding:0px; margin:0px 10px 0 0;}

.pagevideo{padding:2px 0px 13px 13px; background:#2b2b2b;}

.dansprofil{ background:none; border:0px; padding:7px;}
.concours{ font-size:100%;}
.gagnant{ font-size:120%; font-weight:normal;}
.concours p.date { display:block;}
.concours span { text-transform:uppercase;}
.concours div.hr hr {}
.concours div.hr { clear:both; display:block; height:10px; width:900px; }
.concours a.bt_register{ display:none;}
.concours p.spec span { text-transform:none;}
.concours .rules {font-size:12px; color:#4b4a4a; clear:both; border:1px #e1e1e1 solid; padding:0px 3px 0px 5px; background-color:#f8f8f8;}
.concours .radiobtn * { width:20px; text-transform:none; line-height:20px; !important; float:left; margin:5px 0 0 0; padding:0 10px 0 0; border:none; text-align:left;}
.concours h2 { line-height:30px;}
.concours h4 { margin-top:0px; text-transform:uppercase;}

/* Mes spectacles */
.mespectacles{clear:both; font-size:70%; }
.colgauche{ width:500px; float:left;}
.content{ padding-right:5px; float:right; width:250px;}
.position { float:left; width:230px; margin:0px; padding:0px;}
.position li { margin:0px; padding:0px; background:none; list-style:none; list-style-image:none;}
.posdesc{ float:left; width:130px;}
.posimg{ float:right; width:79px; padding:0px 7px 0px 7px;}
.posimg img{ border:1px #D8D8D8 solid; }
.pos{font-size:16px; margin: 0 0 3px 0; color:#646464; font-weight:bold;}
.position h3 {font-size:12px; margin:0px 0px 0px 0px; padding:0px; color:#000; font-weight:bold;}
.position h4 {font-size:11px; margin:0px 0px 0px 0px; padding:0px; color:#000; font-weight:normal;}
.txtprofil_left div.hr3 hr, .txtprofil_right div.hr3 hr {}
.txtprofil_left div.hr3 { float:left; background:none; height:4px; margin:3px 0px 5px 0px; padding:0px 0px 3px 0px; width:222px; }
.txtprofil_right div.hr3 { float:left; background:none; height:8px; margin:5px 0px 5px 0px; padding:0px 0px 3px 0px; width:640px; }


.coldroite{ float:left; padding-top:20px;}

.coldroite div.topevals  { height:20px; clear:both; margin-bottom:0px; padding-bottom:8px; clear:both;}
.coldroite div.parpage {position:absolute; top:70; margin:0px 0px 0px 513px; padding:29px 0px 0px 0px; width:125px;}
.coldroite div.topevals h2 {float:left; position:absolute; width:200px; margin:0 0 15px 0 ; padding:0px 0px 0px 0px; 
line-height:115%; color:#000;}
.coldroite div.txtprofil_right { width:640px; color: #000; padding:0px; margin:0; clear:both; text-align:left;}
.coldroite div.evals { float:left; width:630px; clear:both; padding:0px 0px 0px 10px; height:auto;}
.smallimg { float:right; border: 1px #D8D8D8 solid;}
.delete { display:none;}
.nomart { float:left;  width:230px; padding:12px 0px 0px 0px;}
.nomspec{ float:left; width:180px;padding:12px 0px 0px 0px;}
.comments{ clear:both; padding:3px 0px 0px 0px; width:550px;}
.mestars{ float:right; padding:12px 20px 0px 0px;}

.displaynone{ display:none;}

/* Mes spectacles */
.mespectacles{clear:both;}
.colgauche{ width:230px; float:left;}
.content{ padding-right:5px;}
.position { float:left; width:230px; margin:0px; padding:0px;}
.position li { margin:0px; padding:0px; background:none;}
.posdesc{ float:left; width:130px;}
.posimg{ float:right; width:79px; padding:0px 7px 0px 7px;}
.posimg img{ border:1px #D8D8D8 solid; }
.pos{font-size:16px; margin: 0 0 3px 0; color:#646464; font-weight:bold;}
.position h3 {font-size:14px; line-height:15px; margin:0px; padding:0px; color:#646464; font-weight:bold;}
.position h4 {font-size:12px; line-height:17px; margin:3px 0 0 0; padding:0px; color:#2b4c7b; font-weight:normal;}
.txtprofil_left div.hr3 hr, .txtprofil_right div.hr3 hr { display:none;}
.txtprofil_left div.hr3 { float:left; background:url(/medias/communs/hr.gif) top repeat-x; height:4px; margin:10px 0px 10px 0px; padding:0px 0px 3px 0px; width:211px; }
.txtprofil_right div.hr3 { float:left; background:url(/medias/communs/hr.gif) top repeat-x; height:8px; margin:10px 0px 10px 0px; padding:0px 0px 3px 0px; width:637px; }
.coldroite{ width:640px; float:right;}
.coldroite div.topevals  { height:50px; clear:both; margin-bottom:0px; padding-bottom:8px; clear:both; width:640px;}
.coldroite div.parpage {position:absolute; top:70; margin:0px 0px 0px 513px; padding:29px 0px 0px 0px; width:125px;}
.coldroite div.topevals select { color:#434242; font-weight:bold; position:relative; float:right; font:12px Arial, Helvetica, sans-serif; width:125px; top:10px; padding:0;}
.coldroite div.topevals h2 {float:left; position:absolute; width:200px; margin:0 0 15px 0 ; padding:0px 0px 0px 0px; font-size:160%; 
line-height:115%; color:#2b2b2b; font-weight:normal;}
.coldroite div.txtresults {margin:0 auto; width:150px; position:absolute; color: #434242; font-size: 12px; text-align:center; padding-top:5px; margin-left:240px; margin-top:31px;}
.coldroite div.txtresults img, .txtresults a, .txtresults2 img, .txtresults2 a  { border:none; text-decoration:none; padding: 0; margin: 0; color: #FFFFFF;}
.coldroite div.txtresults a:link { color: #FFFFFF; text-decoration:none;}
.mespectacles div.txtresults2 { clear:both; width:692px; color: #434242; font-size: 12px; padding: 0; text-align:center; padding-top:8px; padding-left:211px;}
.coldroite div.contenu .txtresults2 select { margin-top:-3px;}
.coldroite div.txtresults2 .element1 {margin:0 auto; padding-left:150px;}
.element2 {color:#434242;font-weight:bold;position:relative; float:right; font:12px Arial, Helvetica, sans-serif; width:125px; padding:0; margin:0; }
.coldroite div.classement { position:absolute; top:70; padding:29px 0px 0px 0px; width:150px;}
.coldroite div.classement select { width:150px;}
.coldroite div.txtprofil_right { width:640px; color: #646464; padding:0px; margin:0; clear:both; text-align:left;  }
.coldroite div.evals { float:left; width:630px; clear:both; padding:0px 0px 0px 10px; height:auto;}
.smallimg { float:right; border: 1px #D8D8D8 solid;}
.delete { float:right;padding:10px 6px 0px 6px;}
.nomart { float:left;  width:230px; padding:12px 0px 0px 0px; font-size:14px; font-style:bold; color:#646464;}
.nomspec{ float:left; width:180px;padding:12px 0px 0px 0px; font-size:12px; font-style:normal; color:#2b4c7b;}
.comments{ clear:both; width:615px; font-style:normal; font-size:12px; line-height:17px; color:#4b4a4a; clear:both; margin:23px 0 0 0 ; padding:15px 3px 5px 0; font-style:italic;}
.mestars{ float:right; padding:12px 20px 0px 0px;}
