/* ------------------------------------------------------------ */
/* ------- CSS Portail Prism
/* ------------------------------------------------------------ */
body{
	font-family: Arial, Helvetica;
	font-size: 11px;
	background: #fff url(../images/interface/general/arriere_plan.jpg) top repeat-x;
	padding: 0;
	margin: 0;
	position: relative;
	color: #626262;
}
#conteneur{
	width: 893px;
	border: 1px solid #404644;
	border-top: 0px;
	padding: 0px 1px 1px 1px;
	margin: auto;
	background: #fff url(../images/interface/general/point_noir.gif) 206px 20px repeat-y;
	position: relative;
}

/* ------- Commun ********************/
ul,li,h1,h2,h3,h4,h5,form,p,img,a,object,dl,dt,dd{
	padding: 0;
	margin: 0;
	border:0;
	list-style: none;
}
a, a:visited, a:active{
	text-decoration: none;
}
a:hover{
	text-decoration: underline ;
}

/* ------------------------------------------------------------ */
/* ------- Haut
/* ------------------------------------------------------------ */
#haut{
	background: url(../images/interface/general/bandeau_haut.jpg) no-repeat;
	height: 110px;
	width: 916px;
	margin-left: -1px;
}

/* ------- Haut > Menu ********************/
#menuHaut{
	float: right;
	margin-top: 93px;
	margin-right: 20px;
}
#menuHaut a{
	color: #c6c6c6
}
#menuHaut li.first{
	background: none;
}
#menuHaut li{
	float: left;
	height: 22px;
	background: url(../images/interface/general/menuHaut_separateur.gif) 0 -2px no-repeat;
	padding: 0px 5px 0px 7px; /* haut, droite,  bas, gauche */
}

/* ------------------------------------------------------------ */
/* ------- Bloc Gauche
/* ------------------------------------------------------------ */
#blocGauche{
	width: 206px;
	float: left;
	color: #fff;
}
#blocGauche a:hover {
	text-decoration: none;
}

/* -------  Bloc Gauche > Menu Principal ********************/
#blocGauche h3.titreMenu{
	height: 30px;
	line-height: 25px;
}
#blocGauche h3.titreMenu a{
	display:block;
	width:100%;
}
#blocGauche h3.titreMenu a span{
	visibility: hidden;
}

/* ------- Bloc Gauche > Menu Principal  > Diffusion ********************/
h3#diff{
	background: #b93f2d url(../images/interface/general/menu/diffusion.gif) no-repeat;
}
ul#ssdiff{
	background: #b93f2d;
}
ul#ssdiff li a:hover{
	background: #da604e;
}

/* ------- Bloc Gauche > Menu Principal  > Information ********************/
h3#info{
	background: #569c21 url(../images/interface/general/menu/information.gif) no-repeat;
}
ul#ssinfo{
	background: #569c21;
}
ul#ssinfo li a:hover{
	background: #75b941;
}

/* ------- Bloc Gauche > Menu Principal  > Actualités ********************/
h3#actu{
	background: #0079b0 url(../images/interface/general/menu/actualite.gif) no-repeat;
}
ul#ssactu{
	background: #0079b0;
}
ul#ssactu li a:hover{
	background: #1f91c5;
}

/* ------- Bloc Gauche > Menu Principal  > Evenements ********************/
h3#even{
	background: #3c413f url(../images/interface/general/menu/evenementiel.gif) no-repeat;
}
ul#sseven{
	background: #3c413f;
}
ul#sseven li a:hover{
	background: #5b6360;
}

/* ------- Bloc Gauche > Menu Principal  > Divertissements ********************/
h3#div{
	background: #67696b url(../images/interface/general/menu/divertissement.gif) no-repeat;
}
ul#ssdiv{
	background: #67696b;
}
ul#ssdiv li a:hover{
	background: #828486;
}

/* ------- Bloc Gauche > Menu Principal  > Encyclopedie ********************/
h3#ency{
	background: #9c9d9f url(../images/interface/general/menu/encyclopedie.gif) no-repeat;
}

/* ------- Bloc Gauche > Menu Principal > Sous Menus  ********************/
#blocGauche ul{
	font-size: 14px;
}
#blocGauche ul a{ 
	color: #fff;
}
#blocGauche a:hover {
	text-decoration: none;
}
#blocGauche ul.accordeon li{
	height: 23px;
	line-height: 24px;
	border-bottom: 1px dashed #fff;
}
#blocGauche ul.accordeon li.fin{
	border-bottom: none;
}
#blocGauche ul.accordeon li a{
	display:block;
	height: 23px;
	padding-left: 20px;
	margin: 0 1px 0 1px;
}
#blocGauche h3 a, #blocGauche ul.accordeon li a{
	background-image: none;
}

/* ------- Bloc Gauche > Formulaire de recherche  ********************/
#formrech{
	background: #000;
	height: 40px; /* 74px - le padding de 27px */
	padding: 15px 0 0 20px;
}
#formrech input {
	background: url(../images/interface/general/moteur/fond_moteur.gif) 0 0 no-repeat;
	border: 1px solid #fff;
	color: #545454;
	font-size: 11px;
	height: 15px;
	padding: 1px 0 1px 20px; /* haut, droite,  bas, gauche */
	width: 120px; /* 140 par défaut */
	margin-bottom: 3px;
}



#formrech button {
	border: none;
	background: url(../images/interface/general/moteur/btn_moteur.jpg) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -5000px;
	width: 22px;
	height: 22px;
	margin-left: 5px;
}

/* ------- Bloc Gauche > Brèves  ********************/
h3#t_breves{
	background: #9c9d9f url(../images/interface/general/menu/breves.gif) no-repeat;
	text-indent: -4000px;
	height: 23px;
}
ul#breves{
	margin-top: 10px;
}
em.date_breves{
	color: #195fa7;
	font-style: normal;
	background: url(../images/interface/general/breves/puce_breves.gif) 0 0 no-repeat;
	padding-left: 15px;
	font-size:10px;
}
ul#breves a{
	color : #000;
	font-size:10px;
}
ul#breves a:hover{
	text-decoration: underline;
}
ul#breves li{
	background: url(../images/interface/general/breves/seperateur_breves.jpg) center bottom no-repeat;
	padding-bottom: 15px;
	margin-left: 10px;
	padding-left: 10px;
	width: 80%;
	text-align: justify;
}
ul#breves li#fin_breves{
	background: none;
}

