#container {
position : absolute;
background : #fff;
text-align : center;
width : 1000px;
margin-left : -500px;
left : 50%;
}
.p seven {
color : #0a0;
vertical-align : super;
}
a:link {
color : #254949;
text-decoration : underline;
font : 12px Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;
}
a:hover {
color : #f8a704;
}
a:visited {
color : #663333;
text-decoration : none;
font : 12px Arial, Helvetica, Optima, Lucida, Tahoma;
}
H1 {
color : #a40400;
padding-left : 1px;
padding-right : 5px;
font : 1.4em Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;
}
H2 {
color : #003c77;
padding-left : 1px;
padding-right : 5px;
font : 1.4em Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;
}
H3 {
color : #336464;
padding-left : 1px;
padding-right : 5px;
font : 1.4em Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;
}
H4 {
color : #254949;
padding-left : 1px;
font : 1.3em Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;
}
H5 {
font-family: Georgia, "Times New Roman", Times, serif;
padding: 3px 0 5px 10px;
background: #fff url(lazyh2bg.jpg) repeat-y;
color: #fff;
border: 1px solid #ccc;
letter-spacing: .2em;
}
div#logo {
background : #fefefe url(fontaine.jpg) no-repeat;
color : #fff;
height : 80px;
margin : 0 0 0 0;
}
#logo h1 {
margin : 0;
padding : 4px;
font-size : 1.1em;
text-transform : uppercase;
color : #b30000;
}
#logo h3 {
margin : 0;
padding : 4px;
font-size : 1.1em;
color : white;
}
#logo h2 {
margin : 0;
padding : 4px;
font-size : 1.1em;
color : #78A501;
}
#logo a {
text-decoration : none;
}
#main {
border-color : silver;
border-style : solid;
border-width : 1px;
clear : both;
display : block;
height : 100%;
margin : 5px 0 3px;
overflow : hidden;
padding : 0;
position : relative;
text-align : left;
background : #fff;
}
.texte1 {
border-color : #e5e5e5;
border-style : solid;
border-width : 1px;
margin-bottom : 2px;
margin-top : 0;
margin-left : 8px;
margin-right : 8px;
width : 98%;
text-align : justify;
padding : 2px 2px 2px 2px;
}

.texte5 {
border-color : #c6b182;
border-style : solid;
border-width : 1px;
color : #000;
width : 98%;
text-align : justify;
background : #f9f9f9;
padding : 8px 8px 8px 8px;
}
.texte11 {
border-color : #ffffff;
color : #666666;
border-style : solid;
border-width : 1px;
width : 99%;
text-align : justify;
background : #fff;
padding-left : 6px;
padding-right : 2px;

}
/*  EN IMAGES */

.actu-en-img {
margin: 0  ;
}

.actu-en-img table {
width: 100%;
}

.actu-en-img th {
font-family: Arial, Helvetica, Optima, Lucida, Tahoma;
background-color: #97100e;
font-size: 16px;
color: #fff;
text-align: left;
padding: .1em 0 .1em 1em;
}

.actu-en-img td {
background-color: #ededf2;
width: 328px;
font-size: 12px;
font-weight: bold;
color: #373b8c;
padding: .2em 0 .2em 1em;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}

.actu-en-img td a {
color: #373b8c;
text-decoration: none;
}
/* / EN IMAGES */
/*  PUB*/

.actu-pub {
margin: 0  ;
}

.actu-pub table {
width: 100%;
}

.actu-pub th {
font-family: Arial, Helvetica, Optima, Lucida, Tahoma;
background-color: #336464;
font-size: 16px;
color: #FFF;
border:1px solid #ddd;
text-align: left;
padding: .1em 0 .1em 1em;
}

.actu-pub td {
background-color: #ededf2;
width: 55%;
font-size: 12px;
font-weight: bold;
color: #373b8c;
padding: .2em 0 .2em 5px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}

.actu-pub td a {
color: #000;
text-decoration: none;
}
.actu-publicite {
margin: 0  ;
}

.actu-publicite table {
width: 100%;
}

