@charset "utf-8";
/* FESTIVAL D'ILE DE FRANCE - PRINT */


/*GENERAL*/

* { margin:0; padding:0; }

body { background:0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:80%; padding:15px; }
h1 { text-align:center; }
h1 a img { border:0; }
h2 { text-align:center; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:15px; }
h3 { text-transform:uppercase; font-size:1.6em; font-weight:normal; color:#008dd6; }
h4 { text-transform:uppercase; font-weight:normal; font-style:italic; clear:both; }
h5 { text-transform:uppercase; font-size:1.3em; font-weight:normal; clear:both; }
h6 { font-weight:normal; font-size:1.4em; clear:both; margin:20px 0 5px 0; }
a { color:#ee8100; text-decoration:underline; }
hr { visibility:hidden; clear:both; }

.hide { display:none; }

.floatLeftIMG { float:left; margin:0 10px 10px 0; border:1px solid #999999; padding:3px; background:#fff;  }
.floatRightIMG { float:right; margin:0 0 10px 10px; border:1px solid #999999; padding:3px; background:#fff; }
.red { color:#ee8100; }

#legal { display:none; }
#lightwindow, #lightwindow_overlay { display:none; }


/*NAVIGATION*/
#navPratique, #navPrincipale, #navProgramme, #lienIDF, #lang { display:none; }


/*HOME*/
#lienBrochure, #prochainement .lienPlus, #prochainement .blocConcert img, #prochainement embed { display:none; }
#prochainement .bold { margin:5px 0; }



/*LISTES*/

#listActions { border-bottom:1px solid #fff; padding:10px 0; }
#listActions ul { list-style:none; float:left; margin-right:15px; }
#listActions ul li { background:url(../images/puce.gif) no-repeat 0 7px; padding-left:7px; }

.listArrow { list-style:none; }
.listArrow li { background:url(../images/puce.gif) no-repeat 0 7px; padding-left:7px; }

.liste { margin:10px 0 10px 15px; list-style-image:url(../images/puceSquare.gif) }
.liste li { margin:5px 0; font-size:1em; clear:both; padding:3px 0; }
.liste li:hover { background:0;  }
.liste li a { font-weight:bold; color:#ee8100; text-decoration:none; padding:0px; }
.liste li a:hover { text-decoration:underline; }
.lienTop { margin:0 0 30px 0; width:150px; display:block; }

.listeIMG { list-style:none; }
.listeIMG li { font-size:1em; min-height:50px; overflow:visible; clear:both; padding:3px 3px 3px 15px; margin:7px 0 7px 0; background:url(../images/puceSquare.gif) no-repeat 0 10px; }
.listeIMG li:hover {  background:0; }
.listeIMG li span { float:left; vertical-align:middle; }
.listeIMG li img { float:right; }
.listeIMG li a { display:block; font-weight:bold; color:#ee8100; text-decoration:none; }
.listeIMG li a img { border:0; }
.listeIMG li a:hover { text-decoration:underline; }
.listeIMG li .clear { height:1px; }


.listePresse { list-style:none; }
.listePresse li { font-size:1em; overflow:visible; clear:both; padding:3px 3px 3px 15px; margin:7px 0 7px 0; background:url(../images/puceSquare.gif) no-repeat 0 10px; }
.listePresse li:hover {  background:0; }
.listePresse li a { font-weight:bold; color:#ee8100; text-decoration:none; }
.listePresse li a img { border:1px solid #fff;; margin:3px; }
.listePresse li a:hover img { border:1px solid #ee8100; }
.listePresse li a:hover { text-decoration:underline; }
.listePresse li .clear { height:1px; }


/*FICHE CONCERT*/


#ficheConcert { clear:both; }
#ficheConcert p { text-align:justify; line-height:150%; }
#ficheConcert img { float:left; margin-right:5px; }
#ficheConcert #headConcert { float:left; }
#ficheConcert .partenariat { clear:both; }
#ficheConcert .subMenu { display:block; }
#ficheConcert .lienSuite { display:none; }

#controlPanel { margin-top:10px; border-top:1px solid #CCCCCC; clear:both;  }
#controlPanel .blocControl ul li ul li a { font-style:italic; }
#controlPanel .btDetails { display:none; }
#controlPanel .btPrint { display:none; }
#controlPanel .btFav { display:none; }
#controlPanel .btAmi { display:none; }
#controlPanel .lienAudio { display:none; }
#controlPanel .lienVideo { display:none; }
#controlPanel #player { display:none; }

#controlPanel ul { list-style:none; }

/*FORMULAIRES*/

form { margin:50px 0; border-left:1px solid #666666; padding-left:25px; }
form ul { list-style:none; margin:0 0 30px 0; }
form ul li { margin:10px 0; }
form ul li label { display:block; float:left; width:150px; font-weight:normal; }
form ul li label:hover { cursor:pointer; }
form ul li input { background:#525252; border:0; color:#fff; border:1px solid #303030; width:250px; }
form ul li input:focus { background:#444; border:1px solid #9f9f9f; }
form ul li select { background:#525252; border:0; color:#fff; border:1px solid #303030; width:auto; }
form ul li select:focus { background:#444; border:1px solid #9f9f9f; }
form ul li textarea { width:400px; height:200px; background:#525252; border:0; color:#fff; border:1px solid #303030; font-size:1.1em; }
form ul li textarea:focus { background:#444; border:1px solid #fff; }
form ul li .btSubmit { cursor:pointer; background:#ee8100; padding:2px; width:auto; }
form ul li .btSubmit:focus { background:#ee8100; }
form ul .checkbox input { width:auto; margin-right:10px; }
form ul .checkbox label { width:auto; display:inline; float:none; }
.floatLeftChkbx { float:left; margin-right:20px; }

		
/*EDITIONS PRECEDENTES*/

.resumeEditionIMG { display:block; float:left; margin:0 10px 10px 0; width:150px; border:1px solid #999999; padding:3px; background:#fff;  }
#resumeEdition { float:left; }

/*CAPTCHA*/

#cryptogram { width:70px;  }

/*ACTUS*/

#RSS { padding:10px; background:#3f3f3f; }
#RSS div { width:530px; float:left; margin-right:20px; }