/* ------- Bloc Gauche > Newsletter  ********************/
h3#t_newsletter{
	background: #9c9d9f url(../images/interface/general/menu/newsletter.gif) no-repeat;
	text-indent: -4000px;
	height: 23px;
}
div#bloc_newsletter{
	background: #f8f8f8 url(../images/interface/general/newsletter/image_newsletter.jpg) 90% 10px no-repeat;
	margin-right: 1px;
	color: #000;
	padding: 20px 0px 0 20px;
}

/* ------- Bloc Gauche > Newsletter > Formulaire de recherche ********************/
#formnewsletter input {
	background: url(../images/interface/general/newsletter/fond_newsletter.gif) 0 0 no-repeat;
	border: 1px solid #d1d1d1;
	color: #545454;
	font-size: 11px;
	height: 15px;
	padding: 1px 0 1px 5px; /* haut, droite,  bas, gauche */
	width: 135px; /* 140 par défaut */
	margin-top: 15px;
}
#formnewsletter button {
	border: none;
	background: url(../images/interface/general/newsletter/btn_newsletter.jpg) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -5000px;
	width: 22px;
	height: 22px;
	margin-left: 5px;
}
p#txt_newsletter{ /* hack à la con car je trouve pas. en attendant de mieux ..*/
	margin-bottom: 10px;
	width: 40%;
}

/* ------- Bloc Gauche > Newsletter > RSS ********************/
p#txt_rss{ /* hack à la con car je trouve pas. en attendant de mieux ..*/
	margin: 10px 0 10px 0;
	width: 70%;
	float:left;
}
img#flux_rss{
	margin: 20px 10px 0 0px;
}

/* ------- Bloc Gauche > Partenaires ********************/
h3#t_partenaires{
	background: #9c9d9f url(../images/interface/general/menu/partenaires.gif) no-repeat;
	text-indent: -400px;
	height: 23px;
}
div#partenaires{
	text-align:center;
}
div#partenaires img{
	margin-top: 15px;

}

/* ------------------------------------------------------------ */
/* ------- Bloc Centre
/* ------------------------------------------------------------ */
#centre{
	width: 655px; 
	float:right;
	margin: 0px 15px 0 0;
}
#centre p {
	text-align: justify;
}
#centre a, #centre a:active{
	color : #58a121;
	text-decoration: underline;
}
/* sous IE, quand lien avec retour à la ligne, ça déconne. */
/*#conteneur #centre a{
	background: url(../images/interface/general/lien_visited.gif) 0 2px no-repeat;
	padding-left: 12px;
}*/

#conteneur #centre a.lienImage{
	background: none;
	padding: 0px;
}

/* ------- Galerie ********************/
#galerie li{
	height: 125px;
	background: url(../images/interface/partenaires/div_galerie_centre.jpg) top left repeat-x;
	float: left;
	margin-top: 15px;
	margin-right: 2px;
}
#galerie .bord_gauche{
	background: url(../images/interface/partenaires/div_galerie_gauche.jpg) top left no-repeat;	
	height: 125px;
	float:left;
}
#galerie img{
	background: url(../images/interface/partenaires/div_galerie_droit.jpg) top right no-repeat;
	position: relative;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

/* ------------------------------------------------------------ */
/* ------- Footer
/* ------------------------------------------------------------ */
p#footer{
	width: 896px;
	margin: auto;
	text-align: justify;
	color: #dcdcdc;
	padding: 0px 0 10px 0;
	position:absolute;
	bottom: 0px;
	float:left;
	margin-bottom: -50px;
}

/* ------------------------------------------------------------ */
/* ------- Alertes
/* ------------------------------------------------------------ */
div#alert1{
	position: absolute;
	top: 0px;
	left: 25%;
	background: red;
	color: white;
	width: 600px;
	height: 120px;
	text-align: center;
	font-size: 30px;
}
div#alert2{
	display: none;
}

/* ------------------------------------------------------------ */
/* ------- Classes
/* ------------------------------------------------------------ */
.cache{
	display: none;
}
.clear{
	clear: both;
}
.droit{
	float:right;
}
.gauche{
	float:left;
}
#centre p{
	padding-bottom: 10px;
}
/* ------- Cadre type 1 images ********************/
.type1{
	padding: 5px;
	background: url(../images/design/commun/polaroid_taille1.gif) -2px -4px no-repeat;
}
.type1:hover{
	padding: 5px;
	background: url(../images/design/commun/polaroid_taille1.gif) -2px -118px no-repeat;
}
/* ------- Cadre type 2 images ********************/
.type2{
	padding: 8px;
	background: url(../images/design/commun/polaroid_taille2.gif) 0px 5px no-repeat;
}
.type2:hover{
	padding: 8px;
	background: url(../images/design/commun/polaroid_taille2.gif) 0px -85px no-repeat;
}
/* ------- Cadre type 3 images ********************/
.type3{
	padding: 20px 20px 48px 25px;
	background: url(../images/design/commun/polaroid_taille3.gif) -10px -10px no-repeat; /*border: 1px solid #ccc;*/
}
.type3:hover{
	padding: 20px 20px 48px 25px;
	background: url(../images/design/commun/polaroid_taille3.gif) -10px -10px no-repeat;

}

/* ------- Cadre type autre images ********************/
.typeAutre{
	padding: 3px;
	border: 1px solid #ccc;
}
.typeAutre:hover{
	padding: 2px;
	border: 2px solid #ccc;

}

