﻿body {font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; color:#989898;}
.bgspectacles{ background:url(/medias/communs/balcon.jpg) center top no-repeat fixed;}
.bgcorporation{ background:url(/medias/communs/balcon.jpg) center top no-repeat fixed;}
.bgnouvelles{ background:url(/medias/communs/balcon.jpg) center top no-repeat fixed;}
.bgnousjoindre{ background:url(/medias/communs/balcon.jpg) center top no-repeat fixed;}
ul { padding:0; margin:0; list-style:none; list-style-image:none;}
li { padding:0; margin:0;}
input {color:#5a5a5a; font-size:12px;}


.wrap{ width:960px; margin: 0 auto; padding:48px 0px 32px 0px;}
.logoprint{ display:none;}
.piedprint{ display:none;}

.entete{ width:915px; height:92px; padding:23px 20px 0 25px; background:url(/medias/communs/entete2.png) left top no-repeat;}
.logo{ float:left; width:386px; padding-top:2px; }
.btnconcours { float:right; margin:7px 0px 0px 0px; padding-right:15px;}
.champs{ float:right; width:285px; padding:0px 0px 0px 0px; margin:0; text-align:left;}
.login input {border:1px #e4d3a8 solid; padding:4px 3px 3px 5px; color:#c79e37; height:17px; width:122px; background:url(/medias/communs/champs1.jpg) left top no-repeat;}

.classe { color:#c59e37; font-weight:bold; font-size:14px; }

.rouge { color:#b21041;}

.recherche { width:270px; float:right; padding:18px 0 0px 0px; margin:0; text-align:left; }
.recherche input.chrecherche {border:1px #e4d3a8 solid; padding:4px 0 2px 6px; color:#c79e37; height:18px; width:220px; background:url(/medias/communs/bgrecherche.jpg) left top no-repeat;}

.recherche input.go{ border:0px; position:absolute; width:25px; color:#c79e37; padding-top:4px; font-size:14px; text-decoration:underline; padding-left:2px; cursor:pointer; background-color:#FFFFFF;}

.menu { height:48px; width:970px;}
.menu li { float:left; height:48px;}
.menu li a { display:block;}
.menu li.bout1 { width:3px; background:url(/medias/communs/bout1.png) left top no-repeat;}

.menu li.btn1 a.link1 		 {width:113px; height:39px; background:url(/medias/fr/btn_accueil.jpg) left top no-repeat; cursor:pointer;}
.menu li.btn1 a.link1:hover  {width:113px; height:48px; background:url(/medias/fr/btn_accueilover.png) left top no-repeat;}
.menu li.btn1 				 {width:113px; padding-right:21px; background:url(/medias/communs/bgmenu.gif) top repeat-x;}
.menu li.btn1 a.actif1 		 {width:113px; height:48px; background:url(/medias/fr/btn_accueilover.png) left top no-repeat; cursor:pointer;}
.menu li.btn1 a.actif1:hover {width:113px; height:48px; background:url(/medias/fr/btn_accueilover.png) left top no-repeat;}

.menu li.btn2 a.link2  		 {width:113px; height:39px; background:url(/medias/fr/btn_spectacles.jpg) left top no-repeat; cursor:pointer;}
.menu li.btn2 a.link2:hover  {width:113px; height:48px; background:url(/medias/fr/btn_spectaclesover.png) left top no-repeat;}
.menu li.btn2 				 {width:113px; padding-right:40px; background:url(/medias/communs/bgmenu.gif) top repeat-x;}
.menu li.btn2 a.actif2       {width:113px; height:48px; background:url(/medias/fr/btn_spectaclesover.png) left top no-repeat; cursor:pointer;}
.menu li.btn2 a.actif2:hover {width:113px; height:48px; background:url(/medias/fr/btn_spectaclesover.png) left top no-repeat;}

.menu li.btn3 a.link3 		 {width:113px; height:39px; background:url(/medias/fr/btn_corporation.jpg) left top no-repeat; cursor:pointer;}
.menu li.btn3 a.link3:hover  {width:113px; height:48px; background:url(/medias/fr/btn_corporationover.png) left top no-repeat;}
.menu li.btn3 				 {width:113px; padding-right:45px; background:url(/medias/communs/bgmenu.gif) top repeat-x;}
.menu li.btn3 a.actif3 		 {width:113px; height:48px; background:url(/medias/fr/btn_corporationover.png) left top no-repeat; cursor:pointer;}
.menu li.btn3 a.actif3:hover {width:113px; height:48px; background:url(/medias/fr/btn_corporationover.png) left top no-repeat;}

.menu li.btn4 a.link4 		 {width:110px; height:39px; background:url(/medias/fr/btn_nouvelles.jpg) left top no-repeat; cursor:pointer;}
.menu li.btn4 a.link4:hover  {width:110px; height:48px; background:url(/medias/fr/btn_nouvellesover.png) left top no-repeat;}
.menu li.btn4 				 {width:110px; padding-right:40px; background:url(/medias/communs/bgmenu.gif) top repeat-x;}
.menu li.btn4 a.actif4 		 {width:110px; height:48px; background:url(/medias/fr/btn_nouvellesover.png) left top no-repeat; cursor:pointer;}
.menu li.btn4 a.actif4:hover {width:110px; height:48px; background:url(/medias/fr/btn_nouvellesover.png) left top no-repeat;}

.menu li.btn5 a.link5 		 {width:110px; height:39px; background:url(/medias/fr/btn_nousjoindre.jpg) left top no-repeat; cursor:pointer;}
.menu li.btn5 a.link5:hover  {width:110px; height:48px; background:url(/medias/fr/btn_nousjoindreover.png) left top no-repeat;}
.menu li.btn5 				 {width:110px; padding-right:47px; background:url(/medias/communs/bgmenu.gif) top repeat-x;}
.menu li.btn5 a.actif5 		 {width:110px; height:48px; background:url(/medias/fr/btn_nousjoindreover.png) left top no-repeat; cursor:pointer;}
.menu li.btn5 a.actif5:hover {width:110px; height:48px; background:url(/medias/fr/btn_nousjoindreover.png) left top no-repeat;}
 
.menu li.bout2 { width:3px; background:url(/medias/communs/bout2.png) right top no-repeat;}

.artistesmenu { height:39px; background:url(/medias/communs/bgmenu.gif) top repeat-x; width:203px; float:left;}
.artistesmenu select {font:12px Arial, Helvetica, sans-serif; width:195px; background-color:#2b4c7b; color:#FFFFFF; font-weight:bold; padding:0px; margin:10px 0 0 5px;}

.formBox em {color:#a53b32;}

.contenant { width:960px; float:left; background:url(/medias/communs/bgcontenu.png) left top no-repeat; min-height:500px;}

.classementmenu { height:39px; float:left;  padding:0px; margin:0 0 0 125px; }
.classementmenu select {font-size:12px; font-family:Arial, Helvetica, sans-serif; width:125px; background-color:#616161; color:#FFFFFF; padding:0px; margin:0px 10px 0 0;}

.soustitre { color:#666666; font-size:11px; font-style:bold;}
.titresousmenu { padding:19px 0px 10px 27px; height:50px; margin-right:25px; }
.titresousmenu h1 { text-transform:uppercase; color:#FFF; font-size:12px; font-weight:bold; width:132px; float:left; padding:6px 0px 0px 0px; margin:0px;}
.titresousmenu ul { position:absolute; width:725px; margin:2px 0px 0px -70px;}
.titresousmenu li {  float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.titresousmenu li a { color:#FFF; text-decoration:none; display:block;}
.titresousmenu li a:hover { color:#c79e37; text-decoration:none; display:block;}
.titresousmenu li a.actif { color:#c79e37; text-decoration:none; display:block;}
.titresousmenu li a.actif:hover { color:#c79e37; text-decoration:none; display:block;}
.sousmenu{ padding-top:4px;}

.menugen { height:39px; float:left; padding:0px; margin:0px; }
.menugen select {font-size:12px; font-family:Arial, Helvetica, sans-serif; width:125px; background-color:#616161; color:#FFFFFF; padding:0px; margin:0px 10px 0 0;}
.menugen ul { position:absolute; width:725px; margin:0px 0px 0px -70px; height:25px;}

.pad { padding-left:0px; }
.pad7{ padding-right:7px;}
.pad17{ padding-left:17px;}

.demandedinfo{ width:450px; float:left; padding-bottom:15px;}

.equipe img { border:1px #c8c6c7 solid; float:left;}
.equipe h2 { margin-bottom:5px;}
.equipe h3 { margin:0 0px 15px 0px; padding:0px; font-size:140%; color:#1d3b67;}
.equipe h4 { margin:0px 0px 17px 0px; padding:0px; font-size:100%; color:#2b4c7b; font-weight:bold;}
.equipe a { color:#434242; text-decoration:underline;}
.equipe a:hover {color:#434242; text-decoration:none;}
.equipe div.desc { width:750px; float:left; padding-left:12px;}
.equipe p { margin:10px 0px 10px 0px;}
.equipe div.hr { margin-top:10px;}
div.equipier { padding-bottom:10px; clear:both; display:block; float:left;}

div.hr hr { display:none;}
div.hr { clear:both; display:block; background:url(/medias/communs/hr.gif) top repeat-x; height:10px; margin-top:10px; width:900px; }

div.hr3 hr { display:none;}
div.hr3 { clear:both; background:url(/medias/communs/hr.gif) top repeat-x; height:18px; margin-top:20px; width:100%; }

div.hr4 hr { display:none;}
div.hr4 {background:url(/medias/communs/hr.gif) top repeat-x; height:18px; margin-top:10px; width:490px;}

.photo{}
.adroite { border:1px #c4c3c3 solid; float:right; margin-left:25px; margin-bottom:10px;}

.txtresults {margin:0 auto; width:230px; position:absolute; color: #434242; font-size: 12px; text-align:center; padding-top:5px; margin-left:350px;}
.txtresults img, .txtresults a, .txtresults2 img, .txtresults2 a  { border:none; text-decoration:none; padding: 0; margin: 0; color: #FFFFFF;}
.txtresults a:link { color: #FFFFFF; text-decoration:none;}
.txtresults2 { clear:both; width:900px; color: #434242; font-size: 12px; padding: 0; text-align:center; padding-top:8px;}
.contenu .txtresults2 select { margin-top:-3px;}
.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; }
.DropParPage{ margin-top:-5px;}

.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;  padding:32px 30px 20px 27px; font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:75%; line-height:118%;}
.contenu h2{ padding:0px; font-size:160%; line-height:125%; margin:0 0px 15px 0px; color:#2b2b2b; font-weight:normal;}
.contenu h3 { display:block; font-family:Arial, Helvetica, sans-serif; color:#1d3b67; margin:10px 0px 10px 0px; font-weight:bold; padding:0px; font-size:140%; line-height:105%;}
.contenu h4 { font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#2b4c7b; margin:10px 0px 10px 0px; font-weight:normal; padding:0px;}
.contenu h5 { font-family:Arial, Helvetica, sans-serif; font-size:90%; text-transform:uppercase; color:#5a5a5a; margin:5px 0px 10px 0px; font-weight:bold; padding:0px;}

.contenu ul { padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;}
.contenu li { padding:0px 0px 10px 20px; background:url(/medias/communs/puceniv1.gif) left top no-repeat; line-height:118%;}
.contenu ul ul {}
.contenu ol { padding:0px 0px 0px 13px; margin:10px 0px 0px 13px;}
.contenu ol li { padding:0px 0px 10px 0px; background:none; line-height:118%;}
.contenu a { color:#434242; text-decoration:underline;}
.contenu a:hover {color:#434242; text-decoration:none;}
.contenu li li {padding:0px 0px 10px 20px; background:url(/medias/communs/puceniv2.gif) left top no-repeat;}
.contenu p { margin:10px 0px 10px 0px;}
.contenu table tr td {  padding:0 15px 0 0;}

.contenu div.hautspectacles { height:30px;}
.hautspectacles  { height:40px; clear:both; margin-bottom:0px; padding-bottom:8px; float:left; width:900px;}
.hautspectacles select { color:#434242; font-weight:bold; position:relative; float:right; font:12px Arial, Helvetica, sans-serif; width:125px; top:10px; padding:0;}
.contenu div.hautspectacles h2 {float:left; position:absolute; width:370px; margin:0 0 15px 0 ; padding:0px 0px 0px 0px; font-size:160%; 
line-height:115%; color:#2b2b2b; font-weight:normal;}
.spectacle div.hautspectacles h2{float:left; position:absolute; width:370px; margin:0 0 15px 0 ; padding:0px 0px 0px 0px; font-size:160%; line-height:115%; color:#2b2b2b; font-weight:normal;}

.cadre { border:1px #b2b2b2 solid;}

.spectacle { float:left;  padding:32px 15px 20px 27px; font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:75%; line-height:20px;}
.spectacle h2{ padding:0; font-size:160%; line-height:125%; margin:0 0 15px 0; color:#2b2b2b;}
.spectacle h3 { width:121px; display:block; font-family:Arial, Helvetica, sans-serif; color:#1d3b67; margin:0 0px 15px 0px; font-weight:bold; padding:0px; font-size:115%; color:#173a60; line-height:105%;}
.spectacle ul { padding:0px 0px 0px 0px;}
.spectacle li { padding:0px 0px 5px 20px; background:url(/medias/communs/puceniv1.gif) left top no-repeat; line-height:12px;}
.spectacle a { color:#434242; text-decoration:underline;}
.spectacle a:hover {color:#434242; text-decoration:none;}

.spectacles { float:left; margin:10px 0 0 0;}
.spectacles li{float:left; width:215px; padding:0px 12px 17px 0px; margin:0px 0px 0px 0px; list-style:none; list-style-image:none; background:none;}
.spectacles li div.bout1 { background:url(/medias/communs/bout1_thumbs.png) left top no-repeat; height:8px; padding:0px; margin:0px;}
.spectacles li div.fiche { border-top:0px #fff solid; background:url(/medias/communs/slice_thumbs.jpg) left repeat-y; height:290px; padding:0px 8px 3px 9px; margin:0px;}
.spectacles li div.fiche select { color:#666666; position:relative; font:11px Arial, Helvetica, sans-serif; width:117px; padding:0; }
.spectacles li div.bout2 { background:url(/medias/communs/bout2_thumbs.png) left top no-repeat; height:8px;}
.floatleft{ float:left; margin-right:5px; margin-bottom:5px;}
.bordergris { border:1px #c4c3c3 solid;}
img.bordergris:hover { border:1px #434242 solid;}
.boite{ width:120px; height:25px; background:url(/medias/communs/bg_date.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#676767; padding:6px 0px 0px 5px;}
.ok{ width:26px; float:left; height:26px;}
.ok a { background:url(/medias/communs/btn_date.jpg) left top no-repeat; width:26px; height:26px; display:block;}
.spectacles h3 { float:right; width:121px; display:block; font-family:Arial, Helvetica, sans-serif; color:#1d3b67; margin:10px 0px 10px 0px; font-weight:bold; padding:0px; font-size:118%; color:#173a60; line-height:105%;}
.spectacles h3 a, .contenu h3 a { color:#434242; text-decoration:underline; line-height:105%;}
.spectacles h3 a:hover { color:#434242; text-decoration:none;}
div.contenuspec { padding-right:30px; padding-bottom:10px;}


.aucun{ padding-top:5px; font-size:95%;}
.acejour { padding-top:7px; font-size:11px; color:#9c7108;}

.show{ display:block; clear:both; color:#2b4c7b; line-height:120%; font-size:110%; border:1px #fff solid; }
.prix { width:auto; display:block; clear:both; color:#2b4c7b; padding:0px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:112%; font-weight:bold;}
.prixautres { color:#2b4c7b; font-size:95%; line-height:128%; font-family: Arial, Helvetica, sans-serif;}
.ranking{ clear:both; padding:0px; margin-top:0px; font-size:90%; color:#9c7108;}


.absolu1{ position:absolute; width:200px; overflow:hidden;}
.fiche .absolu1 h4 { display:block; clear:both; color:#2b4c7b; line-height:120%; font-size:12px; padding:0px; margin:5px 0 6px 0; font-weight:bold;}
.sideright h4 { display:block; clear:both; color:#2b4c7b; line-height:120%; font-size:15px; padding:0px; margin:5px 0 14px 0; font-weight:bold;}
.absolu1 .bordergris { max-height:72px; overflow:hidden;}

.absolu2{ position:absolute; margin-top:215px; width:200px; overflow:hidden; }
.archive div.absolu1{ position:static;}
.archive div.absolu2{ position:static; margin-top:0px; padding-top:5px;}
.archive div.fiche { height:auto;}

.options { line-height:15px; margin:4px 0px 5px 0px; padding-bottom:5px;}
.options strong { color:#434242;}
.options a {color:#434242; font-size:11px; text-decoration:underline;line-height:14px; }
.options a:hover { color:#434242; text-decoration:none;}
ul.listeovation { width:auto; font-family:Arial, Helvetica, sans-serif; border-top:1px #e8e8e8 solid; padding-top:3px;}
ul.listeovation li { float:none;  width:180px; color:#434242; font-size:12px; background:url(/medias/communs/puce_flechepromo.png) left top no-repeat; padding:2px 0px 5px 17px; margin:0px; line-height:14px;}
ul.listeovation li a { color:#434242; text-decoration:underline; }
ul.listeovation li a:hover {color:#434242; text-decoration:none; }
ul.listeovation li img { margin:0 0 0 5px; position:absolute; bottom:3px;}

/* Nouvelles */
.catnews{ float:none; color:#434242; font-weight:bold; font:12px Arial, Helvetica, sans-serif; width:125px; top:10px; padding:0;}
.news { margin:0px 0px 10px 0px; padding:0px; width:900px;}
.news li.new { padding:5px 0px 5px 15px; margin:0px;}
.news li { background:none; margin:0px; padding:0px; clear:both; display:block;}
.news li a { color:#434242; text-decoration:underline;}
.news li a:hover {color:#434242; text-decoration:none;}
.nonews { padding:20px 0px 10px 0px;}

/*Form*/
.formInfos li {background:none; font-weight:normal; padding:0px 0px 5px 0px;}
.formInfos li div.space { float:left; width:180px; padding-top:5px;}
.formInfos li em {color:#8b3b32;}
.formInfos li input {color:#5a5a5a; font-size:12px; width:240px; padding:3px;}
.txtfield {}

.pagevideo{padding:0px 0px 13px 13px; background:url(/medias/communs/visionneuse2.jpg) bottom left no-repeat #2b2b2b;}
.pagevideo div{ padding-bottom:10px;}

/*Fiche spectacle*/
.fichespec{ width:886px; padding:0; 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; }
div.vidtitle{ padding:8px 13px 0px 13px; background:url(/medias/communs/visionneuse1.jpg) top left no-repeat #2b2b2b;}
div.vidtitle h2 { color:#FFFFFF; padding-bottom:0px; margin-bottom:0px;}
div.vidrop{ padding:10px 13px 0px 13px; height:5px; display:block; clear:both; width:887px; background:url(/medias/communs/visionneuse1.jpg) top left no-repeat #2b2b2b;}


.fichespec {float:left; padding:40px 15px 20px 27px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:75%; line-height:20px;}
.fichespec h2{ padding:0px 0px 0px 0px; margin-top:0px; font-size:160%; line-height:125%; color:#434242;}
.fichespec h3 { display:block; font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#2b4c7b; margin:10px 0px 10px 0px; font-weight:normal; padding:0px;}
.fichespec h4 {padding:0px 0px 0px 0px; margin-top:0px 0px 0px 0px; font-size:120%; color:#1d3b67; font-weight:bold;}
.fichespec p { margin:10px 0px 10px 0px; }
.fichespec a { color:#434242; text-decoration:underline;}
.fichespec a:hover {color:#434242; text-decoration:none;}
.fichespec ul { padding:0px 0px 0px 0px;}
.fichespec ul li { padding:0px 0px 4px 15px; background:url(/medias/communs/puceniv1.gif) left top no-repeat; line-height:12px;}
.fichespec ul ul {padding:4px 0px 2px 0px;}
.fichespec li li {padding:0px 0px 2px 20px; background:url(/medias/communs/puceniv2.gif) left top no-repeat;}
.fichespec .show{ display:block; clear:both; color:#2b4c7b; 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;}
.fichespec .heure { font-size:14px; font-family: Arial, Helvetica, sans-serif;}
.fichespec .prix { float:left; display:inherit; color:#284267; padding:0px ; margin:0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:113%; font-weight:bold;}
.fichespec .prixautres {  color:#434242; font-size:95%; line-height:135%; font-family: Arial, Helvetica, sans-serif;}
.fichespec .ranking{ clear:both; padding:3px 0px 0px 0px; font-size:110%; }

.fichespec .options a {color:#434242; font-size:12px; text-decoration:underline;line-height:15px; }
.fichespec .options a:hover { color:#434242; text-decoration:none;}
.fichespec .desc { clear:both; padding:0; margin:0;}
.fichespec div.images {display:none;}
.fichespec ul.fichovation {clear:both; display:block; border-top:1px #e8e8e8 solid; padding:10px 0px 15px 0px; margin-top:15px; width:auto; font-family:Arial, Helvetica, sans-serif;  position:relative;}
.fichespec ul.fichovation li { float: none;  width:445px; color:#434242; font-size:12px; background:url(/medias/communs/puce_flechepromo.png) left top no-repeat; height:15px; padding:5px 25px 5px 17px; margin:0;}
.fichespec ul.fichovation li a { color:#434242; font-weight:bold; text-decoration:underline; }
.fichespec ul.fichovation li a:hover {color:#434242; text-decoration:none; }
.fichespec ul.fichovation li img { margin:0 0 3px 5px; position:absolute; bottom:1px;}
.nombre { clear:both;}
.fichespec ul.fichovation li select { margin:-4px 5px 0px 0px; padding:0px; color:#333333; font-weight:bold; font-size:12px;}
.fichespec div.hr3 { margin-top:0px; height:5px; }
div.premiere {font-size:12px; color:#4b4a4a; clear:both; border:1px #e1e1e1 solid; padding:3px 3px 5px 5px; background-color:#f8f8f8;}
div.premiere p { margin-top:0px; padding:0px;}

.ovation { background:url(/medias/communs/logo_ovation.png) left top no-repeat; width:50px; height:30px; position:absolute; margin:-4px 0px 0px 5px; cursor:pointer;}


.commanditaires {width:350px; position:absolute; margin:0px 0px 0px 300px; height:140px;}
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 #c4c3c3 solid;}

.rappel{ font-size:11px; padding-top:10px;}
.rappel h1{ font-size:13px; }

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 #999999 solid;}

div.videos { clear:both; padding-top:15px;}
div.videos ul{margin:0px; padding:0px;}
div.videos li{margin:10px 10px 10px 0px; padding:0px; float:left;}
div.videos li a{color:#434242; font-size:12px; font-weight:bold; text-decoration:none;}
div.videos li a:hover{ color:#173a60; text-decoration:underline;}
div.videos div.hr{ width:900px;}

div.videosembed ul{margin:0px; padding:0px;}
div.videosembed li{margin:10px 10px 10px 0px; padding:0px; float:left;}
div.videosembed li a{color:#434242; font-size:12px; font-weight:bold; text-decoration:none;}
div.videosembed li a:hover{ color:#173a60; text-decoration:underline;}
div.videosembed div.hr{ width:900px;}

div.docs ul{ margin:0px; padding:0px;}
div.docs li{ margin:0px; padding:3px 0px 3px 0px;}
div.docs a{color:#434242; font-size:12px; font-weight:bold; text-decoration:none;}
div.docs a:hover{ color:#173a60; text-decoration:underline;}

.enregistrer{ font-size:90%; margin-top:5px;}

.listevideos{ float:none;}



/* Rating */
.divratingStar { font-size: 11px; color: #646464; 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;}

/* Documents */
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; background: url(/medias/communs/DocIcone/default.gif) center left no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }
.lienExterne {}
.attLinkunknown { background-image: url(/medias/communs/DocIcone/default.gif); }
.attLinkavi {background-image: url(/medias/communs/DocIcone/mp3.gif);}

/* validator callout */
.vceHighlight { background-color: #ebebeb; z-index:99; }
.vcePopupleft { margin: -2px 0 0 0px; }
.vcePopup div, .vcePopup td { border: 1px solid #989898; background-color: #ffffff; }
.vcePopup .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0 0; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0; margin-left: auto; }
.vcePopup .ajax__validatorcallout_error_message_cell { font-family: Verdana; font-size: 10px; padding: 10px 5px; border-right: none; width: 100%; }
.vcePopup .ajax__validatorcallout_icon_cell { display: none; width: 20px; padding: 5px; border-right: none; }
.vcePopup .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0; border-left: none; }
.vcePopup .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 13px; padding: 2px; cursor: pointer; }


/* thumbnails */
#sdPicsCtnr { overflow: hidden; padding-left:19px;}
#sdPicsCtnr ul {}
#sdPicsCtnr li { background:none; padding:0px; margin:0px 5px 0px 0px;}
#sdPicsCtnr span { display: block; font-size: 70%; font-weight: bold; color: #AFB3B3; padding: 5px 0; text-align: center; }
.jcarousel-container { position: relative; width: 170px; padding: 0 24px; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; width: 170px; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-item { float: left; list-style: none; width: 81px; margin-right: 8px;}
.jcarousel-item a { display: block; padding:0px; outline: none; }
.jcarousel-item a img { display: block; width: 77px; border: 1px solid #c4c3c3;}
.jcarousel-item a:hover { padding: 0;}
.jcarousel-item a:hover img { border: 1px solid #173a60; }
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 20px; width: 24px; height: 24px; cursor: pointer; }
.jcarousel-prev { left: -24px; background: transparent url(/medias/communs/sdpics_bt_prev.gif) no-repeat 9px center; }
.jcarousel-next { right:-18px; background: transparent url(/medias/communs/sdpics_bt_next.gif) no-repeat 8px center; }
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal { cursor: default; background: none; }

div.images li.separ{ display:none;}

a.return{ color:#434242; font-size:12px; text-decoration:underline;}
a.return:hover{ text-decoration:none;}

/* concours */

.dansprofil{ background-color:#fefefe; border:1px #e1e1e1 solid; padding:7px;}
.dansprofil p { line-height:20px;}
.gagnant{ font-size:120%; font-weight:normal;}
.concours p.date { display:block;}
.concours span { text-transform:uppercase;}
.concours div.hr hr { display:none;}
.concours div.hr { clear:both; display:block; background:url(/medias/communs/hr.gif) top repeat-x; height:10px; width:900px; }
.concours a.bt_register{ text-decoration:none; display:block; float:left; clear:left; width: 94px; height:24px; text-align:center; cursor:pointer; border:none;font-weight: bold; margin:0; padding-top:3px; color:#FFFFFF; background: transparent url(/slide/images/bt_register.png) no-repeat 0 0;}
.concours a.bt_register:hover{ color:#FFFFFF;}
.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:13px; !important; float:left; margin:5px 0 0 0; padding:4px; 10px 0 0; border:none; text-align:left;}
.concours h4 { text-transform:uppercase;}

/* 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:24px; 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;}

/* Page Recherche */
input.minirecherche {background:url(/medias/communs/bg_petitchamps.jpg) left top no-repeat; border:1px #c4c3c3 solid; width:250px; height:17px; padding:4px 3px 3px 5px; margin:6px 0 0 0; color:#666666;}

.btnenvoyer { width: 102px; border:none; background: transparent url(/medias/communs/bt_envoyer.png) no-repeat 0 0;	cursor: pointer; display:block; padding-bottom:2px; margin-top:7px; color:#4d4c4c; height: 24px; font-size: 12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.btnenvoyerfloat { width: 102px; border:none; background: transparent url(/medias/communs/bt_envoyer.png) no-repeat 0 0;	cursor: pointer; padding-bottom:2px; margin:7px 0 0 5px; color:#4d4c4c; height: 24px; font-size: 12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

div.pagerecherche input.minirecherche, div.pagerecherche input.minirecherche {background:url(/medias/communs/bg_petitchamps.jpg) left top no-repeat; border:1px #c4c3c3 solid; width:250px; height:17px; padding:4px 3px 3px 5px; color:#666666;}
div.pagerecherche input.gorecherche { padding:2px 2px 1px 2px;}
.pagerecherche div.hr { border:0; clear:both;}
.spacebiblio{ }
.biblio { background-color:#FFF; border:1px #e8e8e8 solid; float:right; padding:0px 5px 15px 5px; margin:10px 0 10px 0; width:300px; }
div.pagerecherche div.spec { }
div.pagerecherche #sdPicsCtnr { overflow: hidden; padding-left:19px;}
div.pagerecherche #sdPicsCtnr ul {}
div.pagerecherche #sdPicsCtnr li { background:none; padding:0px; margin:0px 5px 0px 0px;}
div.pagerecherche #sdPicsCtnr span { display: block; font-size: 70%; font-weight: bold; color: #AFB3B3; padding: 5px 0; text-align: center; }
div.pagerecherche .jcarousel-container { position: relative; width: 260px; padding: 0 10px;}
div.pagerecherche .jcarousel-clip {  z-index: 2; padding: 0; margin: 0; width: 255px; overflow: hidden; position: relative; }
div.pagerecherche .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
div.pagerecherche .jcarousel-item { float: left; list-style: none; width: 81px; margin-right: 8px;}
div.pagerecherche .jcarousel-item a { display: block; padding:0px; outline: none; }
div.pagerecherche .jcarousel-item a img { display: block; width: 77px; border: 1px solid #c4c3c3;}
div.pagerecherche .jcarousel-item a:hover { padding: 0;}
div.pagerecherche .jcarousel-item a:hover img { border: 1px solid #173a60; }
div.pagerecherche .jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 25px; width: 24px; height: 24px; cursor: pointer; }
div.pagerecherche .jcarousel-prev { left: -20px; background: transparent url(/medias/communs/sdpics_bt_prev.gif) no-repeat 9px center; }
div.pagerecherche .jcarousel-next { right:-5px; background: transparent url(/medias/communs/sdpics_bt_next.gif) no-repeat 8px center; }
div.pagerecherche .jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal { cursor: default; background: none; }


.pied {float:left; background:url(/medias/communs/bg_pied.png) left top no-repeat; height:50px; width:950px; clear:both;}
.signature { width:204px; background:url(/medias/fr/signature.png) right bottom no-repeat; padding:0px 0px 0px 733px; text-align:right; float:left; height:30px;}
.plansite{ width:70px; height:15px; display:block; float:left; margin-top:15px;}
.plansite:hover{ border:0px #c79e37 solid;}
.vertisoft{ width:54px; height:15px; display:block; float:right; margin-top:15px;}
.vertisoft:hover{ border:0px #c79e37 solid;}


.envoyer input { padding:0px 10px 0px 10px;}