.actu-publicite th {
font-family: Arial, Helvetica, Optima, Lucida, Tahoma;
background-color: #336464;
font-size: 16px;
color: #FFF;
border:1px solid #ddd;
text-align: left;
padding: .1em 0 .1em 1em;
}

.actu-publicite td {
background: #ededf2 ;
width: 55%;
font-size: 12px;
font-weight: bold;
color: #fff;
padding: .2em 0 .2em 1em;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}

.actu-publicite td a {
color: #000;
text-decoration: none;
}

/* / PUB */

/*  CARTE GOOGLE*/

.carte-google {
background-color: #ededf2;
width: 100%;
border: 1px solid #c6b182;
}
.carte-google th {
background-color: #a40400;
width: 100%;
font-size: 12px;
font-weight: bold;
color: #373b8c;
padding:0px 0px 0px 0px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.carte-google h3 {
background-color: #FFD75B;
font-size: 100%;
color:#fff;
padding: 2px 2px 2px 6px;
margin: 0;
text-transform: uppercase;
}

.annonces {
background-color: #fff;
width: 100%;
border: 1px solid #c6b182;
}
.annonces th {
background-color: #336464;
width: 100%;
font-size: 12px;
font-weight: bold;
color: #fff;
padding:0px 0px 0px 0px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.annonces h3 {
background-color: #ededf2;
font-size: 120%;
color:#003c77;
padding: 2px 2px 2px 6px;
margin: 0;
text-transform: uppercase;
}
/* / CARTE GOOGLE */

/* / PUB*/

.box-cab-left {
background-color: #fff;
width: 100%;
}

.actu-cab-left th {
background-color: #ededf2;
width: 49%;
font-size: 12px;
font-weight: bold;
color: #373b8c;
padding:0px 8px 0px 8px;
}
.box-cab-left h3 {
background-color: #97100e;
font-size: 110%;
color:#fff;
padding: 2px 0px 0px 6px;
margin: 0;
text-transform: uppercase;
}

.sorties {
margin: 0  ;
}

.sorties table {
width: 100%;
}

.sorties th {
font-family: Arial, Helvetica, Optima, Lucida, Tahoma;
background-color: #336464;
font-size: 16px;
color: #fff;
text-align: left;
padding: .1em 0 .1em 1em;
}

.sorties td {
background-color: #ffffff;
width: 328px;
padding: .2em 0 .2em 1em;
}

.rouge {
background-color : #26292f;
float : right;
width : 330px;
height : 170px;
margin : 0;
margin-top : 2px;
padding : 1em 0.1em 2em 0.3em;
}
.petit {
background-color : #f9f9f9;
float : left;
text-align : justify;
width : 620px;
height : 190px;
margin : 0;
margin-top : 2px;
padding : 1em 0.1em 2em 0.2em;
}
.moyen {
background-color : #ffffff;
float : right;
text-align : justify;
width : 234px;
height : 60px;
margin : 0;
margin-top : 2px;
padding : 2px 4px 4px 8px;
}
.petit2 {
background-color : #ffffff;
float : left;
text-align : justify;
width : 125px;
height : 125px;
margin : 0;
margin-top : 2px;
padding : 2px 8px 6px 0;
}
.verte {
background-color : #f9f9f9;
float : left;
text-align : justify;
width : 620px;
height : 190px;
margin : 0;
margin-top : 2px;
padding : 1em 0.1em 2em 0.2em;
}
.cinema {
background-color : #f9f9f9;
margin-right : 2px;
float : left;
text-align : justify;
width : 283px;
height : 176px;
padding-right : 8px;
}
.cinema2 {
background-color : #336464;
float : right;
text-align : justify;
width : 284px;
height : 177px;
padding : 8px 8px 8px 8px;
}
.culturefr3 {
background-color : #336464;
float : right;
text-align : justify;
width : 250px;
height : 203px;
padding : 8px 8px 8px 8px;
margin-left:6px;
}
.culturefr33 {
background-color : #336464;
float : left;
text-align : justify;
width : 250px;
height : 203px;
padding : 8px 8px 8px 8px;
margin-right:6px;
}
.multi-column  { 
padding: 2px 0px 0px 0px; 
	margin-left: 4px;
	text-decoration: none;

-moz-column-count: 2;
-moz-column-gap: 1em;
-moz-column-rule: 1px dotted #cccccc;
-webkit-column-count: 3;
-webkit-column-gap: 1em;
-webkit-column-rule: 1px dotted #cccccc;

}
div#vide {
background-color : black;
height : 241px;
text-align : center;
padding : 1px 1px 4px 1px;
}
hr {
border-style : none none dashed;
border-color : #edca61;
border-width : 0 0 1px;
height : 2px;
width : 100%;
margin : 0;
color : #ccc;
background-color : #fff;
}
body {
color : #606060;
height : 99%;
margin : 0;
padding : 0;
text-align : justify;
width : 100%;
background : #fff;
font : 14px Arial, Helvetica, Optima, Lucida, Tahoma;
}
.equal {
display : table;
border-collapse : separate;
}
.row {
display : table-row;
}
.row div {
display : table-cell;
}
.row {
display : table-row;
}
.row div {
display : table-cell;
}
html, body {
margin : 0;
padding : 0;
color : #000;
background : #ffffff;

}
.equal {
margin : 0 auto;
border-spacing : 1px;
background : #c6c6c6;
width : 100%;
}
.row div {
background : #fff;
}
.row div.one {
width : 100%;
}
.row div.two {
width : 40%;
}
.row div.three {
vertical-align : middle;
}
.row div h2 {
margin : 0 0 0.5em 0;
padding : 0.5em 10px;
color : #fff;
background : #edca61;
}
.row div p {
font-size : 1.1em;
margin : 0.5em 0;
padding : 0 10px;
}
#labfooter {
text-align : center;
}
#dhonishows {
overflow : hidden;
width : 100%;
margin-bottom : 10px;
}
#dhonishows img {
display : block;
}
#dhonishows .slim {
margin-right : 2px;
}
#dhonishows .wide {
margin-bottom : 6px;
}
#dhonishows .dhonishow {
float : left;
}
#grise {
float : right;
width : 49%;
margin-left : 10px;
padding : 0 6px 0 0;
background : #ffffff;
}
#milieu2 {
overflow : hidden;
}
#blue {
float : left;
overflow : hidden;
width : 48%;
height : 100%;
padding : 0 6px 0 6px;
}
.green {
border-width : 1px;
border-style : solid;
border-color : white;
width : 14%;
padding : 1px;

}
.none {
border-style : none;
}
.nobr {
white-space : nowrap;
}
blockquote {
margin : 1em 3em;
color : #666;
border-left : 1px dotted #336464;
padding-left : 1em;
}
caption {
font : 1.6em/1.6em Arial, Helvetica, sans-serif;
text-align : left;
text-indent : 10px;
background : url(bg_caption.jpg) right top;
height : 45px;
}
thead th {
background : url(bg_th.jpg) no-repeat right;
height : 47px;
color : #ffffff;
font-size : 0.8em;
font-weight : bold;
padding : 0 7px;
margin : 10px 0 0;
text-align : left;
border-right : 1px solid #fcf1d4;
}
tbody tr {
background : url(bg_td1.jpg) repeat-x top;
}
tbody tr.odd {
background : #fff8e8 url(bg_td2.jpg) repeat-x;
}
tbody th, td {
line-height : 1.4em;
font-family : Arial, Helvetica, sans-serif;
color : #606060;
padding : 0 0;
border-top : 1px solid #ffffff;
border-right : 1px solid #fff;
text-align : left;
}
a {
color : #2e5a5a;
font-weight : bold;
text-decoration : underline;
}
a:hover {
color : #f8a704;
text-decoration : underline;
}
tfoot th {
background : url(bg_total.jpg) repeat-x bottom;
color : #ffffff;
height : 30px;
}
tfoot td {
background : url(bg_total.jpg) repeat-x bottom;
color : #ffffff;
height : 30px;
}
dt {
font-weight : bold;
}
pre, code {
font-family : monospace;
}
ul.toc, ol.toc {
list-style : disc;
list-style : none;
}