/* ------- Titres fond noir ********************/
.titres{
	height: 23px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.titres span{
	visibility: hidden;
}

/* ------- Cadre type au centre bordures ombrees ********************/
.bordure_droite{
	background: url(../images/interface/general/bordure_droite.jpg) 629px 0 repeat-y;
	margin-right: -1px;
	padding-right: 20px;
}
.bordure_gauche{
	background: url(../images/interface/general/bordure_gauche.jpg) -3px 0 repeat-y;
	margin-left: 0px;
	padding-left: 20px;
}
.bordure_bas{
	background: url(../images/interface/general/footer_general.jpg) -7px 0 no-repeat;
	height: 10px;
}

/* ------- Titres fond gris Grand ********************/
.titre_grand_haut{
	background: url(../images/interface/general/header_general.jpg) -2px 0 no-repeat;
	height: 20px;
	margin: 15px 0 0 0;
	text-align:center;
	text-transform: uppercase;
	font-size: 13px;
	padding-top: 10px;
}
.titre_grand{
	background: url(../images/interface/general/header_intermediaire.jpg) -4px 0 no-repeat;
	height: 23px;
	margin: 15px 0 15px -20px;
	position: relative;
	clear:both;
	text-align:center;
	text-transform: uppercase;
	font-size: 13px;
	padding-top: 12px;
	width: 657px;
}
.fondBleu{
	background-color: #F6F6F6;
}


/************************************************************************/
/****************Accueil*************************************************/
/************************************************************************/

/* ------- Teaser flash ********************/
#teaser{
	margin-top: 15px;
}
/* ------- Titres fond Noir ********************/
h3#monCompte{
	background: url(../images/interface/monCompte/monCompte.gif) no-repeat;
}
h3#encyclopedie{
	background: url(../images/interface/encyclopedie/encyclopedie.gif) no-repeat;
}
h3#bonus{
	background: url(../images/interface/divertissement/bonus.gif) no-repeat;
}
h3#projet{
	background: url(../images/interface/autres/projet.gif) no-repeat;
}
h3#bdXL{
	background: url(../images/interface/divertissement/BD.gif) no-repeat;
}
h3#planDuSite{
	background: url(../images/interface/autres/planDuSite.gif) no-repeat;
}
h3#ResRecherche{
	background: url(../images/interface/autres/resultatRecherche.gif) no-repeat;
}
h3#mentionsLegales{
	background: url(../images/interface/autres/mentionsLegales.gif) no-repeat;
}
h3#concoursPhoto{
	background: url(../images/interface/evenementiel/concoursphoto.gif) no-repeat;
}
h3#expoPhoto{
	background: url(../images/interface/evenementiel/expophoto.gif) no-repeat;
}
h3#projectionPublique{
	background: url(../images/interface/evenementiel/projectionpublique.gif) no-repeat;
}
h3#soireePresentation{
	background: url(../images/interface/evenementiel/soireedepresentation.gif) no-repeat;
}
h3#toutesActus{
	background: url(../images/interface/actualite/toutesactus.gif) no-repeat;
}
h3#debats{
	background: url(../images/interface/actualite/debats.gif) no-repeat;
}

h3#concept{
	background: url(../images/interface/accueil/titres/concept.gif) no-repeat;
}
h3#salle{
	background: url(../images/interface/accueil/titres/salle.gif) no-repeat;
	margin-bottom: 10px;
}
h3#bd{
	background: url(../images/interface/accueil/titres/bd.gif) no-repeat;
}
h3#h_evenementiel{
	background: url(../images/interface/accueil/titres/evenementiel.gif) no-repeat;
}
h4 span{
	display: none;
}
/* ------- Blocs de la salle diffusion ********************/
.listing_diffusion{
	width: 206px;
	float: left;
	text-align: center;
	margin: 0px 13px 0 2px;
	
}
.fin_listing{
	margin-right: 0px;
}
/* ------- Blocs BD + Evenementiel ********************/
#cadre_bd {
	width: 318px;
	float:left;
}
#cadre_even {
	width: 314px;
	float:left;
	margin-left: 19px;
}
strong.titres2{
	font-size: 13px;
}
.plus{
	margin-top: 10px;
}

/************************************************************************/
/****************Actualite***********************************************/
/************************************************************************/

.tableActu{
	vertical-align: top;
}
.texteCentre{
	margin-left: 150px;
}
.primary {
	width: 430px;
	border-right: solid;
	border-width: 1px;
	padding-right: 10px;
	border-color: #DFDFDF;
}

.encadrePrimary{
	padding-right: 10px;
	padding-left: 10px;
	margin-top : 10px;
	border: solid;
	border-width: 1px;
	border-color: #DFDFDF;
}

.primary H2{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #6F6E6E;
	margin-top: 15px;
	margin-bottom: 5px;	
}

.primary H4{
	font-weight: bold;
	font-size: 12px;
	color: Black;
}

.primary p{
	padding-bottom : 10px;
}

.primary img{
	float: left;
	margin-right: 10px;
}

.primary ligneBulle{
	margin-top: 10px;
	margin-left: 10px;
}

.primary a{
	cursor : pointer;
}

.traitGris{
	margin-left: 30px;
}

.secondary {
	font: 1em;
	line-height: 1.5em;
	padding: 5px 0 10px 10px;
	margin: 0px 0 0px 71%;
	width: 200px;
	color: #666; /*position: relative;*/
	line-height: 1.3em !important;
}

.secondary a {
	color: #333;
}

.secondary a:hover {
	text-decoration: underline !important;
   color: #166ACA !important;
}

#centre .secondary a:visited.annulationLien { /* pour annuler les liens sur les onglets */
	background:transparent;
	padding: 0;
	margin:0;
}

#centre .secondary a:hover.annulationLien { /* pour annuler les liens sur les onglets */
	text-decoration: underline !important;
   color: #166ACA !important;
}

.secondary h2 { /* Secondary H2 is sidebar headlines */
	font-family: Helvetica, Arial, Sans-Serif !important;
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #555;
	margin: 0 0 10px 0 !important;
	padding: 0 0px 0 0;
	letter-spacing: -1px;
	text-transform: lowercase;
	/*background: url('images/break.gif') bottom left repeat-x;*/
   text-align: left !important;
}

.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {
	color: #999;
	font-weight: normal;
	}
	
	.secondary .k2-asides {
	margin: 0;
	padding: 0 0 10px;
	word-spacing: -1px;
	}

.secondary .k2-asides p {
	display: inline;
	}

.secondary .k2-asides .metalink {
	padding-left: 0px;
	}

.secondary span a {
	margin-left: 10px;
	}
	
	.secondary a:hover, .secondary a:visited:hover {
	text-decoration: underline;
	}
	
	.secondary div p {
	margin-top: 0.5em;
	}

.secondary ul, .secondary ol, .secondary div div {
	margin: 5px 0 0;
	padding-left: 0;
	}

