* {
	margin : 0;
}

html {
	width :100%;
}

body{
	text-align : center;
	background  : url(fond2.gif) repeat-x  #ebe8e4;
}

.foix {
	background-color : white;
}

.mp {
	background-color : white;
}

.ps{
	color : #6e6c6c;
	font-size : 9pt; 
	text-align : justify;
	font-style:italic;
	width : 450px;
}

.cg {
	background-color : white;
	
}

.btnOngletEntier { 
    padding:0; 
    margin:0; 
	
} 
 
.btnOngletOrangeLeft { 
    float:left; 
    background-image:url(menuhautg.png); 
    background-repeat:no-repeat; 
	width :27px ; 
	height : 35px;
}
 
.btnOngletOrangeCenter { 
    float:left; 
    background-image: url(menuhautm.png) ; 
    background-repeat:repeat-x; 
    height : 35px; 
    padding-top: 4px; 
	text-decoration : none;
}

.btnOngletOrangeRight { 
    float:left; 
    background-image:url(menuhautd.png); 
	background-repeat:no-repeat; 
	height : 35px;
	width : 10px ; 
}
 
.typoSurMenu{
	
	text-transform : uppercase;
	font-weight : bold;
	
	
}

.menumilieu a{
	text-decoration : none;
	color : #ffffff;
 }

.menumilieu a:hover{
	text-decoration : none;
	color : #81BFCB;
 }

#fond {
	margin-left: auto; 
	margin-right: auto;
	width : 960px;
}

#breve {
	margin-top : 15px;
	text-align : left;
	width : 460px;
	float : left;
	margin-left : 30px;
}

#mois {
	padding-right : 50px;
	font-size : 13px;
	text-align : left;
}

#mois2 {
	padding-left : 100px;
	font-size : 13px;
	text-align : left;
}

#rechercher{
	float : right;
	padding-top : 5px;
	padding-right :40px;
}

#mois ul {
	float : right;
}

#mois  a{
	text-decoration : none;
	float : right;
	list-style-type : none;
	color: #ce8e3d;
	font-size : 12pt;
}

#mois li{
	color: #ce8e3d;
	float : right;
	margin-right : 545px;
	list-style-type : none;
}

#mois2 ul {
	float : right;
}

#mois2  a{
	text-decoration : none;
	float : right;
	list-style-type : none;
	color: #ce8e3d;
	font-size : 12pt;
}

#mois2 li{
	color: #ce8e3d;
	float : right;
	margin-right : 545px;
	list-style-type : none;
}

.titrebreve {
	font-weight : bold;
	font-size : 16pt;
	color : #ce8e3d;
	text-align : left;
	padding-left : 15px;
}

.lieubreve {
	color : #ce8e3d;
	font-size : 13pt;
		text-align : left;
	padding-left : 15px;
}

.orgabreve {
	font-size : 13pt;
	color : white;
		text-align : left;
	padding-left : 15px;
}

.datebreve {
	font-size : 13pt;
	color : #81BFCB;
		text-align : left;
	padding-left : 15px;
}

.textebreve {
	text-align : justify;
	color : #ce8e3d;
	font-size : 12pt;
	text-align : justify;
	padding-left : 15px;
}

#entete{
	text-align : center;
	width : 960px;
	height : 296px;
	margin-left: auto; 
	margin-right: auto;
	background : url(entete.gif) no-repeat;
	
}

#cadre{
	float: left;
	width : 923x;
	height:auto;
}

#redaction {
	float : left;
	width : 699px;
	margin-top : -40px;
}

#redaction2 {
	float : left;
	width : 530px;
	margin-top : -40px;
}

#redaction3 {
	float : left;
	width : 699px;
}

#tout {
	float : left;
	width : 701px;
}

#tout2 {
	float : left;
	width : 701px;
}

#touttout {
	float : left;
	width : 701px;

}

.content{
	width : 923x;
	margin-top : 10px;
	margin-left: 5px;
	height : 100 %;
	
}

