body {
	background: #767575 url(img/Decoupage-cinerabas_01.jpg) repeat-x;
	font-family: "Verdana",Arial,Helvetica,sans-serif;
	width:986px;
	margin:auto;
	color:black;
	text-align:center;
}

a {
	text-decoration:none;
	color:inherit;
	margin:0;
	padding:0;
	width:100%;
}

a img {
	border:inherit;
}

ul {
	list-style-type:none;
}

/***********************************
	HEADER
************************************/
#fond_site {
	background: transparent url(img/ombre_droite.png) repeat-y right;
	margin:10px 0 0 0;
	width:986px;
	/*text-align:left;*/
	/*border:1px solid red;*/
}
#fond_site_bas {
	background: transparent url(img/ombre_basse.png) repeat-x;
	height:6px;
	width:986px;
	margin-bottom:30px;
}

#header_blochaut {
	background: white url(img/header_fond_haut.jpg) no-repeat;
	height:101px;
}
/********************************************/
#bloc_abonews {
	float:right;
	/*width:350px;*/
	/*border:1px solid red;*/
}

#bloc_abonews form {
	margin:0;
	padding:0;
	display:inline;
	position:relative;
	top:30px;
}

#field_abonews {
	/*height:24px;*/
	/*position:relative;
	right:5px;
	top:49px;*/
	/*width:271px;*/
	width:230px;
}

#abonews_ok {
	margin:0;
	position:relative;
	right:7px;
	top:5px;
}

#errEmailaccueil {
	margin:-40px 0 0 30px;
	color:white;
}
/********************************************/
#partiehaute {
	text-align:center;
	/*margin:10px 0 0;*/
	width:980px;
}

#divlogo {
	margin:15px 0 10px 0;
}

#logo {
	margin:0;
}

#bandeau_alerte {
	background: black;
	margin:0px 0px 0px 0px;
	/*padding:7px 0px 9px 0px;*/
	overflow:hidden;
	width:980px;
}

#msgAlerte {
	font-family:Georgia;
	font-weight:bold;
	
	padding:7px 0 9px;
	position:relative;
	left:-1000px;
	color:red;
}

#logo_info {
	float:left;
	/*position:absolute;*/
	margin:-9px 0 0;
}

#header_haut {
}

#header_bas {
}

#menu_conteneur {
	background: white url(img/header_bas.jpg);
	height:44px;
}

#barre_menu {
float:right;
margin:0px 0px 0px 0px;
padding:29px 0 0;
/*
position:relative;
top:-17px;
*/
}

.menu {
	float:left;
	/*background:red;*/
	width:118px;
	margin-left:12px;
}

#barre_menu li.menu_actif {
	color:#ee9292;
	cursor:default;
}

/*#barre_menu li {*/
.menu {
	color:#9D9D9D;
	font-family: Georgia;
	font-size:13px;
	font-weight:bold;
}



.menu a {
	display:block;
}


/******************************************/
#visithalle {
	text-align:justify;
	font-family:georgia;
	width:800px;
	margin:auto;
	letter-spacing:1px;
	line-height:22px;
}

#visithalle ul {
	list-style-type:circle;
	margin-left:200px;
}

#visithalle p {
	margin:0;
}

#visithalle img {
	background-color:white;
	border:2px outset #9D9D9D;
	width:150px;
}

#visithalle .img_gauche {
	float:left;
	margin-right:20px;
}

#visithalle .img_droite {
	float:right;
	margin-left:20px;
}

#visithalle .txt_gauche {
	text-align:left;
	padding-bottom:6px;
}

#visithalle .txt_droite {
	text-align:right;
	padding-bottom:6px;
}

#visithalle h1 {
display:bloc;
font-size:25px;
font-variant:small-caps;
font-weight:lighter;
border-bottom:1px groove grey;
}

#infoslegales {
font-family:georgia;
font-size:120%;
letter-spacing:0px;
line-height:26px;
margin:110px auto;
text-align:justify;
width:420px;
}
#infoslegales p {
	margin:0;
}