.secondary ol {
	margin-left: 15px;
	}

.secondary ul li, .secondary ol li {
	margin: 0;
	padding: 1px 0;
	}
	
.secondary ul li {
	list-style-type: none;
	list-style-image: none;
	}
	
.secondary div {
	margin: 20px 0 0;
	padding: 0;
	position: relative;
}
	
.ssTitreActu {
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -15px;
	width: 435px;
	height: 34px;
	background-image: url(../images/design/commun/ongletSStitreActu.jpg);
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-repeat : repeat-x;
	padding-top: 8px;
	margin-top: 15px;
}

.ssTitreActuHaut {
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	width: 435px;
	height: 34px;
	background-image: url(../images/design/commun/ongletSStitreActu.jpg);
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-repeat : repeat-x;
	padding-top: 8px;
}

.alignDroite{
	font-weight: bold;
	text-align: right;
}

.margeBulle{
	margin-top: 20px;
	margin-bottom: 20px;
}

.imageDebat{
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
}

.imageDebat img{
	float: none;
}
	
	/* ------------------- Calendar --------------------*/

#wp-calendar {
	background-color:#F1F1EF; 		
	border-top:1px solid #FFFFFF;	
	font-size:9px;
	vertical-align:middle;
	text-align:center;
        width: 195px;
        margin-bottom: 0px;
}

#wp-calendar a {
border: 0px;
text-decoration: none;
}

#wp-calendar a:hover {
border: 0px;
text-decoration: none;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
        color: #166ACA !important;

}

#wp-calendar a:hover {
	background: #ccc;
	color: #fff !important;
        text-decoration: none !important;
}

#wp-calendar caption {
	color: #333;
	font-size: 10px;
	text-align: center;
	padding: 2px;
}

#wp-calendar td {
	color:#333333;
	font: normal 9px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 0px 0;
	text-align: center;
	background-color: #FFFFFF;
	line-height: 15px;
        border: 1px solid #fff;
}

#wp-calendar td.pad:hover {
	font-size:9px;
	color:#333;
	background-color: #fff;
}

#wp-calendar td:hover{
	background: #fff;
	color: #333;
}
#wp-calendar #today{
        background: #fff;
        color: #333;
        border: 1px solid #aaa !important;
    }


#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

.feedlink img { /* On the sidebar */
	float: right;
	height: 16px;
	width: 16px;
	border: none;
	}
	
.widgettitle{
	border-bottom : solid;
	border-width : 1px;
}

/************************************************************************/
/****************Diffusion***********************************************/
/************************************************************************/

/* ------- Partie diffusion ********************/
#centre .cadre_diffusion a:visited.annulationLien { /* pour annuler les liens sur les onglets */
	background:transparent;
	padding: 0;
	margin:0;
}
.cadre_diffusion {
        width: 653px;
		margin-top: 30px;
}
                        
.hgDif, .hdDif {
        width: 15px;
        height: 30px;
}

#titreDif2, #titreDif3, #titreDif4, #titreDif5, #titreDifTeasMO2, #titreDifDVD2, #titreDifDVD3, .interTitreDif{
	color: #6B6B6B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: -10px;
	margin-right: -10px;
	cursor: pointer;
}

#titreDif1, #titreDifTeasMO1, #titreDifDVD1{
	height: 30px;
	padding-top: 10px;
	padding-left: 0px;
	margin-bottom: -10px;
	margin-right: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

#titreDif1:hover, #titreDif2:hover, #titreDif3:hover, #titreDif4:hover, #titreDif5:hover, #titreDifTeasMO1:hover, #titreDifTeasMO2:hover, #titreDifDVD1:hover, #titreDifDVD2:hover, #titreDifDVD3:hover{
	text-decoration: underline;
}

.interTitreDif {
	background-image: url(../images/design/commun/ongletHautMilieuDiffusion.jpg);
	background-repeat: no-repeat;
	width: 15px;
}

#titreDifDVD1{
	width: 623px;
}

#titreDifDVD2, #titreDifDVD3{
	width: 199px;
}

#titreDifTeasMO1{
	width: 300px;
}

#titreDifTeasMO2{
	width: 308px;
}

#titreDif1, #titreDif2, #titreDif5 {
	width: 100px;
}

#titreDif3 {
	width: 135px;
}

#titreDif4 {
	width: 128px;
}

.bgDif, .bdDif {
	width: 4px;
   height: 4px;
}
               
.basDif {
        width: 642px;
        height: 4px;
}
                        
.gaucheDif, .droiteDif {
        width: 4px;
}
                        
#contenuDif1,#contenuDif2, #contenuDif3, #contenuDif4, #contenuDif5 {
        width: 649px;
		  margin-left: 1px;
		  margin-top: -20px;
		  margin-bottom: 20px;
		  padding-top: 20px;
		  padding-bottom: 10px;
		  border-left: solid;
		  border-right: solid;
		  border-bottom: solid;
		  border-color: #DFDFDF;
		  border-width: 1px;
}

#contenuDif2, #contenuDif3, #contenuDif4, #contenuDif5 {
		  display: none;
}

.hdDif,.hgDif, #titreDif1, #titreDif2, #titreDif3, #titreDif4, #titreDif5, .interTitreDif, #titreDifTeasMO1, #titreDifTeasMO2, #titreDifDVD1, #titreDifDVD2, #titreDifDVD3   { float: left; }
.hgdif {
	float:left;
}

.hgDif {
	background-image: url(../images/design/commun/ongletHautGaucheDiffusion.jpg);
	background-repeat: no-repeat;
}
.hdDif {
	background-image: url(../images/design/commun/ongletHautDroiteDiffusion.jpg);
	background-repeat: no-repeat;
}

#titreDif1, #titreDif2, #titreDif3, #titreDif4, #titreDif5, #titreDifTeasMO1, #titreDifTeasMO2, #titreDifDVD1, #titreDifDVD2, #titreDifDVD3{
	background-image: url(../images/design/commun/ongletHautDiffusion.jpg);
	background-repeat: repeat-x;
}

.textSynopsis{
		width: 615px;
		padding-top: 20px;
		padding-left:15px;
		padding-right:15px;
		text-align: justify;
}

.imageFlottante{
	float: right;
	margin-left: 15px;
	margin-right: 30px;
	width: 130px;
}
.iconeFlottante{
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	width: 35px;
}