.contenu{
	width : 699px;
	float : left;
	background  : url(fond1.png) repeat;
	
	
}

#contenubreve{
	height : 600px;
	width : 500px;
	margin-left : 10px;
	margin-top : 10px;
	float : left;
	position : absolute;
	
}

#contenuarticle {
	
	height : 600px;
	width : 500px;
	margin-left : 10px;
	margin-top : 10px;
	float : left;
}



#date{
	width : 150px;
	float : right;
	position : absolute;
	margin-left : 580px;
	margin-top : 20px;
}

#date2{
	width : 150px;
	float : right;
	margin-right : 10px;
}

#date3{
	width : 100px;
	float : left;
	margin-left : 40px;
	margin-top : -15px;
}

#dateest h2{
	color : #6E6C6C;
	font-size : 13pt;
	text-align : left;
	margin-bottom : 15px;
}

#dateabo h2{
	color : #6E6C6C;
	font-size : 13pt;
	text-align : left;
}

#imagemap {
	position: relative;
}

#imagemap img {
	border: 0;
}

#imagemap div.vr_clic a {
	border: 0;
}

#imagemap a.img_mp {
	display: block;
}

#imagemap #commentaire {
	position: absolute;
	top: 0px;
	right: 300px;
}

#imagemap #vr_blc {
	position: absolute;
	top: 500px;
	left: 160px;
}

#imagemap #vr_fds {
	position: absolute;
	top: 570px;
	left: 210px;
}

#imagemap #vr_mds {
	position: absolute;
	top: 400px;
	left: 250px;
}

#imagemap #vr_plt {
	position: absolute;
	top: 150px;
	left: 180px;
}

#t_balcon, #t_milieu, #t_plateau, #t_salle {
	position: absolute;
	background: #333;
	width: 400px;
	padding-bottom: 10px;
	text-align: center;
}

#t_balcon {
	top: 150px;
	left: 50px;
}

#t_milieu {
	top: 80px;
	left: 150px;
}

#t_plateau {
	top: 10px;
	left: 10px;
}

#t_salle {
	top: 100px;
	left: 150px;
}

a.rollout:link, a.rollout:visited {
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-weight: 900;
}

hr.spip {
	height: 1;
}

.documents {
	font-size: 11px;
	color: #333;
	padding: 3px 0;
}

.documents a {
	text-decoration: none;
	color: #933;
}

.titresai a{
	color : #6E6C6C;
	
}

.titresai p{
	margin-bottom : 15px;
}

#dateest{
	height : 600px;
	width : 200px;
	float : right;
	position : absolute;
	margin-left : 490px;
	color : #6E6C6C;
}

.dateabo{
	width : 200px;
	float : right;
	position : absolute;
	margin-left : 490px;
	margin-top : 10px;
	color : #6E6C6C;
	text-align : left;
	font-size : 9pt;
}

.dateabo p{
	margin-bottom : 15px;
	margin-top : 15px;
}


#datebre{
	text-align : left;
	width : 200px;
	float : right;
	margin-left : 520px;
	margin-top : 10px;
	color : #ce8e3d;
	position : absolute;
}

#datearticle{
	height : auto;
	width : 160px;
	float : right;
	margin-right : 10px;
	margin-top : 10px;
	font-size : 10pt;
	text-align : left;
	color : #ce8e3d;
	border-left : dotted 1px #ce8e3d;
}

.point {
	border-bottom : dotted 1px #ce8e3d;
	margin-top : 3px;
	margin-bottom : 3px;
}

#adresse{
	height : 97px;
	width : 699px;
	background : url(adresse.gif) ;
	background-repeat : no-repeat;
	color : #8f8c87;
}

.menuhaut{
	text-align : left;
	padding-top : 5px;
}

.menuhaut a{
	
	text-decoration : none;
	color : #8f8c87;
	font-size : 10pt;
	text-transform : uppercase;
 }
 
.menuhaut a:hover{
 	text-decoration : none;
	color : #81BFCB;
}
 
