host-site/index_files/style.css
changeset 0 d4c3dc50e02a
equal deleted inserted replaced
-1:000000000000 0:d4c3dc50e02a
       
     1 
       
     2 /*------------------------------------------------------*
       
     3   *-----------------------------------     CSS BODY     ----*
       
     4   *------------------------------------------------------*/
       
     5 
       
     6 body{
       
     7 	margin:0px;
       
     8 	border: 0px;
       
     9 	font-size:12px;
       
    10 	font-family: Verdana, Geneva, sans-serif;
       
    11 	background-image:url(../images/design/bg.png);
       
    12 	background-repeat: repeat-x;
       
    13 	}
       
    14 	
       
    15 /*------------------------------------------------------*
       
    16   *-----------------------------------     CSS DIV PRINCIPAUX     ----*
       
    17   *------------------------------------------------------*/
       
    18 
       
    19 div#haut{
       
    20 	margin-left:auto;
       
    21 	margin-right:auto;
       
    22 	width: 1000px;
       
    23 	height: 130px;
       
    24 	position:relative;
       
    25 }
       
    26 
       
    27 div#logo{
       
    28 	width: 120px;
       
    29 	height: 120px;
       
    30 	position:absolute;
       
    31 	display:none;
       
    32 	top:0px;
       
    33 	left:0px;
       
    34 	overflow:hidden;
       
    35 	z-index:3;
       
    36 }
       
    37 
       
    38 div#menu-annexe{
       
    39 	width: 880px;
       
    40 	height: 50px;
       
    41 	position:absolute;
       
    42 	display:none;
       
    43 	top:0px;
       
    44 	right:0px;
       
    45 	color:#ECEBE6;
       
    46 	font-size:11px;
       
    47 }
       
    48 
       
    49 
       
    50 
       
    51 div#menu{
       
    52 	width: 870px;
       
    53 	height: 40px;
       
    54 	position:absolute;
       
    55 	display:none;
       
    56 	top:50px;
       
    57 	right:0px;
       
    58 }
       
    59 
       
    60 
       
    61 div#sousmenu{
       
    62 	width: 100%;
       
    63 	height: 40px;
       
    64 }
       
    65 
       
    66 
       
    67 div#bandeau{
       
    68 	width: 100%;
       
    69 	position:relative;
       
    70 }
       
    71 
       
    72 div#content{
       
    73 	width: 100%;
       
    74 	background-repeat:repeat-y;
       
    75 	background-position: center;
       
    76 	min-width:1000px;
       
    77 	min-height:200px;
       
    78 	padding-bottom:40px;
       
    79 }
       
    80 
       
    81 
       
    82 
       
    83 div#ariane{
       
    84 	width: 980px;
       
    85 	height: 26px;
       
    86 	padding: 14px 0px 0px 20px;
       
    87 	font-weight:bold;
       
    88 	color:#FFF;
       
    89 	font-size:12px;
       
    90 	margin-left:auto;
       
    91 	margin-right:auto;
       
    92 }
       
    93 
       
    94 div.centre{
       
    95 	width: 1000px;
       
    96 	margin-left:auto;
       
    97 	margin-right:auto;
       
    98 	background-image:url(../images/design/content2.png);
       
    99 	background-repeat:repeat-y;
       
   100 	}
       
   101 	
       
   102 div.liste{
       
   103 	width: 1000px;
       
   104 	margin-left:auto;
       
   105 	margin-right:auto;
       
   106 	margin-bottom:-40px;
       
   107 	}
       
   108 
       
   109 div.liste2{
       
   110 	width: 1000px;
       
   111 	margin-left:auto;
       
   112 	margin-right:auto;
       
   113 	padding-top:40px;
       
   114 	}
       
   115 
       
   116 
       
   117 #gauche{
       
   118 	float:left;
       
   119 	width:660px;
       
   120 	min-height:400px;
       
   121 	width:660px;
       
   122 
       
   123 }
       
   124 
       
   125 #droite{
       
   126 	float: right;
       
   127 	width: 320px;
       
   128 	min-height:400px;
       
   129 }
       
   130 
       
   131 
       
   132 #toolkit{
       
   133 	height:40px;
       
   134 	width:100%;
       
   135 	float:left;
       
   136 	background-color: #F2F2F2;
       
   137 }
       
   138 
       
   139 div.editorial{
       
   140 	float:left;
       
   141 	width:580px;/*660-80*/
       
   142 	padding: 25px 40px 25px 40px;
       
   143 	color:#333;
       
   144 	line-height: 20px;
       
   145 }
       
   146 
       
   147 div#footer1{
       
   148 	clear:both;
       
   149 	width: 100%;
       
   150 	background-color: #FAFAFA;
       
   151 }
       
   152 
       
   153 div#footer2{
       
   154 	clear:both;
       
   155 	width: 100%;
       
   156 	text-align:right;
       
   157 	color: #CCC;
       
   158 	padding: 10px 0px 20px 0px;
       
   159 }
       
   160 
       
   161 
       
   162 /*------------------------------------------------------*
       
   163   *-----------------------------------     CSS  MENU TERTIAIRE ----*
       
   164   *------------------------------------------------------*/
       
   165 
       
   166 div.menu-level-3{
       
   167 	clear:both;
       
   168 	width: 320px;
       
   169 	background-color:#FFF;
       
   170 	margin-bottom:20px;
       
   171 }
       
   172 
       
   173 div.menu-level-3 h2{
       
   174 	width: 280px;/*320-40*/
       
   175 	height: 10px;/*40-30*/
       
   176 	margin:0px;
       
   177 	padding:15px 20px 15px 20px;
       
   178 	font-size:12px;
       
   179 	font-family:Verdana, Geneva, sans-serif;
       
   180 	color:#FFF;
       
   181 }
       
   182 
       
   183 div.menu-level-3 ul{
       
   184 	padding:0px;
       
   185 	margin:0px;
       
   186 }
       
   187 
       
   188 div.menu-level-3 li{
       
   189 	padding:0px;
       
   190 	list-style-type:none;
       
   191 }
       
   192 
       
   193 div.menu-level-3 a{
       
   194 	display:block;
       
   195 	width: 280px;/*320-40*/
       
   196 	height: 10px;/*40-30*/
       
   197 	margin:0px;
       
   198 	padding:15px 20px 15px 20px;
       
   199 	background-color:#f2f2f2;
       
   200 	font-size:12px;
       
   201 	font-family:Verdana, Geneva, sans-serif;
       
   202 	font-weight:normal;
       
   203 	text-decoration:none;
       
   204 	border-bottom:#E6E6E6 solid 1px;
       
   205 }
       
   206 
       
   207 div.menu-level-3 a:hover{
       
   208 	background-color:#E5E5E5;
       
   209 }
       
   210 
       
   211 div.menu-level-3 li a.active{
       
   212 	background-color:#FFF;
       
   213 	font-weight:bold;
       
   214 }
       
   215 
       
   216 /*-----------------------------------------------------------------------------------------*
       
   217   *----------------------------------------------------------------------     CSS GABARITS     ----*
       
   218   *----------------------------------------------------------------------------------------*/
       
   219 
       
   220 div.editorial h2{
       
   221 	font-size:36px;
       
   222 	font-weight:normal;
       
   223 	font-family: 'Museo900';
       
   224 	text-transform:uppercase;
       
   225 	margin:0px 0px 20px 0px;
       
   226 	line-height:34px;
       
   227 }
       
   228 div.editorial div.masque{
       
   229 	display:none;
       
   230 }
       
   231 
       
   232 /*------------------------------------------------------*
       
   233   *-----------------------------------     CSS  HOME ----*
       
   234   *------------------------------------------------------*/
       
   235 
       
   236 body.node-type-accueil div#bandeau{
       
   237 	background-color:#9F1352;
       
   238 }
       
   239 
       
   240 body.node-type-accueil div#content{
       
   241 	background-image:url(../images/design/content.png);
       
   242 	padding-bottom:0px;
       
   243 }
       
   244 
       
   245 body.node-type-accueil div.centre{
       
   246 	background-image:none;
       
   247 }
       
   248 	
       
   249 body.node-type-accueil div#gauche{
       
   250 	width: 640px;
       
   251 	padding-top: 20px;
       
   252 	margin-bottom:0px;
       
   253 }
       
   254 
       
   255 body.node-type-accueil div#droite{
       
   256 	padding-top: 20px;
       
   257 	margin-bottom:0px;
       
   258 }
       
   259 
       
   260 /*------------------------------------------------------*
       
   261   *-----------------------------------     CSS  HOME AGENDA----*
       
   262   *------------------------------------------------------*/
       
   263 
       
   264 body.node-type-accueil div#agenda{
       
   265 	width:1000px;
       
   266 	margin-left:auto;
       
   267 	margin-right:auto;
       
   268 	background-color:#9E1251;
       
   269 	height: 240px;
       
   270 }
       
   271 
       
   272 
       
   273 div#agenda h5{
       
   274 	background-color:#850E44;
       
   275 	color:#000;
       
   276 	text-transform:uppercase;
       
   277 	font-size:64px;
       
   278 	font-family: 'Museo900';
       
   279 	margin:0px;
       
   280 	padding:5px 20px 0px 20px;
       
   281 	height:75px;
       
   282 }
       
   283 
       
   284 
       
   285 div#agenda div.annonce{
       
   286 	
       
   287 	width: 319px;
       
   288 	height:131px;
       
   289 	overflow:hidden;
       
   290 	padding:5px 0px 10px 0px;
       
   291 	border-right:#8E0F49 1px solid;
       
   292 	color:#FFF;
       
   293 	text-indent:20px;
       
   294 }
       
   295 
       
   296 /*------------------------------------------------------*
       
   297   *-----------------------------------     CSS CAROUSEL AGENDA     ----*
       
   298   *------------------------------------------------------*/
       
   299 
       
   300  
       
   301 div#agenda div.list_carousel {
       
   302   width:1000px;
       
   303   height:160px;
       
   304   overflow: auto;
       
   305   margin:0px;
       
   306   padding:0px;
       
   307   position: relative;
       
   308   overflow:hidden;
       
   309 }
       
   310  
       
   311 
       
   312 
       
   313 div#agenda div.list_carousel ul li a {
       
   314 	text-decoration:none;
       
   315 }
       
   316 
       
   317 div#agenda div.list_carousel div.annonce {
       
   318 	width:332px;
       
   319 }
       
   320 
       
   321 div#agenda div.list_carousel ul {
       
   322   width: 9999px;
       
   323   list-style-image:none;
       
   324   list-style-position:outside;
       
   325   list-style-type:none;
       
   326   margin: 0px;
       
   327   padding:0px;
       
   328   position: absolute;
       
   329   top: 0px;
       
   330 }
       
   331  
       
   332 div#agenda div.list_carousel ul li {
       
   333   display:block;
       
   334   float:left;
       
   335   height: 160px;
       
   336   width: 332px;
       
   337   margin:0px;
       
   338   padding:0px;
       
   339 }
       
   340  
       
   341 
       
   342 div#agenda div.list_carousel .news-prev, div#agenda div.list_carousel .news-next {
       
   343   display: block;
       
   344   height: 160px;
       
   345   width: 19px;
       
   346   background-image: url(../images/design/arrows2.png);
       
   347   background-position: 0px 0px;
       
   348   background-repeat:no-repeat;
       
   349   text-indent: -999px;
       
   350   position: absolute;
       
   351   bottom: 0px;
       
   352   cursor: pointer;
       
   353 }
       
   354  
       
   355 div#agenda div.list_carousel .news-next {
       
   356   background-position: 0px 0px;
       
   357   right: 0px;
       
   358 
       
   359 }
       
   360 
       
   361 div#agenda div.list_carousel .news-next:hover {
       
   362   background-position: 0px -160px;
       
   363 }
       
   364  
       
   365  
       
   366 div#agenda div.list_carousel .news-prev {
       
   367   background-position: 0px -320px;
       
   368   left: 0px;
       
   369 
       
   370 }
       
   371 
       
   372 div#agenda div.list_carousel .news-prev:hover {
       
   373   background-position: 0 -480px;
       
   374 }
       
   375 
       
   376 
       
   377 
       
   378 
       
   379 /*------------------------------------------------------*
       
   380   *-----------------------------------     CSS CAROUSEL MEDIA     ----*
       
   381   *------------------------------------------------------*/
       
   382 
       
   383 div.video a span, div.audio a span, div.diaporama a span{
       
   384 	line-height: 13px;
       
   385 	font-size:11px;
       
   386 	margin: 0px 35px 0px 35px;
       
   387 	display:block;
       
   388 	font-weight:normal;
       
   389 	}
       
   390 
       
   391 /*div.infos .infiniteCarousel {
       
   392   width: 320px;
       
   393   height:160px;
       
   394   margin:0px;
       
   395   padding:0px;
       
   396   position: relative;
       
   397   overflow:hidden;
       
   398   background-color:#F2F2F2;
       
   399   text-align:center;
       
   400 }
       
   401  
       
   402 div.infos .infiniteCarousel .wrapper {
       
   403   width: 320px;
       
   404   overflow: auto;
       
   405   height: 160px;
       
   406   margin:0px;
       
   407   padding:0px;
       
   408   position: absolute;
       
   409   top:0px;
       
   410 }
       
   411  
       
   412 div.infos .infiniteCarousel ul li a {
       
   413 	text-decoration:none;
       
   414 }
       
   415 
       
   416 div.infos .infiniteCarousel ul li img {
       
   417 	margin-bottom:7px;
       
   418 }
       
   419 
       
   420 div.infos .infiniteCarousel .wrapper ul {
       
   421   width: 9999px;
       
   422   list-style-image:none;
       
   423   list-style-position:outside;
       
   424   list-style-type:none;
       
   425   margin: 0px;
       
   426   padding:0;
       
   427   position: absolute;
       
   428   top:0px;
       
   429 }
       
   430  
       
   431 div.infos .infiniteCarousel ul li {
       
   432   display:block;
       
   433   float:left;
       
   434   height: 120px;
       
   435   width: 320px;
       
   436   margin:0px;
       
   437   padding:0px;
       
   438 }
       
   439  
       
   440 div.infos .infiniteCarousel ul li a img {
       
   441   display:block;
       
   442 }
       
   443  
       
   444 div.infos .infiniteCarousel .arrow {
       
   445   display: block;
       
   446   height: 40px;
       
   447   width: 30px;
       
   448   background-image: url(../images/design/arrows.png);
       
   449   background-position: 0px 0px;
       
   450   background-repeat:no-repeat;
       
   451   text-indent: -999px;
       
   452   position: absolute;
       
   453   bottom: 0px;
       
   454   cursor: pointer;
       
   455 }
       
   456  
       
   457 div.infos .infiniteCarousel .forward {
       
   458   background-position: 0px 0px;
       
   459   right: 0px;
       
   460 
       
   461 }
       
   462 
       
   463 div.infos .infiniteCarousel .forward:hover {
       
   464   background-position: 0px -40px;
       
   465 }
       
   466  
       
   467  
       
   468 div.infos .infiniteCarousel .back {
       
   469   background-position: 0px -80px;
       
   470   left: 0px;
       
   471 
       
   472 }
       
   473 
       
   474 div.infos .infiniteCarousel .back:hover {
       
   475   background-position: 0 -120px;
       
   476 }*/
       
   477 
       
   478 
       
   479 div.infos .list_carousel div{
       
   480 				margin: 0px;
       
   481 				padding:0px;
       
   482 				border:0px;
       
   483 			}
       
   484 
       
   485 div.infos .list_carousel {
       
   486 				margin: 0px;
       
   487 				padding:0px;
       
   488 				border:0px;
       
   489 				width: 320px;
       
   490 				height:160px;
       
   491 				overflow:hidden;
       
   492 				position: relative;
       
   493 			}
       
   494 div.infos .list_carousel ul {
       
   495 				margin: 0;
       
   496 				padding: 0;
       
   497 				list-style: none;
       
   498 				display: block;
       
   499 			}
       
   500 div.infos .list_carousel li {
       
   501 				text-align: center;
       
   502 				width: 320px;
       
   503 				height: 160px;
       
   504 				padding: 0;
       
   505 				margin: 0px;
       
   506 				display: block;
       
   507 				float: left;
       
   508 			}
       
   509 
       
   510 div.infos .diaporama-prev, div.infos .audio-prev, div.infos .video-prev {
       
   511   margin: 0px;
       
   512   display: block;
       
   513   height: 40px;
       
   514   width: 30px;
       
   515   background-image: url(../images/design/arrows.png);
       
   516   background-position: 0px -80px;
       
   517   background-repeat:no-repeat;
       
   518   text-indent: -999px;
       
   519   position: absolute;
       
   520   bottom: 0px;
       
   521   cursor: pointer;
       
   522   left:0px;
       
   523 }
       
   524 
       
   525 
       
   526 div.infos .video_interaction div {
       
   527 	width:0px;
       
   528 			}
       
   529 
       
   530 div.infos .list_carousel img {
       
   531 	width:320px;
       
   532 	height:120px;
       
   533 			}
       
   534 
       
   535 
       
   536 div.infos .diaporama-next, div.infos .audio-next, div.infos .video-next {
       
   537   display: block;
       
   538   height: 40px;
       
   539   width: 30px;
       
   540   background-image: url(../images/design/arrows.png);
       
   541   background-position: 0px 0px;
       
   542   background-repeat:no-repeat;
       
   543   text-indent: -999px;
       
   544   position: absolute;
       
   545   bottom: 0px;
       
   546   cursor: pointer;
       
   547   right:0px;
       
   548   background-position: 0px 0px;
       
   549 }
       
   550 
       
   551 div.infos .diaporama-prev:hover, div.infos .audio-prev:hover, div.infos .video-prev:hover {
       
   552   background-position: 0 -120px;
       
   553 }
       
   554 
       
   555 div.infos .diaporama-next:hover, div.infos .audio-next:hover, div.infos .video-next:hover {
       
   556   background-position: 0px -40px;
       
   557 }
       
   558 
       
   559 
       
   560  
       
   561 
       
   562 /*------------------------------------------------------*
       
   563   *-----------------------------------     CSS table distribution DANS EDITORIAL     ----*
       
   564   *------------------------------------------------------*/
       
   565 
       
   566 .editorial table.distribution{
       
   567 	border:0px;
       
   568 	width:100%;
       
   569 }
       
   570 
       
   571 .editorial table.distribution td{
       
   572 	width: 200px;
       
   573 	padding: 0px 25px 0px 0px;
       
   574 	border-bottom:#E6E6E6 1px solid;
       
   575 }
       
   576 .editorial table.distribution tr td:last-child {
       
   577 	font-size:12px;
       
   578 
       
   579 	font-style: normal;
       
   580 }
       
   581 .editorial table.distribution tr td:last-child {
       
   582 	font-size:12px;
       
   583 
       
   584 	font-style: normal;
       
   585 }
       
   586 
       
   587 .editorial table.distribution tr td+td {
       
   588 	font-size:12px;
       
   589 	font-style: normal;
       
   590 }
       
   591 
       
   592 /*------------------------------------------------------*
       
   593   *-----------------------------------     CSS divers EDITORIAL     ----*
       
   594   *------------------------------------------------------*/
       
   595 
       
   596 .editorial hr{
       
   597 	border:0px;
       
   598 	background-color: #E6E6E6;
       
   599 	color:#E6E6E6;
       
   600 	height:1px;
       
   601 	margin: 20px 0px 20px 0px;
       
   602 }
       
   603 
       
   604 
       
   605 .infos hr{
       
   606 	border:0px;
       
   607 	background-color: #E6E6E6;
       
   608 	color:#E6E6E6;
       
   609 	height:1px;
       
   610 	margin: 12px 0px 12px 0px;
       
   611 }
       
   612 
       
   613 div.editorial h3{
       
   614 	font-size:18px;
       
   615 	border-bottom:#E6E6E6 1px solid;
       
   616 	padding-bottom:6px;
       
   617 }
       
   618 
       
   619 .editorial span.couleur{
       
   620 	font-size:12px;
       
   621 	font-weight: normal;
       
   622 }
       
   623 
       
   624 p.chapeau{
       
   625 	font-weight:bold;
       
   626 }
       
   627 
       
   628 span.shortdesc p{
       
   629 	display:inline; margin:0px;}
       
   630 /*------------------------------------------------------*
       
   631   *-----------------------------------     CSS MODULE INFOS     ----*
       
   632   *------------------------------------------------------*/
       
   633 
       
   634 div.infos{
       
   635 	width: 320px;
       
   636 	background-color:#FFF;
       
   637 	margin-bottom: 20px;
       
   638 	line-height: 20px;
       
   639 }
       
   640 div.infos h2{
       
   641 	width: 280px;/*320-40*/
       
   642 	height: 10px;/*40-30*/
       
   643 	margin:0px;
       
   644 	padding:15px 20px 15px 20px;
       
   645 	font-size:12px;
       
   646 	font-family:Verdana, Geneva, sans-serif;
       
   647 	color:#FFF;
       
   648 	line-height:normal;
       
   649 }
       
   650 
       
   651 /*//////////////////////////// Medias //////////////////////////////////////*/
       
   652 div.diaporama h2{background-image:url(../images/design/diaporama.png); background-repeat:no-repeat; background-position:20px 10px; padding-left:55px; width: 245px}
       
   653 
       
   654 div.audio h2{background-image:url(../images/design/audio.png); background-repeat:no-repeat; background-position:20px 10px; padding-left:55px; width: 245px}
       
   655 
       
   656 div.video h2{background-image:url(../images/design/video.png); background-repeat:no-repeat; background-position:20px 10px;
       
   657 padding-left:55px; width: 245px}
       
   658 
       
   659 /*//////////////////////////////////////////////////////////////////////////*/
       
   660 
       
   661 div.infos div{
       
   662 	width: 270px;/*320-40-10*/
       
   663 	padding:4px 5px 12px 0px;
       
   664 	background-position: 0px 7px;
       
   665 	margin:0px 20px 0px 20px;
       
   666 	border-bottom:#E6E6E6 1px solid;
       
   667 	background-repeat:no-repeat;
       
   668 }
       
   669 
       
   670 /*----------------exeption formulaire de login---------------------*/
       
   671 
       
   672 
       
   673 div.infos form#user-login-form div{
       
   674 	width: auto;
       
   675 	padding:0px;
       
   676 	margin:0px;
       
   677 	border: none;
       
   678 	text-align:left;
       
   679 }
       
   680 
       
   681 
       
   682 
       
   683 
       
   684 
       
   685 
       
   686 div.infos div h3{
       
   687 	padding: 5px 0px 0px 30px;
       
   688 	margin:0px;
       
   689 	font-size:12px;
       
   690 	min-height: 20px;
       
   691 	font-weight: bold;
       
   692 }
       
   693 
       
   694 div#detail-spectacle div p{
       
   695 	margin:0px;
       
   696 	padding: 3px 0px 7px 30px;
       
   697 	font-weight: normal;
       
   698 }
       
   699 
       
   700 div.infos a{
       
   701 	font-weight:bold;
       
   702 	text-decoration:none;
       
   703 }
       
   704 
       
   705 
       
   706 div.infos a:hover{
       
   707 	text-decoration: underline;
       
   708 }
       
   709 
       
   710 /*------------------------------------------------------*
       
   711   *-----------------------------------     CSS MODULE INFOS SPECTACLE    ----*
       
   712   *------------------------------------------------------*/
       
   713 
       
   714 
       
   715 div.basic a.enlien:hover h3, div.basic a.enlien:hover h4{
       
   716 	text-decoration:underline;
       
   717 	}
       
   718 	
       
   719 div.basic a.enlien{
       
   720 	text-decoration: none;
       
   721 	}
       
   722 	
       
   723 	
       
   724 div.infos div.scene {
       
   725 	background-image:url(../images/design/scene.png);
       
   726 	line-height: 14px;
       
   727 	padding-left:5px;
       
   728 	}
       
   729 
       
   730 div.infos div.dates {
       
   731 	background-image:url(../images/design/dates.png);
       
   732 	line-height: 14px;
       
   733 	padding-left:5px;
       
   734 	}
       
   735 
       
   736 div.infos div.tarif{
       
   737 	background-image:url(../images/design/tarif.png);
       
   738 	line-height: 14px;
       
   739 	padding-left:5px;
       
   740 	}
       
   741 
       
   742 div.infos div.horaire{
       
   743 	background-image:url(../images/design/horaire.png);
       
   744 	line-height: 14px;
       
   745 	padding-left:5px;
       
   746 	}
       
   747 
       
   748 div.infos div.vision{
       
   749 	background-image:url(../images/design/vision.png);
       
   750 	line-height: 14px;
       
   751 	padding-left:5px;
       
   752 	}
       
   753 
       
   754 div.infos div.sub{
       
   755 	background-image:url(../images/design/sub.png);
       
   756 	line-height: 14px;
       
   757 	padding-left:5px;
       
   758 	}
       
   759 	
       
   760 
       
   761 
       
   762 div.infos div.basic {
       
   763 	line-height: 14px;
       
   764 	padding-left:5px;
       
   765 	}
       
   766 
       
   767 body.section-909 div.infos div.basic h3, body.section-910 div.infos div.basic h3, body.section-911 div.infos div.basic h3, body.section-1237 div.infos div.basic h3, body.section-1394 div.infos div.basic h3, body.section-1960 div.infos div.basic h3, body.section-1961 div.infos div.basic h3, body.section-1962 div.infos div.basic h3{
       
   768 	padding: 5px 0px 0px 0px;
       
   769 	margin:0px;
       
   770 	font-size:12px;
       
   771 	font-weight:bold;
       
   772 	color:#eb1b79;
       
   773 	}
       
   774 
       
   775 div.infos div.basic h4{
       
   776 	padding: 0px;
       
   777 	margin: -5px 0px 5px 0px;
       
   778 	font-size:12px;
       
   779 	font-weight:normal;
       
   780 	color:#eb1b79;
       
   781 	}
       
   782 
       
   783 body.section-909 div.infos div.basic p, body.section-910 div.infos div.basic p, body.section-911 div.infos div.basic p, body.section-1237 div.infos div.basic p, body.section-1394 div.infos div.basic p, body.section-1960 div.infos div.basic p, body.section-1961 div.infos div.basic p, body.section-1962 div.infos div.basic p{
       
   784 	margin:0px;
       
   785 	padding: 3px 0px 7px 0px;
       
   786 	font-weight: bold;
       
   787 	color:#4d4d4d;
       
   788 }
       
   789 
       
   790 /*------------------------------------------------------*
       
   791   *-----------------------------------     CSS BOUTON DROITE    ----*
       
   792   *------------------------------------------------------*/
       
   793   
       
   794 div#droite a.bt{
       
   795 	display:block;
       
   796 	font-family: 'Museo900';
       
   797 	text-transform:uppercase;
       
   798 	font-size: 24px;
       
   799 	color:#FFF;
       
   800 	text-decoration:none;
       
   801 	margin-top: 5px;
       
   802 	padding: 8px 17px 5px 26px;
       
   803 	width:277px;/*-26-17*/
       
   804 	margin-bottom:20px;
       
   805 }
       
   806 
       
   807 div#droite div.breve a.bt{
       
   808 	font-family:Verdana, Geneva, sans-serif;
       
   809 display: block;
       
   810 right: 0px;
       
   811 bottom: 0px;
       
   812 width: 296px;
       
   813 height: 19px;
       
   814 color: #ffffff;
       
   815 text-decoration: none;
       
   816 text-transform: uppercase;
       
   817 font-weight: bold;
       
   818 font-size: 13px;
       
   819 text-align: right;
       
   820 padding-top: 8px;
       
   821 padding-right: 12px;
       
   822 padding-bottom: 3px;
       
   823 padding-left: 12px;
       
   824 z-index: 1;
       
   825 }
       
   826 
       
   827 
       
   828 
       
   829 
       
   830 
       
   831 div.editorial h1{
       
   832 	font-size: 36px;
       
   833 	font-weight: normal;
       
   834 	font-family: 'Museo900';
       
   835 	text-transform: uppercase;
       
   836 	margin-top: 0px;
       
   837 	margin-right: 0px;
       
   838 	margin-bottom: 20px;
       
   839 	margin-left: 0px;
       
   840 	line-height: 34px;
       
   841 	}
       
   842 
       
   843 body.section-909 div.editorial h1, body.section-910 div.editorial h1, body.section-911 div.editorial h1, body.section-1237 div.editorial h1{
       
   844 	color: #eb1b79;
       
   845 	}
       
   846 body.section-1394 div.editorial h1, body.section-1960 div.editorial h1, body.section-1961 div.editorial h1, body.section-1962 div.editorial h1{
       
   847 	color: #eb1b79;
       
   848 	}
       
   849 
       
   850 /*------------------------------------------------------*
       
   851   *-----------------------------------     CSS VIDEOTHEQUE    ----*
       
   852   *------------------------------------------------------*/
       
   853 
       
   854 
       
   855 
       
   856 div.videos div.video, div.videos div.categorie_video{
       
   857 	width:320px;
       
   858 	height:160px;
       
   859 	float:left;
       
   860 	margin-left:-40px;
       
   861 	margin-bottom:20px;
       
   862 	overflow:hidden;
       
   863 	}
       
   864 
       
   865 div.videos div.video{
       
   866 	height:200px;
       
   867 	}
       
   868 
       
   869 div.categorie_video div.texte, div.video div.texte{
       
   870 	background-color:#850F45
       
   871 	}
       
   872 	
       
   873 
       
   874 div.video div.texte a{
       
   875 	height:76px;/*80-15*/
       
   876 	line-height:16px;
       
   877 	font-weight:normal;
       
   878 	}
       
   879 
       
   880 div.video div.texte a strong{
       
   881 	color:#FFF;
       
   882 	}
       
   883 
       
   884 div.video div.texte a p{
       
   885 	color:#FFF;
       
   886 	font-weight:normal;
       
   887 	font-size:10px;
       
   888 	line-height:10px;
       
   889 	margin:0px;
       
   890 
       
   891 	}
       
   892 
       
   893 div.video{
       
   894 	position:relative;
       
   895 	}
       
   896 	
       
   897 div.video div.texte a span{
       
   898 	display:block;
       
   899 	position:absolute;
       
   900 	background-image:url(../images/design/picto_play_actu.png);
       
   901 	width:51px;
       
   902 	height:51px;
       
   903 	background-repeat:no-repeat;
       
   904 	top:27px;
       
   905 	left:98px;
       
   906 	z-index:999;
       
   907 	}
       
   908 
       
   909 
       
   910 body.section-909 div.categorie_video div.texte a, body.section-910 div.categorie_video div.texte a, body.section-911 div.categorie_video div.texte a, body.section-1237 div.categorie_video div.texte a, body.section-909 div.video div.texte a, body.section-910div.video div.texte a, body.section-911 div.video div.texte a, body.section-1237 div.video div.texte a, body.section-1394 div.categorie_video div.texte a, body.section-1960 div.categorie_video div.texte a, body.section-1961 div.categorie_video div.texte a, body.section-1962 div.categorie_video div.texte a, body.section-1394 div.video div.texte a, body.section-1960div.video div.texte a, body.section-1961 div.video div.texte a, body.section-1962 div.video div.texte a{
       
   911 	min-height:25px;/*40-15*/
       
   912 	display:block;
       
   913 	color:#FFF;
       
   914 	font-family:Verdana, Geneva, sans-serif;
       
   915 	font-weight:bold;
       
   916 	text-decoration:none;
       
   917 	padding: 10px 10px 5px 10px;
       
   918 	}
       
   919  
       
   920 /*------------------------------------------------------*
       
   921   *-----------------------------------     CSS AUDIOTHEQUE    ----*
       
   922   *------------------------------------------------------*/
       
   923   
       
   924   
       
   925 
       
   926 div.audios div.audio, div.audios div.categorie_audio{
       
   927 	width:320px;
       
   928 	height:160px;
       
   929 	float:left;
       
   930 	margin-left:-40px;
       
   931 	margin-bottom:20px;
       
   932 	overflow:hidden;
       
   933 	}
       
   934 
       
   935 div.audios div.audio{
       
   936 	height:200px;
       
   937 	}
       
   938 
       
   939 div.categorie_audio div.texte, div.audio div.texte{
       
   940 	background-color:#850F45
       
   941 	}
       
   942 
       
   943 div.audio div.texte a{
       
   944 	height:65px;/*80-15*/
       
   945 	line-height:16px;
       
   946 	font-weight:normal;
       
   947 	}
       
   948 
       
   949 div.audio div.texte a strong{
       
   950 	color:#FFF;
       
   951 	}
       
   952 
       
   953 div.audio{
       
   954 	position:relative;
       
   955 	}
       
   956 	
       
   957 div.audio div.texte a span{
       
   958 	display:block;
       
   959 	position:absolute;
       
   960 	background-image:url(../images/design/picto_play_actu.png);
       
   961 	width:51px;
       
   962 	height:51px;
       
   963 	background-repeat:no-repeat;
       
   964 	top:27px;
       
   965 	left:98px;
       
   966 	z-index:999;
       
   967 	}
       
   968 
       
   969 body.section-909 div.categorie_audio div.texte a, body.section-910 div.categorie_audio div.texte a, body.section-911 div.categorie_audio div.texte a, body.section-1237 div.categorie_audio div.texte a, body.section-909 div.audio div.texte a, body.section-910div.audio div.texte a, body.section-911 div.audio div.texte a, body.section-1237 div.audio div.texte a, body.section-1394 div.categorie_audio div.texte a, body.section-1960 div.categorie_audio div.texte a, body.section-1961 div.categorie_audio div.texte a, body.section-1962 div.categorie_audio div.texte a, body.section-1394 div.audio div.texte a, body.section-1960div.audio div.texte a, body.section-1961 div.audio div.texte a, body.section-1962 div.audio div.texte a{
       
   970 	min-height:25px;/*40-15*/
       
   971 	display:block;
       
   972 	color:#FFF;
       
   973 	font-family:Verdana, Geneva, sans-serif;
       
   974 	font-weight:bold;
       
   975 	text-decoration:none;
       
   976 	padding: 10px 10px 5px 10px;
       
   977 	}
       
   978 /*------------------------------------------------------*
       
   979   *-----------------------------------     CSS PHOTOTHEQUE    ----*
       
   980   *------------------------------------------------------*/
       
   981   
       
   982 div.photos div.photo, div.photos div.categorie_photo{
       
   983 	width:320px;
       
   984 	height:160px;
       
   985 	float:left;
       
   986 	margin-left:-40px;
       
   987 	margin-bottom:20px;
       
   988 	overflow:hidden;
       
   989 	}
       
   990 
       
   991 div.photos div.photo{
       
   992 	height:200px;
       
   993 	}
       
   994 
       
   995 div.categorie_photo div.texte, div.photo div.texte{
       
   996 	background-color:#850F45
       
   997 	}
       
   998 
       
   999 div.photo div.texte a{
       
  1000 	height:65px;/*80-15*/
       
  1001 	line-height:16px;
       
  1002 	font-weight:normal;
       
  1003 	}
       
  1004 
       
  1005 div.photo div.texte a strong{
       
  1006 	color:#FFF;
       
  1007 	}
       
  1008 
       
  1009 div.photo{
       
  1010 	position:relative;
       
  1011 	}
       
  1012 	
       
  1013 div.photo div.texte a span{
       
  1014 	display:block;
       
  1015 	position:absolute;
       
  1016 	background-image:url(../images/design/picto_play_actu.png);
       
  1017 	width:51px;
       
  1018 	height:51px;
       
  1019 	background-repeat:no-repeat;
       
  1020 	top:27px;
       
  1021 	left:98px;
       
  1022 	z-index:999;
       
  1023 	}
       
  1024 
       
  1025 body.section-909 div.categorie_photo div.texte a, body.section-910 div.categorie_photo div.texte a, body.section-911 div.categorie_photo div.texte a, body.section-1237 div.categorie_photo div.texte a, body.section-909 div.photo div.texte a, body.section-910div.photo div.texte a, body.section-911 div.photo div.texte a, body.section-1237 div.photo div.texte a, body.section-1394 div.categorie_photo div.texte a, body.section-1960 div.categorie_photo div.texte a, body.section-1961 div.categorie_photo div.texte a, body.section-1962 div.categorie_photo div.texte a, body.section-1394 div.photo div.texte a, body.section-1960div.photo div.texte a, body.section-1961 div.photo div.texte a, body.section-1962 div.photo div.texte a{
       
  1026 	min-height:25px;/*40-15*/
       
  1027 	display:block;
       
  1028 	color:#FFF;
       
  1029 	font-family:Verdana, Geneva, sans-serif;
       
  1030 	font-weight:bold;
       
  1031 	text-decoration:none;
       
  1032 	padding: 10px 10px 5px 10px;
       
  1033 	}
       
  1034 	
       
  1035 /*------------------------------------------------------*
       
  1036   *-----------------------------------     CSS MENU ANNEXE     ----*
       
  1037   *------------------------------------------------------*/
       
  1038   
       
  1039 div#menu-annexe a{
       
  1040 	text-decoration:none;
       
  1041 	color:#87867c;
       
  1042 	padding: 0px 10px 0px 10px;
       
  1043 }
       
  1044 
       
  1045 
       
  1046 
       
  1047 div#menu-annexe a.pro{
       
  1048 	text-decoration:none;
       
  1049 	color:#87867c;
       
  1050 	padding: 0px 22px 2px 10px;
       
  1051 	background-image:url(../images/design/down.png);
       
  1052 	background-repeat:no-repeat;
       
  1053 	background-position: 90% 4px ;
       
  1054 	position: relative;
       
  1055 }
       
  1056 
       
  1057 
       
  1058 div#menu-annexe a.pro:hover{
       
  1059 	background-image:url(../images/design/down-over.png);
       
  1060 	
       
  1061 }
       
  1062 
       
  1063 div#menu-annexe a.pro.active-trail{
       
  1064 	color:#bd2c16;
       
  1065 	border-bottom: #bd2c16 6px solid;
       
  1066 	background-image:url(../images/design/down-over.png);
       
  1067 }
       
  1068 
       
  1069 
       
  1070 div#menu-annexe a:hover, div#menu-annexe a.active{
       
  1071 	color:#bd2c16;
       
  1072 }
       
  1073 
       
  1074 span.recherche {
       
  1075 	display: block;
       
  1076 	width: 205px;
       
  1077 	height:15px;
       
  1078 	background-color: #ECEDE7;
       
  1079 	padding: 4px 0px 6px 10px;
       
  1080 }
       
  1081 
       
  1082 
       
  1083 span.recherche input.champs{
       
  1084 	display: block;
       
  1085 	float:left;
       
  1086 	border: none;
       
  1087 	width: 178px;
       
  1088 	height:15px;
       
  1089 	font-size:11px;
       
  1090 	color:#87867c;
       
  1091 	letter-spacing: 1px;
       
  1092 	background-color: #ECEDE7;
       
  1093 }
       
  1094 
       
  1095 
       
  1096 
       
  1097 span.recherche input.bt{
       
  1098 	display: block;
       
  1099 	float:left;
       
  1100 	border: none;
       
  1101 	width: 25px;
       
  1102 	height:15px;
       
  1103 	background-image:url(../images/design/recherche.png);
       
  1104 	background-repeat:no-repeat;
       
  1105 	cursor:pointer;
       
  1106 }
       
  1107 
       
  1108 
       
  1109 
       
  1110 div#menu-annexe ul.proliste{
       
  1111 	list-style: none;
       
  1112 	margin: 0px;
       
  1113 	padding:0px;
       
  1114   	z-index: 101;
       
  1115 	background-color:#BD2C16;
       
  1116 	position: absolute;
       
  1117 	top:37px;
       
  1118 	display:none;
       
  1119 }
       
  1120 
       
  1121 div#menu-annexe ul.proliste li{
       
  1122   border: 0px;
       
  1123   margin: 0px;
       
  1124   padding: 0px;
       
  1125 
       
  1126 }
       
  1127 
       
  1128 
       
  1129 div#menu-annexe ul.proliste li a{
       
  1130 	display:block;
       
  1131 	float:left;
       
  1132 	width:160px;
       
  1133 	color: #ebc0ba;
       
  1134 	text-decoration: none;
       
  1135 	font-size: 11px;
       
  1136 	margin: 0px 10px 0px 10px;
       
  1137 	padding: 10px 0px 10px 0px;
       
  1138 	border-bottom:#CB5E4E 1px solid;
       
  1139 }
       
  1140 
       
  1141 div#menu-annexe ul.proliste li a:hover{
       
  1142 	color: #FFF;
       
  1143 }
       
  1144 
       
  1145 /*------------------------------------------------------*
       
  1146   *-----------------------------------     CSS MENU    ----*
       
  1147   *------------------------------------------------------*/
       
  1148   
       
  1149 div#menu ul.menu { 
       
  1150 	list-style: none;
       
  1151 	margin: 0px;
       
  1152 	padding: 0px;
       
  1153 	font-family: Verdana, Geneva, sans-serif;
       
  1154   	z-index: 100;
       
  1155 	float:left;
       
  1156 }
       
  1157 
       
  1158 
       
  1159 
       
  1160 
       
  1161 div#menu ul.menu  li {
       
  1162   float: left;
       
  1163   border: 0px;
       
  1164   margin: 0px;
       
  1165   padding: 0px;
       
  1166 
       
  1167 }
       
  1168 
       
  1169 div#menu ul.menu li a {
       
  1170 	display:block;
       
  1171 	height: 21px;/*40-12-6*/
       
  1172 	color: #58584e;
       
  1173 	padding: 13px 15px 0px 15px;
       
  1174 	text-align:center;
       
  1175 	text-decoration: none;
       
  1176 	font-size: 12px;
       
  1177 	background-image:url(../images/design/trait.png);
       
  1178 	background-repeat:no-repeat;
       
  1179 	background-position:right 14px;
       
  1180 	letter-spacing: 0px;
       
  1181 	border-bottom: none;
       
  1182 	margin-right:1px;
       
  1183 }
       
  1184 
       
  1185 /*////////////////////GESTION MENU FR/////////////////////////*/
       
  1186 
       
  1187 div#menu ul.menu li.menu-mlid-2666 a:hover, div#menu ul.menu li.menu-mlid-909 a:hover, div#menu ul.menu li.menu-mlid-910 a:hover, div#menu ul.menu li.menu-mlid-911 a:hover, div#menu ul.menu li.menu-mlid-1237 a:hover, div#menu ul.menu li.menu-mlid-6518 a:hover, div#menu ul.menu li.menu-mlid-909 a.selected-item, div#menu ul.menu li.menu-mlid-910 a.selected-item, div#menu ul.menu li.menu-mlid-911 a.selected-item, div#menu ul.menu li.menu-mlid-1237 a.selected-item{
       
  1188 	border-bottom: #850f45 6px solid;
       
  1189 	}
       
  1190 	
       
  1191 div#menu ul.menu li.menu-mlid-1238 a:hover, div#menu ul.menu li.menu-mlid-1238 a.selected-item{
       
  1192 	border-bottom: #3494a4 6px solid;
       
  1193 	}
       
  1194 
       
  1195 div#menu ul.menu li.menu-mlid-1239 a:hover, div#menu ul.menu li.menu-mlid-1239 a.selected-item{
       
  1196 	border-bottom: #7e8a2c 6px solid;
       
  1197 	}
       
  1198 
       
  1199 div#menu ul.menu li.menu-mlid-933 a:hover, div#menu ul.menu li.menu-mlid-933 a.selected-item{
       
  1200 	border-bottom: #8e6339 6px solid;
       
  1201 	}
       
  1202 	
       
  1203 div#menu ul.menu li.menu-mlid-1241 a:hover, div#menu ul.menu li.menu-mlid-1241 a.selected-item{
       
  1204 	border-bottom: #3494a4 6px solid;
       
  1205 	}
       
  1206 /*///////////////////////////////////////////////////////////*/
       
  1207 
       
  1208 
       
  1209 /*////////////////////GESTION MENU FR/////////////////////////*/
       
  1210 div#menu ul.menu li.menu-mlid-2673 a:hover, div#menu ul.menu li.menu-mlid-1394 a:hover, div#menu ul.menu li.menu-mlid-1960 a:hover, div#menu ul.menu li.menu-mlid-1961 a:hover, div#menu ul.menu li.menu-mlid-1962 a:hover, div#menu ul.menu li.menu-mlid-6519 a:hover, div#menu ul.menu li.menu-mlid-1394 a.selected-item, div#menu ul.menu li.menu-mlid-1960 a.selected-item, div#menu ul.menu li.menu-mlid-1961 a.selected-item, div#menu ul.menu li.menu-mlid-1962 a.selected-item{
       
  1211 	border-bottom: #850f45 6px solid;
       
  1212 	}
       
  1213 	
       
  1214 div#menu ul.menu li.menu-mlid-1963 a:hover, div#menu ul.menu li.menu-mlid-1963 a.selected-item{
       
  1215 	border-bottom: #3494a4 6px solid;
       
  1216 	}
       
  1217 
       
  1218 div#menu ul.menu li.menu-mlid-1964 a:hover, div#menu ul.menu li.menu-mlid-1964 a.selected-item{
       
  1219 	border-bottom: #7e8a2c 6px solid;
       
  1220 	}
       
  1221 
       
  1222 div#menu ul.menu li.menu-mlid-1965 a:hover, div#menu ul.menu li.menu-mlid-1965 a.selected-item{
       
  1223 	border-bottom: #8e6339 6px solid;
       
  1224 	}
       
  1225 	
       
  1226 div#menu ul.menu li.menu-mlid-1966 a:hover, div#menu ul.menu li.menu-mlid-1966 a.selected-item{
       
  1227 	border-bottom: #3494a4 6px solid;
       
  1228 	}
       
  1229 /*///////////////////////////////////////////////////////////*/
       
  1230 
       
  1231 
       
  1232 div#menu ul.menu ul.menu li a {
       
  1233 	color: #FFF;
       
  1234 	border-bottom: transparent 6px solid;
       
  1235 	background-image:url(../images/design/trait4.png);
       
  1236 	}
       
  1237 
       
  1238 div#menu ul.menu ul.menu li a.active-trail, div#menu ul.menu ul.menu li a:hover{
       
  1239 	border-bottom: #FFF 6px solid;
       
  1240 	}
       
  1241 	
       
  1242 	
       
  1243 	
       
  1244 div#menu ul.menu ul.menu{
       
  1245 	list-style: none;
       
  1246 	margin: 0px;
       
  1247 	padding: 0px;
       
  1248 	position:absolute;
       
  1249 	top: 40px;
       
  1250 	left:0px;
       
  1251 	width: 100%;
       
  1252 	height: 40px;
       
  1253 	display:none;
       
  1254 }
       
  1255 
       
  1256 div#menu li.active-trail ul.menu{
       
  1257 	display: block;
       
  1258 }
       
  1259 
       
  1260 div#sous-menu-aplat{
       
  1261 	position:absolute;
       
  1262 	width:100%;
       
  1263 	height:40px;
       
  1264 	top:90px;
       
  1265 	left:0px;
       
  1266 	display:none;
       
  1267 	z-index:-1;
       
  1268 	}
       
  1269 
       
  1270 /*------------------------------------------------------*
       
  1271   *-----------------------------------     CSS BANDEAU    ----*
       
  1272   *------------------------------------------------------*/
       
  1273 
       
  1274 div#bandeau-image{
       
  1275 	width: 1000px;
       
  1276 	min-height: 140px;
       
  1277 	margin-left:auto;
       
  1278 	margin-right:auto;
       
  1279 	position:relative;
       
  1280 }
       
  1281 
       
  1282 div#bandeau-titrage{
       
  1283 	position:absolute;
       
  1284 	min-height:96px;/*140-44*/
       
  1285 	width:978px;/*1000-22*/
       
  1286 	padding: 22px 0px 22px 22px;
       
  1287 	color: #FFF;
       
  1288 	right:0px;
       
  1289 	top:0px;
       
  1290 	text-align:right;
       
  1291 	display:none;
       
  1292 }
       
  1293 
       
  1294 
       
  1295 
       
  1296 div#bandeau-titrage span.surtitre {
       
  1297 	font-family: 'Museo300';
       
  1298 	margin:0px 20px 0px 0px;
       
  1299 	font-size: 20px;
       
  1300 	letter-spacing: 0px;
       
  1301 }
       
  1302 
       
  1303 div.editorial span.surtitre {
       
  1304 	font-family: Verdana, Geneva, sans-serif;
       
  1305 	color:#eb1b79;
       
  1306 	font-size:13px;
       
  1307 	display:block;
       
  1308 	text-transform:none;
       
  1309 }
       
  1310 
       
  1311 div.editorial span.soustitre {
       
  1312 	font-family: Verdana, Geneva, sans-serif;
       
  1313 	color:#333;
       
  1314 	font-size:13px;
       
  1315 	display:block;
       
  1316 	font-weight:bold;
       
  1317 }
       
  1318 
       
  1319 div.editorial div.masque h2{
       
  1320 	line-height:28px;
       
  1321 }
       
  1322 
       
  1323 
       
  1324 div#bandeau-titrage h1{
       
  1325 	margin: 5px 18px 9px 0px;
       
  1326 	font-family: 'Museo900';
       
  1327 	text-transform:uppercase;
       
  1328 	font-size: 64px;
       
  1329 	line-height: 56px;
       
  1330 }
       
  1331 
       
  1332 
       
  1333 div#bandeau-titrage a.bt{
       
  1334 	display:block;
       
  1335 	float:right;
       
  1336 	font-family: 'Museo300';
       
  1337 	text-transform:uppercase;
       
  1338 	font-size: 24px;
       
  1339 	color:#FFF;
       
  1340 	text-decoration:none;
       
  1341 	background-color:#EB1B79;
       
  1342 	margin-top: 5px;
       
  1343 	padding: 8px 17px 5px 26px;
       
  1344 	min-width:277px;
       
  1345 }
       
  1346 
       
  1347 div#bandeau-titrage a.bt:hover{
       
  1348 	background-color:#850F45;
       
  1349 }
       
  1350 
       
  1351 a#appel-copyright {
       
  1352 	display:block;
       
  1353 	position:absolute;
       
  1354 	bottom:0px;
       
  1355 	right:0px;
       
  1356 	color:#FFF;
       
  1357 	text-decoration:none;
       
  1358 	text-align:center;
       
  1359 	padding: 3px 5px 3px 5px;
       
  1360 	font-weight:bold;
       
  1361 	z-index:2;
       
  1362 }
       
  1363 
       
  1364 
       
  1365 
       
  1366 div#copyright{
       
  1367 	display:none;
       
  1368 	position:absolute;
       
  1369 	bottom:0px;
       
  1370 	left:0px;
       
  1371 	width:990px;
       
  1372 	padding: 3px 5px 3px 5px;
       
  1373 	text-align:left;
       
  1374 	z-index:1;
       
  1375 	font-size:12px;
       
  1376 }
       
  1377 
       
  1378 /*------------------------------------------------------*
       
  1379   *-----------------------------------     CSS ARIANE    ----*
       
  1380   *------------------------------------------------------*/
       
  1381   
       
  1382 div#ariane a{
       
  1383 	color:#000;
       
  1384 	text-decoration:none;
       
  1385 	font-weight: normal;
       
  1386 }
       
  1387 
       
  1388 div#ariane a:hover{
       
  1389 	color:#FFF;
       
  1390 }
       
  1391 
       
  1392 
       
  1393 
       
  1394 
       
  1395 /*------------------------------------------------------*
       
  1396   *-----------------------------------     CSS TOOLKIT    ----*
       
  1397   *------------------------------------------------------*/
       
  1398   
       
  1399 #toolkit a{
       
  1400 	margin-top:8px;
       
  1401 	margin-right:8px;
       
  1402 	margin-left:0px;	
       
  1403 	}
       
  1404 	
       
  1405 /*------------------------------------------------------*
       
  1406   *-----------------------------------     CSS FOOTER 1    ----*
       
  1407   *------------------------------------------------------*/
       
  1408 
       
  1409 /*::::::::::::::::::PARTENAIRES:::::::::::::::::::*/
       
  1410 
       
  1411 div#main-partner{
       
  1412 	float:left;
       
  1413 	width: 150px;
       
  1414 	height: 100px;
       
  1415 	padding-left:25px;
       
  1416 	padding-right:25px;
       
  1417 	position:relative;
       
  1418 }
       
  1419 
       
  1420 div#other-partner{
       
  1421 	float:left;
       
  1422 	width: 300px;
       
  1423 	height: 100px;
       
  1424 	position:relative;
       
  1425 }
       
  1426 
       
  1427 span.titrehaut{
       
  1428 	z-index:200;
       
  1429 	display:block;
       
  1430 	width:100%;
       
  1431 	position: absolute;
       
  1432 	top:8px;
       
  1433 	left:0px;
       
  1434 	color:#b2b2b2;
       
  1435 	text-align:center;
       
  1436 	font-size:10px;
       
  1437 	font-weight:bold;
       
  1438 }
       
  1439 
       
  1440 
       
  1441 span.titrebas{
       
  1442 	display:block;
       
  1443 	z-index:200;
       
  1444 	width:100%;
       
  1445 	position: absolute;
       
  1446 	bottom:6px;
       
  1447 	left:0px;
       
  1448 	text-align:center;
       
  1449 	font-size:9px;
       
  1450 	color:#b2b2b2;
       
  1451 	text-transform:uppercase;
       
  1452 }
       
  1453 
       
  1454 div.partner{
       
  1455 	float:left;
       
  1456 	height: 100px;
       
  1457 	overflow:hidden;
       
  1458 	width:150px;
       
  1459 }
       
  1460 
       
  1461 ul.partner-logo{
       
  1462 	margin:0px;
       
  1463 	padding:0px;
       
  1464 	list-style:none;
       
  1465 }
       
  1466 
       
  1467 a.bonus{
       
  1468 	float:left;
       
  1469 	display:block;
       
  1470 	width: 125px;
       
  1471 	height: 50px;/*100-50*/
       
  1472 	font-family: 'Museo900';
       
  1473 	font-size: 14px;
       
  1474 	text-transform: uppercase;
       
  1475 	padding: 50px 0px 0px 0px;
       
  1476 	color:#666;
       
  1477 	text-decoration:none;
       
  1478 	text-align:center;
       
  1479 }
       
  1480 
       
  1481 div#footercentrer {
       
  1482 	position:relative;
       
  1483 }
       
  1484 
       
  1485 div#footercentrer div.fb-like{
       
  1486 	position:absolute;
       
  1487 	top:65px;
       
  1488 	right:0px;
       
  1489 }
       
  1490 /*::::::::::::::::::SOCIAL BOOKMARKING:::::::::::::::::::*/
       
  1491 
       
  1492 #toolkit div.fb-like{
       
  1493 	float:right;
       
  1494 	margin-top:10px;
       
  1495 	margin-right:8px;
       
  1496 	margin-left:0px;
       
  1497 }
       
  1498 
       
  1499 a.fb, a.tw, a.rss, a.ami, a.print{
       
  1500 	background-image:url(../images/design/social.png);
       
  1501 	width:25px;
       
  1502 	height:25px;
       
  1503 	float:left;
       
  1504 	display:block;
       
  1505 	float: right;
       
  1506 	font-size:0px;
       
  1507 	text-indent:-1500px;
       
  1508 	margin-top:25px;
       
  1509 	margin-left:8px;
       
  1510 	background-repeat:no-repeat;
       
  1511 }
       
  1512 
       
  1513 a.fb{
       
  1514 	background-position: 0px 0px;
       
  1515 }
       
  1516 
       
  1517 a.fb:hover{
       
  1518 	background-position: 0px -25px;
       
  1519 }
       
  1520 
       
  1521 a.tw{
       
  1522 	background-position: -25px 0px;
       
  1523 }
       
  1524 
       
  1525 a.tw:hover{
       
  1526 	background-position: -25px -25px;
       
  1527 }
       
  1528 
       
  1529 a.rss{
       
  1530 	background-position: -50px 0px;
       
  1531 }
       
  1532 
       
  1533 a.rss:hover{
       
  1534 	background-position: -50px -25px;
       
  1535 }
       
  1536 
       
  1537 a.ami{
       
  1538 	background-position: -75px 0px;
       
  1539 }
       
  1540 
       
  1541 a.ami:hover{
       
  1542 	background-position: -75px -25px;
       
  1543 }
       
  1544 
       
  1545 a.print{
       
  1546 	background-position: -100px 0px;
       
  1547 }
       
  1548 
       
  1549 a.print:hover{
       
  1550 	background-position: -100px -25px;
       
  1551 }
       
  1552 
       
  1553 /*::::::::::::::::::GOODIES:::::::::::::::::::*/
       
  1554 
       
  1555 a.pair{
       
  1556 	background-color:#F6F6F6;
       
  1557 }
       
  1558 
       
  1559 a.pair:hover{
       
  1560 	background-color:#666666;
       
  1561 	color:#FFF;
       
  1562 }
       
  1563 
       
  1564 a.impair{
       
  1565 	background-color:#FAFAFA;
       
  1566 }
       
  1567 
       
  1568 a.impair:hover{
       
  1569 	background-color:#666666;
       
  1570 	color:#FFF;
       
  1571 }
       
  1572 
       
  1573 /*------------------------------------------------------*
       
  1574   *-----------------------------------     CSS FOOTER 2    ----*
       
  1575   *------------------------------------------------------*/
       
  1576 
       
  1577 div#footer2 div{
       
  1578 	width: 1000px;
       
  1579 	margin-left:auto;
       
  1580 	margin-right:auto;
       
  1581 	}
       
  1582 	
       
  1583 div#footer2 div ul{
       
  1584 	margin:0px;
       
  1585 	padding:0px;
       
  1586 	}
       
  1587 
       
  1588 div#footer2 div ul li{
       
  1589 	display:inline;
       
  1590 	padding-left: 10px;
       
  1591 	padding-right:10px;
       
  1592 	background-image:url(../images/design/trait.png);
       
  1593 	background-repeat:no-repeat;
       
  1594 	background-position:top right;
       
  1595 	}
       
  1596 	
       
  1597 div#footer2 a{
       
  1598 	color: #808080;
       
  1599 	text-decoration:none;
       
  1600 }
       
  1601 
       
  1602 div#footer2 a:hover{
       
  1603 	text-decoration: underline;
       
  1604 }
       
  1605 
       
  1606 /*------------------------------------------------------*
       
  1607   *-----------------------------------     CSS HOME - ACTU    ----*
       
  1608   *------------------------------------------------------*/
       
  1609   
       
  1610 div.actu{
       
  1611 	clear:both;
       
  1612 	width: 640px;
       
  1613 	height: 240px;
       
  1614 	background-color:#A52613;
       
  1615 	margin-bottom:20px;
       
  1616 	position:relative;
       
  1617 	overflow:hidden;
       
  1618 }
       
  1619 
       
  1620 
       
  1621 
       
  1622 
       
  1623 div.actu.noimg{
       
  1624 
       
  1625 	height:auto;
       
  1626 	
       
  1627 }
       
  1628 div.actu.noimg div.texte{
       
  1629 	position: static;
       
  1630 	height:auto;
       
  1631 	width: 610px;/* 640-30 */
       
  1632 	padding: 17px 10px 0px 20px;
       
  1633 	overflow:visible;
       
  1634 	margin-bottom:40px;
       
  1635 }
       
  1636 
       
  1637 div.actu.noimg a.bt{
       
  1638 	width: 616px;/*640-24*/
       
  1639 	padding: 7px 12px 3px 12px;
       
  1640 }
       
  1641 
       
  1642 div.actu.noimg a.reserver{
       
  1643 	left:0px;
       
  1644 }
       
  1645 
       
  1646 
       
  1647 div.actu img{
       
  1648 	position: absolute;
       
  1649 	top:0px;
       
  1650 	left:0px;
       
  1651 	width: 320px;
       
  1652 	height: 240px;
       
  1653 }
       
  1654 
       
  1655 
       
  1656 div.actu div.texte{
       
  1657 	position: absolute;
       
  1658 	top:0px;
       
  1659 	right:0px;
       
  1660 	width: 292px;/*320-10-18*/
       
  1661 	height: 180px;/*207-17*/
       
  1662 	overflow:hidden;
       
  1663 	padding: 17px 10px 0px 0px;
       
  1664 	color:#FFF;
       
  1665 	font-size:12px;
       
  1666 	color:#e4beb9;
       
  1667 }
       
  1668 
       
  1669 
       
  1670 
       
  1671 
       
  1672 div.texte h2, div.texte h3, div.texte h4 {
       
  1673 	margin:0px;
       
  1674 }
       
  1675 
       
  1676 div.texte h2{
       
  1677 	font-size:13px;
       
  1678 	font-weight:normal;
       
  1679 	color:#FFF;
       
  1680 }
       
  1681 
       
  1682 div.texte h3{
       
  1683 	font-family: 'Museo900';
       
  1684 	font-size:26px;
       
  1685 	text-transform:uppercase;
       
  1686 	color:#FFF;
       
  1687 	font-weight:normal;
       
  1688 	line-height:24px;
       
  1689 	margin-top:4px;
       
  1690 }
       
  1691 
       
  1692 div.texte h4{
       
  1693 	font-size:13px;
       
  1694 	text-transform:uppercase;
       
  1695 	color:#000;
       
  1696 	margin-top:4px;
       
  1697 }
       
  1698 
       
  1699 div.texte p{
       
  1700 	margin: 10px 0px 0px 0px;
       
  1701 	color:#e4beb9;
       
  1702 }
       
  1703 
       
  1704 div.actu a.bt{
       
  1705 	position: absolute;
       
  1706 	display:block;
       
  1707 	right:0px;
       
  1708 	bottom:0px;
       
  1709 	width: 296px;/*320-24*/
       
  1710 	height: 19px;/*30-10*/
       
  1711 	color:#FFF;
       
  1712 	text-decoration:none;
       
  1713 	text-transform:uppercase;
       
  1714 	font-weight:bold;
       
  1715 	font-size:13px;
       
  1716 	text-align:right;
       
  1717 	padding: 8px 12px 3px 12px;
       
  1718 	z-index:1;
       
  1719 }
       
  1720 
       
  1721 
       
  1722 div.actu a.reserver{
       
  1723 	position: absolute;
       
  1724 	display:block;
       
  1725 	left:320px;
       
  1726 	bottom:0px;
       
  1727 	height: 20px;
       
  1728 	color:#FFF;
       
  1729 	text-decoration:none;
       
  1730 	text-transform:uppercase;
       
  1731 	font-weight:bold;
       
  1732 	font-size:13px;
       
  1733 	font-family: 'Museo300';
       
  1734 	text-align:right;
       
  1735 	padding: 10px 18px 0px 18px;
       
  1736 	background-color: #59140B;
       
  1737 	z-index:2;
       
  1738 }
       
  1739 div.actu a.reserver:hover{
       
  1740 	color:#FFF;
       
  1741 	background-color:#330C06;
       
  1742 	text-decoration:none;
       
  1743 }
       
  1744 
       
  1745 
       
  1746 
       
  1747 
       
  1748 /*------------------------------------------------------*
       
  1749   *-----------------------------------     CSS HOME - BREVES    ----*
       
  1750   *------------------------------------------------------*/
       
  1751 
       
  1752 div.breve{
       
  1753 	clear:both;
       
  1754 	width: 320px;
       
  1755 	background-color:#A45C13;
       
  1756 	margin-bottom:20px;
       
  1757 	position:relative;
       
  1758 }
       
  1759 
       
  1760 div.breve img{
       
  1761 	width: 320px;
       
  1762 	height: 120px;
       
  1763 }
       
  1764 
       
  1765 div.breve div.texte{
       
  1766 	padding: 16px 19px 19px 19px;
       
  1767 }
       
  1768 
       
  1769 /*------------------------------------------------------*
       
  1770   *-----------------------------------     CSS HOME - TWEETS    ----*
       
  1771   *------------------------------------------------------*/
       
  1772 
       
  1773 div.tweets{
       
  1774 	clear:both;
       
  1775 	width: 320px;
       
  1776 	background-color:#FFFFFF;
       
  1777 	margin-bottom:20px;
       
  1778 	position:relative;
       
  1779 	padding-bottom:30px;
       
  1780 }
       
  1781 
       
  1782 div.tweets div.texte{
       
  1783 	padding: 16px 19px 19px 19px;
       
  1784 }
       
  1785 
       
  1786 div.tweets div.texte h2, div.tweets div.texte h3{
       
  1787 	color:#A45C13;
       
  1788 }
       
  1789 div#droite div.tweets  div.texte a{
       
  1790 	color:#A45C13;
       
  1791 }
       
  1792 div.tweets div.texte{
       
  1793 	font-size: 11px;
       
  1794 	color:#A45C13;
       
  1795 }
       
  1796 
       
  1797 div#droite div.tweets .views-row{
       
  1798 	margin-top:15px;
       
  1799 }
       
  1800 
       
  1801 div#droite div.tweets .views-field-created-time{
       
  1802 	margin-top:5px;
       
  1803 	padding-left:20px;
       
  1804 	background-image:url('../images/clock.png');
       
  1805 	background-repeat:no-repeat;
       
  1806 }
       
  1807 
       
  1808 iframe.twitter-follow-button{
       
  1809 	float:right;
       
  1810 	margin-top:20px;
       
  1811 }
       
  1812 /*------------------------------------------------------*
       
  1813   *-----------------------------------     CSS LISTE OPERAS   ----*
       
  1814   *------------------------------------------------------*/
       
  1815   
       
  1816 div.spectacle{
       
  1817 	float:left;
       
  1818 	width: 320px;
       
  1819 	height: 270px;
       
  1820 	background-color:#9E1151;
       
  1821 	margin-bottom:40px;
       
  1822 	position:relative;
       
  1823 	overflow:hidden;
       
  1824 	margin-right:20px;
       
  1825 }
       
  1826 
       
  1827 div.spectacle img{
       
  1828 	position: absolute;
       
  1829 	top:0px;
       
  1830 	left:0px;
       
  1831 	width: 320px;
       
  1832 	height: 120px;
       
  1833 }
       
  1834 
       
  1835 
       
  1836 div.spectacle div.texte{
       
  1837 	position: absolute;
       
  1838 	top:120px;
       
  1839 	right:0px;
       
  1840 	width: 292px;/*320-10-18*/
       
  1841 	height: 180px;/*207-17*/
       
  1842 	overflow:hidden;
       
  1843 	padding: 17px 10px 0px 0px;
       
  1844 	color:#FFF;
       
  1845 	font-size:12px;
       
  1846 }
       
  1847 
       
  1848 
       
  1849 div.spectacle.noimg{
       
  1850 	height: 150px;
       
  1851 }
       
  1852 
       
  1853 div.spectacle.noimg div.texte{
       
  1854 	top: 0px;
       
  1855 }
       
  1856 
       
  1857 
       
  1858 /*div.texte h2, div.texte h3, div.texte h4 {
       
  1859 	margin:0px;
       
  1860 }
       
  1861 
       
  1862 div.texte h2{
       
  1863 	font-size:13px;
       
  1864 	font-weight:normal;
       
  1865 	color:#FFF;
       
  1866 }
       
  1867 
       
  1868 div.texte h3{
       
  1869 	font-family: 'Museo900';
       
  1870 	font-size:26px;
       
  1871 	text-transform:uppercase;
       
  1872 	color:#FFF;
       
  1873 	font-weight:normal;
       
  1874 	line-height:24px;
       
  1875 	margin-top:4px;
       
  1876 }
       
  1877 
       
  1878 div.texte h4{
       
  1879 	font-size:13px;
       
  1880 	text-transform:uppercase;
       
  1881 	color:#000;
       
  1882 	margin-top:4px;
       
  1883 }
       
  1884 
       
  1885 div.texte p{
       
  1886 	margin: 10px 0px 0px 0px;
       
  1887 	color:#e4beb9;
       
  1888 }
       
  1889 
       
  1890 div.texte p strong{
       
  1891 	color:#fff;
       
  1892 }*/
       
  1893 
       
  1894 div.spectacle a.bt{
       
  1895 	position: absolute;
       
  1896 	display:block;
       
  1897 	right:0px;
       
  1898 	bottom:0px;
       
  1899 	width: 296px;/*320-24*/
       
  1900 	height: 19px;/*30-10*/
       
  1901 	background-color:#EB1B79;
       
  1902 	color:#FFF;
       
  1903 	text-decoration:none;
       
  1904 	text-transform:uppercase;
       
  1905 	font-weight:bold;
       
  1906 	font-size:13px;
       
  1907 	text-align:right;
       
  1908 	padding: 8px 12px 3px 12px;
       
  1909 	z-index:1;
       
  1910 }
       
  1911 
       
  1912 div.spectacle a.bt:hover{
       
  1913 	background-color:#850F45;
       
  1914 }
       
  1915 
       
  1916 div.spectacle.noimg a.bt{
       
  1917 	width: 616px;/*640-24*/
       
  1918 	padding: 7px 12px 3px 12px;
       
  1919 }
       
  1920 
       
  1921 div.spectacle.noimg a.bt:hover{
       
  1922 	background-color:#850F45;
       
  1923 
       
  1924 }
       
  1925 
       
  1926 
       
  1927 
       
  1928 
       
  1929 
       
  1930 div.spectacle a.reserver, div.spectacle.noimg a.reserver{
       
  1931 	position: absolute;
       
  1932 	display:block;
       
  1933 	left:0px;
       
  1934 	bottom:0px;
       
  1935 	height: 20px;
       
  1936 	color:#FFF;
       
  1937 	text-decoration:none;
       
  1938 	text-transform:uppercase;
       
  1939 	font-weight:bold;
       
  1940 	font-size:13px;
       
  1941 	font-family: 'Museo300';
       
  1942 	text-align:right;
       
  1943 	padding: 10px 18px 0px 18px;
       
  1944 	background-color: #600B31;
       
  1945 	z-index:2;
       
  1946 }
       
  1947 
       
  1948 div.spectacle a.reserver:hover, div.spectacle.noimg a.reserver:hover{
       
  1949 	color: #FFF;
       
  1950 	background-color:#39061E;
       
  1951 }
       
  1952 
       
  1953 
       
  1954 /*------------------------------------------------------*
       
  1955   *-----------------------------------     CSS ACTUALITE  ----*
       
  1956   *------------------------------------------------------*/
       
  1957   
       
  1958 div.event{
       
  1959 	float:left;
       
  1960 	width: 1000px;
       
  1961 	min-height: 240px;
       
  1962 	background-image:url(../images/design/event.png);
       
  1963 	margin-bottom:20px;
       
  1964 }
       
  1965 
       
  1966 
       
  1967 div.event div.texte{
       
  1968 	float:left;
       
  1969 	width: 610px;/*660-50*/
       
  1970 	padding: 17px 10px 10px 40px;
       
  1971 	font-size:12px;
       
  1972 	line-height:16px;
       
  1973 }
       
  1974 
       
  1975 
       
  1976 div.event div.texte p, div.event div.texte strong{
       
  1977 	color:#333;
       
  1978 }
       
  1979 
       
  1980 div.event div.texte h2, div.event div.texte h3, div.event div.texte a, div.event div.texte span{
       
  1981 	color:#eb1b79;
       
  1982 }
       
  1983 
       
  1984 
       
  1985 
       
  1986 div.event img{
       
  1987 	float:right;
       
  1988 	width: 340px;
       
  1989 }
       
  1990 
       
  1991 
       
  1992 div.event a{
       
  1993 	text-decoration:none;
       
  1994 	font-weight: bold;
       
  1995 	}
       
  1996 
       
  1997 
       
  1998 div.event a:hover{
       
  1999 	text-decoration: underline;
       
  2000 }
       
  2001 
       
  2002 
       
  2003 
       
  2004 
       
  2005 div.event div.texte a{
       
  2006 	float: none;
       
  2007 	width: auto;
       
  2008 	position: static;
       
  2009 	display: inline;
       
  2010 }
       
  2011 
       
  2012 div.event a{
       
  2013 	float:right;
       
  2014 	width: 340px;
       
  2015 	position:relative;
       
  2016 	display:block;
       
  2017 }
       
  2018 
       
  2019 body div.editorial a.special{
       
  2020     font-size:10px;
       
  2021     text-transform:uppercase;
       
  2022     font-weight:bold;
       
  2023     color:#FFF;
       
  2024 	text-decoration:none;
       
  2025     background-color:#B8155F;
       
  2026     padding: 5px 15px 5px 15px;
       
  2027     margin-top:30px;
       
  2028     margin-right:0px;
       
  2029 	display: block;
       
  2030 	clear:both;
       
  2031     float:right;
       
  2032     }
       
  2033 	
       
  2034 	
       
  2035 body div.editorial a.special:hover{
       
  2036     color:#FFF;
       
  2037     }
       
  2038 
       
  2039 
       
  2040 body div.editorial.videos a.special, body div.editorial.photos a.special, body div.editorial.audios a.special{
       
  2041     font-size:10px;
       
  2042     text-transform:uppercase;
       
  2043     font-weight:bold;
       
  2044     color:#FFF;
       
  2045 	text-decoration:none;
       
  2046     background-color:#850F45;
       
  2047     padding: 5px 15px 5px 15px;
       
  2048     margin-top:10px;
       
  2049     margin-right:0px;
       
  2050 	display: block;
       
  2051     float:right;
       
  2052     }
       
  2053 
       
  2054 body div.editorial.videos a.special:hover, body div.editorial.photos a.special:hover, body div.editorial.audios a.special:hover{
       
  2055     background-color:#B8155F;
       
  2056     }
       
  2057 
       
  2058 	
       
  2059 div.event a span{
       
  2060 	display:block;
       
  2061 	position:absolute;
       
  2062 	background-image:url(../images/design/picto_play_actu.png);
       
  2063 	width:51px;
       
  2064 	height:51px;
       
  2065 	background-repeat:no-repeat;
       
  2066 	bottom:10px;
       
  2067 	right:10px;
       
  2068 	z-index:999;
       
  2069 	}
       
  2070 
       
  2071 div.hide, div.close{
       
  2072 	display:none;
       
  2073 }
       
  2074 
       
  2075 div.open, div.close{font-weight:bold; color:#eb1b79; cursor:pointer;
       
  2076 }
       
  2077 
       
  2078 /*------------------------------------------------------*
       
  2079   *-----------------------------------     CSS CALENDRIER  ----*
       
  2080   *------------------------------------------------------*/
       
  2081 
       
  2082 
       
  2083 div#gauche div.calendrier ul{
       
  2084 	margin:0px;
       
  2085 	padding:0px;}
       
  2086 
       
  2087 
       
  2088 
       
  2089 div#gauche div.calendrier ul li{
       
  2090 	margin:0px;
       
  2091 	padding:0px;
       
  2092 	display:inline;
       
  2093 	list-style:none;
       
  2094 	color:#52092b;
       
  2095 	padding-right:13px;
       
  2096 	margin-right:13px;
       
  2097 	border-right:#850F45 1px solid;
       
  2098 	}
       
  2099 
       
  2100 div#gauche div.calendrier ul li a{
       
  2101 	margin:0px;
       
  2102 	padding:0px;
       
  2103 	display:inline;
       
  2104 	list-style:none;
       
  2105 	font-weight:bold;
       
  2106 	color:#52092b;
       
  2107 	text-decoration:none;
       
  2108 	}
       
  2109 	
       
  2110 div#gauche div.calendrier ul li a:hover, div#gauche div.calendrier ul li a.active{
       
  2111 	color:#d2186c;
       
  2112 	}
       
  2113 	
       
  2114 table.table_calendrier{
       
  2115 	width:580px;
       
  2116 	margin-bottom:20px;
       
  2117 	font-size:11px;
       
  2118 	line-height:12px;
       
  2119 	color:#9f1252;
       
  2120 	border:0px;
       
  2121 	}
       
  2122 
       
  2123 
       
  2124 
       
  2125 
       
  2126 table.table_calendrier th{
       
  2127 	background-color:#9F1252;
       
  2128 	height:30px;
       
  2129 	color:#FFF;
       
  2130 	text-align:left;
       
  2131 	padding-left:10px;
       
  2132 	}
       
  2133 
       
  2134 table.table_calendrier td{
       
  2135 	background-color:#F6F6F6;
       
  2136 	color:#9F1252;
       
  2137 	padding:10px;
       
  2138 	width:200px;
       
  2139 	}
       
  2140 
       
  2141 table.table_calendrier td a{
       
  2142 	color:#9F1252;
       
  2143 	text-decoration:none;
       
  2144 	font-size:11px;
       
  2145 	}
       
  2146 
       
  2147 body.section-909 .editorial td.table_calendrier_titre, body.section-1394 .editorial td.table_calendrier_titre{
       
  2148 	font-weight:bold;
       
  2149 	color:#9f1252;
       
  2150 	width:300px;
       
  2151 	}
       
  2152 body.section-909 .editorial td.table_calendrier_heure{
       
  2153 	font-weight: normal;
       
  2154 	color:#6c0c38;
       
  2155 	width:40px;
       
  2156 	}
       
  2157 body.section-909 .editorial td.table_calendrier_type{
       
  2158 	font-weight:normal;
       
  2159 	color:#9f1252;
       
  2160 	width:60px;
       
  2161 	}
       
  2162 
       
  2163 
       
  2164 body.section-1394 .editorial td.table_calendrier_heure{
       
  2165 	font-weight: normal;
       
  2166 	color:#6c0c38;
       
  2167 	width:65px;
       
  2168 	}
       
  2169 body.section-1394 .editorial td.table_calendrier_type{
       
  2170 	font-weight:normal;
       
  2171 	color:#9f1252;
       
  2172 	width:35px;
       
  2173 	}
       
  2174 	
       
  2175 	
       
  2176 body.section-909 .editorial td.table_calendrier_scene a, body.section-1394 .editorial td.table_calendrier_scene a{
       
  2177 	font-weight:normal;
       
  2178 	color:#4c4c4c;
       
  2179 	}
       
  2180 body.section-909 .editorial td.table_calendrier_scene a:hover, body.section-1394 .editorial td.table_calendrier_scene a:hover{
       
  2181 	text-decoration:underline;
       
  2182 	}
       
  2183 
       
  2184 li#m7 thead, li#m7 tbody {
       
  2185 	display:none;
       
  2186 	}
       
  2187 
       
  2188 li#m7 table{
       
  2189 	margin-top:-4px;
       
  2190 	}
       
  2191 
       
  2192 div.infos.calendrier{
       
  2193 	padding:0px;
       
  2194 	}
       
  2195 	
       
  2196 div.infos.calendrier ul{
       
  2197 	padding:22px;
       
  2198 	margin:22px 0px 0px 0px;
       
  2199 	position:relative;}
       
  2200 	
       
  2201 div.infos.calendrier li {
       
  2202 	padding:0px;
       
  2203 	margin:0px;
       
  2204 	list-style:none;
       
  2205 	}
       
  2206 
       
  2207 table.calendar{
       
  2208 	width:275px;
       
  2209 	background-color:#FFF;
       
  2210 	color:#9F1252;
       
  2211 	font-size:11px;
       
  2212 	margin:0px;
       
  2213 	padding:0px;
       
  2214 	}
       
  2215 
       
  2216 
       
  2217 	
       
  2218 table.calendar th{
       
  2219 	font-weight:normal;
       
  2220 	background-color:#EDEDED;
       
  2221 	line-height:30px;
       
  2222 	}
       
  2223 	
       
  2224 table.calendar td{
       
  2225 	text-align:center;
       
  2226 	line-height:30px;
       
  2227 	background-color:#F6F6F6;
       
  2228 	}
       
  2229 	
       
  2230 table.calendar td.highlighted{
       
  2231 	background-color:#9F1252;
       
  2232 	}
       
  2233 
       
  2234 
       
  2235 
       
  2236 body div.infos table.calendar td.highlighted a{
       
  2237 	font-weight:bold;
       
  2238 	color:#FFF;
       
  2239 	text-decoration:none;
       
  2240 	}
       
  2241 
       
  2242 
       
  2243 
       
  2244 table.calendar caption{
       
  2245 	color:#FFF;
       
  2246 	cursor: pointer;
       
  2247 	position:absolute;
       
  2248 	}
       
  2249 	
       
  2250 li#m6 table.calendar caption{
       
  2251 	background-color:#EB1B79;
       
  2252 	font-weight:bold;
       
  2253 	top:0px;
       
  2254 	left:22px;
       
  2255 	width:138px;
       
  2256 	}
       
  2257 li#m7 table.calendar caption{
       
  2258 	background-color:#9F1252;
       
  2259 	font-weight: normal;
       
  2260 	top:0px;
       
  2261 	left:160px;
       
  2262 	width:138px;
       
  2263 	}
       
  2264 
       
  2265 
       
  2266 
       
  2267 
       
  2268 
       
  2269 body.section-909 div.infos div.annonce, body.section-910 div.infos div.annonce, body.section-911 div.infos div.annonce, body.section-1237 div.infos div.annonce{
       
  2270 	width: 320px;
       
  2271 	border-bottom:#8E0F49 1px solid;
       
  2272 	padding:5px 0px 10px 0px;
       
  2273 	margin:7px 0px 7px 0px;
       
  2274 	color:#FFF;
       
  2275 	text-indent:20px;
       
  2276 }
       
  2277 
       
  2278 body.section-909 div.infos div.annonce h3, body.section-910 div.infos div.annonce h3, body.section-911 div.infos div.annonce h3, body.section-1237 div.infos div.annonce h3, div#agenda div.annonce h3{
       
  2279 	font-family: 'Museo900';
       
  2280 	font-size:26px;
       
  2281 	text-transform:uppercase;
       
  2282 	color:#FFF;
       
  2283 	margin:0px;
       
  2284 	padding:0px;
       
  2285 	line-height:24px;
       
  2286 	padding-left:20px;
       
  2287 	padding-right:20px;
       
  2288 	text-indent: 0px;
       
  2289 	}
       
  2290 
       
  2291 div.infos div.annonce h4, div#agenda div.annonce h4{
       
  2292 	font-family: Verdana, Geneva, sans-serif;
       
  2293 	font-size:13px;
       
  2294 	text-transform:uppercase;
       
  2295 	font-weight: bold;
       
  2296 	color:#3e0e07;
       
  2297 	margin:0px;
       
  2298 	padding:0px;
       
  2299 	line-height:13px;
       
  2300 	padding-left:20px;
       
  2301 	padding-right:20px;
       
  2302 	text-indent: 0px;
       
  2303 	}
       
  2304 
       
  2305 
       
  2306 
       
  2307 
       
  2308 /*------------------------------------------------------*
       
  2309   *-----------------------------------     CSS FONT FACE     ----*
       
  2310   *------------------------------------------------------*/
       
  2311 
       
  2312 @font-face {
       
  2313     font-family: 'Museo300';
       
  2314     src: url('../fonts/museo300-regular-webfont.eot');
       
  2315     src: url('../fonts/museo300-regular-webfont.eot?iefix') format('eot'),
       
  2316          url('../fonts/museo300-regular-webfont.woff') format('woff'),
       
  2317          url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
       
  2318          url('../fonts/museo300-regular-webfont.svg#webfontRH6gdm7j') format('svg');
       
  2319 }
       
  2320 
       
  2321 @font-face {
       
  2322     font-family: 'Museo900';
       
  2323     src: url('../fonts/museo900-regular-webfont.eot');
       
  2324     src: url('../fonts/museo900-regular-webfont.eot?iefix') format('eot'),
       
  2325          url('../fonts/museo900-regular-webfont.woff') format('woff'),
       
  2326          url('../fonts/museo900-regular-webfont.ttf') format('truetype'),
       
  2327          url('../fonts/museo900-regular-webfont.svg#webfontNyzFKKA7') format('svg');
       
  2328 }
       
  2329 
       
  2330 /*------------------------------------------------------*
       
  2331   *-----------------------------------     CSS TRICKS     ----*
       
  2332   *------------------------------------------------------*/
       
  2333 
       
  2334 div.centrer{
       
  2335 	width: 1000px;
       
  2336 	margin-left:auto;
       
  2337 	margin-right:auto;
       
  2338 	}
       
  2339 	
       
  2340 a img{
       
  2341 	border:0px;
       
  2342 	}
       
  2343 	
       
  2344 div.cleaner{
       
  2345 	clear:both;
       
  2346 }
       
  2347 
       
  2348 a, input {
       
  2349 	outline: none;
       
  2350 }
       
  2351 
       
  2352 :focus {
       
  2353 	-moz-outline-style: none;
       
  2354 }
       
  2355 
       
  2356 div.infos img{
       
  2357 	max-width:320px;
       
  2358 }
       
  2359 
       
  2360 span.at300bs{
       
  2361 	display:none;
       
  2362 }
       
  2363 
       
  2364 /*------------------------------------------------------*
       
  2365   *-----------------------------------     CSS STYLE WYSIWYG     ----*
       
  2366   *------------------------------------------------------*/
       
  2367   
       
  2368   
       
  2369 div.editorial div.search-form{
       
  2370 	display:none;}
       
  2371 
       
  2372 div.editorial div.search-results h2{
       
  2373 	font-size:16px;
       
  2374 	font-weight:normal;
       
  2375 	font-family: 'Museo300';
       
  2376 	text-transform:uppercase;
       
  2377 	margin:35px 0px 4px 0px;
       
  2378 	line-height:14px;
       
  2379 }
       
  2380 
       
  2381 div.editorial div.search-results h3{
       
  2382 	font-size: 12px;
       
  2383 	margin:0px;
       
  2384 	padding:0px;
       
  2385 	border:0px;
       
  2386 }
       
  2387 
       
  2388 div.editorial div.search-results p{
       
  2389 	margin:0px;
       
  2390 }
       
  2391 
       
  2392 ul.pager{
       
  2393 	float:right;}
       
  2394 	
       
  2395 ul.pager li{
       
  2396 	display:inline;
       
  2397 	padding: 0px 5px 0px 5px;
       
  2398 	border-right: #000 1px solid;}
       
  2399 	
       
  2400 
       
  2401 /*------------------------------------------------------*
       
  2402   *-----------------------------------     CSS STYLE WYSIWYG     ----*
       
  2403   *------------------------------------------------------*/
       
  2404 
       
  2405 div.actu a{
       
  2406 	color:#FFF;
       
  2407 }
       
  2408 
       
  2409 div#droite div.texte a{
       
  2410 	color:#FFF;
       
  2411 }
       
  2412 
       
  2413 
       
  2414 div.actu a, div#droite div.texte a, div.editorial a{
       
  2415 	text-decoration:none;
       
  2416 	font-weight: bold;
       
  2417 	}
       
  2418 	
       
  2419 	
       
  2420 div.actu a:hover, div#droite div.texte a:hover, div.editorial a:hover{
       
  2421 	text-decoration: underline;
       
  2422 	}
       
  2423 
       
  2424 
       
  2425 div.texte ul, div.editorial ul{
       
  2426 	margin: 10px 0px 10px 0px;
       
  2427 	padding:0px;
       
  2428 	}
       
  2429 
       
  2430 div.texte ul li, div.editorial  ul li{
       
  2431 	list-style:square;
       
  2432 	list-style-position:inside;
       
  2433 	margin:4px 0px 4px 0px ;
       
  2434 	}
       
  2435 
       
  2436 
       
  2437 /*///////////////////////PLAN DU SITE//////////////////////////*/
       
  2438 
       
  2439 div.editorial div.site-map-menus ul li.expanded{
       
  2440 	margin-left: 2px;
       
  2441 	list-style: none;
       
  2442 	text-transform:uppercase;
       
  2443 	margin: 15px 0px 0px 0px;
       
  2444 }
       
  2445 
       
  2446 div.editorial div.site-map-menus ul li.expanded a{
       
  2447 	font-size: 24px;
       
  2448 	font-family: 'Museo900';
       
  2449 }
       
  2450 
       
  2451 
       
  2452 
       
  2453 div.editorial div.site-map-menus ul li.expanded ul {
       
  2454 	margin: 0px;
       
  2455 	}
       
  2456 
       
  2457 div.editorial div.site-map-menus ul li.expanded ul li {
       
  2458 	margin: 7px 0px 7px 30px;
       
  2459 	list-style: none;
       
  2460 }
       
  2461 
       
  2462 div.editorial div.site-map-menus ul li.expanded ul li a{
       
  2463 	font-size: 14px;
       
  2464 	font-family: 'Museo300';
       
  2465 }
       
  2466 
       
  2467 
       
  2468 
       
  2469 
       
  2470 
       
  2471 div.editorial div.site-map-menus ul li.expanded ul li.expanded ul li{
       
  2472 	margin: 0px 0px 0px 35px;
       
  2473 	text-transform: none;
       
  2474 	list-style: square;
       
  2475 
       
  2476 }
       
  2477 
       
  2478 div.editorial div.site-map-menus ul li.expanded ul li.expanded ul a{
       
  2479 	color:#333;
       
  2480 	font-size:11px;
       
  2481 	font-family:Verdana, Geneva, sans-serif;
       
  2482 }
       
  2483 
       
  2484 
       
  2485 /*------------------------------------------------------*
       
  2486   *-----------------------------------     CSS MESSAGE D'ERREURS    ----*
       
  2487   *------------------------------------------------------*/
       
  2488   
       
  2489 div#message{
       
  2490 	display:none;
       
  2491 	}
       
  2492   
       
  2493 /*------------------------------------------------------*
       
  2494   *-----------------------------------     CSS ADMIN     ----*
       
  2495   *------------------------------------------------------*/
       
  2496 
       
  2497 div#admin-menu{
       
  2498 	position: fixed;
       
  2499 	font-family:Verdana, Geneva, sans-serif;
       
  2500 	z-index:9999;
       
  2501 
       
  2502 	}
       
  2503 	
       
  2504 	
       
  2505 div#navadmin{
       
  2506 	position: fixed;
       
  2507 	top:150px;
       
  2508 	left:0px;
       
  2509 	z-index:9999;
       
  2510 	}
       
  2511 
       
  2512 div#navadmin ul, div#navadmin li{
       
  2513 	margin:0px;
       
  2514 	padding:0px;
       
  2515 	list-style:none;
       
  2516 	}
       
  2517 
       
  2518 div#navadmin a{
       
  2519 	display:block;
       
  2520 	width:80px;
       
  2521 	padding: 3px 0px 3px 10px;
       
  2522 	background-color:#000;
       
  2523 	color:#FFF;
       
  2524 	text-decoration:none;
       
  2525 	margin-bottom:5px;
       
  2526 	font-size:10px;
       
  2527 	text-transform:uppercase;
       
  2528 	border:1px #FFF solid;
       
  2529 	border-left: none;
       
  2530 	}
       
  2531 
       
  2532 div#navadmin a:hover{
       
  2533 	padding: 3px 0px 3px 30px;
       
  2534 	}
       
  2535 
       
  2536 
       
  2537 /*////////////////////////////////////////////////////////////////////////////////////
       
  2538 /////////////////////////////// FRENCH VERSION /////////////////////////////////////
       
  2539 ////////////////////////////////////////////////////////////////////////////////////*/
       
  2540 
       
  2541 /*------------------------------------------------------*
       
  2542   *-----------------------------------     CSS PROGRAMMATION & HOME & INFO & ACTUALITE & FESTIVAL ----*
       
  2543   *------------------------------------------------------*/
       
  2544 
       
  2545 body.section-909 div#bandeau, body.section-910 div#bandeau, body.section-911 div#bandeau, body.section-1237 div#bandeau{background-color:#9F1352;}
       
  2546 body.section-909 div#content, body.section-910 div#content, body.section-911 div#content, body.section-1237 div#content{background-color: #B8155F;}
       
  2547 
       
  2548 
       
  2549 body.section-909 .editorial strong, body.section-910 .editorial strong, body.section-911 .editorial strong, body.section-1237 .editorial strong, body.section-909 div.infos div, body.section-910 div.infos div, body.section-911 div.infos div{color:#333;}
       
  2550 
       
  2551 
       
  2552 body.section-909 div.infos h2, body.section-910 div.infos h2, body.section-911 div.infos h2, body.section-1237 div.infos h2{background-color:#850F45;}
       
  2553 body.section-909 div.infos div h3, body.section-910 div.infos div h3, body.section-911 div.infos div h3, body.section-1237 div.infos div h3{color:#4c4c4c;}
       
  2554 
       
  2555 
       
  2556 
       
  2557 body.section-909 div.editorial a, body.section-910 div.editorial a, body.section-911 div.editorial a, body.section-1237 div.editorial a{color:#eb1b79;}
       
  2558 
       
  2559 
       
  2560 body.section-909 div.editorial h2, body.section-909 .editorial table.distribution tr td:last-child, body.section-909 .editorial table.distribution tr td+td, body.section-909 .editorial span.couleur, body.section-909 div.infos a, body.section-909 .editorial table.distribution tr td:last-child, body.section-910 div.editorial h2, body.section-910 .editorial table.distribution tr td:last-child, body.section-910 .editorial table.distribution tr td+td, body.section-910 .editorial span.couleur, body.section-910 div.infos a, body.section-910 .editorial table.distribution tr td:last-child, body.section-911 div.editorial h2, body.section-911 .editorial table.distribution tr td:last-child, body.section-911 .editorial table.distribution tr td+td, body.section-911 .editorial span.couleur, body.section-911 div.infos a, body.section-911 .editorial table.distribution tr td:last-child, body.section-1237 div.editorial h2, body.section-1237 .editorial table.distribution tr td:last-child, body.section-1237 .editorial table.distribution tr td+td, body.section-1237 .editorial span.couleur, body.section-1237 div.infos a, body.section-1237 .editorial table.distribution tr td:last-child, body.section-909 div.infos div.scene, body.section-909 div.infos div.dates, body.section-909 div.infos div.tarif, body.section-909 div.infos div.horaire, body.section-909 div.infos div.vision, body.section-909 div.infos div.sub{
       
  2561 	color:#eb1b79;
       
  2562 }
       
  2563 body.section-909 div#copyright, body.section-910 div#copyright, body.section-911 div#copyright, body.section-1237 div#copyright, body.node-type-accueil div#copyright{color:#FFF; background-color: #9F1352;}
       
  2564 /*/////////menu/////////*/
       
  2565 body.node-type-accueil div.menu-level-3 h2, body.section-909 div.menu-level-3 h2, body.section-910 div.menu-level-3 h2, body.section-911 div.menu-level-3 h2, body.section-1237 div.menu-level-3 h2{background-color:#850F45;}
       
  2566 body.node-type-accueil div.menu-level-3 a, body.section-909 div.menu-level-3 a, body.section-910 div.menu-level-3 a, body.section-911 div.menu-level-3 a, body.section-1237 div.menu-level-3 a{color:#850f45;}
       
  2567 body.node-type-accueil div.menu-level-3 a.active, body.section-909 div.menu-level-3 a.active, body.section-910 div.menu-level-3 a.active, body.section-911 div.menu-level-3 a.active, body.section-1237 div.menu-level-3 a.active{color:#eb1b79;}
       
  2568 
       
  2569 /*/////////medias home/////////*/
       
  2570 body.node-type-accueil div.infos.video span, body.node-type-accueil div.infos.audio span, body.node-type-accueil div.infos.diaporama span{color: #3D2207;}
       
  2571 
       
  2572 body.node-type-accueil div.diaporama h2, body.node-type-accueil div.audio h2, body.node-type-accueil div.video h2{background-color:#3D2207; color:#FFF;}
       
  2573 body.node-type-accueil #sb-nav{background-color:#3D2207;}
       
  2574 
       
  2575 /*/////////medias rubriques/////////*/
       
  2576 body.section-909 div.diaporama h2, body.section-910 div.audio h2, body.section-911 div.video h2{background-color:#850F45; color:#FFF;}
       
  2577 body.section-910 div.diaporama h2, body.section-910 div.audio h2, body.section-910 div.video h2{background-color:#850F45; color:#FFF;}
       
  2578 body.section-911 div.diaporama h2, body.section-911 div.audio h2, body.section-911 div.video h2{background-color:#850F45; color:#FFF;}
       
  2579 body.section-1237 div.diaporama h2, body.section-1237 div.audio h2, body.section-1237 div.video h2{background-color:#850F45; color:#FFF;}
       
  2580 body.section-909 #sb-nav, body.section-910 #sb-nav, body.section-911 #sb-nav, body.section-1237 #sb-nav{background-color:#850F45;}
       
  2581 
       
  2582 
       
  2583 /*/////////formulaire principal/////////*/
       
  2584 
       
  2585 body.section-909 div#gauche form, body.section-910 div#gauche form, body.section-911 div#gauche form, body.section-1237 div#gauche form{
       
  2586 	width:580px;
       
  2587 	}
       
  2588 body.section-909 div#gauche label, body.section-910 div#gauche label, body.section-911 div#gauche label, body.section-1237 div#gauche label{
       
  2589 	width:120px;
       
  2590 	color:#850F45;
       
  2591 	display:block;
       
  2592 	float:left;
       
  2593 	height:20px;
       
  2594 	overflow:hidden;
       
  2595 	margin-bottom:15px;
       
  2596 	}
       
  2597 body.section-909 div#gauche input, body.section-910 div#gauche input, body.section-911 div#gauche input, body.section-1237 div#gauche input{
       
  2598 	width:416px;
       
  2599 	border:#B8155F 1px solid;
       
  2600 	color:#9F1352;
       
  2601 	font-size:12px;
       
  2602 	display:block;
       
  2603 	float:left;
       
  2604 	height:18px;
       
  2605 	overflow:hidden;
       
  2606 	margin-bottom:15px;
       
  2607 	padding:1px 3px 1px 3px;
       
  2608 	}
       
  2609 body.section-909 div#gauche select, body.section-910 div#gauche select, body.section-911 div#gauche select, body.section-1237 div#gauche select{
       
  2610 	width:420px;
       
  2611 	border:#B8155F 1px solid;
       
  2612 	font-size:12px;
       
  2613 	display:block;
       
  2614 	float:left;
       
  2615 	height:20px;
       
  2616 	overflow:hidden;
       
  2617 	margin-bottom:15px;
       
  2618 	}
       
  2619 	
       
  2620 body.section-909 div#gauche textarea, body.section-910 div#gauche textarea, body.section-911 div#gauche textarea, body.section-1237 div#gauche textarea{
       
  2621 	width:416px;
       
  2622 	height:200px;
       
  2623 	border:#B8155F 1px solid;
       
  2624 	font-family:Verdana, Geneva, sans-serif;
       
  2625 	font-size:11px;
       
  2626 	display:block;
       
  2627 	float:left;
       
  2628 	padding:1px 3px 1px 3px;
       
  2629 	}
       
  2630 
       
  2631 body.section-909 div#gauche input.form-submit, body.section-910 div#gauche input.form-submit, body.section-911 div#gauche input.form-submit, body.section-1237 div#gauche input.form-submit{
       
  2632 	clear:both;
       
  2633 	width: auto;
       
  2634 	border: 0px;
       
  2635 	font-size:10px;
       
  2636 	text-transform:uppercase;
       
  2637 	font-weight:bold;
       
  2638 	color:#FFF;
       
  2639 	display:block;
       
  2640 	height: auto;
       
  2641 	float:right;
       
  2642 	background-color:#B8155F;
       
  2643 	padding: 5px 15px 5px 15px;
       
  2644 	cursor: pointer;
       
  2645 	margin-top:15px;
       
  2646 	margin-right:35px;
       
  2647 	}
       
  2648 
       
  2649 body.section-909 div#gauche input.form-submit:hover, body.section-910 div#gauche input.form-submit:hover, body.section-911 div#gauche input.form-submit:hover, body.section-1237 div#gauche input.form-submit:hover{
       
  2650 	background-color:#E83385;
       
  2651 	}
       
  2652 	
       
  2653 	
       
  2654 /*/////////////////////////////////////*/
       
  2655 
       
  2656 body.node-type-accueil div#droite a.bt{background-color:#F0861D;}
       
  2657 body.node-type-accueil div#droite a.bt:hover{background-color:#8A4C0F;}
       
  2658 
       
  2659 body.node-type-accueil div#gauche a.special{background-color:#F0861D;}
       
  2660 body.node-type-accueil div#gauche a.special:hover{background-color:#8A4C0F;}
       
  2661 
       
  2662 
       
  2663 
       
  2664 body.section-909 div#droite a.bt, body.section-910 div#droite a.bt, body.section-911 div#droite a.bt, body.section-1237 div#droite a.bt{
       
  2665 	background-color:#EB1B79;
       
  2666 }
       
  2667 
       
  2668 body.section-909 div#droite a.bt:hover, body.section-910 div#droite a.bt:hover, body.section-911 div#droite a.bt:hover, body.section-1237 div#droite a.bt:hover{
       
  2669 	background-color:#850F45;
       
  2670 }
       
  2671 
       
  2672 
       
  2673 
       
  2674 body.section-909 div#gauche a.special, body.section-910 div#gauche a.special, body.section-911 div#gauche a.special, body.section-1237 div#gauche a.special{
       
  2675 	background-color:#EB1B79;
       
  2676 	color:#fff;
       
  2677 }
       
  2678 
       
  2679 body.section-909 div#gauche a.special:hover, body.section-910 div#gauche a.special:hover, body.section-911 div#gauche a.special:hover, body.section-1237 div#gauche a.special:hover{
       
  2680 	background-color:#850F45;
       
  2681 }
       
  2682 
       
  2683 
       
  2684 
       
  2685 div.actu a.bt, div.actu.noimg a.bt{
       
  2686 	background-color:#f0381c;
       
  2687 }
       
  2688 div.actu a.bt:hover, div.actu.noimg a.bt:hover{
       
  2689 	background-color:#801D0F;
       
  2690 	text-decoration:none;
       
  2691 }
       
  2692 
       
  2693 /*------------------------------------------------------*
       
  2694   *-----------------------------------     CSS ACADEMIE ----*
       
  2695   *------------------------------------------------------*/
       
  2696 
       
  2697 body.section-1238 div#bandeau{background-color:#3ca9bd;}
       
  2698 body.section-1238 div#content{background-color: #45C0D6;}
       
  2699 body.section-1238 .editorial strong{color:#333;}
       
  2700 body.section-1238 div.editorial h2, body.section-1238 div.editorial a{color:#45c0d6;}
       
  2701 body.section-1238 div.editorial h3, body.section-1238 div.infos div{color:#333;}
       
  2702 body.section-1238 div.infos h2{background-color:#3494A4;}
       
  2703 body.section-1238 div.infos div h3, body.section-1238 .editorial table.distribution tr td:last-child, body.section-1238 .editorial table.distribution tr td+td, body.section-1238 .editorial span.couleur, body.section-1238 div.infos a, body.section-1238 .editorial table.distribution tr td:last-child {color:#45c0d6;}
       
  2704 body.section-1238 div#copyright{color:#FFF; background-color: #3CA9BD;}
       
  2705 /*/////////menu/////////*/
       
  2706 body.section-1238 div.menu-level-3 h2{background-color:#3494A4;}
       
  2707 body.section-1238 div.menu-level-3 a{color:#3494a4;}
       
  2708 body.section-1238 div.menu-level-3 a.active-trail{color:#3ca9bd;}
       
  2709 /*/////////medias/////////*/
       
  2710 body.section-1238 div.diaporama h2, body.section-1238 div.audio h2, body.section-1238 div.video h2{background-color:#143940; color:#FFF;}
       
  2711 body.section-1238 #sb-nav{background-color:#143940;}
       
  2712 
       
  2713 
       
  2714 
       
  2715 body.section-1238 div#droite a.bt{background-color:#3494A4;}
       
  2716 
       
  2717 body.section-1238 div#droite a.bt:hover{
       
  2718 	background-color:#143940;
       
  2719 }
       
  2720 
       
  2721 body.section-1238 div#gauche a.special{background-color:#3494A4; color:#FFF;}
       
  2722 
       
  2723 body.section-1238 div#gauche a.special:hover{
       
  2724 	background-color:#143940;
       
  2725 }
       
  2726 
       
  2727 
       
  2728 /*/////////formulaire principal/////////*/
       
  2729 
       
  2730 body.section-1238 div#gauche form{
       
  2731 	width:580px;
       
  2732 	}
       
  2733 body.section-1238 div#gauche label{
       
  2734 	width:120px;
       
  2735 	color:#3494A4;
       
  2736 	display:block;
       
  2737 	float:left;
       
  2738 	min-height:20px;
       
  2739 	overflow:hidden;
       
  2740 	margin-bottom:15px;
       
  2741 	clear:both;
       
  2742 	}
       
  2743 body.section-1238 div#gauche input{
       
  2744 	width:416px;
       
  2745 	border:#45C0D6 1px solid;
       
  2746 	color:#000;
       
  2747 	font-size:12px;
       
  2748 	display:block;
       
  2749 	float:right;
       
  2750 	height:18px;
       
  2751 	overflow:hidden;
       
  2752 	margin-bottom:15px;
       
  2753 	padding:1px 3px 1px 3px;
       
  2754 	}
       
  2755 body.section-1238 div#gauche select{
       
  2756 	width:424px;
       
  2757 	border:#45C0D6 1px solid;
       
  2758 	font-size:12px;
       
  2759 	display:block;
       
  2760 	float:right;
       
  2761 	height:20px;
       
  2762 	overflow:hidden;
       
  2763 	margin-bottom:15px;
       
  2764 	}
       
  2765 	
       
  2766 body.section-1238 div#gauche textarea{
       
  2767 	width:416px;
       
  2768 	min-height: 18px;
       
  2769 	border:#45C0D6 1px solid;
       
  2770 	font-family: Verdana, Geneva, sans-serif;
       
  2771 	font-size:12px;
       
  2772 	display:block;
       
  2773 	float:right;
       
  2774 	padding:1px 3px 1px 3px;
       
  2775 	margin-bottom:15px;
       
  2776 	}
       
  2777 
       
  2778 body.section-1238 div#gauche fieldset{
       
  2779 	border: none;
       
  2780 	border-top: 1px solid #000;
       
  2781 	padding-top:10px
       
  2782 	}
       
  2783 	
       
  2784 body.section-1238 div#gauche fieldset legend{
       
  2785 	color:#3494a4;
       
  2786 	text-transform:uppercase;
       
  2787 	font-weight:bold;
       
  2788 	font-size:14px;
       
  2789 	}
       
  2790 
       
  2791 body.section-1238 div#gauche input.form-submit{
       
  2792 	clear:both;
       
  2793 	width: auto;
       
  2794 	border: 0px;
       
  2795 	font-size:10px;
       
  2796 	text-transform:uppercase;
       
  2797 	font-weight:bold;
       
  2798 	color:#FFF;
       
  2799 	display:block;
       
  2800 	height: auto;
       
  2801 	float:right;
       
  2802 	background-color:#45C0D6;
       
  2803 	padding: 5px 15px 5px 15px;
       
  2804 	cursor: pointer;
       
  2805 	margin-top:15px;
       
  2806 	margin-right:35px;
       
  2807 	}
       
  2808 
       
  2809 body.section-1238 div#gauche input.form-submit:hover{
       
  2810 	background-color:#79D1E1;
       
  2811 	}
       
  2812 
       
  2813 
       
  2814 .description{
       
  2815 	width:580px;
       
  2816 	clear:both;
       
  2817 	font-style:italic;
       
  2818 	font-size:11px;
       
  2819 	line-height:14px;
       
  2820 	padding: 5px 0px 15px 0px; 
       
  2821 	color:#333;}
       
  2822 
       
  2823 
       
  2824 body div#gauche input.webform-calendar, body div#gauche select.day, body div#gauche select.month, body div#gauche select.year {
       
  2825 	width: auto;
       
  2826 	float: left;
       
  2827 	margin-left:40px;
       
  2828 }
       
  2829 
       
  2830 body div#gauche input.form-radio {
       
  2831 	width: auto;
       
  2832 	float: left;
       
  2833 	margin-left:40px;
       
  2834 
       
  2835 }
       
  2836 body div#gauche label.option {
       
  2837 	margin:0px;
       
  2838 	width: auto;
       
  2839 }
       
  2840 
       
  2841 body div#gauche input.form-file {
       
  2842 	border: none;
       
  2843 }
       
  2844 
       
  2845 #ui-datepicker-div{
       
  2846 	display:none;
       
  2847 }
       
  2848 
       
  2849 /*------------------------------------------------------*
       
  2850   *-----------------------------------     CSS ENOA ----*
       
  2851   *------------------------------------------------------*/
       
  2852 
       
  2853 body.section-1241 div#bandeau{background-color:#3ca9bd;}
       
  2854 body.section-1241 div#content{background-color: #45C0D6;}
       
  2855 body.section-1241 .editorial strong, body.section-1241 div.infos div{color:#333;}
       
  2856 body.section-1241 div.editorial h2, body.section-1241 div.editorial a{color:#45c0d6;}
       
  2857 body.section-1241 div.editorial h3{color:#333;}
       
  2858 body.section-1241 div.infos h2{background-color:#3494A4;}
       
  2859 body.section-1241 div.infos div h3, body.section-1241 .editorial table.distribution tr td:last-child, body.section-1241 .editorial table.distribution tr td+td, body.section-1241 .editorial span.couleur, body.section-1241 div.infos a, body.section-1241 .editorial table.distribution tr td:last-child {color:#45c0d6;}
       
  2860 body.section-1241 div#copyright{color:#FFF; background-color: #3CA9BD;}
       
  2861 /*/////////menu/////////*/
       
  2862 body.section-1241 div.menu-level-3 h2{background-color:#3494A4;}
       
  2863 body.section-1241 div.menu-level-3 a{color:#3494a4;}
       
  2864 body.section-1241 div.menu-level-3 a.active-trail{color:#3ca9bd;}
       
  2865 /*/////////medias/////////*/
       
  2866 body.section-1241 div.diaporama h2, body.section-1241 div.audio h2, body.section-1241 div.video h2{background-color:#143940; color:#FFF;}
       
  2867 body.section-1241 #sb-nav{background-color:#143940;}
       
  2868 
       
  2869 
       
  2870 
       
  2871 body.section-1241 div#droite a.bt{background-color:#3494A4;}
       
  2872 
       
  2873 body.section-1241 div#droite a.bt:hover{
       
  2874 	background-color:#143940;
       
  2875 }
       
  2876 
       
  2877 body.section-1241 div#gauche a.special{background-color:#3494A4; color:#fff;}
       
  2878 
       
  2879 body.section-1241 div#gauche a.special:hover{
       
  2880 	background-color:#143940;
       
  2881 }
       
  2882 
       
  2883 /*/////////formulaire principal/////////*/
       
  2884 
       
  2885 body.section-1241 div#gauche form{
       
  2886 	width:580px;
       
  2887 	}
       
  2888 body.section-1241 div#gauche label{
       
  2889 	width:120px;
       
  2890 	color:#3494A4;
       
  2891 	display:block;
       
  2892 	float:left;
       
  2893 	height:20px;
       
  2894 	overflow:hidden;
       
  2895 	margin-bottom:15px;
       
  2896 	}
       
  2897 body.section-1241 div#gauche input{
       
  2898 	width:416px;
       
  2899 	border:#45C0D6 1px solid;
       
  2900 	color:#3CA9BD;
       
  2901 	font-size:12px;
       
  2902 	display:block;
       
  2903 	float:left;
       
  2904 	height:18px;
       
  2905 	overflow:hidden;
       
  2906 	margin-bottom:15px;
       
  2907 	padding:1px 3px 1px 3px;
       
  2908 	}
       
  2909 body.section-1241 div#gauche select{
       
  2910 	width:420px;
       
  2911 	border:#45C0D6 1px solid;
       
  2912 	font-size:12px;
       
  2913 	display:block;
       
  2914 	float:left;
       
  2915 	height:20px;
       
  2916 	overflow:hidden;
       
  2917 	margin-bottom:15px;
       
  2918 	}
       
  2919 	
       
  2920 body.section-1241 div#gauche textarea{
       
  2921 	width:416px;
       
  2922 	height:200px;
       
  2923 	border:#45C0D6 1px solid;
       
  2924 	font-family:Verdana, Geneva, sans-serif;
       
  2925 	font-size:11px;
       
  2926 	display:block;
       
  2927 	float:left;
       
  2928 	padding:1px 3px 1px 3px;
       
  2929 	}
       
  2930 
       
  2931 body.section-1241 div#gauche input.form-submit{
       
  2932 	clear:both;
       
  2933 	width: auto;
       
  2934 	border: 0px;
       
  2935 	font-size:10px;
       
  2936 	text-transform:uppercase;
       
  2937 	font-weight:bold;
       
  2938 	color:#FFF;
       
  2939 	display:block;
       
  2940 	height: auto;
       
  2941 	float:right;
       
  2942 	background-color:#45C0D6;
       
  2943 	padding: 5px 15px 5px 15px;
       
  2944 	cursor: pointer;
       
  2945 	margin-top:15px;
       
  2946 	margin-right:35px;
       
  2947 	}
       
  2948 
       
  2949 body.section-1241 div#gauche input.form-submit:hover{
       
  2950 	background-color:#79D1E1;
       
  2951 	}
       
  2952 	
       
  2953 	
       
  2954 /*------------------------------------------------------*
       
  2955   *-----------------------------------     CSS PUBLICS ----*
       
  2956   *------------------------------------------------------*/
       
  2957 
       
  2958 body.section-1239 div#bandeau{background-color:#94a334;}
       
  2959 body.section-1239 div#content{background-color: #acbd3c;}
       
  2960 body.section-1239 .editorial strong, body.section-1239 div.infos div{color:#333;}
       
  2961 body.section-1239 div.editorial h2, body.section-1239 div.editorial a{color:#c3d645;}
       
  2962 body.section-1239 div.editorial h3{color:#333;}
       
  2963 body.section-1239 div.infos h2{background-color:#7e8a2c;}
       
  2964 body.section-1239 div.infos div h3, body.section-1239 .editorial table.distribution tr td:last-child, body.section-1239 .editorial table.distribution tr td+td, body.section-1239 .editorial span.couleur, body.section-1239 div.infos a, body.section-1239 .editorial table.distribution tr td:last-child {color:#c3d645;}
       
  2965 body.section-1239 div#copyright{color:#FFF; background-color: #94a334;}
       
  2966 /*/////////menu/////////*/
       
  2967 body.section-1239 div.menu-level-3 h2{background-color:#7e8a2c;}
       
  2968 body.section-1239 div.menu-level-3 a{color:#7e8a2c;}
       
  2969 body.section-1239 div.menu-level-3 a.active-trail{color:#c3d645;}
       
  2970 /*/////////medias/////////*/
       
  2971 body.section-1239 div.diaporama h2, body.section-1239 div.audio h2, body.section-1239 div.video h2{background-color:#333611; color:#FFF;}
       
  2972 body.section-1239 #sb-nav{background-color:#333611;}
       
  2973 
       
  2974 body.section-1239 div#droite a.bt{background-color:#C3D645;}
       
  2975 
       
  2976 body.section-1239 div#droite a.bt:hover{
       
  2977 	background-color:#7E8A2C;
       
  2978 }
       
  2979 
       
  2980 body.section-1239 div#gauche a.special{background-color:#C3D645; color:#FFF;}
       
  2981 
       
  2982 body.section-1239 div#gauche a.special:hover{
       
  2983 	background-color:#7E8A2C;
       
  2984 }
       
  2985 
       
  2986 /*/////////formulaire principal/////////*/
       
  2987 
       
  2988 body.section-1239 div#gauche form{
       
  2989 	width:580px;
       
  2990 	}
       
  2991 body.section-1239 div#gauche label{
       
  2992 	width:120px;
       
  2993 	color:#7E8A2C;
       
  2994 	display:block;
       
  2995 	float:left;
       
  2996 	height:20px;
       
  2997 	overflow:hidden;
       
  2998 	margin-bottom:15px;
       
  2999 	}
       
  3000 body.section-1239 div#gauche input{
       
  3001 	width:416px;
       
  3002 	border:#ACBD3C 1px solid;
       
  3003 	color:#94A334;
       
  3004 	font-size:12px;
       
  3005 	display:block;
       
  3006 	float:left;
       
  3007 	height:18px;
       
  3008 	overflow:hidden;
       
  3009 	margin-bottom:15px;
       
  3010 	padding:1px 3px 1px 3px;
       
  3011 	}
       
  3012 body.section-1239 div#gauche select{
       
  3013 	width:420px;
       
  3014 	border:#ACBD3C 1px solid;
       
  3015 	font-size:12px;
       
  3016 	display:block;
       
  3017 	float:left;
       
  3018 	height:20px;
       
  3019 	overflow:hidden;
       
  3020 	margin-bottom:15px;
       
  3021 	}
       
  3022 	
       
  3023 body.section-1239 div#gauche textarea{
       
  3024 	width:416px;
       
  3025 	height:200px;
       
  3026 	border:#ACBD3C 1px solid;
       
  3027 	font-family:Verdana, Geneva, sans-serif;
       
  3028 	font-size:11px;
       
  3029 	display:block;
       
  3030 	float:left;
       
  3031 	padding:1px 3px 1px 3px;
       
  3032 	}
       
  3033 
       
  3034 body.section-1239 div#gauche input.form-submit{
       
  3035 	clear:both;
       
  3036 	width: auto;
       
  3037 	border: 0px;
       
  3038 	font-size:10px;
       
  3039 	text-transform:uppercase;
       
  3040 	font-weight:bold;
       
  3041 	color:#FFF;
       
  3042 	display:block;
       
  3043 	height: auto;
       
  3044 	float:right;
       
  3045 	background-color:#ACBD3C;
       
  3046 	padding: 5px 15px 5px 15px;
       
  3047 	cursor: pointer;
       
  3048 	margin-top:15px;
       
  3049 	margin-right:35px;
       
  3050 	}
       
  3051 
       
  3052 body.section-1239 div#gauche input.form-submit:hover{
       
  3053 	background-color:#BECC5E;
       
  3054 	}
       
  3055 	
       
  3056 	
       
  3057 /*------------------------------------------------------*
       
  3058   *-----------------------------------     CSS SOUTENIR ----*
       
  3059   *------------------------------------------------------*/
       
  3060 
       
  3061 body.section-933 div#bandeau{background-color:#846e57;}
       
  3062 body.section-933 div#content{background-color: #9e8368;}
       
  3063 body.section-933 .editorial strong, body.section-933 div.infos div{color:#333;}
       
  3064 body.section-933 div.editorial h2, body.section-933 div.editorial a{color:#d3ad89;}
       
  3065 body.section-933 div.editorial h3{color:#333;}
       
  3066 body.section-933 div.infos h2{background-color:#6c5948;}
       
  3067 body.section-933 div.infos div h3, body.section-933 .editorial table.distribution tr td:last-child, body.section-933 .editorial table.distribution tr td+td, body.section-933 .editorial span.couleur, body.section-933 div.infos a{color:#d3ad89;}
       
  3068 body.section-933 div#copyright{color:#FFF; background-color: #846e57;}
       
  3069 /*/////////menu/////////*/
       
  3070 body.section-933 div.menu-level-3 h2{background-color:#6c5948;}
       
  3071 body.section-933 div.menu-level-3 a{color:#6c5948;}
       
  3072 body.section-933 div.menu-level-3 a.active-trail{color:#d3ad89;}
       
  3073 /*/////////medias/////////*/
       
  3074 body.section-933 div.diaporama h2, body.section-933 div.audio h2, body.section-933 div.video h2{background-color:#6c5948; color:#FFF;}
       
  3075 body.section-933 #sb-nav{background-color:#6c5948;}
       
  3076 
       
  3077 body.section-933 div#droite a.bt{
       
  3078 	background-color:#D3AD89;
       
  3079 }
       
  3080 body.section-933 div#droite a.bt:hover{
       
  3081 	background-color:#6C5948;
       
  3082 }
       
  3083 body.section-933 div#gauche a.special{
       
  3084 	color:#FFF;
       
  3085 	background-color:#D3AD89;
       
  3086 }
       
  3087 body.section-933 div#gauche a.special:hover{
       
  3088 	background-color:#6C5948;
       
  3089 }
       
  3090 
       
  3091 /*/////////formulaire principal/////////*/
       
  3092 
       
  3093 body.section-933 div#gauche form{
       
  3094 	width:580px;
       
  3095 	}
       
  3096 body.section-933 div#gauche label{
       
  3097 	width:120px;
       
  3098 	color:#8E6339;
       
  3099 	display:block;
       
  3100 	float:left;
       
  3101 	height:20px;
       
  3102 	overflow:hidden;
       
  3103 	margin-bottom:15px;
       
  3104 	}
       
  3105 body.section-933 div#gauche input{
       
  3106 	width:416px;
       
  3107 	border:#9E8368 1px solid;
       
  3108 	color:#846E57;
       
  3109 	font-size:12px;
       
  3110 	display:block;
       
  3111 	float:left;
       
  3112 	height:18px;
       
  3113 	overflow:hidden;
       
  3114 	margin-bottom:15px;
       
  3115 	padding:1px 3px 1px 3px;
       
  3116 	}
       
  3117 body.section-933 div#gauche select{
       
  3118 	width:420px;
       
  3119 	border:#9E8368 1px solid;
       
  3120 	font-size:12px;
       
  3121 	display:block;
       
  3122 	float:left;
       
  3123 	height:20px;
       
  3124 	overflow:hidden;
       
  3125 	margin-bottom:15px;
       
  3126 	}
       
  3127 	
       
  3128 body.section-933 div#gauche textarea{
       
  3129 	width:416px;
       
  3130 	height:200px;
       
  3131 	border:#9E8368 1px solid;
       
  3132 	font-family:Verdana, Geneva, sans-serif;
       
  3133 	font-size:11px;
       
  3134 	display:block;
       
  3135 	float:left;
       
  3136 	padding:1px 3px 1px 3px;
       
  3137 	}
       
  3138 
       
  3139 body.section-933 div#gauche input.form-submit{
       
  3140 	clear:both;
       
  3141 	width: auto;
       
  3142 	border: 0px;
       
  3143 	font-size:10px;
       
  3144 	text-transform:uppercase;
       
  3145 	font-weight:bold;
       
  3146 	color:#FFF;
       
  3147 	display:block;
       
  3148 	height: auto;
       
  3149 	float:right;
       
  3150 	background-color:#9E8368;
       
  3151 	padding: 5px 15px 5px 15px;
       
  3152 	cursor: pointer;
       
  3153 	margin-top:15px;
       
  3154 	margin-right:35px;
       
  3155 	}
       
  3156 
       
  3157 body.section-933 div#gauche input.form-submit:hover{
       
  3158 	background-color:#B8A592;
       
  3159 	}
       
  3160 	
       
  3161 /*------------------------------------------------------*
       
  3162   *-----------------------------------     CSS PRO - EDITORIAL PIED ----*
       
  3163   *------------------------------------------------------*/
       
  3164 
       
  3165 body.fuzzysearch div#bandeau, body.section-1559 div#bandeau, body.section-1698 div#bandeau{background-color:#bd2c16;}
       
  3166 body.fuzzysearch div#content, body.section-1559 div#content, body.section-1698 div#content  {background-color: #d6331a;}
       
  3167 
       
  3168 body.fuzzysearch .editorial strong, body.section-1559 .editorial strong, body.section-1698 .editorial strong, body.fuzzysearch div.infos div, body.section-1559 div.infos div, body.section-1698 div.infos div{color:#333;}
       
  3169 
       
  3170 body.fuzzysearch div.editorial h2, body.fuzzysearch div.editorial a, body.section-1559 div.editorial h2, body.section-1559 div.editorial a, body.section-1698 div.editorial h2, body.section-1698 div.editorial a{color:#eb381c;}
       
  3171 body.fuzzysearch div.editorial h3, body.section-1559 div.editorial h3, body.section-1698 div.editorial h3{color:#333;}
       
  3172 body.fuzzysearch div.infos h2, body.section-1559 div.infos h2, body.section-1698 div.infos h2{background-color:#a32714;}
       
  3173 
       
  3174 
       
  3175 body.fuzzysearch div.infos div h3, body.fuzzysearch .editorial table.distribution tr td:last-child, body.fuzzysearch .editorial table.distribution tr td+td, body.fuzzysearch .editorial span.couleur, body.fuzzysearch .editorial table.distribution tr td:last-child, body.section-1559 div.infos div h3, body.section-1559 .editorial table.distribution tr td:last-child, body.section-1559 .editorial table.distribution tr td+td, body.section-1559 .editorial span.couleur, body.section-1559 .editorial table.distribution tr td:last-child, body.section-1698 div.infos div h3, body.section-1698 .editorial table.distribution tr td:last-child, body.section-1698 .editorial table.distribution tr td+td, body.section-1698 .editorial span.couleur, body.section-1698 .editorial table.distribution tr td:last-child{color:#3d0f07;}
       
  3176 
       
  3177 
       
  3178 body.fuzzysearch div.infos a, body.fuzzysearch div.editorial a, body.section-1559 div.infos a, body.section-1559 div.editorial a, body.section-1698 div.infos a, body.section-1698 div.editorial a{color:#eb381c; font-weight:bold; text-decoration:none}
       
  3179 
       
  3180 body.fuzzysearch div.infos a:hover, body.fuzzysearch div.editorial a:hover, body.section-1559 div.infos a:hover, body.section-1559 div.editorial a:hover, body.section-1698 div.infos a:hover, body.section-1698 div.editorial a:hover{text-decoration:underline}
       
  3181 
       
  3182 /*/////////menu/////////*/
       
  3183 body.fuzzysearch div.menu-level-3 h2, body.section-1559 div.menu-level-3 h2, body.section-1698 div.menu-level-3 h2{background-color:#a32714;}
       
  3184 body.fuzzysearch div.menu-level-3 a, body.section-1559 div.menu-level-3 a, body.section-1698 div.menu-level-3 a{color:#a32714;}
       
  3185 body.fuzzysearch div.menu-level-3 a.active-trail, body.section-1559 div.menu-level-3 a.active-trail, body.section-1698 div.menu-level-3 a.active-trail{color:#eb381c;}
       
  3186 
       
  3187 
       
  3188 /*/////////medias/////////*/
       
  3189 body.fuzzysearch div.diaporama h2, body.fuzzysearch div.audio h2, body.fuzzysearch div.video h2, body.section-1559 div.diaporama h2, body.section-1559 div.audio h2, body.section-1559 div.video h2, body.section-1698 div.diaporama h2, body.section-1698 div.audio h2, body.section-1698 div.video h2{background-color:#410D08; color:#FFF;}
       
  3190 
       
  3191 
       
  3192 body.fuzzysearch #sb-nav, body.section-1559 #sb-nav, body.section-1698 #sb-nav {background-color:#410D08;}
       
  3193 
       
  3194 
       
  3195 body.fuzzysearch div#droite a.bt, body.section-1559 div#droite a.bt, body.section-1698 div#droite a.bt{background-color:#EB381C;}
       
  3196 
       
  3197 body.fuzzysearch div#droite a.bt:hover, body.section-1559 div#droite a.bt:hover, body.section-1698 div#droite a.bt:hover{
       
  3198 	background-color:#BD2C16;
       
  3199 }
       
  3200 
       
  3201 
       
  3202 body.fuzzysearch div#gauche a.special, body.section-1559 div#gauche a.special, body.section-1698 div#gauche a.special{background-color:#EB381C; color:#FFF;}
       
  3203 
       
  3204 body.fuzzysearch div#gauche a.special:hover, body.section-1559 div#gauche a.special:hover, body.section-1698 div#gauche a.special:hover{
       
  3205 	background-color:#BD2C16;
       
  3206 }
       
  3207 
       
  3208 
       
  3209 /*////////////////////////habillage formulaire principal//////////////////////*/
       
  3210 
       
  3211 
       
  3212 body.fuzzysearch div#gauche form, body.section-1559 div#gauche form, body.section-1698 div#gauche form{
       
  3213 	width:580px;
       
  3214 	}
       
  3215 body.fuzzysearch div#gauche label, body.section-1559 div#gauche label, body.section-1698 div#gauche label{
       
  3216 	width:120px;
       
  3217 	color:#400f08;
       
  3218 	display:block;
       
  3219 	float:left;
       
  3220 	height:20px;
       
  3221 	overflow:hidden;
       
  3222 	margin-bottom:15px;
       
  3223 	}
       
  3224 body.fuzzysearch div#gauche input, body.section-1559 div#gauche input, body.section-1698 div#gauche input{
       
  3225 	width:416px;
       
  3226 	border:#EB381C 1px solid;
       
  3227 	color:#a32714;
       
  3228 	font-size:12px;
       
  3229 	display:block;
       
  3230 	float:left;
       
  3231 	height:18px;
       
  3232 	overflow:hidden;
       
  3233 	margin-bottom:15px;
       
  3234 	padding:1px 3px 1px 3px;
       
  3235 	}
       
  3236 body.fuzzysearch div#gauche select, body.section-1559 div#gauche select, body.section-1698 div#gauche select{
       
  3237 	width:420px;
       
  3238 	border:#EB381C 1px solid;
       
  3239 	font-size:12px;
       
  3240 	display:block;
       
  3241 	float:left;
       
  3242 	height:20px;
       
  3243 	overflow:hidden;
       
  3244 	margin-bottom:15px;
       
  3245 	}
       
  3246 	
       
  3247 body.fuzzysearch div#gauche textarea, body.section-1559 div#gauche textarea, body.section-1698 div#gauche textarea{
       
  3248 	width:416px;
       
  3249 	height:200px;
       
  3250 	border:#EB381C 1px solid;
       
  3251 	font-family:Verdana, Geneva, sans-serif;
       
  3252 	font-size:11px;
       
  3253 	display:block;
       
  3254 	float:left;
       
  3255 	padding:1px 3px 1px 3px;
       
  3256 	}
       
  3257 
       
  3258 body.fuzzysearch div#gauche input.form-submit, body.section-1559 div#gauche input.form-submit, body.section-1698 div#gauche input.form-submit{
       
  3259 	clear:both;
       
  3260 	width: auto;
       
  3261 	border: 0px;
       
  3262 	font-size:10px;
       
  3263 	text-transform:uppercase;
       
  3264 	font-weight:bold;
       
  3265 	color:#FFF;
       
  3266 	display:block;
       
  3267 	height: auto;
       
  3268 	float:right;
       
  3269 	background-color:#EB381C;
       
  3270 	padding: 5px 15px 5px 15px;
       
  3271 	cursor: pointer;
       
  3272 	margin-top:15px;
       
  3273 	margin-right:35px;
       
  3274 	}
       
  3275 
       
  3276 body.fuzzysearch div#gauche input.form-submit:hover, body.section-1559 div#gauche input.form-submit:hover, body.section-1698 div#gauche input.form-submit:hover{
       
  3277 	background-color:#EF5C47;
       
  3278 	}
       
  3279 	
       
  3280 
       
  3281 /*////////////////////////habillage formulaire de login//////////////////////*/
       
  3282 
       
  3283 body.fuzzysearch div#droite div.infos form, body.section-1559 div#droite div.infos form, body.section-1698 div#droite div.infos form{
       
  3284 	display:block;
       
  3285 	padding-bottom:20px;
       
  3286 	}
       
  3287 	
       
  3288 body.fuzzysearch div#droite div.infos label, body.section-1559 div#droite div.infos label, body.section-1698 div#droite div.infos label{
       
  3289 	width:264px;
       
  3290 	color:#a32714;
       
  3291 	margin-bottom:3px;
       
  3292 	clear:both;
       
  3293 	}
       
  3294 
       
  3295 body.fuzzysearch div#droite div.infos input, body.section-1559 div#droite div.infos input, body.section-1698 div#droite div.infos input{
       
  3296 	width:264px;
       
  3297 	border: none;
       
  3298 	background-color:#FFF;
       
  3299 	font-size:12px;
       
  3300 	display:block;
       
  3301 	clear:both;
       
  3302 	height:18px;
       
  3303 	overflow:hidden;
       
  3304 	margin-bottom:15px;
       
  3305 	padding:1px 3px 1px 3px;
       
  3306 	color:#a32714;
       
  3307 	}
       
  3308 
       
  3309 
       
  3310 body.fuzzysearch div#droite div.infos input.form-submit, body.section-1559 div#droite div.infos input.form-submit, body.section-1698 div#droite div.infos input.form-submit{
       
  3311 	clear:both;
       
  3312 	width: auto;
       
  3313 	border: 0px;
       
  3314 	font-size:10px;
       
  3315 	text-transform:uppercase;
       
  3316 	font-weight:bold;
       
  3317 	color:#FFF;
       
  3318 	display:block;
       
  3319 	height: auto;
       
  3320 	float:right;
       
  3321 	background-color:#EB381C;
       
  3322 	padding: 5px 15px 5px 15px;
       
  3323 	cursor: pointer;
       
  3324 
       
  3325 	}
       
  3326 
       
  3327 body.fuzzysearch div#droite div.infos input.form-submit:hover, body.section-1559 div#droite div.infos input.form-submit:hover, body.section-1698 div#droite div.infos input.form-submit:hover{
       
  3328 	background-color:#EF5C47;
       
  3329 	}
       
  3330   
       
  3331   
       
  3332 /*--------------------------------CSS ACCORDEONS PRO ------------------------------------------*/
       
  3333   
       
  3334 body.fuzzysearch div.editorial h3.titre-liste, body.section-1559 div.editorial h3.titre-liste, body.section-1698 div.editorial h3.titre-liste {
       
  3335 	font-size:12px;
       
  3336 	font-family:Verdana, Geneva, sans-serif;
       
  3337 	color:#FFF;
       
  3338 	background-color:#a32714;
       
  3339 	height: 25px;/*30-5*/
       
  3340 	cursor:pointer;
       
  3341 	padding: 5px 10px 0px 25px;
       
  3342 	margin: 0px 0px 1px 0px;
       
  3343 	background-image:url(../images/design/accordeon-close.png);
       
  3344 	background-repeat:no-repeat;
       
  3345 	border: none;
       
  3346 	}
       
  3347 
       
  3348 body.fuzzysearch div.editorial h3.titre-liste:hover, body.section-1559 div.editorial h3.titre-liste:hover, body.section-1698 div.editorial h3.titre-liste:hover{
       
  3349 	background-color:#D6331A;
       
  3350 	border: none;
       
  3351 	}
       
  3352 	
       
  3353 body.fuzzysearch div.editorial h3.titre-liste.open-liste, body.section-1559 div.editorial h3.titre-liste.open-liste, body.section-1698 div.editorial h3.titre-liste.open-liste{
       
  3354 	background-image:url(../images/design/accordeon-open.png);
       
  3355 	border: none;
       
  3356 	}
       
  3357 
       
  3358 ul.liste-photos{
       
  3359 	margin:0px;
       
  3360 	padding:0px;
       
  3361 	}
       
  3362 
       
  3363 body.fuzzysearch div.editorial ul.liste-photos li, body.section-1559 div.editorial ul.liste-photos li, body.section-1698 div.editorial ul.liste-photos li{
       
  3364 	display:block;
       
  3365 	list-style-type: none;
       
  3366 	height: 70px;
       
  3367 	background-color:#F6F6F6;
       
  3368 	margin-bottom:1px;
       
  3369 	overflow:hidden;
       
  3370 	font-size:12px;
       
  3371 	font-family:Verdana, Geneva, sans-serif;
       
  3372 	color:#a32714;
       
  3373 	position:relative;
       
  3374 	padding: 10px 160px 0px 0px;
       
  3375 	line-height:17px;
       
  3376 	}
       
  3377 
       
  3378 body.fuzzysearch div.editorial ul.liste-photos li strong, body.section-1559 div.editorial ul.liste-photos li strong, body.section-1698 div.editorial ul.liste-photos li strong{
       
  3379 	color:#a32714;
       
  3380 	}
       
  3381 
       
  3382 body.fuzzysearch div.editorial ul.liste-photos li a, body.section-1559 div.editorial ul.liste-photos li a, body.section-1698 div.editorial ul.liste-photos li a{
       
  3383 	position:absolute;
       
  3384 	display:block;
       
  3385 	top:25px;
       
  3386 	right:25px;
       
  3387 	height:22px;
       
  3388 	width: 124px;
       
  3389 	background-color:#EB381C;
       
  3390 	text-transform:uppercase;
       
  3391 	font-size:11px;
       
  3392 	color:#FFF;
       
  3393 	text-decoration:none;
       
  3394 	font-weight:bold;
       
  3395 	padding:8px 0px 0px 10px;
       
  3396 	}
       
  3397 
       
  3398 body.fuzzysearch div.editorial ul.liste-photos li a:hover, body.section-1559 div.editorial ul.liste-photos li a:hover, body.section-1698 div.editorial ul.liste-photos li a:hover{
       
  3399 	background-color:#A32714;
       
  3400 	}
       
  3401 
       
  3402 
       
  3403 body.fuzzysearch div.editorial ul.liste-photos li img, body.section-1559 div.editorial ul.liste-photos li img, body.section-1698 div.editorial ul.liste-photos li img{
       
  3404 	width: 80px;
       
  3405 	height:80px;
       
  3406 	float:left;
       
  3407 	margin-right: 15px;
       
  3408 	margin-top:-10px;
       
  3409 	}
       
  3410 	
       
  3411 	
       
  3412 /*////////////////////////////////////////////////////////////////////////////////////
       
  3413 /////////////////////////////// ENGLISH VERSION /////////////////////////////////////
       
  3414 ////////////////////////////////////////////////////////////////////////////////////*/
       
  3415 
       
  3416 
       
  3417 
       
  3418 /*------------------------------------------------------*
       
  3419   *-----------------------------------     CSS PROGRAMMATION & HOME & INFO & ACTUALITE & FESTIVAL ----*
       
  3420   *------------------------------------------------------*/
       
  3421 
       
  3422 body.section-1394 div#bandeau, body.section-1960 div#bandeau, body.section-1961 div#bandeau, body.section-1962 div#bandeau{background-color:#9F1352;}
       
  3423 body.section-1394 div#content, body.section-1960 div#content, body.section-1961 div#content, body.section-1962 div#content{background-color: #B8155F;}
       
  3424 
       
  3425 
       
  3426 body.section-1394 .editorial strong, body.section-1960 .editorial strong, body.section-1961 .editorial strong, body.section-1962 .editorial strong, body.section-1394 div.infos div, body.section-1960 div.infos div, body.section-1961 div.infos div{color:#333;}
       
  3427 
       
  3428 
       
  3429 body.section-1394 div.infos h2, body.section-1960 div.infos h2, body.section-1961 div.infos h2, body.section-1962 div.infos h2{background-color:#850F45;}
       
  3430 body.section-1394 div.infos div h3, body.section-1960 div.infos div h3, body.section-1961 div.infos div h3, body.section-1962 div.infos div h3{color:#4c4c4c;}
       
  3431 
       
  3432 
       
  3433 
       
  3434 body.section-1394 div.editorial a, body.section-1960 div.editorial a, body.section-1961 div.editorial a, body.section-1962 div.editorial a{color:#eb1b79;}
       
  3435 
       
  3436 
       
  3437 body.section-1394 div.editorial h2, body.section-1394 .editorial table.distribution tr td:last-child, body.section-1394 .editorial table.distribution tr td+td, body.section-1394 .editorial span.couleur, body.section-1394 div.infos a, body.section-1394 .editorial table.distribution tr td:last-child, body.section-1960 div.editorial h2, body.section-1960 .editorial table.distribution tr td:last-child, body.section-1960 .editorial table.distribution tr td+td, body.section-1960 .editorial span.couleur, body.section-1960 div.infos a, body.section-1960 .editorial table.distribution tr td:last-child, body.section-1961 div.editorial h2, body.section-1961 .editorial table.distribution tr td:last-child, body.section-1961 .editorial table.distribution tr td+td, body.section-1961 .editorial span.couleur, body.section-1961 div.infos a, body.section-1961 .editorial table.distribution tr td:last-child, body.section-1962 div.editorial h2, body.section-1962 .editorial table.distribution tr td:last-child, body.section-1962 .editorial table.distribution tr td+td, body.section-1962 .editorial span.couleur, body.section-1962 div.infos a, body.section-1962 .editorial table.distribution tr td:last-child, body.section-1394 div.infos div.scene, body.section-1394 div.infos div.dates, body.section-1394 div.infos div.tarif, body.section-1394 div.infos div.horaire, body.section-1394 div.infos div.vision, body.section-1394 div.infos div.sub{
       
  3438 	color:#eb1b79;
       
  3439 }
       
  3440 body.section-1394 div#copyright, body.section-1960 div#copyright, body.section-1961 div#copyright, body.section-1962 div#copyright, body.node-type-accueil div#copyright{color:#FFF; background-color: #9F1352;}
       
  3441 /*/////////menu/////////*/
       
  3442 body.node-type-accueil div.menu-level-3 h2, body.section-1394 div.menu-level-3 h2, body.section-1960 div.menu-level-3 h2, body.section-1961 div.menu-level-3 h2, body.section-1962 div.menu-level-3 h2{background-color:#850F45;}
       
  3443 body.node-type-accueil div.menu-level-3 a, body.section-1394 div.menu-level-3 a, body.section-1960 div.menu-level-3 a, body.section-1961 div.menu-level-3 a, body.section-1962 div.menu-level-3 a{color:#850f45;}
       
  3444 body.node-type-accueil div.menu-level-3 a.active, body.section-1394 div.menu-level-3 a.active, body.section-1960 div.menu-level-3 a.active, body.section-1961 div.menu-level-3 a.active, body.section-1962 div.menu-level-3 a.active{color:#eb1b79;}
       
  3445 
       
  3446 /*/////////medias home/////////*/
       
  3447 body.node-type-accueil div.infos.video span, body.node-type-accueil div.infos.audio span, body.node-type-accueil div.infos.diaporama span{color: #3D2207;}
       
  3448 
       
  3449 body.node-type-accueil div.diaporama h2, body.node-type-accueil div.audio h2, body.node-type-accueil div.video h2{background-color:#3D2207; color:#FFF;}
       
  3450 body.node-type-accueil #sb-nav{background-color:#3D2207;}
       
  3451 
       
  3452 /*/////////medias rubriques/////////*/
       
  3453 body.section-1394 div.diaporama h2, body.section-1960 div.audio h2, body.section-1961 div.video h2{background-color:#850F45; color:#FFF;}
       
  3454 body.section-1960 div.diaporama h2, body.section-1960 div.audio h2, body.section-1960 div.video h2{background-color:#850F45; color:#FFF;}
       
  3455 body.section-1961 div.diaporama h2, body.section-1961 div.audio h2, body.section-1961 div.video h2{background-color:#850F45; color:#FFF;}
       
  3456 body.section-1962 div.diaporama h2, body.section-1962 div.audio h2, body.section-1962 div.video h2{background-color:#850F45; color:#FFF;}
       
  3457 body.section-1394 #sb-nav, body.section-1960 #sb-nav, body.section-1961 #sb-nav, body.section-1962 #sb-nav{background-color:#850F45;}
       
  3458 
       
  3459 
       
  3460 /*/////////formulaire principal/////////*/
       
  3461 
       
  3462 body.section-1394 div#gauche form, body.section-1960 div#gauche form, body.section-1961 div#gauche form, body.section-1962 div#gauche form{
       
  3463 	width:580px;
       
  3464 	}
       
  3465 body.section-1394 div#gauche label, body.section-1960 div#gauche label, body.section-1961 div#gauche label, body.section-1962 div#gauche label{
       
  3466 	width:120px;
       
  3467 	color:#850F45;
       
  3468 	display:block;
       
  3469 	float:left;
       
  3470 	height:20px;
       
  3471 	overflow:hidden;
       
  3472 	margin-bottom:15px;
       
  3473 	}
       
  3474 body.section-1394 div#gauche input, body.section-1960 div#gauche input, body.section-1961 div#gauche input, body.section-1962 div#gauche input{
       
  3475 	width:416px;
       
  3476 	border:#B8155F 1px solid;
       
  3477 	color:#9F1352;
       
  3478 	font-size:12px;
       
  3479 	display:block;
       
  3480 	float:left;
       
  3481 	height:18px;
       
  3482 	overflow:hidden;
       
  3483 	margin-bottom:15px;
       
  3484 	padding:1px 3px 1px 3px;
       
  3485 	}
       
  3486 body.section-1394 div#gauche select, body.section-1960 div#gauche select, body.section-1961 div#gauche select, body.section-1962 div#gauche select{
       
  3487 	width:420px;
       
  3488 	border:#B8155F 1px solid;
       
  3489 	font-size:12px;
       
  3490 	display:block;
       
  3491 	float:left;
       
  3492 	height:20px;
       
  3493 	overflow:hidden;
       
  3494 	margin-bottom:15px;
       
  3495 	}
       
  3496 	
       
  3497 body.section-1394 div#gauche textarea, body.section-1960 div#gauche textarea, body.section-1961 div#gauche textarea, body.section-1962 div#gauche textarea{
       
  3498 	width:416px;
       
  3499 	height:200px;
       
  3500 	border:#B8155F 1px solid;
       
  3501 	font-family:Verdana, Geneva, sans-serif;
       
  3502 	font-size:11px;
       
  3503 	display:block;
       
  3504 	float:left;
       
  3505 	padding:1px 3px 1px 3px;
       
  3506 	}
       
  3507 
       
  3508 body.section-1394 div#gauche input.form-submit, body.section-1960 div#gauche input.form-submit, body.section-1961 div#gauche input.form-submit, body.section-1962 div#gauche input.form-submit{
       
  3509 	clear:both;
       
  3510 	width: auto;
       
  3511 	border: 0px;
       
  3512 	font-size:10px;
       
  3513 	text-transform:uppercase;
       
  3514 	font-weight:bold;
       
  3515 	color:#FFF;
       
  3516 	display:block;
       
  3517 	height: auto;
       
  3518 	float:right;
       
  3519 	background-color:#B8155F;
       
  3520 	padding: 5px 15px 5px 15px;
       
  3521 	cursor: pointer;
       
  3522 	margin-top:15px;
       
  3523 	margin-right:35px;
       
  3524 	}
       
  3525 
       
  3526 body.section-1394 div#gauche input.form-submit:hover, body.section-1960 div#gauche input.form-submit:hover, body.section-1961 div#gauche input.form-submit:hover, body.section-1962 div#gauche input.form-submit:hover{
       
  3527 	background-color:#E83385;
       
  3528 	}
       
  3529 	
       
  3530 
       
  3531 /*/////////////////////////////////////*/
       
  3532 
       
  3533 body.node-type-accueil div#droite a.bt{background-color:#F0861D;}
       
  3534 body.node-type-accueil div#droite a.bt:hover{background-color:#8A4C0F;}
       
  3535 
       
  3536 body.node-type-accueil div#gauche a.special{background-color:#F0861D;}
       
  3537 body.node-type-accueil div#gauche a.special:hover{background-color:#8A4C0F;}
       
  3538 
       
  3539 
       
  3540 
       
  3541 body.section-1394 div#droite a.bt, body.section-1960 div#droite a.bt, body.section-1961 div#droite a.bt, body.section-1962 div#droite a.bt{
       
  3542 	background-color:#EB1B79;
       
  3543 }
       
  3544 
       
  3545 body.section-1394 div#droite a.bt:hover, body.section-1960 div#droite a.bt:hover, body.section-1961 div#droite a.bt:hover, body.section-1962 div#droite a.bt:hover{
       
  3546 	background-color:#850F45;
       
  3547 }
       
  3548 
       
  3549 
       
  3550 
       
  3551 body.section-1394 div#gauche a.special, body.section-1960 div#gauche a.special, body.section-1961 div#gauche a.special, body.section-1962 div#gauche a.special{
       
  3552 	background-color:#EB1B79;
       
  3553 	color:#fff;
       
  3554 }
       
  3555 
       
  3556 body.section-1394 div#gauche a.special:hover, body.section-1960 div#gauche a.special:hover, body.section-1961 div#gauche a.special:hover, body.section-1962 div#gauche a.special:hover{
       
  3557 	background-color:#850F45;
       
  3558 }
       
  3559 
       
  3560 
       
  3561 
       
  3562 div.actu a.bt, div.actu.noimg a.bt{
       
  3563 	background-color:#f0381c;
       
  3564 }
       
  3565 div.actu a.bt:hover, div.actu.noimg a.bt:hover{
       
  3566 	background-color:#801D0F;
       
  3567 	text-decoration:none;
       
  3568 }
       
  3569 
       
  3570 /*------------------------------------------------------*
       
  3571   *-----------------------------------     CSS ACADEMIE ----*
       
  3572   *------------------------------------------------------*/
       
  3573 
       
  3574 body.section-1963 div#bandeau{background-color:#3ca9bd;}
       
  3575 body.section-1963 div#content{background-color: #45C0D6;}
       
  3576 body.section-1963 .editorial strong{color:#333;}
       
  3577 body.section-1963 div.editorial h2, body.section-1963 div.editorial a{color:#45c0d6;}
       
  3578 body.section-1963 div.editorial h3, body.section-1963 div.infos div{color:#333;}
       
  3579 body.section-1963 div.infos h2{background-color:#3494A4;}
       
  3580 body.section-1963 div.infos div h3, body.section-1963 .editorial table.distribution tr td:last-child, body.section-1963 .editorial table.distribution tr td+td, body.section-1963 .editorial span.couleur, body.section-1963 div.infos a, body.section-1963 .editorial table.distribution tr td:last-child {color:#45c0d6;}
       
  3581 body.section-1963 div#copyright{color:#FFF; background-color: #3CA9BD;}
       
  3582 /*/////////menu/////////*/
       
  3583 body.section-1963 div.menu-level-3 h2{background-color:#3494A4;}
       
  3584 body.section-1963 div.menu-level-3 a{color:#3494a4;}
       
  3585 body.section-1963 div.menu-level-3 a.active-trail{color:#3ca9bd;}
       
  3586 /*/////////medias/////////*/
       
  3587 body.section-1963 div.diaporama h2, body.section-1963 div.audio h2, body.section-1963 div.video h2{background-color:#143940; color:#FFF;}
       
  3588 body.section-1963 #sb-nav{background-color:#143940;}
       
  3589 
       
  3590 
       
  3591 
       
  3592 body.section-1963 div#droite a.bt{background-color:#3494A4;}
       
  3593 
       
  3594 body.section-1963 div#droite a.bt:hover{
       
  3595 	background-color:#143940;
       
  3596 }
       
  3597 
       
  3598 body.section-1963 div#gauche a.special{background-color:#3494A4; color:#FFF;}
       
  3599 
       
  3600 body.section-1963 div#gauche a.special:hover{
       
  3601 	background-color:#143940;
       
  3602 }
       
  3603 
       
  3604 
       
  3605 /*/////////formulaire principal/////////*/
       
  3606 
       
  3607 body.section-1963 div#gauche form{
       
  3608 	width:580px;
       
  3609 	}
       
  3610 body.section-1963 div#gauche label{
       
  3611 	width:120px;
       
  3612 	color:#3494A4;
       
  3613 	display:block;
       
  3614 	float:left;
       
  3615 	/*height:20px;*/
       
  3616 	overflow:hidden;
       
  3617 	margin-bottom:15px;
       
  3618 	}
       
  3619 body.section-1963 div#gauche input{
       
  3620 	width:416px;
       
  3621 	border:#45C0D6 1px solid;
       
  3622 	color:#3CA9BD;
       
  3623 	font-size:12px;
       
  3624 	display:block;
       
  3625 	float:left;
       
  3626 	height:18px;
       
  3627 	overflow:hidden;
       
  3628 	margin-bottom:15px;
       
  3629 	padding:1px 3px 1px 3px;
       
  3630 	}
       
  3631 body.section-1963 div#gauche select{
       
  3632 	width:420px;
       
  3633 	border:#45C0D6 1px solid;
       
  3634 	font-size:12px;
       
  3635 	display:block;
       
  3636 	float:left;
       
  3637 	height:20px;
       
  3638 	overflow:hidden;
       
  3639 	margin-bottom:15px;
       
  3640 	}
       
  3641 	
       
  3642 body.section-1963 div#gauche textarea{
       
  3643 	width:416px;
       
  3644 	/*height:200px;*/
       
  3645 	border:#45C0D6 1px solid;
       
  3646 	font-family:Verdana, Geneva, sans-serif;
       
  3647 	font-size:11px;
       
  3648 	display:block;
       
  3649 	float:left;
       
  3650 	padding:1px 3px 1px 3px;
       
  3651 	}
       
  3652 
       
  3653 body.section-1963 div#gauche input.form-submit{
       
  3654 	clear:both;
       
  3655 	width: auto;
       
  3656 	border: 0px;
       
  3657 	font-size:10px;
       
  3658 	text-transform:uppercase;
       
  3659 	font-weight:bold;
       
  3660 	color:#FFF;
       
  3661 	display:block;
       
  3662 	height: auto;
       
  3663 	float:right;
       
  3664 	background-color:#45C0D6;
       
  3665 	padding: 5px 15px 5px 15px;
       
  3666 	cursor: pointer;
       
  3667 	margin-top:15px;
       
  3668 	margin-right:35px;
       
  3669 	}
       
  3670 
       
  3671 body.section-1963 div#gauche input.form-submit:hover{
       
  3672 	background-color:#79D1E1;
       
  3673 	}
       
  3674 	
       
  3675 
       
  3676 
       
  3677 	
       
  3678 	
       
  3679 /*------------------------------------------------------*
       
  3680   *-----------------------------------     CSS ENOA ----*
       
  3681   *------------------------------------------------------*/
       
  3682 
       
  3683 body.section-1966 div#bandeau{background-color:#3ca9bd;}
       
  3684 body.section-1966 div#content{background-color: #45C0D6;}
       
  3685 body.section-1966 .editorial strong, body.section-1966 div.infos div{color:#333;}
       
  3686 body.section-1966 div.editorial h2, body.section-1966 div.editorial a{color:#45c0d6;}
       
  3687 body.section-1966 div.editorial h3{color:#333;}
       
  3688 body.section-1966 div.infos h2{background-color:#3494A4;}
       
  3689 body.section-1966 div.infos div h3, body.section-1966 .editorial table.distribution tr td:last-child, body.section-1966 .editorial table.distribution tr td+td, body.section-1966 .editorial span.couleur, body.section-1966 div.infos a, body.section-1966 .editorial table.distribution tr td:last-child {color:#45c0d6;}
       
  3690 body.section-1966 div#copyright{color:#FFF; background-color: #3CA9BD;}
       
  3691 /*/////////menu/////////*/
       
  3692 body.section-1966 div.menu-level-3 h2{background-color:#3494A4;}
       
  3693 body.section-1966 div.menu-level-3 a{color:#3494a4;}
       
  3694 body.section-1966 div.menu-level-3 a.active-trail{color:#3ca9bd;}
       
  3695 /*/////////medias/////////*/
       
  3696 body.section-1966 div.diaporama h2, body.section-1966 div.audio h2, body.section-1966 div.video h2{background-color:#143940; color:#FFF;}
       
  3697 body.section-1966 #sb-nav{background-color:#143940;}
       
  3698 
       
  3699 
       
  3700 
       
  3701 body.section-1966 div#droite a.bt{background-color:#3494A4;}
       
  3702 
       
  3703 body.section-1966 div#droite a.bt:hover{
       
  3704 	background-color:#143940;
       
  3705 }
       
  3706 
       
  3707 body.section-1966 div#gauche a.special{background-color:#3494A4; color:#fff;}
       
  3708 
       
  3709 body.section-1966 div#gauche a.special:hover{
       
  3710 	background-color:#143940;
       
  3711 }
       
  3712 
       
  3713 /*/////////formulaire principal/////////*/
       
  3714 
       
  3715 body.section-1966 div#gauche form{
       
  3716 	width:580px;
       
  3717 	}
       
  3718 body.section-1966 div#gauche label{
       
  3719 	width:120px;
       
  3720 	color:#3494A4;
       
  3721 	display:block;
       
  3722 	float:left;
       
  3723 	height:20px;
       
  3724 	overflow:hidden;
       
  3725 	margin-bottom:15px;
       
  3726 	}
       
  3727 body.section-1966 div#gauche input{
       
  3728 	width:416px;
       
  3729 	border:#45C0D6 1px solid;
       
  3730 	color:#3CA9BD;
       
  3731 	font-size:12px;
       
  3732 	display:block;
       
  3733 	float:left;
       
  3734 	height:18px;
       
  3735 	overflow:hidden;
       
  3736 	margin-bottom:15px;
       
  3737 	padding:1px 3px 1px 3px;
       
  3738 	}
       
  3739 body.section-1966 div#gauche select{
       
  3740 	width:420px;
       
  3741 	border:#45C0D6 1px solid;
       
  3742 	font-size:12px;
       
  3743 	display:block;
       
  3744 	float:left;
       
  3745 	height:20px;
       
  3746 	overflow:hidden;
       
  3747 	margin-bottom:15px;
       
  3748 	}
       
  3749 	
       
  3750 body.section-1966 div#gauche textarea{
       
  3751 	width:416px;
       
  3752 	height:200px;
       
  3753 	border:#45C0D6 1px solid;
       
  3754 	font-family:Verdana, Geneva, sans-serif;
       
  3755 	font-size:11px;
       
  3756 	display:block;
       
  3757 	float:left;
       
  3758 	padding:1px 3px 1px 3px;
       
  3759 	}
       
  3760 
       
  3761 body.section-1966 div#gauche input.form-submit{
       
  3762 	clear:both;
       
  3763 	width: auto;
       
  3764 	border: 0px;
       
  3765 	font-size:10px;
       
  3766 	text-transform:uppercase;
       
  3767 	font-weight:bold;
       
  3768 	color:#FFF;
       
  3769 	display:block;
       
  3770 	height: auto;
       
  3771 	float:right;
       
  3772 	background-color:#45C0D6;
       
  3773 	padding: 5px 15px 5px 15px;
       
  3774 	cursor: pointer;
       
  3775 	margin-top:15px;
       
  3776 	margin-right:35px;
       
  3777 	}
       
  3778 
       
  3779 body.section-1966 div#gauche input.form-submit:hover{
       
  3780 	background-color:#79D1E1;
       
  3781 	}
       
  3782 	
       
  3783 	
       
  3784 /*------------------------------------------------------*
       
  3785   *-----------------------------------     CSS PUBLICS ----*
       
  3786   *------------------------------------------------------*/
       
  3787 
       
  3788 body.section-1964 div#bandeau{background-color:#94a334;}
       
  3789 body.section-1964 div#content{background-color: #acbd3c;}
       
  3790 body.section-1964 .editorial strong, body.section-1964 div.infos div{color:#333;}
       
  3791 body.section-1964 div.editorial h2, body.section-1964 div.editorial a{color:#c3d645;}
       
  3792 body.section-1964 div.editorial h3{color:#333;}
       
  3793 body.section-1964 div.infos h2{background-color:#7e8a2c;}
       
  3794 body.section-1964 div.infos div h3, body.section-1964 .editorial table.distribution tr td:last-child, body.section-1964 .editorial table.distribution tr td+td, body.section-1964 .editorial span.couleur, body.section-1964 div.infos a, body.section-1964 .editorial table.distribution tr td:last-child {color:#c3d645;}
       
  3795 body.section-1964 div#copyright{color:#FFF; background-color: #94a334;}
       
  3796 /*/////////menu/////////*/
       
  3797 body.section-1964 div.menu-level-3 h2{background-color:#7e8a2c;}
       
  3798 body.section-1964 div.menu-level-3 a{color:#7e8a2c;}
       
  3799 body.section-1964 div.menu-level-3 a.active-trail{color:#c3d645;}
       
  3800 /*/////////medias/////////*/
       
  3801 body.section-1964 div.diaporama h2, body.section-1964 div.audio h2, body.section-1964 div.video h2{background-color:#333611; color:#FFF;}
       
  3802 body.section-1964 #sb-nav{background-color:#333611;}
       
  3803 
       
  3804 body.section-1964 div#droite a.bt{background-color:#C3D645;}
       
  3805 
       
  3806 body.section-1964 div#droite a.bt:hover{
       
  3807 	background-color:#7E8A2C;
       
  3808 }
       
  3809 
       
  3810 body.section-1964 div#gauche a.special{background-color:#C3D645; color:#FFF;}
       
  3811 
       
  3812 body.section-1964 div#gauche a.special:hover{
       
  3813 	background-color:#7E8A2C;
       
  3814 }
       
  3815 
       
  3816 /*/////////formulaire principal/////////*/
       
  3817 
       
  3818 body.section-1964 div#gauche form{
       
  3819 	width:580px;
       
  3820 	}
       
  3821 body.section-1964 div#gauche label{
       
  3822 	width:120px;
       
  3823 	color:#7E8A2C;
       
  3824 	display:block;
       
  3825 	float:left;
       
  3826 	height:20px;
       
  3827 	overflow:hidden;
       
  3828 	margin-bottom:15px;
       
  3829 	}
       
  3830 body.section-1964 div#gauche input{
       
  3831 	width:416px;
       
  3832 	border:#ACBD3C 1px solid;
       
  3833 	color:#94A334;
       
  3834 	font-size:12px;
       
  3835 	display:block;
       
  3836 	float:left;
       
  3837 	height:18px;
       
  3838 	overflow:hidden;
       
  3839 	margin-bottom:15px;
       
  3840 	padding:1px 3px 1px 3px;
       
  3841 	}
       
  3842 body.section-1964 div#gauche select{
       
  3843 	width:420px;
       
  3844 	border:#ACBD3C 1px solid;
       
  3845 	font-size:12px;
       
  3846 	display:block;
       
  3847 	float:left;
       
  3848 	height:20px;
       
  3849 	overflow:hidden;
       
  3850 	margin-bottom:15px;
       
  3851 	}
       
  3852 	
       
  3853 body.section-1964 div#gauche textarea{
       
  3854 	width:416px;
       
  3855 	height:200px;
       
  3856 	border:#ACBD3C 1px solid;
       
  3857 	font-family:Verdana, Geneva, sans-serif;
       
  3858 	font-size:11px;
       
  3859 	display:block;
       
  3860 	float:left;
       
  3861 	padding:1px 3px 1px 3px;
       
  3862 	}
       
  3863 
       
  3864 body.section-1964 div#gauche input.form-submit{
       
  3865 	clear:both;
       
  3866 	width: auto;
       
  3867 	border: 0px;
       
  3868 	font-size:10px;
       
  3869 	text-transform:uppercase;
       
  3870 	font-weight:bold;
       
  3871 	color:#FFF;
       
  3872 	display:block;
       
  3873 	height: auto;
       
  3874 	float:right;
       
  3875 	background-color:#ACBD3C;
       
  3876 	padding: 5px 15px 5px 15px;
       
  3877 	cursor: pointer;
       
  3878 	margin-top:15px;
       
  3879 	margin-right:35px;
       
  3880 	}
       
  3881 
       
  3882 body.section-1964 div#gauche input.form-submit:hover{
       
  3883 	background-color:#BECC5E;
       
  3884 	}
       
  3885 	
       
  3886 /*------------------------------------------------------*
       
  3887   *-----------------------------------     CSS SOUTENIR ----*
       
  3888   *------------------------------------------------------*/
       
  3889 
       
  3890 body.section-1965 div#bandeau{background-color:#846e57;}
       
  3891 body.section-1965 div#content{background-color: #9e8368;}
       
  3892 body.section-1965 .editorial strong, body.section-1965 div.infos div{color:#333;}
       
  3893 body.section-1965 div.editorial h2, body.section-1965 div.editorial a{color:#d3ad89;}
       
  3894 body.section-1965 div.editorial h3{color:#333;}
       
  3895 body.section-1965 div.infos h2{background-color:#6c5948;}
       
  3896 body.section-1965 div.infos div h3, body.section-1965 .editorial table.distribution tr td:last-child, body.section-1965 .editorial table.distribution tr td+td, body.section-1965 .editorial span.couleur, body.section-1965 div.infos a{color:#d3ad89;}
       
  3897 body.section-1965 div#copyright{color:#FFF; background-color: #846e57;}
       
  3898 /*/////////menu/////////*/
       
  3899 body.section-1965 div.menu-level-3 h2{background-color:#6c5948;}
       
  3900 body.section-1965 div.menu-level-3 a{color:#6c5948;}
       
  3901 body.section-1965 div.menu-level-3 a.active-trail{color:#d3ad89;}
       
  3902 /*/////////medias/////////*/
       
  3903 body.section-1965 div.diaporama h2, body.section-1965 div.audio h2, body.section-1965 div.video h2{background-color:#6c5948; color:#FFF;}
       
  3904 body.section-1965 #sb-nav{background-color:#6c5948;}
       
  3905 
       
  3906 body.section-1965 div#droite a.bt{
       
  3907 	background-color:#D3AD89;
       
  3908 }
       
  3909 body.section-1965 div#droite a.bt:hover{
       
  3910 	background-color:#6C5948;
       
  3911 }
       
  3912 body.section-1965 div#gauche a.special{
       
  3913 	color:#FFF;
       
  3914 	background-color:#D3AD89;
       
  3915 }
       
  3916 body.section-1965 div#gauche a.special:hover{
       
  3917 	background-color:#6C5948;
       
  3918 }
       
  3919 
       
  3920 
       
  3921 /*/////////formulaire principal/////////*/
       
  3922 
       
  3923 body.section-1965 div#gauche form{
       
  3924 	width:580px;
       
  3925 	}
       
  3926 body.section-1965 div#gauche label{
       
  3927 	width:120px;
       
  3928 	color:#8E6339;
       
  3929 	display:block;
       
  3930 	float:left;
       
  3931 	height:20px;
       
  3932 	overflow:hidden;
       
  3933 	margin-bottom:15px;
       
  3934 	}
       
  3935 body.section-1965 div#gauche input{
       
  3936 	width:416px;
       
  3937 	border:#9E8368 1px solid;
       
  3938 	color:#846E57;
       
  3939 	font-size:12px;
       
  3940 	display:block;
       
  3941 	float:left;
       
  3942 	height:18px;
       
  3943 	overflow:hidden;
       
  3944 	margin-bottom:15px;
       
  3945 	padding:1px 3px 1px 3px;
       
  3946 	}
       
  3947 body.section-1965 div#gauche select{
       
  3948 	width:420px;
       
  3949 	border:#9E8368 1px solid;
       
  3950 	font-size:12px;
       
  3951 	display:block;
       
  3952 	float:left;
       
  3953 	height:20px;
       
  3954 	overflow:hidden;
       
  3955 	margin-bottom:15px;
       
  3956 	}
       
  3957 	
       
  3958 body.section-1965 div#gauche textarea{
       
  3959 	width:416px;
       
  3960 	height:200px;
       
  3961 	border:#9E8368 1px solid;
       
  3962 	font-family:Verdana, Geneva, sans-serif;
       
  3963 	font-size:11px;
       
  3964 	display:block;
       
  3965 	float:left;
       
  3966 	padding:1px 3px 1px 3px;
       
  3967 	}
       
  3968 
       
  3969 body.section-1965 div#gauche input.form-submit{
       
  3970 	clear:both;
       
  3971 	width: auto;
       
  3972 	border: 0px;
       
  3973 	font-size:10px;
       
  3974 	text-transform:uppercase;
       
  3975 	font-weight:bold;
       
  3976 	color:#FFF;
       
  3977 	display:block;
       
  3978 	height: auto;
       
  3979 	float:right;
       
  3980 	background-color:#9E8368;
       
  3981 	padding: 5px 15px 5px 15px;
       
  3982 	cursor: pointer;
       
  3983 	margin-top:15px;
       
  3984 	margin-right:35px;
       
  3985 	}
       
  3986 
       
  3987 body.section-1965 div#gauche input.form-submit:hover{
       
  3988 	background-color:#B8A592;
       
  3989 	}
       
  3990 	
       
  3991 	
       
  3992 /*------------------------------------------------------*
       
  3993   *-----------------------------------     CSS PRO - EDITORIAL PIED ----*
       
  3994   *------------------------------------------------------*/
       
  3995 
       
  3996 body.fuzzysearch div#bandeau, body.section-2018 div#bandeau, body.section-1967 div#bandeau{background-color:#bd2c16;}
       
  3997 body.fuzzysearch div#content, body.section-2018 div#content, body.section-1967 div#content  {background-color: #d6331a;}
       
  3998 
       
  3999 body.fuzzysearch .editorial strong, body.section-2018 .editorial strong, body.section-1967 .editorial strong, body.fuzzysearch div.infos div, body.section-2018 div.infos div, body.section-1967 div.infos div{color:#333;}
       
  4000 
       
  4001 body.fuzzysearch div.editorial h2, body.fuzzysearch div.editorial a, body.section-2018 div.editorial h2, body.section-2018 div.editorial a, body.section-1967 div.editorial h2, body.section-1967 div.editorial a{color:#eb381c;}
       
  4002 body.fuzzysearch div.editorial h3, body.section-2018 div.editorial h3, body.section-1967 div.editorial h3{color:#333;}
       
  4003 body.fuzzysearch div.infos h2, body.section-2018 div.infos h2, body.section-1967 div.infos h2{background-color:#a32714;}
       
  4004 
       
  4005 
       
  4006 body.fuzzysearch div.infos div h3, body.fuzzysearch .editorial table.distribution tr td:last-child, body.fuzzysearch .editorial table.distribution tr td+td, body.fuzzysearch .editorial span.couleur, body.fuzzysearch .editorial table.distribution tr td:last-child, body.section-2018 div.infos div h3, body.section-2018 .editorial table.distribution tr td:last-child, body.section-2018 .editorial table.distribution tr td+td, body.section-2018 .editorial span.couleur, body.section-2018 .editorial table.distribution tr td:last-child, body.section-1967 div.infos div h3, body.section-1967 .editorial table.distribution tr td:last-child, body.section-1967 .editorial table.distribution tr td+td, body.section-1967 .editorial span.couleur, body.section-1967 .editorial table.distribution tr td:last-child{color:#3d0f07;}
       
  4007 
       
  4008 
       
  4009 body.fuzzysearch div.infos a, body.fuzzysearch div.editorial a, body.section-2018 div.infos a, body.section-2018 div.editorial a, body.section-1967 div.infos a, body.section-1967 div.editorial a{color:#eb381c; font-weight:bold; text-decoration:none}
       
  4010 
       
  4011 body.fuzzysearch div.infos a:hover, body.fuzzysearch div.editorial a:hover, body.section-2018 div.infos a:hover, body.section-2018 div.editorial a:hover, body.section-1967 div.infos a:hover, body.section-1967 div.editorial a:hover{text-decoration:underline}
       
  4012 
       
  4013 /*/////////menu/////////*/
       
  4014 body.fuzzysearch div.menu-level-3 h2, body.section-2018 div.menu-level-3 h2, body.section-1967 div.menu-level-3 h2{background-color:#a32714;}
       
  4015 body.fuzzysearch div.menu-level-3 a, body.section-2018 div.menu-level-3 a, body.section-1967 div.menu-level-3 a{color:#a32714;}
       
  4016 body.fuzzysearch div.menu-level-3 a.active-trail, body.section-2018 div.menu-level-3 a.active-trail, body.section-1967 div.menu-level-3 a.active-trail{color:#eb381c;}
       
  4017 
       
  4018 
       
  4019 /*/////////medias/////////*/
       
  4020 body.fuzzysearch div.diaporama h2, body.fuzzysearch div.audio h2, body.fuzzysearch div.video h2, body.section-2018 div.diaporama h2, body.section-2018 div.audio h2, body.section-2018 div.video h2, body.section-1967 div.diaporama h2, body.section-1967 div.audio h2, body.section-1967 div.video h2{background-color:#410D08; color:#FFF;}
       
  4021 
       
  4022 
       
  4023 body.fuzzysearch #sb-nav, body.section-2018 #sb-nav, body.section-1967 #sb-nav {background-color:#410D08;}
       
  4024 
       
  4025 
       
  4026 body.fuzzysearch div#droite a.bt, body.section-2018 div#droite a.bt, body.section-1967 div#droite a.bt{background-color:#EB381C;}
       
  4027 
       
  4028 body.fuzzysearch div#droite a.bt:hover, body.section-2018 div#droite a.bt:hover, body.section-1967 div#droite a.bt:hover{
       
  4029 	background-color:#BD2C16;
       
  4030 }
       
  4031 
       
  4032 
       
  4033 body.fuzzysearch div#gauche a.special, body.section-2018 div#gauche a.special, body.section-1967 div#gauche a.special{background-color:#EB381C; color:#FFF;}
       
  4034 
       
  4035 body.fuzzysearch div#gauche a.special:hover, body.section-2018 div#gauche a.special:hover, body.section-1967 div#gauche a.special:hover{
       
  4036 	background-color:#BD2C16;
       
  4037 }
       
  4038 
       
  4039 
       
  4040 
       
  4041 
       
  4042 
       
  4043 body.fuzzysearch div#gauche form, body.section-2018 div#gauche form, body.section-1967 div#gauche form{
       
  4044 	width:580px;
       
  4045 	}
       
  4046 	
       
  4047 body.fuzzysearch div#gauche label, body.section-2018 div#gauche label, body.section-1967 div#gauche label{
       
  4048 	width:120px;
       
  4049 	color:#400f08;
       
  4050 	display:block;
       
  4051 	float:left;
       
  4052 	height:20px;
       
  4053 	overflow:hidden;
       
  4054 	margin-bottom:15px;
       
  4055 	}
       
  4056 
       
  4057 body.fuzzysearch div#gauche input, body.section-2018 div#gauche input, body.section-1967 div#gauche input{
       
  4058 	width:416px;
       
  4059 	border:#EB381C 1px solid;
       
  4060 	color:#a32714;
       
  4061 	font-size:12px;
       
  4062 	display:block;
       
  4063 	float:left;
       
  4064 	height:18px;
       
  4065 	overflow:hidden;
       
  4066 	margin-bottom:15px;
       
  4067 	padding:1px 3px 1px 3px;
       
  4068 	}
       
  4069 
       
  4070 body.fuzzysearch div#gauche select, body.section-2018 div#gauche select, body.section-1967 div#gauche select{
       
  4071 	width:420px;
       
  4072 	border:#EB381C 1px solid;
       
  4073 	font-size:12px;
       
  4074 	display:block;
       
  4075 	float:left;
       
  4076 	height:20px;
       
  4077 	overflow:hidden;
       
  4078 	margin-bottom:15px;
       
  4079 	}
       
  4080 	
       
  4081 body.fuzzysearch div#gauche textarea, body.section-2018 div#gauche textarea, body.section-1967 div#gauche textarea{
       
  4082 	width:416px;
       
  4083 	height:200px;
       
  4084 	border:#EB381C 1px solid;
       
  4085 	font-family:Verdana, Geneva, sans-serif;
       
  4086 	font-size:11px;
       
  4087 	display:block;
       
  4088 	float:left;
       
  4089 	padding:1px 3px 1px 3px;
       
  4090 	}
       
  4091 
       
  4092 body.fuzzysearch div#gauche input.form-submit, body.section-2018 div#gauche input.form-submit, body.section-1967 div#gauche input.form-submit{
       
  4093 	clear:both;
       
  4094 	width: auto;
       
  4095 	border: 0px;
       
  4096 	font-size:10px;
       
  4097 	text-transform:uppercase;
       
  4098 	font-weight:bold;
       
  4099 	color:#FFF;
       
  4100 	display:block;
       
  4101 	height: auto;
       
  4102 	float:right;
       
  4103 	background-color:#EB381C;
       
  4104 	padding: 5px 15px 5px 15px;
       
  4105 	cursor: pointer;
       
  4106 	margin-top:15px;
       
  4107 	margin-right:35px;
       
  4108 	}
       
  4109 
       
  4110 body.fuzzysearch div#gauche input.form-submit:hover, body.section-2018 div#gauche input.form-submit:hover, body.section-1967 div#gauche input.form-submit:hover{
       
  4111 	background-color:#EF5C47;
       
  4112 	}
       
  4113 	
       
  4114 
       
  4115 body.fuzzysearch div#droite div.infos form, body.section-2018 div#droite div.infos form, body.section-1967 div#droite div.infos form{
       
  4116 	display:block;
       
  4117 	padding-bottom:20px;
       
  4118 	}
       
  4119 	
       
  4120 body.fuzzysearch div#droite div.infos label, body.section-2018 div#droite div.infos label, body.section-1967 div#droite div.infos label{
       
  4121 	width:264px;
       
  4122 	color:#a32714;
       
  4123 	margin-bottom:3px;
       
  4124 	clear:both;
       
  4125 	}
       
  4126 
       
  4127 body.fuzzysearch div#droite div.infos input, body.section-2018 div#droite div.infos input, body.section-1967 div#droite div.infos input{
       
  4128 	width:264px;
       
  4129 	border: none;
       
  4130 	background-color:#FFF;
       
  4131 	font-size:12px;
       
  4132 	display:block;
       
  4133 	clear:both;
       
  4134 	height:18px;
       
  4135 	overflow:hidden;
       
  4136 	margin-bottom:15px;
       
  4137 	padding:1px 3px 1px 3px;
       
  4138 	color:#a32714;
       
  4139 	}
       
  4140 
       
  4141 
       
  4142 body.fuzzysearch div#droite div.infos input.form-submit, body.section-2018 div#droite div.infos input.form-submit, body.section-1967 div#droite div.infos input.form-submit{
       
  4143 	clear:both;
       
  4144 	width: auto;
       
  4145 	border: 0px;
       
  4146 	font-size:10px;
       
  4147 	text-transform:uppercase;
       
  4148 	font-weight:bold;
       
  4149 	color:#FFF;
       
  4150 	display:block;
       
  4151 	height: auto;
       
  4152 	float:right;
       
  4153 	background-color:#EB381C;
       
  4154 	padding: 5px 15px 5px 15px;
       
  4155 	cursor: pointer;
       
  4156 
       
  4157 	}
       
  4158 
       
  4159 body.fuzzysearch div#droite div.infos input.form-submit:hover, body.section-2018 div#droite div.infos input.form-submit:hover, body.section-1967 div#droite div.infos input.form-submit:hover{
       
  4160 	background-color:#EF5C47;
       
  4161 	}
       
  4162   
       
  4163 /*--------------------------------CSS ACCORDEONS PRO ------------------------------------------*/
       
  4164   
       
  4165 body.fuzzysearch div.editorial h3.titre-liste, body.section-2018 div.editorial h3.titre-liste, body.section-1967 div.editorial h3.titre-liste {
       
  4166 	font-size:12px;
       
  4167 	font-family:Verdana, Geneva, sans-serif;
       
  4168 	color:#FFF;
       
  4169 	background-color:#a32714;
       
  4170 	height: 25px;/*30-5*/
       
  4171 	cursor:pointer;
       
  4172 	padding: 5px 10px 0px 25px;
       
  4173 	margin: 0px 0px 1px 0px;
       
  4174 	background-image:url(../images/design/accordeon-close.png);
       
  4175 	background-repeat:no-repeat;
       
  4176 	border: none;
       
  4177 	}
       
  4178 
       
  4179 body.fuzzysearch div.editorial h3.titre-liste:hover, body.section-2018 div.editorial h3.titre-liste:hover, body.section-1967 div.editorial h3.titre-liste:hover{
       
  4180 	background-color:#D6331A;
       
  4181 	border: none;
       
  4182 	}
       
  4183 	
       
  4184 body.fuzzysearch div.editorial h3.titre-liste.open-liste, body.section-2018 div.editorial h3.titre-liste.open-liste, body.section-1967 div.editorial h3.titre-liste.open-liste{
       
  4185 	background-image:url(../images/design/accordeon-open.png);
       
  4186 	border: none;
       
  4187 	}
       
  4188 
       
  4189 ul.liste-photos{
       
  4190 	margin:0px;
       
  4191 	padding:0px;
       
  4192 	}
       
  4193 
       
  4194 body.fuzzysearch div.editorial ul.liste-photos li, body.section-2018 div.editorial ul.liste-photos li, body.section-1967 div.editorial ul.liste-photos li{
       
  4195 	display:block;
       
  4196 	list-style-type: none;
       
  4197 	height: 70px;
       
  4198 	background-color:#F6F6F6;
       
  4199 	margin-bottom:1px;
       
  4200 	overflow:hidden;
       
  4201 	font-size:12px;
       
  4202 	font-family:Verdana, Geneva, sans-serif;
       
  4203 	color:#a32714;
       
  4204 	position:relative;
       
  4205 	padding: 10px 160px 0px 0px;
       
  4206 	line-height:17px;
       
  4207 	}
       
  4208 
       
  4209 body.fuzzysearch div.editorial ul.liste-photos li strong, body.section-2018 div.editorial ul.liste-photos li strong, body.section-1967 div.editorial ul.liste-photos li strong{
       
  4210 	color:#a32714;
       
  4211 	}
       
  4212 
       
  4213 body.fuzzysearch div.editorial ul.liste-photos li a, body.section-2018 div.editorial ul.liste-photos li a, body.section-1967 div.editorial ul.liste-photos li a{
       
  4214 	position:absolute;
       
  4215 	display:block;
       
  4216 	top:25px;
       
  4217 	right:25px;
       
  4218 	height:22px;
       
  4219 	width: 124px;
       
  4220 	background-color:#EB381C;
       
  4221 	text-transform:uppercase;
       
  4222 	font-size:11px;
       
  4223 	color:#FFF;
       
  4224 	text-decoration:none;
       
  4225 	font-weight:bold;
       
  4226 	padding:8px 0px 0px 10px;
       
  4227 	}
       
  4228 
       
  4229 body.fuzzysearch div.editorial ul.liste-photos li a:hover, body.section-2018 div.editorial ul.liste-photos li a:hover, body.section-1967 div.editorial ul.liste-photos li a:hover{
       
  4230 	background-color:#A32714;
       
  4231 	}
       
  4232 
       
  4233 
       
  4234 body.fuzzysearch div.editorial ul.liste-photos li img, body.section-2018 div.editorial ul.liste-photos li img, body.section-1967 div.editorial ul.liste-photos li img{
       
  4235 	width: 80px;
       
  4236 	height:80px;
       
  4237 	float:left;
       
  4238 	margin-right: 15px;
       
  4239 	margin-top:-10px;
       
  4240 	}
       
  4241 
       
  4242 	
       
  4243 /*------------------------------------------------------*
       
  4244   *-----------------------------------     AJOUT // MAINTENANCE ----*
       
  4245   *------------------------------------------------------*/
       
  4246   
       
  4247 div.editorial div.error{
       
  4248 	width: 750px;
       
  4249 	 }
       
  4250 
       
  4251 /*Correction du Bug sur la page Agenda EN */
       
  4252 
       
  4253 body.section-1394 div.infos div.annonce {
       
  4254     width: 320px;
       
  4255     border-bottom-width: 1px solid #8e0f49;
       
  4256     padding: 5px 0px 10px 0px;
       
  4257     margin: 7px 0px 7px 0px;
       
  4258     color: #ffffff;
       
  4259     text-indent: 20px;
       
  4260 }
       
  4261 
       
  4262 body.section-1394 div.infos div.annonce h3{
       
  4263     font-family: 'Museo900';
       
  4264     font-size: 26px;
       
  4265     text-transform: uppercase;
       
  4266     color: #ffffff;
       
  4267     margin: 0px;
       
  4268     padding-top: 0px;
       
  4269     padding-bottom: 0px;
       
  4270     line-height: 24px;
       
  4271     padding-left: 20px;
       
  4272     padding-right: 20px;
       
  4273     text-indent: 0px;
       
  4274 }
       
  4275 
       
  4276 
       
  4277 
       
  4278 /*Formulaire EN */
       
  4279 
       
  4280 body.section-1963 div#gauche form{
       
  4281     width:580px;
       
  4282     }
       
  4283 body.section-1963 div#gauche label{
       
  4284     width:120px;
       
  4285     color:#3494A4;
       
  4286     display:block;
       
  4287     float:left;
       
  4288     min-height:20px;
       
  4289     overflow:hidden;
       
  4290     margin-bottom:15px;
       
  4291     clear:both;
       
  4292     }
       
  4293 body.section-1963 div#gauche input{
       
  4294     width:416px;
       
  4295     border:#45C0D6 1px solid;
       
  4296     color:#000;
       
  4297     font-size:12px;
       
  4298     display:block;
       
  4299     float:right;
       
  4300     height:18px;
       
  4301     overflow:hidden;
       
  4302     margin-bottom:15px;
       
  4303     padding:1px 3px 1px 3px;
       
  4304     }
       
  4305 body.section-1963 div#gauche select{
       
  4306     width:424px;
       
  4307     border:#45C0D6 1px solid;
       
  4308     font-size:12px;
       
  4309     display:block;
       
  4310     float:right;
       
  4311     height:20px;
       
  4312     overflow:hidden;
       
  4313     margin-bottom:15px;
       
  4314     }
       
  4315    
       
  4316 body.section-1963 div#gauche textarea{
       
  4317     width:416px;
       
  4318     min-height: 18px;
       
  4319     border:#45C0D6 1px solid;
       
  4320     font-family: Verdana, Geneva, sans-serif;
       
  4321     font-size:12px;
       
  4322     display:block;
       
  4323     float:right;
       
  4324     padding:1px 3px 1px 3px;
       
  4325     margin-bottom:15px;
       
  4326     }
       
  4327 
       
  4328 body.section-1963 div#gauche fieldset{
       
  4329     border: none;
       
  4330     border-top: 1px solid #000;
       
  4331     padding-top:10px
       
  4332     }
       
  4333    
       
  4334 body.section-1963 div#gauche fieldset legend{
       
  4335     color:#3494a4;
       
  4336     text-transform:uppercase;
       
  4337     font-weight:bold;
       
  4338     font-size:14px;
       
  4339     }
       
  4340 
       
  4341 body.section-1963 div#gauche input.form-submit{
       
  4342     clear:both;
       
  4343     width: auto;
       
  4344     border: 0px;
       
  4345     font-size:10px;
       
  4346     text-transform:uppercase;
       
  4347     font-weight:bold;
       
  4348     color:#FFF;
       
  4349     display:block;
       
  4350     height: auto;
       
  4351     float:right;
       
  4352     background-color:#45C0D6;
       
  4353     padding: 5px 15px 5px 15px;
       
  4354     cursor: pointer;
       
  4355     margin-top:15px;
       
  4356     margin-right:35px;
       
  4357     }
       
  4358 
       
  4359 body.section-1963 div#gauche input.form-submit:hover{
       
  4360     background-color:#79D1E1;
       
  4361     }
       
  4362 
       
  4363 
       
  4364 /*Correction 09/2011 formulaire */
       
  4365 
       
  4366 body.section-1238 .editorial form.webform-client-form strong{
       
  4367 	display: block;
       
  4368 	clear: both;
       
  4369 }
       
  4370 
       
  4371 body.section-1963 .editorial form.webform-client-form strong{
       
  4372 	display: block;
       
  4373 	clear: both;
       
  4374 }
       
  4375 
       
  4376 /*------------------------------------------------------*
       
  4377   *-----------------------------------   AJOUT - RUBRIQUE EMPLOI ----*
       
  4378   *------------------------------------------------------*/
       
  4379 
       
  4380 body.section-1698 div.editorial.emploi{
       
  4381 	position:relative;
       
  4382 }
       
  4383 
       
  4384 body.section-1698 div.editorial.emploi a.retour{
       
  4385 	background-color: #B5B5B5;
       
  4386 	color:#fff;
       
  4387 	text-decoration:none;
       
  4388 	text-transform:uppercase;
       
  4389 	font-weight:bold;
       
  4390 	padding: 10px 15px 10px 15px;
       
  4391 	display:block;
       
  4392 	position:absolute;
       
  4393 	right:40px;
       
  4394 	top: 25px;
       
  4395 	font-size:12px;
       
  4396 }
       
  4397 
       
  4398 body.section-1698 div.editorial.emploi a.retour:hover{
       
  4399 	background-color: #C7C7C7;
       
  4400 }
       
  4401 
       
  4402 
       
  4403 div.offre{
       
  4404 	background-color: #F6F6F6;
       
  4405 	padding:15px 15px 60px 15px;
       
  4406 	position:relative;
       
  4407 	margin-bottom:1px;
       
  4408 }
       
  4409 
       
  4410 body.section-1698 div.editorial.emploi div.offre h3
       
  4411 {
       
  4412 	color:#a83523;
       
  4413 	font-size:12px;
       
  4414 	border: none;
       
  4415 	padding:0px;
       
  4416 	margin:0px;
       
  4417 }
       
  4418 body.section-1698 div.editorial.emploi div.offre h2
       
  4419 {
       
  4420 	font-family:Verdana, Geneva, sans-serif;
       
  4421 	font-size:18px;
       
  4422 	text-transform: capitalize;
       
  4423 	font-weight:bold;
       
  4424 	padding:0px;
       
  4425 	margin:0px;
       
  4426 }
       
  4427 
       
  4428 body.section-1698 div.editorial.emploi div.offre a.bt{
       
  4429 	background-color: #EB371C;
       
  4430 	color:#fff;
       
  4431 	text-decoration:none;
       
  4432 	text-transform:uppercase;
       
  4433 	font-weight:bold;
       
  4434 	padding: 10px 15px 10px 15px;
       
  4435 	font-size:12px;
       
  4436 	position:absolute;
       
  4437 	bottom:15px;
       
  4438 	left:15px;
       
  4439 
       
  4440 }
       
  4441 
       
  4442 body.section-1698 div.editorial.emploi div.offre a.bt:hover{
       
  4443 	background-color: #BD2C16;
       
  4444 }
       
  4445 
       
  4446 body.section-1698 div#droite a.bt{
       
  4447 	background-color: #EB371C;
       
  4448 	font-family:Verdana, Geneva, sans-serif;
       
  4449 	color:#fff;
       
  4450 	text-decoration:none;
       
  4451 	text-transform:uppercase;
       
  4452 	font-weight:bold;
       
  4453 	padding: 10px 15px 10px 15px;
       
  4454 	font-size:12px;
       
  4455 	position:absolute;
       
  4456 	bottom:0px;
       
  4457 	left:20px;
       
  4458 	width:auto;
       
  4459 }
       
  4460 
       
  4461 body.section-1698 div#droite div.infos{
       
  4462 	padding:0px 0px 50px 0px;
       
  4463 	position:relative;
       
  4464 }
       
  4465 
       
  4466 body.section-1698 div.editorial.emploi div.offre form#node-form{
       
  4467 	min-height:470px;
       
  4468 }
       
  4469 
       
  4470 body.section-1698 div.editorial.emploi div.offre form#node-form input.form-text, body.section-1698 div.editorial.emploi div.offre form#node-form select {
       
  4471 	width: 350px;
       
  4472 	border: 1px solid #4C4C4C;
       
  4473 	color: #4C4C4C;
       
  4474 }
       
  4475 
       
  4476 body.section-1698 div.editorial.emploi div.offre form#node-form input.form-submit {
       
  4477 	float:right;
       
  4478 	font-size:12px;
       
  4479 	margin:0px 45px 0px 0px;
       
  4480 	font-weight:bold;
       
  4481 	padding: 10px 15px 10px 15px;
       
  4482 	width:auto;
       
  4483 }
       
  4484 
       
  4485 body.section-1698 div.editorial.emploi div.offre form#node-form input#edit-submit {
       
  4486 	margin-top: 20px;
       
  4487 }
       
  4488 
       
  4489 
       
  4490 body.section-1698 div.editorial.emploi div.offre form#node-form label {
       
  4491 	font-weight:bold;
       
  4492 	color:#4c4c4c;
       
  4493 	padding-right:16px;
       
  4494 	height:auto;
       
  4495 	float:left;
       
  4496 	width:170px;
       
  4497 	display:block;
       
  4498 }
       
  4499 
       
  4500 body.section-1698 div.editorial.emploi div.offre form#node-form input.form-file {
       
  4501 	padding:0px;
       
  4502 	border:0px;
       
  4503 	font-size:10px;
       
  4504 	width: 220px;
       
  4505 }
       
  4506 
       
  4507 .filefield-element .widget-edit .form-item{
       
  4508 	float:left;
       
  4509 	display:block;
       
  4510 	width: 350px;
       
  4511 	font-size:10px;
       
  4512 }
       
  4513 
       
  4514 
       
  4515 .filefield-element .widget-edit .form-item .description{
       
  4516 	width:  auto;
       
  4517 	font-size: 10px;
       
  4518 	line-height: 10px;
       
  4519 	padding:0px;
       
  4520 	margin:0px;
       
  4521 }
       
  4522 
       
  4523 
       
  4524 div.editorial div.error.file-upload-js-error {
       
  4525     width: auto;
       
  4526 }
       
  4527 
       
  4528 
       
  4529 /*****************************
       
  4530 ** Ajout jul
       
  4531 *****************************/
       
  4532 div#gauche form.webform-client-form select{
       
  4533 	height:auto;
       
  4534 }