/* Polices pour tous les tags html */
* {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

.B14{font-size:14px; font-weight:bold; text-align:left;}
.index {font-size:14px; font-weight:bold; text-align:left; color:#344461;}
.fleur {
	color:#C8446B;
	font-weight: bold;
}

.date {
	background-color:#C487B1;
	display:block;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #750049;
}
.presse {
	background-color:#850056;
	display:block;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.jour {
	background-color:#CFCFCF;
	display:block;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.programme {
	background-color:#F7F7F7;
	font-size: 12px;
	color: #000000;
	border-bottom: 2px solid #BEBFC0;
	border-top: 2px solid #BEBFC0;
	border-right: 2px solid #BEBFC0;
	border-left: 2px solid #BEBFC0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.italique {font-style:italic;
	
}
.copyright{
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color: #999999;
}
.compteur{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00AEF0;
}
.carrebleu {
list-style-type: lower-alpha;
	list-style-image: url(images/carres_05.gif);
	list-style-position: outside;
}

a:link {
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;color: #636363;
}
a:visited {
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #636363;
	font-size: 11px;
}
a:hover {
font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #636363;
	font-size: 11px;
}
a:active {
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}



a.info:link {
border-bottom: 3px solid #CFCFCF;
padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	background-color: #C487B1;
}
a.info:visited {
border-bottom: 3px solid #CFCFCF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C487B1;
	
}
a.info:hover {
border-bottom: 3px solid #BD1320;

padding-left: 5px;
padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;
	color: #FFFFFF;font-size: 14px;font-family: Arial, Helvetica, sans-serif;
	background-color: #840054;
}
a.info:active {
border-bottom: 3px solid #CFCFCF;
padding-left: 5px;
padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-decoration: none;font-size: 14px;font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #C487B1;
}


a.texte:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #E6E9F2;
	font-size: 10px;
}
a.texte:visited {
	text-decoration: none;
	color: #E6E9F2;font-size: 10px;font-family: Arial, Helvetica, sans-serif;
}
a.texte:hover {
	text-decoration: underline;
	color: #E6E9F2;font-size: 10px;font-family: Arial, Helvetica, sans-serif;
}
a.texte:active {
	text-decoration: none;font-size: 10px;font-family: Arial, Helvetica, sans-serif;
	color: #E6E9F2;
}



.hand {cursor:pointer;}

h1, h2, h3, h4, h5 {margin: 0px; padding: 0px;}

p {padding-top:0px;	padding-bottom:0px; margin-top:5px;	margin-bottom:5px; text-align:left;}
/* i {letter-spacing : -0.04em;} */
i {letter-spacing : -0.0em;}

/* fnac */
.fnacBord{
border: 1px solid #636363;
padding: 2px;
}

.filtreNB{
filter:Gray();
/* filter:Invert(); */
/* filter:Xray(); */
}

.filtreAlpha50{
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
}

/* Fonds */
.bgBlc {background-color:#ffffff;}
.bgNr {background-color:#000000;}
.bgRg10 {background-color:#660000;}



.bgGrs {background-color:#eeeeee;}
.bgGrs10 {background-color:#cccccc;}

.bgGrs20 {
	background-color:#F7F7F7;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	color: #000000;
}
.bgNav {background-color:#990000;}

/* Couleurs des polices */
.txtBlc {color:#ffffff;}
.txtNr {color:#000000;}
.txtRg10 {color:#990000;}
.txtRg20 {color:#660000;}
.txtGrs10 {
	color:#A75C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txtGrs20 {color:#999999;}
.txtGrs30 {color:#636363;}
.txtGrs40 {color:#333333;}

/* Formulaires */
	
form {padding:0; margin:0;}
input,select {
	font-family: arial;
	font-size: 12px;
}
/* Formulaire des membres */
.form_input {
	font-family: arial;
	font-size: 11px;
	color: #636363;
	margin-right: 0px;
}

/* Formulaire guide des evenements */
.titleForm {
	width:180px;
}

.trait_blc_left {border-left: 1px solid #ffffff;}
.trait_blc_right {border-right: 1px solid #ffffff;}
.trait_blc_top {border-top: 1px solid #ffffff;}
.trait_blc_bottom {border-bottom: 1px solid #ffffff;}
.trait_liste_blc {border-bottom: 1px dashed #ffffff;}

.trait_nr_left {border-left: 1px solid #000000;}
.trait_nr_right {border-right: 1px solid #000000;}
.trait_nr_top {border-top: 1px solid #000000;}
.trait_nr_bottom {border-bottom: 1px solid #000000;}
.trait_liste_nr {border-bottom: 1px dashed #000000;}

/* Pour les titres */
.txtArialBlack{font-family:arial black;}

.txtCond250 {letter-spacing : -2.5;}
.txtCond200 {letter-spacing : -2;}
.txtCond175 {letter-spacing : -1.75;}
.txtCond150 {letter-spacing : -1.5;}
.txtCond100 {letter-spacing : -1;}
.txtCond50 {letter-spacing : -0.5;}

.lineHeight14{line-height:14px;}
.lineHeight15{line-height:15px;}
.lineHeight16{line-height:16px;}
.lineHeight17{line-height:17px;}
.lineHeight18{line-height:18px;}
.lineHeight19{line-height:19px;}
.lineHeight20{line-height:20px;}
.lineHeight21{line-height:21px;}
.lineHeight22{line-height:22px;}
.lineHeight23{line-height:23px;}
.lineHeight24{line-height:24px;}
.lineHeight25{line-height:25px;}
.lineHeight26{line-height:26px;}
.lineHeight27{line-height:27px;}
.lineHeight28{line-height:28px;}
.lineHeight29{line-height:29px;}
.lineHeight30{line-height:30px;}
.lineHeight35{line-height:35px;}
.lineHeight40{line-height:40px;}
.lineHeight45{line-height:45px;}


/* Tailles des polices */	
.ingred{font-size:12px; font-weight:normal; text-align:left; color:#46597E}
			
.N9{font-size:9px; font-weight:normal; text-align:left;}
.N10{font-size:10px; font-weight:normal; text-align:left;}
.N11{font-size:11px; font-weight:normal; text-align:left;}
.N12{font-size:12px; font-weight:normal; text-align:left;}
.N13{font-size:13px; font-weight:normal; text-align:left;}
.N14{font-size:14px; font-weight:normal; text-align:left;}
.N15{font-size:15px; font-weight:normal; text-align:left;}
.N16{font-size:16px; font-weight:normal; text-align:left;}
.N17{font-size:17px; font-weight:normal; text-align:left;}
.N18{font-size:18px; font-weight:normal; text-align:left;}
.N19{font-size:19px; font-weight:normal; text-align:left;}
.N20{font-size:20px; font-weight:normal; text-align:left;}
.N21{font-size:21px; font-weight:normal; text-align:left;}
.N22{font-size:22px; font-weight:normal; text-align:left;}
.N23{font-size:23px; font-weight:normal; text-align:left;}
.N24{font-size:24px; font-weight:normal; text-align:left;}
.N25{font-size:25px; font-weight:normal; text-align:left;}
.N26{font-size:26px; font-weight:normal; text-align:left;}
.N27{font-size:27px; font-weight:normal; text-align:left;}
.N28{font-size:28px; font-weight:normal; text-align:left;}
.N29{font-size:29px; font-weight:normal; text-align:left;}
.N30{font-size:30px; font-weight:normal; text-align:left;}
.N31{font-size:31px; font-weight:normal; text-align:left;}
.N32{font-size:32px; font-weight:normal; text-align:left;}
.N33{font-size:33px; font-weight:normal; text-align:left;}
.N34{font-size:34px; font-weight:normal; text-align:left;}
.N35{font-size:35px; font-weight:normal; text-align:left;}
.N36{font-size:36px; font-weight:normal; text-align:left;}
.N37{font-size:37px; font-weight:normal; text-align:left;}
.N38{font-size:38px; font-weight:normal; text-align:left;}
.N39{font-size:39px; font-weight:normal; text-align:left;}
.N40{font-size:40px; font-weight:normal; text-align:left;}
.N41{font-size:41px; font-weight:normal; text-align:left;}
.N42{font-size:42px; font-weight:normal; text-align:left;}
.N43{font-size:43px; font-weight:normal; text-align:left;}
.N44{font-size:44px; font-weight:normal; text-align:left;}
.N45{font-size:45px; font-weight:normal; text-align:left;}
.N50{font-size:50px; font-weight:normal; text-align:left;}
.N55{font-size:55px; font-weight:normal; text-align:left;}



.B9{
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color: #7AA4BA;
}
.B10{font-size:10px; font-weight:bold; text-align:left;}
.B11{font-size:11px; font-weight:bold; text-align:left;}
.B12{font-size:12px; font-weight:bold; text-align:left;}

.B13{font-size:13px; font-weight:bold; text-align:left;}
.B14{font-size:14px; font-weight:bold; text-align:left;}
.B15{font-size:15px; font-weight:bold; text-align:left;}
.B16{font-size:16px; font-weight:bold; text-align:left;}
.B17{font-size:17px; font-weight:bold; text-align:left;}
.B18{font-size:18px; font-weight:bold; text-align:left;}
.B19{font-size:19px; font-weight:bold; text-align:left;}
.B20{font-size:20px; font-weight:bold; text-align:left;}
.B21{font-size:21px; font-weight:bold; text-align:left;}
.B22{font-size:22px; font-weight:bold; text-align:left;}
.B23{font-size:21px; font-weight:bold; text-align:left;}
.B24{font-size:22px; font-weight:bold; text-align:left;}
.B25{font-size:25px; font-weight:bold; text-align:left;}
.B26{font-size:26px; font-weight:bold; text-align:left;}
.B27{font-size:27px; font-weight:bold; text-align:left;}
.B28{font-size:28px; font-weight:bold; text-align:left;}
.B29{font-size:29px; font-weight:bold; text-align:left;}
.B30{font-size:30px; font-weight:bold; text-align:left;}
.B31{font-size:31px; font-weight:bold; text-align:left;}
.B32{font-size:32px; font-weight:bold; text-align:left;}
.B33{font-size:33px; font-weight:bold; text-align:left;}
.B34{font-size:34px; font-weight:bold; text-align:left;}
.B35{font-size:35px; font-weight:bold; text-align:left;}
.B36{font-size:36px; font-weight:bold; text-align:left;}
.B37{font-size:37px; font-weight:bold; text-align:left;}
.B38{font-size:38px; font-weight:bold; text-align:left;}
.B39{font-size:39px; font-weight:bold; text-align:left;}
.B40{font-size:40px; font-weight:bold; text-align:left;}



/* classe pour titres super redondants (sauve du poids html !)*/

.Tpara{
	font-size:20px;
	font-weight:normal;
	letter-spacing : -1;
	font-family:arial black;
	text-align: left;
}

.Tlist{
	font-size:17px;
	font-weight:normal;
	letter-spacing : -1.75;
	font-family:arial black;
	line-height:16px;
	text-align: left;	
}


.t13{
	font-size:13px;
	font-weight:normal;
	font-family:arial black;
	line-height:25px;
	text-align: left;	
}

.t17{
	font-size:17px;
	font-weight:normal;
	letter-spacing : -1;
	font-family:arial black;
	line-height:17px;
	text-align: left;	
}

.t20{
	font-size:20px;
	font-weight:normal;
	letter-spacing : -1;
	font-family:arial black;
	text-align: left;
}

.t25{
	font-size:25px;
	font-weight:normal;
	letter-spacing : -1;
	font-family:arial black;
	text-align: left;
}

.t33{
	font-size:33px;
	font-weight:normal;
	letter-spacing : -2;
	font-family:arial black;
	text-align: left;
}


.margeXY10{
	margin-top: 10px;
	margin-right: 10px;
}


/* Marges et paddings */
.mrgB2{margin-bottom: 2px;}
.mrgH2{margin-top: 2px;}
.mrgG2{margin-left: 2px;}
.mrgD2{margin-right: 2px;}

.mrgB5{margin-bottom: 5px;}
.mrgH5{margin-top: 5px;}
.mrgG5{margin-left: 5px;}
.mrgD5{margin-right: 5px;}

.mrgB10{margin-bottom: 10px;}
.mrgH10{margin-top: 10px;}
.mrgG10{margin-left: 10px;}
.mrgD10{margin-right: 10px;}

.mrgB30{margin-bottom: 30px;}
.mrgH30{margin-top: 30px;}
.mrgG30{margin-left: 30px;}
.mrgD30{margin-right: 30px;}

.mrgB50{margin-bottom: 50px;}
.mrgH50{margin-top: 50px;}
.mrgG50{margin-left: 50px;}
.mrgD50{margin-right: 50px;}



.paddB2{padding-bottom: 2px;}
.paddH2{padding-top: 2px;}
.paddG2{padding-left: 2px;}
.paddD2{padding-right: 2px;}

.paddB5{padding-bottom: 5px;}
.paddH5{padding-top: 5px;}
.paddG5{padding-left: 5px;}
.paddD5{padding-right: 5px;}

.paddB10{padding-bottom: 10px;}
.paddH10{padding-top: 10px;}
.paddG10{padding-left: 10px;}
.paddD10{padding-right: 10px;}

.paddB30{padding-bottom: 30px;}
.paddH30{padding-top: 30px;}
.paddG30{padding-left: 30px;}
.paddD30{padding-right: 30px;}

.paddB50{padding-bottom: 50px;}
.paddH50{padding-top: 50px;}
.paddG50{padding-left: 50px;}
.paddD50{padding-right: 50px;}

.padd {padding:10px;}
.padd5 {padding:5px;}
.padd2 {padding:2px;}

.padd_img {
	margin-left:0px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:2px;
}

.padd_img_right {
	margin-left:10px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:2px;
}

/* Positionnements */
.left { float: left;}
.right {float: right;}
.clear_b {clear: both;}
.clear_r {clear: right;}
.clear_l {clear: left;}

.txtLeft {text-align: left;}
.txtRight {text-align: right;}
.txtCenter {text-align: center;}
.txtJustify {text-align: justify;}
.txtItalic {font-style: italic; padding-right:5px;}

.vAlign {vertical-align: middle;}

.posAbs {position: absolute;}
.posRel {position: relative;}

.z2 {z-index:2;}
.z3 {z-index:3;}

/* Recherche */

.recherche {
	width:960px;
	height: 35px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:#000000;
}

.barre_search {
	color:white;
	font-size:10px;
	vertical-align : middle;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}



/* A la une */

.top_une {
	padding-top: 47px;
	padding-bottom: 10px;
}

.padd_uneG {margin-left: 30px;}
.padd_uneB {margin-bottom: 20px;}

.top_home {
	padding-top: 17px;
	padding-bottom: 8px;
}

.lien_article_une {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
}



/* Taille de la zone d'affichage */
.page {
	width: 960px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.content_large {
	clear:both;
	width:960px;
	max-width:960px;
	text-align:left;
}


/* Colonne de gauche */
.content {
	width:640px;
	max-width:640px;
	float:left;
	padding:0;
}

/* Colonne de droite */
.colonne {
	width:316px;
	max-width:316px;
	float:left;
	padding:0;
}



/* Bloc pour la colonne de gauche */
.bloc_content {
	clear:both;
	text-align:left;
}

.td_demi {
	max-width:318;
	padding:10px;
}

.titlePage {
	padding-left:70px;
	padding-top:9px;
}

.titleHome {
	padding-left:9px;
	padding-top:9px;
	padding-bottom:9px;
}

/* Bloc pour la colonne de droite */
.bloc_animCol {
	clear:both;
	text-align:center;
}

.bloc_colonne {
	clear:both;
	text-align:left;
}

.bloc_contact {
	clear:both;
	text-align:center;
	padding-top:80px;
	padding-bottom:280px;
}

/* Bande rouge en bas avant le footer */
.bande_rouge {
	clear:both;
	height:30px;
	background:#990000;
	padding:0;
	margin:0;
}
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #864600;
}
body {
	background-image: url();
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 8px;
}