/* FORMULAIRE CONTACT */
.encart_titrecontact {
	/*color:gray;*/
	font-size:130%;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	margin:30px 0 0 90px;
	text-align:left;
}
#formail {
	text-align:left;
	margin:0 160px 0 60px;
}

#formail label.titrezone {
	float:left;
	font-size:17px;
	letter-spacing:1px;
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
	width:17%;
}
#formail label:hover {
	cursor:pointer;
}
#formail #sujet, #formail #msg, #formail #email {
	width:620px;
}

#btenvoi {
	float: right;
	margin:15px 0 0 0;
	cursor:pointer;
}

#msgerr {
	color:red;
	float:right;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin:20px 10px 0 0;
}


/******************************************/

#partieintervalle {
	margin:0;
	background: white url(img/Decoupage-cinerabas_10.jpg) repeat-x bottom;
	height:40px;
	width:980px;
}

#partiecentrale {
	/*text-align:center;*/
	margin:0px;
	background-color:white;
	/*border: 1px dashed red;*/
	/*height:1012px;*/
	overflow: hidden;
	width:980px;
}

#partiebasse {
	background-color:#E9E9E9;
	padding:0px 0px 0px 0px;
	margin:0;
	width:980px;
}


/********************************
	PARTIE CENTRALE
*********************************/

#colonnegauche {
	float:left;
	/*border: 1px dashed black;*/
	width: 470px;
	/*height:900px;*/
}

#colonnedroite {
	float:left;
	/*border: 1px dashed black;*/
	width:510px;
}

#fichedetail {
	overflow:hidden;
}

.blocintervalle {
	margin:0px 0px 0px 0px;
	background: white url(img/Decoupage-cinerabas_10.jpg) repeat-x bottom;
	height:55px;
}

/************************************************/
.lienautrepage {
	font-family:Trebuchet MS;
	text-align:right;
	color:#9D9D9D;
	/*background: transparent url(img/fleche_lien.gif) no-repeat right;*/
	font-size:95%;
	font-weight:bold;
	margin:0;
}

.lienautrepage span {
	float:left;
	margin-left:44px;
}

.lienautrepage span span {
	margin:0 20px 0 0;
}
#infos_pageprec2, #infos_pagesuiv2, #auprog_pageprec2, #auprog_pagesuiv2 {
	margin-top:-4px;
	margin-right:12px;
}
/*

.lienautrepagehover span {
	border-bottom:1px solid #E5E5E5;
}
*/

#infolist .lienautrepage {
	/*border-bottom:1px dotted #DEE8EF;*/
	padding:20px 0 0;
	margin:0;
}

/*
#infolist .lienautrepagehover {
	color:#4e6172;
}
*/

#evtlist .lienautrepage {
	/*border-bottom:1px dotted #E5E5E5;*/
	padding:20px 0 0 0;
	margin:0;
}
/*
#evtlist .lienautrepagehover {
	color:#5a5353;
}
*/

#fichedetail .lienautrepage {
	float:right;
	display:block;
}

#fichedetail .lienautrepagehover {
	color:#5a5353;
}


/************************************************/

.fichelien {
text-align:right;
border-bottom:1px dotted #9D9D9D;
font-family:Trebuchet MS;
font-size:17px;
margin:5px 0 7px;
padding:0 4px;
color:#9D9D9D;
/*letter-spacing:2px;*/
}


.affiche_grande {
	border:3px outset #9D9D9D;
	padding:1px;
	background-color:white;
}
.affiche_film_grande {
	width:150px;
	height:200px;
}
.affiche_info_grande {
	width:150px;
	height:150px;
}
/******************************
.titrelefilm {
	font-weight:blod;
	font-size:120%;
	width:100%;
	text-align:center;
}

**/

#encart_evtfichefilm {
	margin:0px 0 0 185px;
	text-align:justify;
	width:60%;
}

.evt_lefilm {
	font-size:130%;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
}