.ssTitreDif {
	width: 649px;
	height: 34px;
	background-image: url(../images/design/commun/ongletSStitre.jpg);
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-repeat : repeat-x;
	padding-top: 8px;
	margin-top: 15px;
}

.imageStandard {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 3px;
}

#casting2, #casting3, #casting4, #casting5, #casting6, #casting7,#casting8,#casting9{
	display: none;
}

/************************************************************************/
/****************Divertissement******************************************/
/************************************************************************/

.margePlayerAudio{
	margin-left: 45px;
}

/* ------- Partie diffusion ********************/
#centre .cadre_divertissement a:visited.annulationLien { /* pour annuler les liens sur les onglets */
	background:transparent;
	padding: 0;
	margin:0;
}
.cadre_divertissement {
        width: 653px;
		margin-top: 30px;
}
                        
.hgDiv, .hdDiv {
        width: 15px;
        height: 30px;
}

#titreDiv2, #titreDiv3, .interTitreDiv{
	color: #6B6B6B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: -10px;
	margin-right: -10px;
	text-align: center;
	cursor: pointer;
}

#titreDiv1{
	height: 30px;
	padding-top: 10px;
	padding-left: 0px;
	margin-bottom: -10px;
	margin-right: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}

#titreDiv1:hover, #titreDiv2:hover, #titreDiv3:hover{
	text-decoration: underline;
}



.interTitreDiv {
	background-image: url(../images/design/commun/ongletHautMilieuDiffusion.jpg);
	background-repeat: no-repeat;
	width: 15px;
}

#titreDiv1 {
	width: 193px;
}

#titreDiv2, #titreDiv3{
	width: 200px;
}

.bgDiv, .bdDiv {
	width: 4px;
   height: 4px;
}
               
.basDiv {
        width: 642px;
        height: 4px;
}
                        
.gaucheDiv, .droiteDiv {
        width: 4px;
}
                        
#contenuDiv1,#contenuDiv2, #contenuDiv3, #contenuDiv4, #contenuDiv5 {
        width: 649px;
		  margin-left: 1px;
		  margin-top: -20px;
		  margin-bottom: 20px;
		  padding-top: 20px;
		  padding-bottom: 10px;
		  border-left: solid;
		  border-right: solid;
		  border-bottom: solid;
		  border-color: #DFDFDF;
		  border-width: 1px;
}

#contenuDiv2, #contenuDiv3, #contenuDiv4, #contenuDiv5 {
		  display: none;
}

.hgDiv {
	background-image: url(../images/design/commun/ongletHautGaucheDiffusion.jpg);
	background-repeat: no-repeat;
}
.hdDiv {
	background-image: url(../images/design/commun/ongletHautDroiteDiffusion.jpg);
	background-repeat: no-repeat;
}

.hdDiv,.hgDiv, #titreDiv1, #titreDiv2, #titreDiv3, #titreDiv4, #titreDiv5, .interTitreDiv   { float: left; }

#titreDiv1, #titreDiv2, #titreDiv3, #titreDiv4, #titreDiv5{
	background-image: url(../images/design/commun/ongletHautDiffusion.jpg);
	background-repeat: repeat-x;
}

.textSynopsis{
		width: 615px;
		padding-top: 20px;
		padding-left:15px;
		padding-right:15px;
		text-align: justify;
}

.imageFlottante{
	float: right;
	margin-left: 15px;
	margin-right: 30px;
	width: 130px;
}
.iconeFlottante{
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	width: 35px;
}

.ssTitreDiv {
	width: 649px;
	height: 34px;
	background-image: url(../images/design/commun/ongletSStitre.jpg);
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-repeat : repeat-x;
	padding-top: 8px;
	margin-top: 15px;
}

.imageCentre {
	text-align: center;
}

.imageStandard {
	margin-left: 15px;
	margin-right: 15px;
}

#casting1{
	margin-top: 25px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 20px 15px 15px 15px;
}

#casting2, #casting3, #casting4, #casting5, #casting6, #casting7, #casting8, #casting9{
	display: none;
	margin-top: 25px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 20px 15px 15px 15px;

}

#contenuDiv1 object, #contenuDiv2 object{
	margin: 5px;
}

table img{
	margin:10px;
}

.descriptionMedia{
	margin-left: 10px;
	margin-bottom: 10px;
}

.descriptionMediaAudio{
	margin: 15px;
}

.titreImageFdEcran{
	position: absolute;
	text-align: center;
	width: 170px;
	margin-top: 145px;
}

.fond_titreImageFdEcran{
	position: absolute;
	width: 170px;
	height: 30px;
	margin: 6px 0 0 7px;
}

.imageFdEcran{
	float: left;
	margin-left: 25px;
}

.galerieFdEcran{
	height: 160px;
}

/************************************************************************/
/****************Encyclopedie********************************************/
/************************************************************************/

.ssTitreDif {
	width: 649px;
	height: 34px;
	background-image: url(../images/design/commun/ongletSStitre.jpg);
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-repeat : repeat-x;
	padding-top: 8px;
	margin-top: 15px;
}

.encadre{
	margin-top: -15px;
	padding-top : 15px; 
	width: 647px;
	border-bottom : solid;
	border-left : solid;
	border-right: solid;
	border-width: 1px;
	border-color: #DFDFDF;
}

.formRecherche{
	text-align: center;
}

.champsRecherche{
	width: 230px;
}

.blocGauche{
	float: right;
	margin-left: 15px;
}

.definition{
	margin: 15px;
}

/************************************************************************/
/****************Evenementiel********************************************/
/************************************************************************/

#expoCentre{
	margin-left:125px;
	margin-right:-125px;
}

.bouton{
	margin: 5px;
	margin-left:450px;
	height: 28px;
	width: 169px;
	text-align: center;
	padding-top: 8px;
	background-image: url(../images/design/commun/bouton.jpg);
	background-repeat: no-repeat;
}

.bouton a, .bouton2 a{
	color: Black;
	font-weight: bold;
	cursor: pointer;
}

.bouton2{
	margin-top: 5px;
	margin-bottom: -5px;
	margin-left:125px;
	height: 28px;
	width: 169px;
	text-align: center;
	padding-top: 8px;
	background-image: url(../images/design/commun/bouton.jpg);
	background-repeat: no-repeat;
}