.menuhaut li{
	color : #8f8c87;
	list-style : none;
	display : inline;
	text-transform : uppercase;
	font-weight : bold;
}

.menuhaut ul{
	display : inline;
	text-transform : uppercase;
	font-size : 11pt;
}

#detailarticle {
	text-align : left;
	color : #ce8e3d;
	padding-left : 5px;
	font-size : 9pt;
}

#menubas li{
	
	list-style : none;
	display : inline;
	text-transform : uppercase;
	font-size : 10.5pt;
}

#menucreditphoto li{
	
	list-style : none;
	display : inline;
	text-transform : uppercase;
	font-size : 8pt;
	margin-left : auto;
	margin-right : auto;
}

#menucreditphoto li a {
	text-decoration : none;
	color : #8f8c87;
}

#menucreditphoto li a:hover {
	text-decoration : none;
	color : #81BFCB;
}

.menumilieu {
	padding-top : 258px;
	margin-left : 10px;
	list-style : none;
	display : inline;
	float : left;
	width : 900px;
	height: 27px;
	
}

#menubas li a {
	text-decoration : none;
	color : #8f8c87;
}

#menubas li a:hover {
	text-decoration : none;
	color : #81BFCB;
}

.sai{
	
	text-decoration : none;
	float : left;
	margin-left : 10px;
}

.spe{
	text-decoration : none;
	margin-left : 10px;
	float : left;
}

.acc{
	text-decoration : none;
	margin-left : 10px;
	float : left;
	
}

.acc{
	text-decoration : none;
	margin-left : 10px;
	float : left;
}

.caf{
	text-decoration : none;
	margin-left : 10px;
	float : left;
}

.cin{
	text-decoration : none;
	margin-left : 10px;
	float : left;
}

.val{
	text-decoration : none;
	margin-left : 10px;
	float : left;
}

#haut{
	height :45px;
	width : 699px;
	float : left;
	background : url(haut.gif) no-repeat;
	margin-top : 10px;
	
}

#adr {
	font-size : 10pt;
	color : #635648;
	margin-left: auto; 
	margin-right: auto;
	text-align : center;
	padding-top : 10px;
}

#adr a{
	font-size : 10pt;
	color : #635648;
	margin-left: auto; 
	margin-right: auto;
	padding-top : 20px;
	text-align : center;
}

#droite{
	width : 223px;
	float : left;
	margin-left : 20px;
	margin-top : 10px;
}

#estive {
	font-weight : bold;
	color : #853c32;
	font-size : 11pt;
}

#blog{
	width : 223px ;
	background : url(blog1.png) no-repeat;
	text-align : left;
	padding-top: 48px;
}

#blog2{
	background : url(blog2.png) repeat;
	text-align : left;
}

#blog3{
	background : url(blog3.png) no-repeat;
	text-align : left;
	width : 223px ;
	height : 16px ;
	margin-bottom : 15px;
	
}

#blog4{
	width : 223px ;
	background : url(iphone1.png) no-repeat;
	text-align : left;
	padding-top: 30px;
}

#blog6{
	background : url(iphone2.png) no-repeat;
	text-align : left;
	width : 223px ;
	height : 16px ;
	margin-bottom : 15px;
	
}

#blog_iphone{
	background : url(iphone.png) no-repeat;
	text-align : left;
	width : 60px ;
	height : 101px ;
	margin-top : -15px;
	margin-left : 5px;
}

#blog_iphone_texte{
	width : 140px ;
	margin-top : -95px;
	float : right;
	margin-right : 10px;
	color : #843c30;
	font-weight : bold;
}

#blog_iphone_fleche{
	background : url(fleche.png) no-repeat;
	width : 29px;
	height : 29px;
	margin-top : -30px;
	float : right;
	margin-right : 70px;
}

#cinema{
	background : url(cinema.png) no-repeat;
	height : 300px ;
	width : 223px ;
	margin-bottom : 15px;

}

#cafe{
	height : 160px ;
	width : 222px ;
	background : url(cafe.png) no-repeat;
}