.evtfichefilm {
	border:3px groove grey;
	padding:5px;
}


.affiche_proch {
border:2px outset grey;
}

.affiche_evtfilm {
	float:left;
	width:80px;
	border:2px outset grey;
	padding:0;
	margin:0 16px 0 0;
}


.evtfichefilm .fiche_titre {
	font-size:21px;
}

.evtfichefilm .fiche_commentaire {
	font-size:70%;
	line-height:0;
}

.evtfichefilm .fiche_info1 {
	font-size:70%;
}

.evtfichefilm .fiche_info2 {
	font-size:70%;
}

.evtfichefilm .fiche_infoacteurs {
	font-size:70%;
}

.evtfichefilm .fiche_desc {
	font-size:90%;
	line-height:17px;
}

/************************************
		TARIFS
**********************************/
#encart_tarifs {
	margin:0px 0 0 100px;
	width:70%;
	font-variant:small-caps;
	font-family:Georgia;
	font-weight:bold;
	padding:20px 0;
}

.encart_titretarif {
	border-bottom:1px solid black;
	font-size:130%;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	margin:20px 60px 0 50px;
	text-align:left;
}

.fichetarifs {
	padding:20px 0 0 80px;
}


/************************************
		LIENS
**********************************/
.encart_titrelien {
	border-bottom:1px solid black;
	font-size:130%;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	margin:0px 60px 0 50px;
	text-align:left;
	letter-spacing:4px;
}

#encart_liens {
	margin:0px 0 0 100px;
	text-align:center;
	width:80%;
	font-variant:small-caps;
	font-family:Georgia;
	font-weight:bold;
	font-size:21px;
	padding:0;
}

#encart_liens .bloclien {
	float:left;
	width:100px;
	/*margin:auto;*/
	padding:10px;
	margin:20px auto;
	/*text-align:center;*/
	/*border:1px dotted black;*/
	/*color:#646b77;*/
}

#encart_liens p {
	font-size:15px;
	margin:10px 0 0 0;
	padding:0;
}

#encart_liens img {
	margin:0;
	padding:0;
	width:80px;
	height:70px;
	border:1px outset grey;
}
/************************************/
.evtdescevtfilm {
padding-right:15px;
}


.affiche_trespetit {
width:50px;
padding:5px 0px 0px 5px;
}



.spacer {
	clear: both;
	line-height:0;
	height: 0;     
	font-size: 1px;
}

.spacerright {
	clear: right;
	line-height:0;
	height: 0;     
	font-size: 1px;
}

/*************************************
	TEXTE FICHES
**************************************/
.vostf {
	font-size:65%;
	font-style:italic;
}

.fichencartproch {
	float:right;
	margin: 0px 0px 0px 10px;
}

.partietexteproch {
	float:right;
	margin:20px 0px 0 30px;
	text-align:center;
	width:250px;
}

.partietexteproch p {
	margin:0;
	padding:0;
	line-height:19px
}

.evttitreproch {
	font-size:120%;
	font-weight:500;
	margin:0px 0px 0px 0px;
}

.evtsoustitreproch {
	font-size:80%;
	font-weight:500;
	margin:0px 0px 0px 0px;
}

/**********************************
	FICHES DETAIL
************************************/
.fichedetail {
	font-family:Georgia,Arial,"Times New Roman",Times,serif;

	margin:32px 23px 0 0;
	padding:0 0px 5px 25px;
	/*overflow: hidden;*/
	/*width:95%;*/
}

.fichedetail.fichealaffiche {
	border-left:22px solid #F4E7E5;
}

.fichedetail.ficheinfo, .fichedetail.fichearticle {
	border-left:22px solid #C8D9E3;
}

.fichedetail.fichethema, .fichedetail.fichefilm, .fichedetail.fichecinegouter {
	border-left:22px solid #E5E5E5;
}


.fichedetail .fichencart {
float:left;
text-align:right;
margin: 0 25px 10px 0;
}

