/* -------------------------------------------------------------- 

	* cPrint.css - Base Framework CSS
 
	* @version: 2.0
	* @type:    Print
	* @year:    2008
	* @author:  CyberGénération - PG

--------------------------------------------------------------- */

	body {
	  line-height:1.5em;
	  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;   
	  color:#000;
	  background:none;
	  font-size:11px;
	}


/* Layout
-------------------------------------------------------------- */

	body, #frame, #content, #c2 { background:none; }
	
	hr { 
	  background:#fff; 
	  color:#fff;
	  display:block;
	  width:100%;
	  height:1px;
	  margin:1em 0 2em;
	  padding:0;
	  border-bottom:solid 1px #999;
	}
		
	hr.bottomSpacer {  margin:2em 0 1em; }
	
	#h, #f, #c1, #c3, #c1_accueil, .navigator, .bottom_blogue_links, #promo_concours_accueil { display:none; }
	
	.reponse {display:block}
	
	.noBullet			{ list-style:none; list-style-image:none; list-style-type:none}
	
	h3, h4, h5, h6		{ font-family:Georgia, "Times New Roman", Times, serif; }
	h3 					{ font-size:20px; color:#403f3f; padding-bottom:3px; }
	h4 					{ font-size:20px; color:#403f3f; }
	h5 					{ font-size:16px; color:#403f3f; color: #666; border-bottom:1px solid #ccc}
	h6 					{ font-size:12px; color:#403f3f; margin-bottom:0; padding-bottom:0;}
	
	li 					{ margin-bottom:5px}
	
	.sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
  

/* Text
-------------------------------------------------------------- */

	code { font:11px "Courier New", Monaco, Courier, monospace; } 
	
	img { float:left; margin:0em 1.5em 1.5em 0; }
	a img { border:none; }
	p img.top { margin-top:0; }
	
	blockquote {
	  margin:1.5em;
	  padding:1em;
	  font-style:italic;
	  font-size:11px;
	}
	
	.small  { font-size:11px; }
	.large  { font-size:13px; }
	.quiet  { color: #999; }
	.hide   { display:none; }


/* Links
-------------------------------------------------------------- */

	a:link, a:visited { display:none }
	#section_basblanc a  { display:block}
	#blogue a  { display:inline; color:#999; text-decoration:none}
	#accueil a { display:none }
	#accueil h4 a { display:block }

/* 	EXTRAS
---------------------------------------------------------------- */
	#section_extra div.fondecran 		{margin: 0 34px 0 28px; overflow:hidden}
	#section_extra div.fondecran div 	{float:left; width:110px;text-align:center;	}
	#section_extra div.fondecran a 		{width:100px; display: block;}
	#section_extra div.fondecran img	{border: 1px solid black; overflow: hidden;margin: 5px;}


/* 	BOUTIQUE 
---------------------------------------------------------------- */

	#section_boutique #elements ul{padding:0 20px 0 30px; margin:0px; list-style: none; }
	#section_boutique #elements li{float:left; margin-bottom: 20px;}
	#section_boutique #elements li a{display: block;float: left; width:80px; padding-right:20px}
	#section_boutique #elements li img{border: 0px solid black;}
	#section_boutique #elements li div.desc{ float:left; display:block; width:400px; border-bottom: 1px solid #ddd; margin-top:22px; padding-bottom:5px; }
	#section_boutique #elements li div.desc .title{font-weight: bold; padding:0; margin:0; font-size:12px;color: #666;}
	#section_boutique #elements li div.desc p{padding:0; margin:0;}
	#section_boutique #elements li div.desc a{ display:none}


/* 	BLOGUE 
---------------------------------------------------------------- */

	#blogue ul li, #section_spectacle ul li {list-style:none; list-style-type:none; }
	#blogue h4  {border-bottom:1px solid #ccc; padding-bottom:3px}
	#blogue h5  { margin-left:40px}
	#blogue li .dt_message { color:#6E626C; font-weight:bold; margin-bottom:5px }
	#blogue p { margin-top:0; margin-bottom:3px }
	#blogue .dt_message { display:block;  margin-bottom:10px }	
	#blogue .blogue_links { display:none}
	#blogue ul.commentaires li { margin-bottom:15px}
	#blogue ul.commentaires span { font-weight:bold; }
	
	
/* 	SPECTACLES
---------------------------------------------------------------- */	

	#section_spectacle ul { margin-left:0; padding-left:3px }
	#section_spectacle ul li h4 { font-size:12px; border-bottom:1px solid #ccc }
	#section_spectacle .title { font-size:20px; color:#403f3f; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}


/* 	DIVERS
---------------------------------------------------------------- */	
	
	.question { font-size:16px; color:#403f3f; padding-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; clear:left }
	.reponse img { float:none; clear:both; margin:20px}
	.reponse { margin-bottom:20px; clear:both;}

	#c2 div.band span { font-weight:bold; }
	
	input, select { border:none}
	fieldset { padding:10px}
	form h4, form img, button, button, #s_genre, #ik_region, #b_actif_oui, #b_actif_non, textarea  { display:none}
	
	#printlogo				{ display:block; width:100%}
	#printlogo img			{ float:none;}


