body {
	background-image:url(../images/fondPage.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font:12px Arial, Helvetica, sans-serif;
}
body.pagerubrique {
	background-image:url(../images/fondPageRubrique.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font:12px Arial, Helvetica, sans-serif;
}

.divPage {
	background-image:url(../images/ligneVerte.jpg);
	background-position: left;
	background-repeat: repeat-y;
	margin: 0 auto;
    width: 995px;
    position : relative;
    overflow: hidden;
    zoom: 1;
    padding-bottom: 5px;
}

.colonneDroite {
	width: 699px;
	float: left;
	margin-left : 40px;
}

.entete {
	background-color : #F1F1F1;
	width: 100%;
	min-height: 26px;
}
.entete .divPage {
    padding-bottom: 5px;
}

.entete div.divPage div.colonneDroite {
	background-color: #F1F1F1;
	margin-left: 290px;
}
.outils {
	background-color: #F1F1F1;
}

.colonneGauche {
	width: 250px;
	float: left;
}

.colonneGaucheEntete {
	width: 250px;
	background-color: #133F44;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 10;
}

.logo {
	width: 250px;
	height: 67px;
	background-color: #133F44;
}
.logobas {
	width: 250px;
	height: 190px;
	background-color: #133F44;
	border-top: 1px solid #899FA2;
	text-align:center;
}

.barrehaut{
	height: 40px;
	overflow: hidden;
	zoom: 1;
	background-color: #F1F1F1;
	padding-bottom: 8px;
    padding-left: 5px;
    padding-top: 8px;
}

.logo_mesr {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
.logoimg {
	vertical-align: middle;
}

.outils {
	float: right;	
}

.contenu {
	display: block;
	margin-top: 20px;
	border: 1px solid red;
	margin-top: 20px;
	min-height: 490px;
}

.ulpied {
	line-height: 44px;
}

.lienpied {
	color: #444444;
	text-decoration: none;
	margin-right: 5px;
	font: 80% Arial, Helvetica, sans-serif;
}
.spantxt {
	color: #444444;
}


.txtbarremenu {
	height: 38px;
	width: 100px;
}

.bouton_barre_outil {
	margin-left: 10px;
}

.imagelogobas img {
	margin-top: 20px;
}

.lieuinfo {
text-align:left;
color: #D9EC00;
font: 100% Arial, Helvetica, sans-serif;
font-weight: bold;
margin-bottom: 4px;
}
.lieunbmanif {
text-align:left;
color: #FFFFFF;
font: 88% Arial, Helvetica, sans-serif;
font-weight: bold;
margin-bottom: 4px;
}
.lieudescription {
text-align:left;
color: #FFFFFF;
font: 88% Arial, Helvetica, sans-serif;
margin-bottom: 17px;
}


.separationhaute {
	background-image: url("http://education.dev.media/design/front_office_site_fetescience/images/separationhaute.jpg");
   	background-repeat: no-repeat;
	background-position:center;
	height:6px;
	font: 1% Arial, Helvetica, sans-serif;
	width: 250px;
}

.listepied {
	list-style-type:none;
	list-style-image: none;
	padding: 0;
	text-align : right;
	margin-top: 0;
	margin-bottom:0px;
}
.lipied {
	display: inline;
	margin-right:2px;
	margin-left: 2px;
	border-right: 1px solid #444444;
}
.listepied .dernier {
	display: inline;
	margin-left:2px;
	margin-right: 0px;
}

/* temporaire */
.navigation_transversale_ul .li_temp {
	display: inline;
	border-right: 2px solid #fff;
	padding-left: 0;
}
.navigation_transversale_ul .li_temp_last {
	display: inline;	
	border-right : none;
	padding-left: 0;
}


.listeoutils {
	list-style-type:none;
	list-style-image: none;
    margin: 5px 0 0;
	padding: 0;
}
.listeoutils li {
	display: inline;
	margin-right:2px;
	margin-left: 2px;
}
.listeoutils .dernier {
	display: inline;
	margin-right:2px;
	margin-left:2px;
}

img
{
border: none;
} 

.colonneDroitePied {
	margin-left: 290px;
	margin-top:0px;
}
.colonneGauchePied1 {
	width: 250px;
	float: left;
	background-color: #133F44;
	z-index : 10;
	margin-right : 40px;
	margin-bottom: 80px;
}

.pied {
	background-color: #F1F1F1;
}

.pied .divPage {
	/*height: 65px;*/
	padding-bottom: 0;
}
.colonneGauchePied2 {
	width: 250px;
	/*height: 42px;*/
	float: left;
	background-color: #133F44;
	z-index : 10;
}

.divPagePied {
	background-image:url(../images/ligneVerte.jpg);
	background-position: left;
	background-repeat: repeat-y;
	margin: 0 auto;
}

.nav_pied {
	text-align: left;
}

.navigation{
	margin:0px;
}

.accueil .image a{
	text-decoration:none;
	color:#38797F;
	padding-left:9px;
	background:#ffffff url(../images/flecheAccueil.jpg) no-repeat center left;
}
.accueil .image a:hover{
	text-decoration:underline;
}
#imageaccueil{
	margin-bottom: 0px;
	width: 700px;
	position:relative;
}
.accueil .nav_pied {
	margin-top:50px;	
}
.aplat{
	bottom: -20px;
	overflow: hidden;
	padding: 0px;
}
.aplat_home {
	position: absolute;
	bottom: -10px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	padding: 30px 0px 0px;
}
.accueil .title {
	position: relative;
	width: 300px;
	float: left;;
	bottom: auto;
}
.accueil .text {
	position: relative;
	float: right;
	bottom: auto;
	width: 310px;
}
.fond {
	background-color: #FFFFFF;
	position: absolute;
	top: 20px;
	left: -10px;
	height: 100%;
	width: 110%;
	transform: rotate(-3deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: rotate(-3deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: rotate(-3deg) translate(0px, 0px) skew(0deg, 0deg);
	-moz-transform: rotate(-3deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: rotate(-3deg) translate(0px, 0px) skew(0deg, 0deg);
	opacity: 0.7;
	filter:alpha(opacity=70); 
}
.accueil .text{
	width: 310px;
}

.partiecarte {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	vertical-align: top;
	background: url(../images/fondcarte.jpg) no-repeat center;
}

.recherche {
	width: 250px;
}

#divprogrammemanif {
    width: 250px;
	background-color: #133F44;
	text-align:center;
}
.programmemanif {
	font:16px Arial, Helvetica, sans-serif;
	color: #fff;
}

#divrecherchegeo {
	background: #204A4E url(../images/recherchegeofond.jpg) no-repeat top center;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.recherchegeo {
	color: #fff;
	font:100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0;
    padding: 0;
}

.lignefondrecherche{
   	width: 226px;
	padding-left: 12px;
	padding-right: 12px;
	text-align:left;
}
.chapo .title{
	color:#0259a6;
	font:bold 100% Arial, Helvetica, sans-serif;
}
.chapo .text{
	color:#000000;
	font:bold 80% Arial, Helvetica, sans-serif;
}

/**
 * Bloc WebTV
 */
.webtv_bloc_titre {
	overflow:hidden;
	zoom:1;
	height: 29px;
	background-color: #DDDDDE;
}

.titlevideoalaune {
	background-image:url('../images/videoalaune.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	width: 100%;
	height: 29px;
	padding-left: 10px;
}

.wtv_zone_contenu_gauche .webtv_bloc_titre{
	margin-top:10px;
}
.webtv_bloc_titre h2 {
	float:left;
	color:#181A1D;
	font: 180% Arial,Helvetica,sans-serif;
	background-image:none;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.webtv_bloc_btn {
	float:left;
	margin-left:10px;
}
.webtv_bloc_btn a {
	/*text-indent:-9999px;*/
	display:block;
	height:24px;
	width:24px;
}
.webtv_bloc_videos {
	padding-top: 8px;
	overflow:hidden;
	padding-bottom: 10px;
	background: #e3e3e3 url('../images/fondgrisalaune.jpg');
	background-repeat:repeat-x;
	background-position:left top;
}
.webtv_bloc_nav {
	float:right;
	width: 215px;
	padding-bottom:5px;
}
.webtv_bloc_scroll {
	min-height:300px;
}
.webtv_bloc_player_nav {
	float:left;
	height:315px;   
	width:478px;	
	overflow:hidden;
	position:relative;
}
.liste_webtv_bloc_player {
	position:relative;
	padding-left: 9px;
	background-image:none;
	margin-top: 0;
}
li.webtv_bloc_player_item {
	height:315px;
	overflow:hidden;
	padding:0px;
	background-image:none;
}
li.webtv_bloc_player_item a {
	height:100%;
	position:relative;
	display:block;
}
li.webtv_bloc_player_item .picto_jouer_video {
	position:absolute;
	width:100%;
	top: 45%;
}
li.webtv_bloc_player_item .picto_jouer_video img {
	margin:auto;
}
li.webtv_bloc_player_item img {
	margin:auto;
}
.liste_webtv_bloc {
	margin-top:0;
	margin-left: 4px;
	padding-left: 0;
	margin-right: 3px;
}
.liste_webtv_bloc a {
	text-decoration: none;
	color: #000;
}

.webtv_bloc_item {
	padding:5px 6px 5px 6px; 
	background-image:none;
	overflow:hidden;
	margin-bottom: 10px;
}

.webtv_bloc_item a {
	display:block;
	overflow:hidden;
}
.webtv_bloc_item span {
	display:block;
}
.webtv_bloc_item_visu {
	margin-right:7px;
	float:left;
}
.webtv_bloc_item_infos {
	color:#000;
	font: 100% Arial,Helvetica,sans-serif;
}
.tout_webtv_bloc {
	border-top:1px solid #434345;
	border-bottom:1px solid #434345;
	padding:5px;
	margin:0px 5px 0px 5px;
}

.webtv_bloc_item_titre {
	font-weight: bold;
}

.tout_webtv_bloc a {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
	color:#BFBFBF;
}
.image_png {
    position: relative;
}

.image_png_alaune {
    position: relative;
}

.webtv_bloc_contenu img {
    border: 0 none;
    display: block;
}

li.webtv_bloc_player_item {
    background-image: none;
    height: 315px;
    overflow: hidden;
    padding: 0;
}

.webtv_bloc_contenu ul li {
    list-style: none outside none;
    list-style-type: none;
    list-style-image: none;
	padding: 0;
}

/* webtv dans un player */ 

.webtv_bloc_item_visu2 {
	margin-right:7px;
	float:left;
}
.webtv_bloc_item_infos2 {
	color:#000;
	font: 100% Arial,Helvetica,sans-serif;
}
.webtv_bloc_item_titre2 {
	font-weight: bold;
}
webtv_bloc_item2 {
	padding:5px 6px 5px 6px; 
	background-image:none;
	overflow:hidden;
	margin-bottom: 10px;
}
.webtv_bloc_item2 a {
	display:block;
	overflow:hidden;
}
.webtv_bloc_item2 span {
	display:block;
}
.liste_webtv_bloc2 {
	margin-top:0;
	margin-left: 4px;
	padding-left: 0;
	margin-right: 3px;
}
.liste_webtv_bloc2 a {
    color: #000000;
    text-decoration: none;
}

/* css page webtv "toutes les videos" */

.videoligne {
	clear: both;
	overflow:hidden;
	zoom: 1;
}
.videoColonneGauche {
	float: left;
	margin-right: 10px;
}
.videoColonneDroite {
	float: left;
	width: 530px;
}

.video_webtv_ul {
    position: relative;
	list-style-type: none;
	list-style-image: none;
    margin: 0;
    padding: 0;
}

.video_webtv_bloc_item {
    background-image: none;
    overflow: hidden;
    padding: 0;
	position: relative;	
	display: block;
	background-image: none;	
	list-style: none outside none;
	list-style-image: none;
	margin-bottom: 5px;
}


li.video_webtv_bloc_item a {
	display: block;
	height: 100%;
	position: relative;
	text-decoration: none;
}

li.video_webtv_bloc_item .picto_jouer_video {
	position: absolute;
    top: 28%;
    width: 100%;
}
li.video_webtv_bloc_item  .picto_jouer_video img {
    margin: auto;
    border: 0;
    display: block;
}

.allvideomediatitle {
	margin-top: 0px;
	padding-top:0;
	margin-bottom: 0px;
}
.allvideodate {
	margin-top: 5px;
	margin-bottom: 5px;
}
.allvideodesc p {
	margin-top: 1px;
	margin-bottom: 5px;
}
.imgvideopreview {
	width: 156px;
	height: 96px;
}
.lirevideotxt {
	background-image:url('../images/flechebleue.jpg');
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 8px;
	font: 100% Arial, Helvetica, sans-serif;
	color: #1A1B1F;
}
div.allvideohr {
	border-bottom:dotted #204a4e 1px;
	margin: 0 0;
    text-align: left;
    margin-top: 13px;
}

h1.allvideotitle {
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 5px;
}

h2.allvideotitle {
	margin-top: 0px;
	font: 120% Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #0059A5;
}
.allvideodate {
	font: 100% Arial, Helvetica, sans-serif;	

}
.allvideodesc {
	font: 100% Arial, Helvetica, sans-serif;	
}

.allvideomediatitle {
text-decoration: none;
color: #1A1B1F;
}

h3.allvideomediatitle {
	text-decoration: none;
    font: bold 100% Arial,Helvetica,sans-serif;
    font-weight: bold;
	color: #1A1B1F;
	text-decoration: none;
	margin-bottom:0;
}
.titlevideoalaune h2 {
	font: bold 120% Arial,Helvetica,sans-serif;
	line-height: 30px;
}

.efface {
	display:none;
}

.alaune {
	padding-bottom:0;
	margin-bottom: 8px;
}
.video {
	margin-top: 20px;
	padding-top: 0;
}

.divunetitle {
	background-color: #fff;
	padding-bottom: 14px;
}


/* navigation transversale */


.navigation_transversale_ul {
	list-style-type:none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.navigation_transversale_ul li {
	float : left;
	position : relative;	
	background-color: #ddd;
	font: 120% Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.navigation_transversale_ul a {
	display: table;	
	overflow: hidden;
	text-align:left;	
	text-decoration: none;
	margin-left: 50px;
	margin-right: 5px;
	color: #444;
}
span.niv1 {
	display: table-cell;
	text-align: left;	
	vertical-align: middle;
	height:48px;
}
span.niv1 span {
	display: block;
}

/* css fiches detaillees */

.fichemanifestationphare {
	background-image:url(../images/manifestationphare.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 259px;
	height:24px;
}
.ficheoperationphare {
	background-image:url(../images/operationphare.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 259px;
	height:24px;
}
.fichevillagephare {
	background-image:url(../images/villagephare.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 259px;
	height:24px;
}


h1.ficheh1 {
	color: #901379;
	font: bold 140% Arial,Helvetica,sans-serif;
}

h1.ficheh1bleu {
    color: #009EE0;
    font: bold 140% Arial,Helvetica,sans-serif;
}

h1.ficheh1vert {
    color: #7CBA05;
    font: bold 140% Arial,Helvetica,sans-serif;
}

.fichelibellevert {
	padding-left:  11px;
	padding-bottom: 19px;
	padding-right: 11px;
}

a.titrevert {
	color: #7CBA05;
    font: bold 116% Arial,Helvetica,sans-serif;
    text-decoration: none;
}


h2.ficheh2 {
	color: #C47A12;
    font: bold 116% Arial,Helvetica,sans-serif;
}
h2.ficheh2mauve {
	color: #92137B;
    font: bold 116% Arial,Helvetica,sans-serif;
}
h2.ficheh2bleu {
	color: #009EE0;
    font: bold 116% Arial,Helvetica,sans-serif;
}
h2.ficheh2vert {
	color: #7CBA05;
    font: bold 116% Arial,Helvetica,sans-serif;
}

div.fichesoustitrebleu {
	color: #009EE0;
	font: bold 116% Arial,Helvetica,sans-serif;
}

div.fichesoustitrevert {
	color: #7CBA05;
	font: bold 116% Arial,Helvetica,sans-serif;
}

.fichehaut {
	background-image:url(../images/fichebarreviolette.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	overflow: hidden;
	zoom: 1;
	margin-right: 5px;
}
.fichehautbleu {
	background-image:url(../images/fichebarrebleu.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	overflow: hidden;
	zoom: 1;
	margin-right: 5px;
}
.fichehautvert {
	background-image:url(../images/fichebarrevert.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	overflow: hidden;
	zoom: 1;
	margin-right: 5px;
}

.fichetypeprojet {
	float: right;
	background-color: #fff;
	height: 100%;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 0;
	color: #92137B;
	font: bold 116% Arial,Helvetica,sans-serif;
}

.fichetypeprojetbleu {
	float: right;
	background-color: #fff;
	height: 100%;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 0;
	color: #009EE0;
	font: bold 116% Arial,Helvetica,sans-serif;
}

.fichetypeprojetvert {
	float: right;
	background-color: #fff;
	height: 100%;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 0;
	color: #7CBA05;
	font: bold 116% Arial,Helvetica,sans-serif;
}

.fichemilieu {
	margin-top: 15px;
	width: 100%;
	margin-right: 10px;
	overflow: hidden;
	zoom: 1;
}

.fichecolonnegauche{
	float: left;
	margin-right: 8px;
    max-width: 420px;
    min-width: 419px;
	margin-bottom: 20px;
}

.fichecolonnedroite {
	float: right;
	width: 259px;
	margin-right: 5px;
	margin-bottom: 20px;
}
hr.ficheliseregris {
	height: 1px;
	color: #ccc;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}

a.fichehref {
	color: #000;
}
a.fichehrefsimple {
	text-decoration: none;
	color: #000;
}

.fichelogopartenaire a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
}
.fichelogopartenaire img {
	margin-right: 30px;
	vertical-align: middle;
}
.fichelogopartenaire span {
		
}

.ficheoperationenvergure {
	margin-bottom: 15px;
}

.fichepointillegris {
	width: 100%;	
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom:#B2B2B2 1px dotted;
}

.fichepointillevert {
	width: 100%;	
	border-bottom:#204A4E 1px dotted;
}


.ficheflechemauve {
	background-image:url(../images/ficheflechemauve.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.ficheflechebleu {
	background-image:url(../images/ficheflechebleu.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.ficheflechejaune {
	background-image:url(../images/ficheflechjaune.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.ficheflecheverte {
	background-image:url(../images/ficheflecheverte.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.fichecadregris {
	border: 1px solid #ddd;
	padding: 5px;
}

.aajouterprog {
	color: #000;
	font-weight: bold;
}

.ficheajouteramonprogramme {
	display: block;
	position: relative;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-image:url(../images/fichefondgrisboutonajouter.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	min-height: 30px;
	vertical-align: middle;
}

.ficheajouteramonprogramme .boutongauche {
	display: block;	
	position: absolute;
	top: 0;
	left: 10px;
	width: 19px;
	background-image:url(../images/ficheboutonplus.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	min-height: 30px;
}
.ficheajouteramonprogramme .boutondroite {
	display: block;	
	position: absolute;
	top: 0;
	right: 0;
	width: 59px;
	background-image:url(../images/ficheajouterprogrammebouton.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 30px;
}


.ficheajouteramonprogramme .boutonmilieu {
	display: block;	
	line-height: 29px;
	padding-left: 39px;
	min-height: 30px;
}

/* pareil en bleu */ 
.ficheajouteramonprogramme .boutongauchebleu {
	display: block;	
	position: absolute;
	top: 0;
	left: 10px;
	width: 19px;
	background-image:url(../images/ficheboutonplusbleu.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	min-height: 30px;
}
.ficheajouteramonprogramme .boutondroitebleu {
	display: block;	
	position: absolute;
	top: 0;
	right: 0;
	width: 59px;
	background-image:url(../images/ficheajouterprogbtnbleu.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 30px;
}

/* pareil en vert avec les boutons qui changent */ 

.ficheajouteramonprogramme .boutongauchevert {
	display: block;	
	position: absolute;
	top: 0;
	left: 10px;
	width: 19px;
	background-image:url(../images/ficheboutonplusvert.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	min-height: 30px;
}
.ficheajouteramonprogramme .boutondroitevert {
	display: block;	
	position: absolute;
	top: 0;
	right: 0;
	width: 59px;
	background-image:url(../images/ficheajouterprogbtnvert.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 30px;
}

/* ---------------------------------------------- */

ul.fichedetailaction {
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 7px;
	padding-bottom: 13px;
    background-color: #E5F5FC;
    border-top: 1px solid #009EE0;
    border-bottom: 1px solid #009EE0;
}
ul.fichedetailaction li {
	padding-top: 12px;
	display: block;
	overflow: hidden;
	zoom: 1;
}

.ficheh2listeaction {
	font: bold 100% Arial,Helvetica,sans-serif;
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
}

.fichetitrelistemanif {
    color: #009EE0;
    font: bold 120% Arial,Helvetica,sans-serif;
}

.fichetitrelistemanifvert {
    color: #7CBA05;
    font: bold 120% Arial,Helvetica,sans-serif;
}

.fichelibellebleu {
	padding-left:  11px;
	padding-bottom: 19px;
	padding-right: 11px;
}

a.titrebleu {
	color: #009EE0;
    font: bold 116% Arial,Helvetica,sans-serif;
    text-decoration: none;
}
a.titrevert {
	color: #7CBA05;
    font: bold 116% Arial,Helvetica,sans-serif;
    text-decoration: none;
}

.fichelistemanif{
	clear:both;
	margin-top: 23px;
}

.fichedetailactioncol1 {
	float: left;
	margin-bottom: 10px;
}
.fichedetailactioncol2 {
	width: 70px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.fichedetailactioncol3 {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
	height: 100%;
	
}
.fichelisteallmanif {
	margin-top: 14px;
}
.clearboth {
	clear: both;
}

.fontbold {
	font: bold 100% Arial,Helvetica,sans-serif;
}

.ulficheboutons {
	list-style-type:none;
	list-style-image: none;
	overflow: hidden;
	zoom: 1;
	padding-left: 10px;
	padding-top:1em;
	padding-bottom:1em;
	margin-top:0;
	margin-bottom:0;
}
.lifichebout1 {
	float:left;
	margin-bottom: 5px;
}
.lifichebout2 {
	/*float:right;*/
	text-align:right;
	margin-bottom: 5px;
	margin-right: 5px;
}
.lifichebout3 {
	clear:both;
	float: left;
}
.lifichebout4 {
	/*float:right;*/
	text-align:right;
	margin-right: 5px;
}

.ficheadresse {
	padding-left: 10px;
}

.fichethematique ul {
	padding-left: 24px;
}
.fichetypeanimation ul {
	padding-left: 24px;
}

/* affichage du bloc date et horaires */
.ulfichedatehoraire {
	padding-left: 13px;
	margin-bottom: 0;
}
.ulfichedatehoraire li {
	
}
.fichehorairetypepublic {
	padding-left: 13px;
	font: bold 100% Arial, Helvetica, sans-serif;	
}
.fichehorairetypepublic span {
	font:100% Arial, Helvetica, sans-serif;	
}

.ulpartenaire {
	padding-left: 13px;
}

/* diaporama */

.jqGSContainer {
    position: relative;
}
.jqGSContainer .jqGSImgContainer {
}
.jqGSContainer .jqGSImgContainer ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.jqGSContainer .jqGSImgContainer ul li {
    background-image: none;
    float: left;
    margin: 0 0 0;
    padding: 0;
    position: relative;
}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader {
    height: 100%;
    position: absolute;
    width: 100%;
}
.jqGSContainer .jqGSImgContainer ul li img {
    border: 1px solid #FFFFFF;
}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle {
    background: none repeat scroll 0 0 #A5CB14;
    color: #181A1D;
    padding: 3px;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
}
.jqGSContainer .jqGSPagination {
    height: 20px;
    padding: 5px 0;
    position: relative;
    top: 5px;
    width: 100%;
}
.jqGSContainer .jqGSPagination ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.jqGSContainer .jqGSPagination ul li {
    float: left;
    margin-right: 5px;
    padding: 0 1px 1px 0;
    text-align: center;
}
.jqGSContainer .jqGSPagination ul li a {
    background: none repeat scroll 0 0 #A5CB14;
    border: 1px solid #FFFFFF;
    color: #181A1D;
    display: block;
    font: 10px Verdana,Arial,Helvetica,sans-serif;
    padding: 2px 0;
    text-decoration: none;
    width: 20px;
}
.jqGSContainer .jqGSPagination ul li a.selected {
    background: none repeat scroll 0 0 #181A1D;
    border: 1px solid #EAEAEA;
    color: #A5CB14;
}
.jqGSContainer .jqGSPagination ul li a:hover {
    background: none repeat scroll 0 0 #181A1D;
    border: 1px solid #181A1D;
    color: #A5CB14;
}
.jqGSImgContainer {
    border: 1px solid #DDDDDD;
}

.textelogo {
	font-size: 90%;
	font-weight: bold;
}

#navFirstLevelLastOne {
	margin: 0;	
	width: 154px;
}

.parametre {
	background-color: #fff;
	clear: both;
    margin-top: 42px;
}

.navigation_transversale divPage {
	background-image: url("../images/ligneVerte.jpg");
    background-position: left center;
    background-repeat: repeat-y;
}

.fichehorairetypepublic span {
	color: #bc1020;
	font-weight: bold;	
}

div.ficheretourresultat {
	margin-bottom: 15px;
}

.copyright {
	text-align: right;
	color: #444444;
    font: 80% Arial,Helvetica,sans-serif;
    text-decoration: none;
    margin-right: 5px;
}

.divLienRetourNavigation {
	text-align: center;
	margin-top: 10px;
}
.lienRetourNavigation {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#fichesoustitreviolet {
    color: #901379;
    font: bold 116% Arial,Helvetica,sans-serif;
}

#programme_label {
	display: none;
}

.lien_acces_programme {
	border: 1px solid #DDD;
	border-top:none;
	padding: 5px 10px 5px 5px;
	text-align:right;
	display:block;
}
.lien_acces_programme a{
	color: black;
	padding-left: 15px;
	background: url("../images/flecheApplatBleu.jpg") no-repeat center left;
}.editor_accueil_1{
	padding-left: 5px;	
	color:#377881;
	font:bold 250% Arial, Helvetica, sans-serif;
}
.editor_accueil_2{
	padding-left: 5px;
	color:#377881;
	font:bold 400% Arial, Helvetica, sans-serif;
}
.editor_texte_encadre{
	color:#204a4e;
	font:100% Arial, Helvetica, sans-serif;
}
.editor_lien{
	color:#204a4e;
	font:bold 100% Arial, Helvetica, sans-serif;
	
}
.editor_gris{
	background-color:#f5f5f5;	
	font:bold 100% Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
}
ul{
	list-style-image: url(../images/pictos_doc/black.gif);
}
ul ul{
	list-style-image: url(../images/pictos_doc/grey.gif);
}
.editor_liste_contenu{
	padding:0px 0px 0px 10px;
	margin:0px;
	background-image:url("../images/flechePlan.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_pdf {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/pdf.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_doc, .telecharger_docx {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/doc.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_ppt, .telecharger_pptx {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/ppt.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_xls {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/xls.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_mp3 {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/audio.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_image {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/image.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_rtf {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/rtf.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_txt {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/txt.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.telecharger_avi, .telecharger_flv, .telecharger_mpeg, .telecharger_mpg, .telecharger_mov, .telecharger_wmv {
	padding:5px 0px 5px 20px;
	background-image:url("../images/pictos_doc/video.gif");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.mailto {
	padding:0px 0px 0px 20px;
	background-image:url("../images/pictos_doc/mailto.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weight:normal;
	display:block;
}
.mailto a{
	text-decoration:none;
}
H1{
	color: #0059A5;
	font:bold 140% Arial, Helvetica, sans-serif;
	margin: 0.67em 0;
}
H2{
	color:#0056a3;
	font:bold 116% Arial, Helvetica, sans-serif;
	margin: 0.67em 0;
}
H3{
	color:#000000;
	font:bold 116% Arial, Helvetica, sans-serif;
}
.rubrique_auto ul {
	list-style-image:none;
	list-style-type:none;
	margin: 0;
	padding: 0px 0px 20px 0px;
	border-bottom:dotted #204a4e 1px;
	width:98%;
}
.rubrique_auto li {
	background:url(../images/flecheAccueil.jpg) no-repeat center left;
	padding:0px 0px 3px 7px;
}
.rubrique_auto a {
	color:#000000;
	text-decoration:underline;
}

.article .cadre ul {
	list-style-image:none;
	list-style-type:none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width:98%;
}
.article .cadre li {
	background:url(../images/flecheAccueil.jpg) no-repeat center left;
	padding:0px 0px 3px 7px;
}
.article .cadre a {
	color:#000000;
	text-decoration:underline;
}

.rubrique {
	float:left;
}
.chapo {
	float:left;
}
.rubrique_auto {
	float:left;
}
.rubrique{
	padding:0;
	margin:0;
}
.rubrique .cadre{
	width:521px;
	margin:0px;
	padding:20px 0px 0px 0px;
}
.chapo .cadre{
	width:521px;
}
.rubrique_auto .cadre{
	width:521px;
}
.rubrique .nocadre{
	width:700px;
	margin:0px;
	padding:20px 0px 0px 0px;
}
.chapo .nocadre{
	max-width:695px;
	padding-right: 5px;
}
.rubrique_auto .nocadre{
	width:700px;
}
.encadre {
	float:right;
	margin-top: 41px;
	margin-left: 7px;
	width:171px;
}
.encadre .unity {
	zoom:1;
	background-color:#ffffff;
	padding-bottom:10px;
	margin-bottom:17px;
	margin-right:10px;
	-moz-box-shadow: 0px 0px 10px #B5B5B5;
	box-shadow: 0px 0px 6px #e3e3e3;	
	-webkit-box-shadow: 0px 0px 6px #e3e3e3;
	filter:progid:DXImageTransform.microsoft.Shadow(color='#e3e3e3', Direction=45, Strength=3) progid:DXImageTransform.microsoft.Shadow(color='#e3e3e3', Direction=135, Strength=3)	progid:DXImageTransform.microsoft.Shadow(color='#e3e3e3', Direction=-45, Strength=3) progid:DXImageTransform.microsoft.Shadow(color='#e3e3e3', Direction=-135, Strength=3);

}

.encadre img{
	padding-top:2px;
}
.encadre .content{
	padding-left:16px;
}
.encadre .title{
	padding:5px 0px 5px 16px;
	font: bold 100% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.encadre .aplatViolet .title h2{
	color:#ffffff;
}
.encadre .aplatViolet .title{
	background:#92117c url(../images/flecheApplatViolet.jpg) no-repeat center left;
}
.encadre .aplatVert .title h2{
	color:#000000;
}
.encadre .aplatVert .title{
	background:#b1c805 url(../images/flecheApplatVert.jpg) no-repeat center left;
}
.encadre .aplat .title{
	color:#0056a3;
	background:#ffffff url(../images/flecheApplatBleu.jpg) no-repeat center left;
}
.navigation ul.fil {
	list-style-type:none;
	padding:0;
	margin:0;
}
.navigation ul.fil li {
	background:transparent;
	display: inline;
	font: 100% Arial, Helvetica, sans-serif;
}
.navigation ul.fil a {
	text-decoration:underline;
	font: 100% Arial, Helvetica, sans-serif;
	color:#000000;
}
.navigation ul.menu{
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font:116% Arial;
}
.navigation ul.menu a{
	color:#ffffff;
	text-decoration:none;
}
.navigation ul.menu li{
	color:#ffffff;
	padding: 0.3em 0 0.3em 12px;
}
.navigation ul li.firstLevel{
	background:#204a4e none no-repeat center left;
	display:inline;
	height: auto;
	width:153px;
	vertical-align:middle;
	list-style:none;
	position:relative;
 	float:left;
	z-index:1;
	padding: 0.4em 10px 0.3em 10px;
	margin:0px 2px 0px 0px;
}
.navigation ul li.over{
	background:#204a4e url(../images/flecheBlanche.jpg) no-repeat center left;
}
.navigation ul li.selected{
	background:#204a4e url(../images/flecheBlanche.jpg) no-repeat center left;
}
.navigation ul.menu ul {
	text-transform:none;
	font:80% Arial;
	margin: 0.7em 0 0;
	padding:0px;
	list-style-type: none;
	list-style-image: none;
}
.navigation ul.menu ul a{
	color:#000000;
	text-decoration:none;
}
.navigation ul.menu ul li{
	color:#204a4e;
	list-style-type: none;
	list-style-image: none;
}
.navigation ul ul a:hover{
	text-decoration:underline;
}
.navigation li ul{
	position:absolute;
	left:0px;
    top: 2.7em;
	width:100%;
}
.navigation li ul{
	width:100%;
	background-color:#b1c805
}
.navigation li li.firsts{
    border-bottom: 1px dashed #204A4E;
    padding-top: 0.5em;
}
.navigation li li{
	padding-top: 0.5em;
	list-style:none;
	display:list-item;
	z-index:1;
	padding:5px 0px 5px 6px;
	margin:0px 0px 0px 0px;
	background: url(../images/flecheVerte.jpg) no-repeat scroll left 0.8em #B1C805;
}
.ulpied{
	text-align:right;
}
div.lienpied{
	margin-top:-9px;
}
.reset {
	vertical-align: baseline;  
	font-family: inherit;  
	font-style: inherit;  
	font-size: 100%;  
	border: none;  
	padding: 0;  
	margin: 0;
}
.chapo .title{
	color:#0259a6;
	font:bold 100% Arial, Helvetica, sans-serif;
}
.chapo .text{
	color:#000000;
	font:bold 100% Arial, Helvetica, sans-serif;
}
ul.plan li{
	font:bold 104% Arial, Helvetica, sans-serif;
	color:#0059a5;
}
ul.plan{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.plan ul li{
	font:100% Arial, Helvetica, sans-serif;
	color:#000000;
}
ul.plan ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.plan li{
	padding-top:25px;
}
ul.plan li a{
	color:#0059a5;
	text-decoration:none;
}
ul.plan ul li{
	text-decoration:underline;
	padding:10px 0px 0px 7px;
	margin:0px;
	background:#ffffff url(../images/flechePlan.jpg) no-repeat bottom left;
}
ul.plan ul li a{
	color:#000000;
	text-decoration:underline;
}
.chapo .text img{
	float:left;
	margin:0px 15px 20px 0px;
}
.article {
	float:left;
	padding:0;
	margin:0;
}
.article .cadre{
	width:521px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.article .nocadre{
	width:700px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.article .date{
	clear:both;
	text-align:right;
	margin:0px 10px 15px 0px;
}
.navigation .logo_print{
	display:none;
}
.parametre{
	padding-right:5px;
}

.parametre .title{
	color:#0056a3;
	font:bold 116% Arial, Helvetica, sans-serif;
	padding-bottom:14px;
}

.parametre .subtitle{
	width:678px;
	height:22px;
	overflow:hidden;
	font:bold 116% Arial, Helvetica, sans-serif;
	padding-left:17px;
	padding-top:7px;
	background:url(../images/backrecherche.jpg) no-repeat;
}
.parametre .critere{
	background: url("../images/backcritere.jpg") repeat-x scroll left top #E5E5E7;
}
.parametre .container{
	position:relative;
	width:695px;
}

.parametre .column_1{
	width:253px;
	float:left;
}
.parametre .hr{
	margin-top:19px;
	width:1px;
	float:left;
	height:289px;
	border-left:1px dotted #c9c9c9;
}
.parametre .column_2{
	width:420px;
	float:left;
	margin-bottom: 35px;
	padding-left:19px;
}
.parametre .label{
	font:bold 116% Arial, Helvetica, sans-serif;
	background:url(../images/flecheCritere.jpg) no-repeat 8px 18px;
	clear:both;
	padding-left:17px;
	padding-top:12px;
}
.parametre .input{
	clear:both;
	padding-left:18px;
	padding-top:10px;
}
.parametre .checkbox{
	float:left;
	margin-right:10px;
}
.parametre .checkbox label {
	white-space: nowrap;
}
.parametre .checkbox_date{
	float:left;
	margin-right:3px;
}
.parametre .checkbox_clear {
	clear:left;
	width:1px;
}

.parametre select{
	width:201px;
	border:1px solid #d6d6d6;
	color:#737373;
}
.parametre input{
	margin-right:5px;
	color:#737373;
}
.parametre .button{
	position:absolute;
	height:18px;
	bottom:12px;
	right:10px;
}
.parametre input.find{
	height:18px;
	font:bold 116% Arial, Helvetica, sans-serif;
	background:transparent url(../images/backbutton.jpg) repeat-x;
	border:none;
	cursor:pointer;
	color:#000000;
}
.parametre .header_result{
	clear:both;
	color:#0056a3;
	position:relative;
	font:bold 104% Arial, Helvetica, sans-serif;
	padding:20px 0px 10px 0px;
}
.parametre .header_noresult{
	clear:both;
	color:#000000;
	position:relative;
	font:bold 104% Arial, Helvetica, sans-serif;
	padding:20px 0px 10px 0px;
}
.parametre input.rank{
	height:19px;
	font:bold 100% Arial, Helvetica, sans-serif;
	border:none;
	border-bottom:solid #000000 1px;
	cursor:pointer;
	color:#000000;
}
.parametre input.pagination_rewind{
	background:transparent url(../images/pagination_rewind.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.parametre input.pagination_back{
	background:transparent url(../images/pagination_back.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.parametre input.pagination_next{
	background:transparent url(../images/pagination_next.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.parametre input.pagination_forward{
	background:transparent url(../images/pagination_forward.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.parametre .pagination{
	clear:both;
	color:#000000;
	position:relative;
	font:bold 100% Arial, Helvetica, sans-serif;
	height:30px;
	background:transparent url(../images/backpagination.jpg) repeat-x;
	width:100%;
}
.parametre .pagination_text{
	padding:6px 5px 0px 20px;
	float:left;
}
.parametre .pagination_button{
	padding:7px 0px 0px 4px;
	float:left;
}
.parametre .pagination_link{
	padding:3px 0px 0px 0px;
	float:left;
}
.parametre .pagination_current{
	padding:5px 6px 0px 0px;
	float:left;
}
.parametre .result_departement{
	color:#0056a3;
	font:bold 116% Arial, Helvetica, sans-serif;
	border-bottom:dotted #0056a3 1px;
	padding:4px 0px 4px 0px;
}
.parametre .result_city{
	color:#0056a3;
	font:bold 116% Arial, Helvetica, sans-serif;
	border-bottom:dotted #0056a3 1px;
	padding:4px 0px 4px 20px;
}
.parametre .result_title a{
	text-decoration:none;
	color:#000000;
	font:bold 116% Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 30px;
}
.parametre .result_date{
	font:100% Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 30px;
}
.parametre .result_description{
	font:100% Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 30px;
}
.parametre .result_type{
	padding:5px 0px 0px 20px;
	font:bold 104% Arial, Helvetica, sans-serif;
	color:#0056a3;
}
.parametre .result_ajouter{
	float:right;
	padding-right:10px;
}
.parametre .result_ajouter .programme_label{
	float:right;
	display:none;
}
.parametre .result_ajouter a{
	color:#000000;
	padding-left:15px;
	background:url(../images/flecheApplatBleu.jpg) no-repeat center left;
}
.parametre .result{
	border-bottom:dotted #204a4e 1px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
}
.parametre .result_en_savoir_plus{
	float:right;
	padding-right:10px;
}
.parametre .result_en_savoir_plus a{
	color:#000000;
	padding-left:15px;
	background:url(../images/flecheApplatBleu.jpg) no-repeat center left;
}






.programme{
	padding-right:5px;
}
.programme .header_result{
	clear:both;
	color:#0056a3;
	position:relative;
	font:bold 104% Arial, Helvetica, sans-serif;
	padding:20px 0px 10px 0px;
}
.programme .header_noresult{
	clear:both;
	color:#000000;
	position:relative;
	font:bold 104% Arial, Helvetica, sans-serif;
	padding:20px 0px 10px 0px;
}
.programme input.rank{
	height:19px;
	font:bold 100% Arial, Helvetica, sans-serif;
	border:none;
	border-bottom:solid #000000 1px;
	cursor:pointer;
	color:#000000;
}
.programme input.pagination_rewind{
	background:transparent url(../images/pagination_rewind.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.programme input.pagination_back{
	background:transparent url(../images/pagination_back.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.programme input.pagination_next{
	background:transparent url(../images/pagination_next.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.programme input.pagination_forward{
	background:transparent url(../images/pagination_forward.jpg) no-repeat center center;
	overflow:hidden;
	border:none;
	width:15px;
	height:15px;
	font-size:0;
	padding:0 0 0 15px;
	cursor:pointer;
}
.programme .pagination{
	clear:both;
	color:#000000;
	position:relative;
	font:bold 100% Arial, Helvetica, sans-serif;
	height:30px;
	background:transparent url(../images/backpagination.jpg) repeat-x;
	width:100%;
}
.programme input{
	margin-right:8px;
}
.programme .pagination_text{
	padding:6px 5px 0px 20px;
	float:left;
}
.programme .pagination_button{
	padding:7px 0px 0px 4px;
	float:left;
}
.programme .pagination_link{
	padding:3px 0px 0px 0px;
	float:left;
}
.programme .pagination_current{
	padding:5px 6px 0px 0px;
	float:left;
}
.programme .result_departement{
	color:#0056a3;
	font:bold 116% Arial, Helvetica, sans-serif;
	border-bottom:dotted #0056a3 1px;
	padding:4px 0px 4px 0px;
}
.programme .result_city{
	color:#0056a3;
	font:bold 116% Arial, Helvetica, sans-serif;
	border-bottom:dotted #0056a3 1px;
	padding:4px 0px 4px 20px;
}
.programme .result_title a{
	text-decoration:none;
	color:#000000;
	font:bold 116% Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 30px;
}
.programme .result_date{
	font:100% Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 30px;
}
.programme .result_description{
	font:100% Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 30px;
}
.programme .result_type{
	padding:5px 0px 0px 20px;
	font:bold 104% Arial, Helvetica, sans-serif;
	color:#0056a3;
}
.programme .result_ajouter{
	float:right;
}
.programme .result_ajouter a{
	color:#000000;
	padding-left:15px;
	background:url(../images/flecheApplatBleu.jpg) no-repeat center left;
}
.programme .result_en_savoir_plus{
	float:right;
	padding-right:10px;
}
.programme .result_en_savoir_plus a{
	color:#000000;
	padding-left:15px;
	background:url(../images/flecheApplatBleu.jpg) no-repeat center left;
}
.programme .result{
	border-bottom:dotted #204a4e 1px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
}
.logo_mesr a{
	text-decoration:none;
}
#imageaccueil{
	background:url("../images/backgroundImage.png") no-repeat scroll left 80% transparent;
}
div.entete div.divPage div.colonneDroite{
	margin-top:0px;
	padding-top:0px;
}
div.divPage div.colonneDroite{
	background-color:#ffffff;
	margin-top:17px;
}
.nocadre h3, .cadre h3 {
	color: #c47c10;
}
#filariane {
	clear:both;
}
.inputrefresh {
	padding-left: 18px;
}
.labelrefresh {
	padding-left: 18px;
}
.inputrefresh input {
	margin-top: 2px;
	clear: both;
    width: 80%;
}
/* gestion du logo */
.ie6 .logo img {
	padding-top: 1px;
}
.ie6 .webtv_bloc_item_visu img {
	zoom: 1;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
   	box-shadow: 1px 1px 17px #B0B3B0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFEFEF,endColorStr=#CBCBC8);
}
.ie6 .webtv_bloc_item_visu2 img {
	zoom: 1;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
   	box-shadow: 1px 1px 17px #B0B3B0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFEFEF,endColorStr=#CBCBC8);
}
.ie6 .listepied {
	margin-top: 0;
}
.ie6 .colonneDroite {
	width: 699px;
	float: left;
	margin-left : 40px;
}
.ie6 .navigation {
	width: 700px;
}
.ie6 .navigation ul li.firstLevel{
	background:#204a4e none no-repeat center left;
	display:inline;
	height: auto;
	width:154px;
	vertical-align:middle;
	list-style:none;
	position:relative;
 	float:left;
	z-index:1;
	padding: 0.4em 10px 0.3em 10px;
	margin:0px 2px 0px 0px;
}
.ie6 #navFirstLevelLastOne {
	margin: 0;	
	width: 152px;
}
.ie6 .fichecolonnegauche {
    float: left;
    margin-bottom: 20px;
    margin-right: 6px;
    width: 415px;
}
.ie6 .navigation_transversale_ul a {
	display: block;
    height: 48px;
	color: #444444;
    margin-left: 50px;
    margin-right: 5px;
    overflow: hidden;
    text-align: left;
    text-decoration: none;
}
.ie6 span.niv1 {
    text-align: left;
}
.ie6 .colonneGauchePied1 {
    background-color: #133F44;
    float: left;
    margin-bottom: 80px;
    margin-right: 40px;
    height: 50px;
    width: 250px;
    z-index: 10;
}
.ie6 .parametre .column_2 {
    padding-left: 17px;
}
.ie6 .entete div.divPage div.colonneDroite {
	margin-left: 145px;
}  
.ie6 .rubrique {
	width: 510px;
}
.ie6 .rubrique .cadre {
	width: 510px;
}
.ie6 .chapo .cadre {
	width: 510px;
}
.ie6 .video {
	clear: both;
}
.ie6 .webtv_bloc_videos {
    background-image: url("../images/fondgrisalaune.jpg");
    background-color: #E3E3E3;
    background-repeat:  repeat-x;
    overflow: visible;
    padding-bottom: 10px;
    padding-top: 8px;
    display:block;
    zoom:1;
}
.ie6 .liste_webtv_bloc_player {
	padding-left: 0;
	margin-left:0;
	width: 478px;
}
.ie6 li.webtv_bloc_player_item .picto_jouer_video {
	width: 478px;
	left: 0;
}
.ie6 li.webtv_bloc_player_item a {
	display: block;    
	width: 478px;
}
.ie6 li.webtv_bloc_player_item {
	width: 478px;
}
.ie6 .webtv_bloc_player_nav {
	width: 478px;
	margin-left:0;
}
.ie6 #webtv_bloc_nav {
	width: 211px;
}
.ie6 .video_webtv_bloc_item {
	position: static;
	overflow: hidden;
	zoom:1;
}
.ie6 .videoColonneGauche {
	margin-right: 5px;
	width: 156px;
}
.ie6 .videoplay .picto_jouer_video {
	width: 156px;
}
.ie6 .videoColonneDroite {
	width: 527px;
	margin-right: 0;
}
.ie6 .colonneGauchePied1 {
	padding-bottom: 40px;
}
.ie6 .navigation_transversale_ul a {
	display: block;
	height: 48px;
	position: relative;
}
.ie6 .navigation_transversale_ul a span.niv1 {
	top: 50%;
	display: block;
	height: auto;
	position: absolute;
	cursor: pointer;
}
.ie6 .navigation_transversale_ul a span.niv1 span {
	top: -50%;
	display: block;
	position: relative;
	cursor: pointer;
}
.ie6 .pied {
	clear: both;
}
.ie6 .aplat_home .fond {
	height: 400px;
}
.ie6 .accueil .aplat_home {
	padding-top:40px;
	padding-bottom:5px;
}
.ie6 .encadre {
	margin-left:0px;
}
		
/* gestion du logo */
.ie7 .logo img {
	padding-top: 1px;
}
.ie7 .webtv_bloc_item_visu img {
	zoom: 1;
	padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
    box-shadow: 1px 1px 17px #B0B3B0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFEFEF,endColorStr=#CBCBC8);
}
.ie7 .webtv_bloc_item_visu2 img {
	zoom: 1;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
	box-shadow: 1px 1px 17px #B0B3B0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFEFEF,endColorStr=#CBCBC8);
}
.ie7 .listepied {
	margin-top: 0;
}
.ie7 .colonneGauchePied1 {
	padding-bottom: 40px;
}
.ie7 .navigation_transversale_ul a {
	display: block;
	height: 48px;
	position: relative;
}
.ie7 .navigation_transversale_ul a span.niv1 {
	top: 50%;
	display: block;
	height: auto;
	position: absolute;
	cursor: pointer;
}
.ie7 .navigation_transversale_ul a span.niv1 span {
	top: -50%;
	display: block;
	position: relative;
	cursor: pointer;
}
.ie7 .pied {
	clear: both;
}
.ie7 .accueil .aplat_home {
	padding-top:40px;
	padding-bottom:5px;
}
.ie7 .rubrique_auto h2 {
	position:relative;
}
.ie8 .ulpied {
	height: 42px;
}

/* gestion du logo */
.ie8 .logo img {
	padding-top: 1px;
}

.ie8 .webtv_bloc_item_visu img {
	zoom: 1;
	padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
    box-shadow: 1px 1px 17px #B0B3B0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFEFEF,endColorStr=#CBCBC8);
}

.ie8 .webtv_bloc_item_visu2 img {
	zoom: 1;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
	box-shadow: 1px 1px 17px #B0B3B0;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#EFEFEF,endColorStr=#CBCBC8);
}

.ie8 .listepied {
	margin-top: 0;
}

/* modification ecran recherche */
.ie8 .parametre .column_2 {
    float: left;
    padding-left: 15px;
    width: 400px;
}
.ie8 .parametre .column_1 {
    float: left;
    width: 273px;
}.ff .logo img {
	padding-top: 0px;	
}
.ff .logo h1 {
	margin-top: 2px;
}

.ff .webtv_bloc_item_visu img {
	-moz-box-shadow: 1px 1px 5px #B0B3B0;
	background-color: #B0B3B0;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-top: 2px;
}

.ff .webtv_bloc_item_visu2 img {
	-moz-box-shadow: 1px 1px 5px #B0B3B0;
	background-color: #B0B3B0;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-top: 2px;
}

.ff .listepied {
    list-style-image: none;
    list-style-type: none;
    margin-top: 3px;
    padding: 0;
    text-align: right;
}

.ff .ulpied {
    line-height: 36px;
}

.ff .copyright {
	margin-top: 5px;
}

/* pagination param et webtv */
.ff .parametre input.rank {
    border-color: -moz-use-text-color -moz-use-text-color #000000;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #000000;
    cursor: pointer;
    font: bold 100% Arial,Helvetica,sans-serif;
    height:auto;
}
.ff .parametre .pagination {
    background: #f1f1f1 url(../images/backpagination.jpg) repeat-x scroll 0 0;
    clear: both;
    color: #000000;
    font: bold 100% Arial,Helvetica,sans-serif;
	overflow: hidden;
	zoom: 1;
	height: auto;   
    width: 100%;
    padding-bottom: 2px;
}
.parametre .pagination_button {
    float: left;
    padding: 0;
    margin-top: 0.4em;
}
/* pagination programme */
.ff .programme input.rank{
	font:bold 100% Arial, Helvetica, sans-serif;
	border:none;
	border-bottom:solid #000000 1px;
	cursor:pointer;
	color:#000000;
	height: auto;
}
.ff .programme .pagination{
	clear:both;
	color:#000000;
	font:bold 100% Arial, Helvetica, sans-serif;
	background:#f1f1f1 url(../images/backpagination.jpg) repeat-x;
	width:100%;
	height: auto;
	overflow:hidden;
	zoom: 1;
    padding-bottom: 2px;
}
.ff .programme .pagination_button {
    float: left;
    padding: 0;
    margin-top: 0.4em;
}

.ff .programme input {
    border: 1px solid #D6D6D6;
    color: #737373;
    margin-right: 8px;
}

.ff li.video_webtv_bloc_item a {
    display: block;
    position: relative;
    text-decoration: none;
}.chrome .webtv_bloc_item_visu img {
	-webkit-box-shadow: 1px 1px 17px #B0B3B0;
	margin-bottom: 2px;
    margin-left: 2px;
    margin-top: 2px;
}
.opera .listepied {
	list-style-type:none;
	list-style-image: none;
	padding: 0;
	margin-bottom: 15px;
	text-align : right;
	margin-top: 20px;
}

.opera .copyright {
	margin-top: 5px;
}

.opera .webtv_bloc_contenu ul li { 
	padding-bottom: 9px;
}