.encadre p{
	margin: 10px;
}

.bouton a:hover{
	color: #000000;
	text-decoration: underline;
	background: transparent none;
}

.imageEvenementiel{
	height: 115px;
	float: left;
	margin: 10px;
}

.imageEvenementielDroite{
	float: right;
	margin: 10px;
}

.textEvenement{
	margin: 10px;
	height: 150px;
}

.textEvenement2{
	margin: 10px;
	height: 190px;
}

/* tous les titres evenementiel */
h3#concoursPhoto{
	background: url(../images/interface/evenementiel/concoursphoto.gif) no-repeat;
}

/************************************************************************/
/****************partenaires*********************************************/
/************************************************************************/

/* ------- Titres fond Noir ********************/
h3#h_partenaires{
	background: url(../images/interface/partenaires/titres/partenaires.gif) no-repeat;
}
h3#h_espace_partenaires{
	background: url(../images/interface/partenaires/titres/espace_partenaires.gif) no-repeat;
}
/* ------------------------------------------------------------ */
/* ------- Page Formulaire de Connexion
/* ------------------------------------------------------------ */
#form_cnx{
	margin: 0 auto;
	width: 430px;
	padding: 0 0 0px 0px;
	margin-top: 30px;
}
h4#titre_cnx{
	background: url(../images/interface/partenaires/titres/h_connexion.jpg) top left no-repeat;
	height: 20px;
	text-align:center;
	text-transform: uppercase;
	font-size: 13px;
	padding-top: 10px;
}
#form_cnx input, #formCom input{
	background: #fff;
	border: 1px solid #d1d1d1;
	color: #545454;
	font-size: 11px;
	height: 15px;
	padding: 1px 0 1px 0px; /* haut, droite,  bas, gauche */
	/*width: 175px; /* 140 par défaut */
}

input.anneeNaissance{
	width: 30px;
}
#form_cnx label  {
	float: left;
	width: 40%;
	text-align: right;
	margin: 0;
	padding: 0 1em 0 0;
	line-height: 1.8;
}
#form_cnx p{
	margin: 0px 0 0 0;
	padding: 10px 0 0 0;
}
#formCom {
	margin-bottom:15px;
}
#form_cnx button#btncnx, #form_partenaires button, #formCom button{
	background: url(../images/interface/general/fond_boutons.jpg) top left repeat-x;
	border: 1px solid #b5b5b5;
	height: 20px;
	font-size: 11px;
	color: #858585;
	font-weight: bold;
	width: 125px;
	margin: 20px 0 5px 0;
	margin-left: 152px; /* 430 - 125 */
}
#bordure_bas_connexion{
	background: url(../images/interface/partenaires/footer_cnx.jpg) top left no-repeat;
	height: 16px;
}
/* ------- Je redéfinis la position par défaut des background ********************/
#form_cnx .bordure_droite{
	background: url(../images/interface/general/bordure_droite.jpg) top right repeat-y;
}
#form_cnx .bordure_gauche{
	background: url(../images/interface/general/bordure_gauche.jpg) top left repeat-y;
}

/* ------------------------------------------------------------ */
/* ------- Page Fiche Partenaires
/* ------------------------------------------------------------ */
#legende{
	float:left;
	width: 145px;
	padding: 10px 0 10px 0;
	margin-right: 10px;
}
#legende dt{
	/*border: 1px solid #ccc;*/
}
#legende dt img{
	/*border: 4px solid #fff;*/
}
#legende dd{
text-align: right;
}
#desc_partenaires_intro{
	padding-top: 10px;
	width: 460px;
	float:left;
}
#desc_partenaires{
	width: 405px;
}



/* ------------------------------------------------------------ */
/* ------- Page Listing Partenaires
/* ------------------------------------------------------------ */
#btns_partenaires1 {
	float:right;
	margin-top: 15px;
	width: 30%;
}
#centre #btns_partenaires1 a, #btns_partenaires1 a:visited{ /* je rectifie les liens par défaut */
	background: none;
	margin: 0;
	padding:0;
	text-decoration: none;
}
#centre #btns_partenaires1 a{
	height: 16px;
	background: url(../images/interface/general/fond_boutons.jpg) repeat-x;
	font-weight: bold;
	padding: 2px 20px 0px 20px;
	margin-bottom: 10px;
	border: 1px solid #b5b5b5;
	font-size: 11px;
	color: #858585;
	float:left;
	display:block;
}
.bloc_partenaires_listing{
	width: 313px;
	margin-top: 15px;
	float:left;
	padding: 7px;
}
.titre_partenaire_listing{
	height: 30px;
	line-height: 30px;
	background: url(../images/interface/partenaires/titres/h_partenaires_listing.jpg) top left no-repeat;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
}
/* ------- Je redéfinis la position par défaut des background ********************/
.bloc_partenaires_listing .bordure_droite{
	background: url(../images/interface/general/bordure_droite.jpg) 287px 0 repeat-y;
	margin-right: 0px;
	padding-right: 20px;
}
.bloc_partenaires_listing .bordure_gauche{
	background: url(../images/interface/general/bordure_gauche.jpg) -3px 0 repeat-y;
	margin-left: 0px;
	padding-left: 20px;

}
.bloc_partenaires_listing .bordure_bas{
	background: url(../images/interface/partenaires/footer_listing.jpg) -7px 0 no-repeat;
	height: 10px;
}
.bloc_partenaires_listing .type3{
	margin-right: 10px;
	margin-bottom: 5px;
}

/* ------------------------------------------------------------ */
/* ------- Page Modifier Partenaires
/* ------------------------------------------------------------ */
#centre #form_partenaires span.obligatoire{
	color : #52b304;
	font-weight: bold;
}
#centre #form_partenaires span.carac_restants, .precision{
	margin-left: 150px;
}
/* ------- Champs de formulaire  ********************/
#form_partenaires label{
	float: left;
	width: 130px;
	text-align: right;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 1.8;
}
#form_partenaires input, #form_partenaires textarea, .parcourir {
	width: 270px;
	border: 1px solid #b5b5b5;
}
#form_partenaires textarea{
	height: 50px;
}