#espace{
	height:10px;
}

.middle {
	border : solid 1px yellow;
}

#plaisir{
	background : url(avecplaisir.png) no-repeat;
	height : 143px ;
	width : 223px ;
}

.blocabo {
	width : 490px;
	margin-bottom : 10px;
	margin-left : 25px;
	float : left;
}

.footer{
	text-align : left;
	float : left;	
}

.bloc{
	width : 500px;
	text-align : center;
	margin-top : 20px;
	margin-left : 30px;
	float : left;
}

.bloc2{
	width : 500px;
	text-align : center;
	margin-top : 20px;
	margin-left : 30px;
	float : left;
}

.bloc_cafe{
	margin-top : 40px;
	padding-left : 10px;
	padding-right : 10px;
	float : left;
	width : 200px;
	overflow : hidden;
}

.bloctitre{
	margin-top : 20px;
	float : right;
	width : 220px;
	overflow : hidden;
}

.photo{
	height : 125px;
	width : 125px;
	border : solid 1px #a9a7a3;
	float : left;
}

.texte{
	width : 355px;
	float : right;
	margin-top : -5px;
}

.style {
	height : auto;
	width : 125px;
	border : solid 1px #a9a7a3;
	font-size : 10pt;
	color : #ebe8e4;
	background-color : #8f8c87;
	padding-bottom : 1px;
}

.nomsite{
	color : #8F8C87;
}

.urlsite a {
	text-decoration : none;
	color : #8F8C87;
}

.mailsite a{
	text-decoration : none;
	color : #8F8C87;
}

.captionsite {
	color : #8F8C87;
	text-align : left;
	padding-bottom : 5px;
}

#spectacle {
	width : 545px;
	margin-left : 15px;	
}

#photoarticle{
	height : 170px;
	width : 400px;
}

#themearticle{
	text-align : left;
	color : #81BFCB;
}

.titrearticle{
	color : #ce8e3d;
	text-align : left;
	font-size : 16pt;
}

.bloc1 {
	height : 145px;
	width : 125px;
	float : left;
}

.date{
	color : #8f8c87;
	font-size : 20pt;
	text-align : left;
}

.titreabo{
	text-align : left;
	margin-left : 140px;
	color : #DBC398;
}

.stabo {
	color : #853c32 ;
	font-size : 12pt;
	text-align : left;
	margin-bottom : 15px;
}

.doc {
	color : #CE8E3D ;
	font-size : 12pt;
	text-align : left;
}

.doc a{
	color : #CE8E3D ;
	font-size : 12pt;
	text-align : left;
	margin-left : 40px;
}

.date a{
	color : #8f8c87;
	font-size : 20pt;
	text-align : left;
	text-decoration : none;
}

.head th{
	color : white;
	background :#bf7e3e;
	
}

tr.head {
}


.tabl  {
	text-decoration : none;
	color : #ce8e3d;
}

table.cal {
	border-spacing: 0;
	width: 600px;
	padding: 0;
	margin : auto;
}

table.cal tr {
	line-height: 12px;
}

table.cal td.ar {
	text-align: right;
	padding-right: 5px;
}

tr.head {
	background: #333;
}

.table a {
	color : red;
}

th.head {
	font-size: 11px;
	font-weight: 400;
	text-align : center;
	text-transform: uppercase;
	padding: 5px;
	width : 35%;
}

tr.spectacle td, tr.cafe td, tr.cinema td {
	font-size: 10px;
	padding: 10px;
}

.titre{
	color :#CE7613;
	font-size : 13pt;
	text-align : left;
	text-transform : uppercase;
	width : 355px;
	text-decoration:none;
	margin-bottom : 15px;
	
}

.titre_iphone{
	color :#CE7613;
	font-size : 13pt;
	text-transform : uppercase;
	width : 355px;
	text-decoration:none;
	margin-bottom : 15px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	
}

.menuhaut li a:hover {
	text-decoration : none;
	color : #81BFCB;
 }