.fichedetail .partietexte {
	text-align:left;
	margin:0 0 30px 183px;
}

.fiche_titre {
	font-size:24px;
	font-size-adjust:none;
	font-variant:small-caps;
	font-stretch:normal;
	font-style:normal;
	font-weight:normal;
	line-height:32px;	
	margin:0px 0px 0px 0px;
}

.fiche_titreoriginal {
	font-size:66%;
	/*font-style:italic;*/
	line-height:0;
	margin-top:5px;
}

.fiche_info1 {
	font-size:80%;
	font-weight:normal;
	margin:7px 0px 0px 0px;
}

.fiche_info2 {
	float:right;
	font-size:80%;
	font-weight:normal;
	margin:7px 0px 0px 0px;
	font-style:italic;
	/*position:relative;*/
	/*top:-54px;*/
}

.fiche_infoacteurs {
	font-size:80%;
	font-weight:normal;
	margin:5px 0px 0px 0px;
	/*line-height:6px;*/
}

.fiche_commentaire {
	font-size:80%;
	font-weight:normal;
	font-style: italic;
	margin:0;
	line-height:17px;
}

#fiche_barresep {
	border-bottom:3px groove grey;
	height:0;
	margin:0 0 0 0;
	padding:0;
}

#fiche_textentete {
	margin:0;
}

.fiche_desc {
	font-size:100%;
	font-weight:500;
	text-align: justify;
	margin:16px 0px 0px 0px;
	line-height:19px;
}

/************************************
	FICHES : LIENS
*************************************/
/*
#liens_sortie {
	text-align:right;

	font-family : "Trebuchet MS",Arial;
	font-size:95%;

	margin: 30px 0 0 0;
}

#liens_sortie p {
	margin:0;
	padding:0;
}
*/
/************************************
	PARTIE CENTRALE : MISE EN PAGE
*************************************/
.equerre_top {
	height:22px;
	width:135px;
}

.equerre_left {
	float:left;
	width:22px;
	height:113px;
}

.pager_fleche {
	float:right;
	margin-top:4px;
}
.pager_suivant {
	margin-right:32px;
}
.pager_precedent {
	margin-right:10px;
}
#infolistslide, .page_infoitems, #evtlistslide, .page_evtitems {
	margin:0;
	padding:0;
}


.fiche_fleche {
	float:right;
	/*margin-top:4px;*/
}
.fiche_suivante {
	/*margin-right:20px;*/
}
.fiche_precedente {
	margin-right:12px;
}

.img_fiche_suivprec {
	float:right;
	height:30px;
	margin:24px 0 0;
	width:22px;
}
#img_film_suiv, #img_info_suiv {
	margin-right:27px;
}
#img_film_prec, #img_info_prec {
	margin-right:12px;
}
#img_info_suiv, #img_info_prec {
	height:22px;
	margin-top:28px;
	padding-bottom:4px;
}


/* COLONNE GAUCHE */
#alaffiche {
	/*border-left:22px solid #F4E7E5;*/
	text-align:left;
	/*margin:0 0 0 40px;*/
	height:189px;
	background: transparent url(img/alaffiche_bordure_gauche.jpg) repeat-y left;
}
#bas_alaffiche {
	background: transparent url(img/alaffiche_bordure_bas.jpg) repeat-x bottom;
}
#haut_alaffiche {
	background: transparent url(img/alaffiche_bordure_haut.jpg) repeat-x top;
}
#coin_bas_alaffiche, #coin_haut_alaffiche {
	float:left;
}
#projo_alaffiche {
	width:170px;
}

#alaffich_equerre_top {
	background: white url(img/Decoupage-cinerabas_12.jpg) no-repeat left;
}

#alaffich_equerre_left {
	background: #F4E7E5 url(img/Decoupage-cinerabas_14.jpg) no-repeat top;
}




#infos_equerre_top {
	background: white url(img/Decoupage-cinerabas_017.jpg) no-repeat left;
}