/* ------- Messages d'erreur ********************/
#form_partenaires input.erreur{
	background: #ffc8c7;
}
#form_partenaires span.erreur{
	color: #df0905;
	font-weight: bold;
}

.fond_gris{
	background: #f6f6f6;
	width: 648px;
	position: relative;
	margin: 10px 0 10px -18px;
	padding: 10px 0 10px 0;
}
#form_partenaires .fond_gris label{
	width: 150px;
}
#centre #form_partenaires div.fond_gris span.carac_restants{
	margin-left: 165px;
}


/************************************************************************/
/****************Presse**************************************************/
/************************************************************************/

/* ------- Titres fond Noir ********************/
h3#h_presse{
	background: url(../images/interface/presse/titres/presse.gif) no-repeat;
}

#desc_presse{
	width: 405px;
	padding-left: 10px;
}
#menu_presse{
	width: 655px;
	padding:0;
	height: 30px;
	font-size: 11px;
}
#centre #menu_presse a{
	color: #b7b7b7;
	background: none;
	text-decoration: none;
	display: block;
}
#menu_presse li.last{
	background: none;
}
#menu_presse li{
	float: left;
	height: 22px;
	width: 153px;
	background: url(../images/interface/presse/menu_coin.jpg) 1px right no-repeat;
	padding: 0 10px 0 0;
	line-height: 25px;
	text-align:center;
}
#menu_presse li#actu{
width: 120px;
}
#menu_presse li#com{
width: 170px;
}
                        
#contenu1,#contenu2, #contenu3, #contenu4 {
	width: 649px;
	margin-left: 1px;
	margin-top: -20px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
	border-color: #DFDFDF;
	border-width: 1px;
}
#centre a#mp1{
color: #464646;
}
#contenu2, #contenu3, #contenu4 {
	display: none;
}

table{
	width: 650px;
	border: 0;
	padding: 0;
	border-collapse: collapse;
}
tr.lignes_impaires{
background: #f2f2f2;
}
td{
padding: 5px;
}
td.titre{
width: 200px;
font-weight: bold;
}
td.date{
width: 50px;
}
td.lien{
width: 380px;
text-align:right;
}
td.icone{
width: 20px;
}


/************************************************************************/
/****************Information*********************************************/
/************************************************************************/

/* ------- Titres fond Noir ********************/
h3#h_etude{
	background: url(../images/interface/information/titres/etude.gif) no-repeat;
}
h3#h_etude1{
	background: url(../images/interface/information/titres/etude1.gif) no-repeat;
}
h3#h_etude2{
	background: url(../images/interface/information/titres/etude2.gif) no-repeat;
}
h3#h_etude3{
	background: url(../images/interface/information/titres/etude3.gif) no-repeat;
}
h3#h_tutoriels{
	background: url(../images/interface/information/titres/tutoriels.gif) no-repeat;
}
/* ------- Blocs des 3 etudes de cas ********************/
.listing_etude{
	width: 195px;
	float: left;
	text-align: center;
	margin: 0px 7px 0 0px;
	
}
.fin_etude{
	margin-right: 0px;
}
.listing_etude p{
	padding: 0 5px 0 7px;
}
/* ------- Menu a Onglet ********************/
#menu_information{
	width: 655px;
	padding:0;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
}
#centre #menu_information a{
	color: #b7b7b7;
	background: none;
	text-decoration: none;
	display: block;
}
#menu_information li.last{
	background: none;

}
#menu_information li{
	float: left;
	height: 22px;
	width: 150px;
	background: url(../images/interface/general/menu_coin.jpg) 1px right no-repeat;
	padding: 0 10px 0 0;
	line-height: 30px;
	text-align:center;
}
                        
#contenu1,#contenu2, #contenu3, #contenu4 {
	width: 654px;
	margin-left: 0px;
	margin-top: -20px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
	border-color: #DFDFDF;
	border-width: 1px;
}
#centre a#mp1{
	color: #464646;
}
#contenu2, #contenu3, #contenu4 {
	display: none;
}
/* ------- GRAND PUBLIC ********************/
#gp2, #gp3, #gp4, #gp5, #gp6, #gp7, #gp8, #gp9, #gp10 {
	display: none;
}
#img_casting2, #img_casting3, #img_casting4, #img_casting5, #img_casting6, #img_casting7,#img_casting8,#img_casting9, #img_gp2, #img_gp3, #img_gp4, #img_gp5, #img_gp6, #img_gp7, #img_gp8, #img_gp9, #img_gp10 {
	filter : alpha(opacity=40);
	-moz-opacity : 0.4; 
}
/* ------- PROFESSIONNELS ********************/
#pro2, #pro3{
	display: none;
}
#img_pro2, #img_pro3{
	filter : alpha(opacity=40);
	-moz-opacity : 0.4; 
}
/* ------- SCIENTIFIQUES ********************/
#sct2, #sct3, #sct4{
	display: none;
}
#img_sct2, #img_sct3, #img_sct4{
	filter : alpha(opacity=40);
	-moz-opacity : 0.4; 
}
/* ------- Rectification de galerie + titre grand par défaut ********************/
#galerie{
	text-align: center;
}
#galerie img{
	background: none;
	position: relative;
	padding: 10px;
}
.titre_grand_hack{
	background: url(../images/interface/general/header_intermediaire.jpg) -4px 0 no-repeat;
	height: 23px;
	position: relative;
	clear:both;
	text-align:center;
	text-transform: uppercase;
	font-size: 13px;
	padding-top: 12px;
	width: 657px;
	margin: 15px 0 15px 0px;
}
.profil_gp, .profil_pro, .profil_sct{
	width : 500px;
	margin:auto;
}
.profil_gp img, .profil_pro img, .profil_sct img{
	margin-right: 10px;
}

h4.titre_galerie1, h4.titre_galerie2{
	background: #f1f1f1;
	height: 30px;
	line-height: 35px;
	text-transform: uppercase;
	font-size:12px;
	margin-top: -15px;
	padding-left: 15px;
	margin-bottom: 15px;
}
h4.titre_galerie2{
	margin-top: 15px;
}