.titrer{	
	color : #ce8e3d;
	font-size : 14pt;
	
}

.titrer li{
	list-style-type : none;
	color : red;
}

.menurecherche li{
	list-style : none;
	color : red;
}

.menurecherche a{
	list-style : none;
	color : #A8956A;
	text-decoration : none;
}

#texteest {
	text-align : left;
	font-size : 9pt;
	color : #6E6C6C;
	margin-bottom : 15px;
}

#texteest p{
	text-align : left;
	font-size : 9pt;
	color : #6E6C6C;
	margin-bottom : 10px;
}

.titreest{
	color : #CE7613;
	font-size : 13pt;
	text-align : left;
	font-weight : bold;
	margin-left : 20px;
	margin-bottom : 15px;
}

.pdf{
	margin-left : auto;
	margin-right : auto;
	list-style : none;
	float : left;
	width : 90%;
	color : CE7613;
	float : center;
	margin-top : -10px;
}

.pdf2{
	margin-left : auto;
	margin-right : auto;
	list-style : none;
	float : left;
	width : 90%;
	color : CE7613;
	float : center;
}

.pdfa{
	display : inline;
	list-style : none;
	float : left;
	color : CE7613;
	padding-left : 10px;
}

.format {
	font-size : 11pt;
	text-align : left;
	color : #CE7613;
}

.taille {
	font-size : 9pt;
	text-align : left;
	color : #CE7613;
}

.pdf h3 {
	color : #81BFCB;
	font-size : 12pt;
	text-align : left;
}

.pdf a {
	color : #81BFCB;
	font-size : 12pt;
	text-align : left;
	text-decoration : none;
}

.pdfa a {
	color : #81BFCB;
	font-size : 12pt;
	text-align : left;
	text-decoration : none;
}

#docu ul li{

	list-style : none;
}

.descriptif{
	color : #6e6c6c;
	font-size : 11pt;
	text-align : justify;
	width :350px;
	line-height : 1.2em;
}

.descriptif2{
	color : #6e6c6c;
	font-size : 11pt;
	text-align : justify;
	width :478px;
	line-height : 1.2em;
}

.descriptif a,.descriptif2 a, .descr_bandeau a{
	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :350px;
	text-decoration : none;
}

	
.descriptifpro{
	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :450px;
	margin-left : 40px;
}

.descriptifart {
	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :450px;
	margin-bottom : 15px;
}

.descriptifart  p{
	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :450px;
	margin-bottom : 15px;
}


.chapeau {
	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	font-style:italic;
	width :450px;
	margin-bottom : 15px;
}


.descriptifart2 {
	color : #6e6c6c;
	font-size : 10pt;
	margin-left : 130px;
	width :450px;
	margin-bottom : 15px;
	text-align : justify;
}

.descriptifart2 p{
	margin-bottom : 15px;
}

.descriptifart3 {
	color : #6e6c6c;
	font-size : 10pt;
	width :450px;
	text-align : center;
	margin-bottom : 15px;
}

.lienblog {
	color : #6e6c6c;
	font-size : 12pt;
	width :450px;
	float : center;
	text-decoration:none; 
}

.descriptifart a{
	color : #81BFCB;
}

.descriptifabo{
	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :400px;
	margin-left : 30px;
}

.descriptifabo a{

	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :400px;
}

.descriptifabo p{

	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :400px;
	margin-bottom : 15px;
}

.descriptif a{
	color : #6e6c6c;
	font-size : 13pt;
	text-align : justify;
}

.descriptifspe{
	color : #6e6c6c;
	font-size : 10pt;
	text-align : justify;
	width :485px;
}

.descriptifspe a{
	color : #6e6c6c;
	font-size : 13pt;
	text-align : justify;

}

#saison {
	color : #ce8e3d;
	font-size : 13pt;
	text-align : right;
}

#saisonarticle{
	color : #ce8e3d;
	font-size : 12pt;
	text-align : left;
	padding-left : 5px;
}