#infos_equerre_left {
	background: #c8d9e3 url(img/Decoupage-cinerabas_018.jpg) no-repeat top;
	position:relative;
	z-index:1;
}

#infolist {
	border-left:22px solid #c8d9e3;
	margin:0px 20px 0 0;
}
/*
#infolistcycle {
	height:180px;
	overflow:hidden;
}
*/
/*
#proch_equerre_top {
	background: white url(img/Decoupage-cinerabas_23.jpg) no-repeat left;
}

#proch_equerre_left {
	background: #BCCAD6 url(img/Decoupage-cinerabas_27.jpg) no-repeat top;
	position:relative;
	z-index:1;
}

#prochlist {
	border-left:22px solid #BCCAD6;
	margin:0 20px 0 0;
	height:180px;
	cursor:default;
}
*/
/* COLONNE DROITE */

#auprog_equerre_top {
	background: white url(img/Decoupage-cinerabas_17.jpg) no-repeat left;
}

#auprog_equerre_left {
	background: #E5E5E5 url(img/Decoupage-cinerabas_18.jpg) no-repeat top;
}

#evtlist {
	border-left:22px solid #E5E5E5;
	margin:0px 20px 0 0;
	/*min-height: 740px;*/
}


/**********************************
	LISTES FICHES ITEM
************************************/
#infolist.listecomplete {
	/*margin: 0 380px 0 0;*/
	padding-top:20px;
}

#evtlist.listecomplete {
	/*margin: 0 380px 0 0;*/
	padding-top:20px;
}


.listecomplete .ficheitem {
	/*margin:0px 36px 0 0px;*/
	padding:inherit;	
	margin:0 0 0 20px;
	padding:18px 10px 5px 14px;
	width:400px;
	float:left;
}




/**********************************
	FICHES ITEM
************************************/
.ficheitem {
	font-family:Georgia,Arial,"Times New Roman",Times,serif;

	margin:10px 0 0 0px;
	padding:8px 10px 5px 20px;

	overflow: hidden;
	/*width:99%;*/
	
	border:1px solid white;
	border-left:none;
}
.iteminfo {
	height:140px;
	margin:10px 0 0 0;
}
.itemfilm {
	height:175px;
}
.itemalaffiche {
	margin:0;
	padding:0 0 0 45px;
	border:none;
}
.ficheitem .fichencart {
	float:left;
	text-align:right;
	margin: 0 11px 0 0;
}

.affiche_item {
	border:2px outset grey;
	margin:0 0 3px 0;
}
.affiche_info {
	width:90px;
	height:90px;
}
.affiche_film {
	width:90px;
	height:120px;
}
.affiche_info_alaffiche {
	width:160px;
	height:160px;
	margin:0;
	padding:1px;
}
.affiche_film_alaffiche {
	width:120px;
	height:160px;
	margin:0;
	padding:1px;
}

.ficheitem .partietexte {
	/*margin:0 30px 0 95px;*/
	text-align:left;
	/*margin:0 0 0 105px;*/
}

.item_titre {
	font-size:21px;
	font-style:normal;
	font-variant:small-caps;
	font-weight:normal;
	/*line-height:36px;	*/
	margin:0px 0px 3px 0px;
}
.item_titre_affiche {
	margin:0 0 0 -10px;
	padding:0 0 15px;
	width:460px;
	height:5px;
	text-align:left;
}
.item_titre_affiche span{
	font-size:30px;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	/*font-family:Impact;*/
	color:#454747;
	/*line-height:36px;	*/
}