h4.titre_tuto_haut, h4.titre_tuto{
	background:url(../images/interface/information/fond_header_haut_tutoriels.jpg);
	height: 30px;
	margin: 15px 0 15px -20px;
	position: relative;
	clear:both;
	text-indent: 15px;
	line-height: 30px;
	font-size: 13px;
	width: 654px;
}
h4.titre_tuto{
	background:url(../images/interface/information/fond_header_tutoriels.jpg);

}

ul.questions{
	width : 580px;
	margin:auto;
}
ul.questions li{
	margin-bottom: 10px;
}
span.question{
	font-weight:bold;
	color: #5eac24;
	font-size:12px;
}

.titreProjet{
	margin-left: 30px;
	margin-top:10px;
}

.puce{
	margin-right: 5px;
}

.margeScientifique{
	margin: 10px;
}




/************************************************************************/
/****************Tab Static**********************************************/
/************************************************************************/

.tabset_tabs	{ margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap }
.tabset_tabs li	{ margin:0; padding:0; display:inline }
.tabset_tabs a	{ color:#339 ! important; background-color:#def ! important; border:1px solid #99c; text-decoration:none; padding:0 0.6em; border-left-width:0; border-bottom:none }
.tabset_tabs a:hover	{ color:#00c ! important; background-color:#eff ! important }
.tabset_tabs a.active	{ color:black ! important; background-color:white ! important; border-color:black; border-left-width:1px; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }

.tabset_tabs li.firstchild a	{ border-left-width:1px }

.tabset_content	{ border:1px solid black; background-color:white; position:relative; z-index:1; padding:0.5em 1em; display:none }
.tabset_label	{ display:none }

.tabset_content_active	{ display:block }

@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}


/*                                */
/* Calendar style sheet           */
/* Feuille de style du calendrier */
/*                                */

/* Style de la table principale contenant le calendrier */
/* Style de la table principale contenant le calendrier */
table.calendar_main {
	width:195px;
}

/* Style for the calendar header (<< month year >>) */
/* Style du titre du calendrier (<< mois annee >>)  */
.calendar_title {
	color: #000000;
	text-align: center;
}

/* Style of the cell "month year" of the header */
/* Style de la cellule "mois annee" du titre    */
.calendar_title_month {
	/* background-color:#333333; */
	color:#FFFFFF;
}

/* Style of the link "month year" of the header */
/* Style du lien "mois annee" du titre          */
.calendar_title_month_clickable {
	text-decoration: none;
	text-align:center;
}

/* Style of the cell that contains the link "<<" in the header */
/* Style de la cellule contenant le lien "<<" du titre         */
.calendar_title_left_arrow {
	/* background-color:#333333; */
	color:#FFFFFF;
	text-align: left;
	width: 10px;
}

/* Style of the cell that contains the link ">>" in the header */
/* Style de la cellule contenant le lien ">>" du titre         */
.calendar_title_right_arrow {
	/* background-color:#333333; */
	color:#FFFFFF;
	text-align: right;
	width: 10px;
}

/* Style of the link "<<" of the header */
/* Style du lien "<<" du titre          */
.calendar_title_left_arrow_clickable {
	color: #FFFFFF;
	text-decoration: none;
}

/* Style of the link ">>" of the header */
/* Style du lien ">>" du titre          */
.calendar_title_right_arrow_clickable {
	color: #FFFFFF;
	text-decoration: none;
}

/* Global style of the main calendar table */
/* Style global de la table du calendrier  */
.calendar_table {
	font-size:9px;
	border: none;
	border-collapse: collapse;
	width:195px;
}

/* Generic style of the calendar table cells              */
/* Style generique des cellules de la table du calendrier */
.calendar_table td {
	/*border: 1px solid #FFFFFF;*/
	background-color:#FFFFFF;
	/*text-align: center;*/
	line-height: 15px;
	width: 27px;
}
.calendar_table td:hover {
	font-size:9px;
	color:#333;
	background-color: #fff;
}

/* Style of the table header cells that contains the days                   */
/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {
	background-color: #CCCCCC;
	color: #666666;
	/*text-align: center;*/
}

/* Style of the calendar cells the contains the week-end days (saturday and */
/* sunday)                                                                  */
/* Style des cellules de la table contenant les jours du week-end (samedi et*/
/* dimanche)                                                                */
.calendar_weekend {
}

/* Style of the table cells that contains the days that are not part of the */
/* monthly currently displayed                                              */
/* Style des cellules contenant des jours ne faisant pas partie du mois en  */
/* cours d'affichage                                                        */
.calendar_other_month {
}

/* Style for the links of days not part of the month currently displayed */
/* Style des liens des jours ne faisant pas partie du mois en cours      */
/* d'affichage                                                           */
.calendar_other_month_clickable {
}

/* Style for today's day (non-clickable)                  */
/* Style du jour (non cliquable) representant aujourd'hui */
.calendar_today {
	color: #00CC00;
}

/* Style of today's link                              */
/* Style du lien sur le jour representant aujourd'hui */
.calendar_today_clickable {
	color: #00CC00;
	text-decoration: none;
}

/* Style for the links of days part of the month currently displayed     */
/* Style des liens des jours faisant partie du mois en cours d'affichage */
.calendar_day_clickable {
	color: #333333;
	text-decoration: none;
}

/* Style for the calendar footer row (link back to the current month)            */
/* Style de la ligne du pied du calendrier (lien de retour vers le mois courant) */
.calendar_footer {
}

/* Style of the cell that contains the link back to the current month used */
/* when the month being displayed is the current month                     */
/* Style de la cellule contenant le lien de retour au mois courant utilise */
/* lorsque le mois affiche est le mois courant                             */
.calendar_footer_current_month {
}

/* Style of the back link inside the cell of class .calendar_footer_current_month   */
/* Style du lien de retour dans la cellule de classe .calendar_footer_current_month */
.calendar_footer_current_month_clickable {
}

/* Style of the cell that contains the link back to the current month used */
/* when the month being displayed is not the current month                 */
/* Style de la cellule contenant le lien de retour au mois courant utilise */
/* lorsque le mois affiche n'est pas le mois courant                       */
.calendar_footer_other_month {
}

/* Style of the back link inside the cell of class .calendar_footer_other_month   */
/* Style du lien de retour dans la cellule de classe .calendar_footer_other_month */
.calendar_footer_other_month_clickable {
}

.marge3{
	margin-right:5px;
}