.dateb {
	color : #ce8e3d;
	text-align : left;
	padding-top : 5px;
	margin-left : -10px;
	font-size : 10pt;
	font-weight:bold;
}

.titreb {
	color : #8f8c87;
	text-align : left;
	font-size : 10pt;
	padding-left : 15px;
	margin-right : 4px;
	font-weight:bold;
	text-transform : uppercase; 
}

.titreb ul{
	color : #8f8c87;
	text-align : left;
	font-size : 10pt;
	padding-right : 2px;
	margin-right : 4px;
}

#blog ul {
	margin-right : 15px;
	list-style-image: url(puce.png);
}

#iphone_puce{
	margin-right : 10px;
	margin-top : -10px;
}

.titreb a{
	color : #8f8c87;
	text-align : left;
	font-size : 8pt;
	text-decoration : none;
}

#datec {
	color : #ce7613;
	text-align : center;
	font-size : 10pt;
	font-weight:bold;
}

#titrec {
	color : #ce7613;
	text-align : center;
	padding-top : 40px;
	font-weight : bold;
	font-size : 12pt;
}

#auteurc {
	color : #ce7613;
	text-align : center;
	font-size : 10	pt;
	height : 40px;
	overflow : hidden;
	padding-left : 5px;
	margin-right : 10px;
}

#photoc{
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 10px;
	width : 130px;
	height : 130px; 
	
}

#seance{
	margin-top : 10px;
	color : #ECC471;
}

#seance a{
	color : #595756;
	font-size : 7pt;
	text-decoration : none;
}

#photocafe{
	height : 80px;
	width : 80px;
	float : left;
}

#nomcafe {
	height : 15px;
	font-weight : bold;
	color : #ce8e3d;
}

#soustitre{
	margin-right : auto;
	margin-left : auto;
	width : 125px;
	overflow : hidden;
	color : #ce8e3d;
}

.saison_proch{
	margin-right : auto;
	margin-left : auto;
	width : 150px;
	overflow : hidden;
	color : #ba611c;
	font-size : 13pt;
}

.degustation {
	margin-right : auto;
	margin-left : auto;
	width : 600px;
	overflow : hidden;
	color : #843C30;
	font-size : 13pt;
	margin-bottom : 20px;
	text-align : center;
	font-weight : bold;
}

.degustation p{
	margin-right : auto;
	margin-left : auto;
	width : 600px;
	overflow : hidden;
	color : #ba611c;
	font-size : 11pt;
	margin-bottom : 15px;
	text-align : justify;
}



.saison_proch2{
	margin-right : auto;
	margin-left : auto;
	width : 150px;
	overflow : hidden;
	color : #ba611c;
	font-size : 13pt;
	margin-top : 20px;
}

#datecafe {
	margin : 5px;
	color : #595756;
	font-size : 11pt;
	font-weight : bold;
}

#titrecafe{
	height : 90px;
	margin-left : 80px;
	font-size : 10pt;
	margin-top : -5px;
}


input.text {
background-image:url("recherche_background.png") ;
padding-top:1px;
padding-left:5px;
width:162px;
height : 22px;
}

.traitgauche{
    border-left : dotted 1px #ce8e3d;
}

.traitgauche2{
	height :220px;
}

.arrplan { 
	height : 80px;
	margin-right : 100px;
	margin-left : 120px;
	display :block;
	text-align: center;
	padding : 10px;
} 

.arrplan2 { 
	height : 120px;
	display :block;
	text-align: center;
	margin-left : 60px;
}

.arrplan3 { 
	height : 120px;
	display :block;
	text-align: center;
	margin-left : 30px;
} 

.arrplan4 { 
	height : 120px;
	display :block;
	text-align: center;
	margin-left : 90px;
} 

.arrplan5{ 
	height : 100px;
	display :block;
	text-align: center;
} 

.arrplan6{ 
	height : 130px;
	display :block;
	text-align: center;
} 