.item_categreal {
	font-size:80%;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.item_acteurs {
	font-size:80%;
	font-style:italic;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.item_categreal_alaffiche {
	font-size:80%;
	font-weight:normal;
	margin:20px 0 0 0;
	font-style:italic;
}

.item_acteurs_alaffiche {
	font-size:80%;
	font-style:italic;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.item_commentaire {
	font-size:70%;
	font-style:italic;
	font-weight:normal;
	margin:5px 0px 0px 0px;
}

.item_evtfilm { /* film de la soiree thematique ou du cinegouter */
	font-size:80%;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.item_desc {
	font-size:90%;
	font-weight:normal;
	text-align: justify;
	margin:5px 0px 0px 105px;
}
.item_desc_info_alaffiche {
	font-size:100%;
	font-weight:normal;
	text-align: justify;
	margin:20px 20px 0 105px;
}
.item_desc_film_alaffiche {
	font-size:100%;
	font-weight:normal;
	text-align: justify;
	margin:5px 20px 0 105px;
}

.item_horaire {
	font-family:Arial,"Times New Roman",Times,serif;	
	font-size:60%;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
}

.fichedetail .bloc_item_horaire {
	border-bottom:1px dotted #9D9D9D;
	padding:5px 0 ;
	margin:0;
}

.fichedetail .item_horaire {
	font-family:Trebuchet MS;
	font-size:14px;
	color:#646b77;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
	letter-spacing:1px;
}


.bloc_item_horaire .horaire_date {
	float:left;
	cursor:default;
}

.bloc_item_horaire .horaire_heure {
	float:right;
	cursor:default;
}

.bloc_item_horaire_hover .horaire_date, .bloc_item_horaire_hover .horaire_heure  {
	color:#646b77;
}




/*
.item_soustitre {
	font-size:80%;
	font-weight:500;
	margin:0px 0px 0px 0px;
}

.item_soustitre2 {
	font-size:70%;
	font-weight:500;
	margin:5px 0px 0px 0px;
}
*/
/********************************
	PARTIE BASSE
*********************************/

#projo {
	/*display:inline;*/
	float:left;
	margin-top:60px;
}

#diagonale {
	/*float: left;*/
}

#bloc_bas2 {
	background-color:#C43D3D;
	text-align:center;
	padding:20px 0px 5px 0px;
}

#bloc_bas2 span {
	color:#E9E9E9;
	font-family:Arial;
	font-size:60%;
	font-weight:500;
	text-decoration:none;
}

#bloc_bas2 a:hover {
	text-decoration:underline;
}

#logolahalle {
	position:relative;
	float:right;
	left:605px;
	top:198px;
}


/********************************************

	GESTION HOVER

*********************************************/
/*
a.jqmClose {
	cursor:default;
	position:relative;
	left:-800px;
}
*/
/*
.ahover {
	text-decoration:underline;
	cursor:pointer;
}
*/

/********************************************

	FICHE EVT

*********************************************/
.horaires_periode {
	float:right;
	font-family:Arial;
	padding:0;
	margin:0 0 0 23px; /*-15px 25px 0px 0px;*/
}

.horaires_periode li {
	float:left;
	width:57px;
	text-align:center;
	border: 1px solid black;
	margin:0px 0px 0px 0px;
}

.horaires_periode li.horairevide {
	border:1px dashed #cdc9c3; /*#e6e3de;*/
	border-right: none;
	border-left: none;
	width:50px;
	font-family:Comic Sans MS;
	font-size:75%;
}

.horairejourvide {
	display:block;
	padding:2px 1px 1px 1px;
	background: #f6c3c5;
	border-bottom:1px dashed #e6e3de;
}

.horairejourvide span {
	display:block;
	color:grey;
}

.horaireheurevide {
	display:block;
	padding:6px 0 0px;
	background: #faf8f8;
	font-weight:600;
}

#textentete {
}

.horaires {
	float:right;
	padding:0;
	font-family:Arial;
	margin:0;
	padding:0;
}

.horaires li {
	float:left;
	width:60px;
	text-align:center;
	border: 1px solid black;
	margin:0 0 0 23px;
}


.horairejour {
	display:block;
	padding:2px 1px 1px 1px;
	background: #EA8185;
	border-bottom:1px solid black;
}

.horairejour span {
	display:block;
}

.horaireheure {
	display:block;
	padding:5px 0 3px;
	background: #F4E7E5;
	font-weight:600;
}

.fichencart .horaire {
}

/***************************************************/
/*
#videoconteneur {
	position:fixed;
	background-color:black;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
*/
/*
#videovisu {
	background: black;
	position:relative;
	left:330px;
	top:160px;
}

#videoconteneur {
	background: black;
}

#videoconteneur span {
	color:white;
}

#videoconteneur #videomsgattente {
	position:relative;
	top:3px;
	margin:4px 0 0;
	font-size:55%;
	left:-85px;
}

#videoconteneur .modallienretour {
	left:86px;
	top:3px;
	position:relative;	
	border-bottom:1px dotted grey;
	font-family:Trebuchet MS;
	font-size:17px;
}
*/
.modallienretourhover {
	cursor:pointer;
}

.fichelienhover {
	cursor:pointer;
	/*background-color:#F4E7E5;*/
	color:#646b77;
	/*border-bottom:solid 1px;*/
}

.patte_basdepage {
	float:right;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
	top:-50px;
}

.item_basdepage {
	float:right;
	margin:0;
	padding:0;
	text-align:center;
}

#prochainementslide {
	margin:auto;
}
#prochainement.item_basdepage img {
	width:100px;
	height:135px;
}
.item_basdepage img {
	width:80px;
	height:106px;
	/*margin:auto;*/
}
.item_basdepage p {
	font-family:Georgia;
	font-size:16px;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	margin:0px 0px 14px 0px;
	padding:5px 36px;
}

/*****************************************/

#diaporama {
	margin:30px 0 0 0;
	text-align:center;
}

.photofichearticle {
	float:left;
	margin:0 10px 12px 0;
	border:2px ridge black;
	/*padding:1px;*/
	background-color:#FFF3DD;
	height:80px;
}

.photofichearticlehover {
	cursor:pointer;
}

#photoconteneur {
	background: black;
}

#photoconteneur span {
	color:white;
}

#photoconteneur #photomsgattente {
	margin:4px 0 0;
	font-size:55%;
}

#photoconteneur .modallienretour {
	/*left:244px;
	top:10px;
	position:relative;	*/
	border-bottom:1px dotted grey;
	font-family:Trebuchet MS;
	font-size:17px;
}

/*
#diapo_barre_btn {
	left:310px;
	top:6px;
	position:relative;	
}

.diapo_btn {
	float:left;
	margin:0 30px 0 0;
}
*/
.diapo_btnhover {
	cursor:pointer;
}

/********************************************

	MODAL-OVERLAY

*********************************************/
/*
#modal-overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: #000;
	display: none;
}

#modal-window {
	position: fixed;
	z-index: 102;
	display:none;
	top:50%;
	left:50%;
}
#modal-window img 
{
	display: block;
	border: 3px solid #ccc;
}
*/
/********************************************

	FORMULAIRE ABONNEMENT NEWSLETTER

*********************************************/
#encart_abonews {
	margin:40px 0 40px 170px;
	text-align:center;
	width:70%;
}

.encart_titreabonews {
	font-size:130%;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
}

.ficheabonews {
	background-color:#F4E7E5;
	border:3px double #EA8185;
	font-family:Georgia;
	font-weight:bold;
	padding:20px 0;
}


form{
	/*width:500px;*/
	margin: 20px 0 20px 0;
}

form fieldset {
	border:none;
}

form label{  
margin-right:10px;
}  

form input {  
	width:300px;  
	margin-right:10px;
}

#infoabo {
	text-align:justify;
	cursor:default;
}

#infoabo p {
	font-weight:normal;
	width:560px;
	margin-left:50px;
	font-style:italic;
}

#infoabo p .infoaboitem {
	float:left;
	font-size:110%;
	position:relative;
	top:-2px;
}

#infoabo p .infoabotxt {
	display:block;
	margin-left:40px;
}

.errMsg {
	color:red;
	font-size:90%;
	font-style:italic;
	margin:0 0 0 207px;
	text-align:left;
}