.arrplan7 { 
	height : 107px;
	margin-right : 100px;
	margin-left : 120px;
	display :block;
	text-align: center;
} 

.cnc{
	margin-top : 23px;
	margin-left : 23px;
	display : block;
	float : left;
}

.onda {
	margin-right : 23px;
	float : right;
	display : block;
}

.casino{
	margin-top : 23px;
	margin-left : 100px;
	display : block;
	float : left;
}

.hlm{
	margin-left : 50px;
	float : left;
	margin-top : 10px;
}

.mut{
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
}

.agri{
	margin-left : 70px;
	float : left;
}

.arti{
	margin-left : 70px;
	float : left;
	margin-top : 10px;
}

.peugeot{
	margin-left : 50px;
	float : left;
	margin-top : 8px;
}

.arlesie{
	margin-left : 50px;
	float : left;
	margin-top : -10px;
}

.mima{
	margin-left : 50px;
	float : left;
}

.credit{
	margin-top : 23px;
	display : block;
	float : left;
	margin-left : 55px;
}

.surre{
	display : block;
	margin-left : 200px;
}

.avantprog{
	width : 640px;
	height : 452px;
	background : url(une_avant_programme.jpg) ;
	margin-left : 30px;
}
	
a.spip_mail {
	
	color : #CE7613;
	text-decoration:none;
	width : 16px;
	height : 16px;
}

a.spip_out {
	color : #CE7613;
	text-decoration:none;
	width : 16px;
	height : 16px;
	font-size : 11pt; 
	
}

.decalage {
	margin-top : 1px;
	}
	
.texte_intro{
	text-align : center;
	width : 600px;
	text-align : justify;
	margin-left: auto; 
	margin-right: auto;
	margin-top : 10px;
	font-size : 11pt; 
	color : #6e6c6c;
}

.logo_gm{
	width : 30px;
	height : 30px;
	position : absolute;
	margin-top : -5px;
}


.cinema_gauche{
	width : 15px;
	height : 15px;
	float : left;
	position : absolute;
	margin-top : 8px;
	margin-left : 20px;
}

.cinema_droite{
	width : 15px;
	height : 15px;
	float : right;
	margin-top : -23px;
	margin-right : 20px;
}

.recherche{
	color : #853c32;
}

.dern {
	float : left;
}

.lela {
	text-align : justify;
	margin-left: auto; 
	margin-right: auto;
}

.maps {
	margin-top : 20px;
}

.cinema_info_img{
	background : url(cinema_info.png) ;
	width : 637px;
	height : 55px;
	margin-left: auto; 
	margin-right: auto;
	display : block;
	margin-top : 15px;
	margin-bottom : 15px;
}

#cinema_info{
	padding-top : 6px;
	margin-bottom : 15px;
	margin-left: auto; 
	margin-right: auto;
	color : #853C32;
	font-weight : bold;
}

.chat
{
	float : left;
	margin-left : 40px;
	margin-bottom : 40px;
}

.bandeau
{
	width : 642px;
	height:185px;
	margin-left:30px;
	margin-right:30px;
	background-color:#ddd6ca;
	margin-bottom : 40px;
}

.date_type
{
	float:left;
	width: 150px;
	height: 115px;
	margin-left: 10px;
	margin-top : 5px;
}

.theme
{
	float : right;
	height : auto;
	width : 125px;
	border : solid 1px #a9a7a3;
	font-size : 10pt;
	color : #ebe8e4;
	background-color : #8f8c87;
	padding-bottom : 1px;
	margin-bottom : 5px;
	margin-top : 6px;
}

.date_bandeau{
	color : #8f8c87;
	font-size : 18pt;
	text-align : right;
}

.titre_descr
{
	float:left;
	width: 400px;
	height: 115px;
	margin-left: 25px;
	margin-top : 7px;
}

.titre_bandeau
{
	float:left;
}

.descr_bandeau
{
	float:left;
	color : #6e6c6c;
	font-size : 11pt;
	text-align : justify;
	width :410px;
	line-height : 1.2em;
}
