
{
	margin: 0em;
	padding: 0em;
}
H1 {
color : #336464;
font-size: 20px;
				line-height: 46px;
				letter-spacing: 1px;; font-family: "Courier New", Courier, monospace; 
border-bottom: dotted 1px #336464;

}

H2 {
color : #a40400;
padding-left : 1px;
font : 18px Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;
border-bottom: dotted 1px #fff;

}

H3 {
color : #006697;
padding-left : 1px;
padding-right : 5px;
font : 18px Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;
border-bottom: dotted 1px #cacaca;

}

H5 {
color : #EEA304;
padding-left : 1px;
padding-right : 5px;
font : 18px Arial, Helvetica, Optima, Lucida, Tahoma;
font-weight : bold;

}

H6 {
font-family: times, Times New Roman, times-roman, georgia, serif;

padding: 3px 0 5px 10px;
background: #fff url(lazyh2bg.jpg) repeat-y;
color: #fff;
border: 1px solid #ccc;
letter-spacing: .2em;

}

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;

}

h4
{
	color: #6a6a6a;
}

body
{
	font-family: "Trebuchet MS", sans-serif;
	color: #888;
	font-size: 12pt;
}

a
{
	color: #B95E27;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

a:visited {
      text-decoration: none;

}


/* Outer */

#outer
{
	margin: 0 2em 0em 2em;
}

#top { margin: 0px 0px 0px 0px; padding: 0px; border: 5px solid #ccc; background: 
#8C8CFF url('ciel.jpg') top right repeat;
; height: 105px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; 
height: 105px; }
 
/* Header */

#header
{
	padding: 0.5em 1.5em 0em 3.5em;
	height: 2em;
	width: 15em;
	float: left;
	position: relative;
	background: #CACACA url('images/rien.gif') top right no-repeat;
}

#header h1
{
	padding: 2px 2px 2px 2px;
     position: relative;
	bottom: 1em;
     	font-size: 1.5em;
	letter-spacing: 0.1em;
}

.cinema {
background-color : #f9f9f9;
margin-right : 2px;
float : left;
text-align : justify;
width : 283px;
height : 176px;
padding-right : 8px;

}

/* / EN IMAGES */
/*  PUB*/

.box {
	width : 380px;
      eigth : 330px;
 
margin: 0px 0px 0px 35px;

tex-align:left;
}

.box div {
	margin: 0px 0px 0px 0px;###joue sur deplacemant boite
tex-align:left;

}

.box div.topleft {
	display: block;
	background: url("box-bg.png") top left no-repeat white;
	padding: 0px 0px 0px 0px ;
/* /  IMAGES CENTRE */

}

.box div.topright {
	display: block;
	background: url("box-bg.png") top right no-repeat white;
	padding: 0.2em;
	margin: 0px 0px 0px 30px ;

}

.box div.bottomleft {
	display: block;
	height: 45px;
	margin-top: -2.0em;
	background: url("box-bg.png") bottom left no-repeat white;

}

.box div.bottomright {
	display: block;
	background: url("box-bg.png") bottom right no-repeat white;
	height: 45px;
	margin-left: 3em;
}

/* / EN IMAGES */
/* Menu */

#menu
{
	
	background: #000000;
	margin-left: 20em;
	position: relative;

}


/* Content */

#content
{
	background: #fff url('images/a3.gif') top left repeat-x;
	margin-top: 1px;
	padding-top: 0;
}

#content p
{
     text-align : justify;  
     
}

#content h2
{
	font-size: 18px;
}

#content h3
{
	font-size: 18px;
}

#content h4
{
color : #879494
font-variant: small-caps; letter-spacing: -1px; font-size: 130%; font-family: "Courier New", Courier, monospace; font-weight: 100;
font-weight : bold;
border-bottom: dotted 1px #336464;
}

#content h3,h4,h5,h6
{
	padding-bottom: 0.2em;
	margin-bottom: 0.5em;
	border-bottom: dotted 1px #cacaca;
}

#content h1
{
	padding-bottom: 0.2em;
	margin-bottom: 18px;
	border-bottom: dotted 1px #336464;

}

#content blockquote
{
	border-left: solid 0.2em #336464;
	padding: 0.5em 0em 0.5em 1.0em;
	margin-bottom: 1.5em;
     line-height: 1.2em;
     text-align:justify;
}

#content blockquote p
{
	display: inline;      
      
}

#content table
{
	
	padding: 0.2em;
	margin-bottom: 0.2em;
}

#content table th
{
	text-align: left;
	font-weight: bold;
	padding: 0.2em;
}

#content table td.gauche
{
     padding: 0.3em;
     border: dotted 1px #000062;
     padding: 0.2em 0.2em 0.2em 0.2em;

      
}

#content table tr.rowA
{
	background-color: #FFFFFF;
	color: inherit;
}

#content table tr.rowB
{
	background-color: #F4FFF4;
	color: inherit;
}

/* Conteneur*/

#conteneur
{
	float: right;
	margin-left: -19em;
	width: 100%;
     position: relative;
}

#sous-droite
{
	margin: 0em 0em 0em 20em;
	padding: 0  0.3em   0.3em  0.6em;
	border-left: dotted 1px #cacaca;
}


#sous-gauche
{
	float: left;
	width: 19em;
	padding: 0px;
     position: relative;

}

.labfooter {
     text-align:center;
     clear:both;
	}
	.adwrap {
		margin:30px auto 10px;
		padding:10px 0;
		width:940px;
		border:1px solid #ccc;
		border-width:1px 0;
          
	}
	.adwrap object {
		width:940px;		
	}

	.teaser {
		width:100%;
		padding:0 0 14px 0;
		margin:10px auto;
		text-align:justify;
	}
	.teaser h2{
		margin:0;
		padding:7px 10px 3px 10px;
		background:url("tsr.gif") top left no-repeat;	
	}

 .culturefr33 {
 background-color : #ffffff;
 float : right;
 text-align : left;
 width : 400px;
 height : 263px;
 padding : 1px 1px 10px 1px;
 margin-left:-20px;

}
.culturefr3 {
background-color : #336464;
float : left;
text-align : center;
width : 255px;
height : 210px;
padding : 2px 2px 2px 2px;
margin-right:6px;

}
.culturefr333 {
background-color : #336464;
float : right;
text-align : justify;
color:white;
width : 303px;
padding : 8px 8px 8px 8px;
margin-left:6px;

}
.lecteur{
background :url('lecteur.gif') top left no-repeat;
float : right;
text-align : justify;
width : 322px;
height : 240px;
padding : 0px 2px 2px 2px;
margin-left:10px;
margin-right:0px;
}

.google {
background-color : #ffffff;
float : left;
text-align : justify;
width : 120px;
height : 240px;
padding : 8px 8px 8px 8px;
margin-left:6px;

}
.google-droite {
background-color : #ffffff;
float : right;
text-align : justify;
width : 120px;
height : 240px;
padding : 8px 0px 12px 8px;
margin-left:10px;
margin-right:0px;
}
.google-bande {
background-color : #ffffff;
float : left;
text-align : justify;
width : 468px;
height : 60px;
padding : 8px 8px 8px 8px;
}
.333{
float: right;
                        width: 200px;
                        height: 200px;
                        margin-left: 10px;
                        padding: 1px 8px 2px 8px;
                        background: #ff6464;
            color:white;
}
margin-left:6px;
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: relative;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 200px;
	height: 150px;
}
 				
.woodtwo 		{
				font-size: 23px;
				line-height: 46px;
				letter-spacing: -1px;
				}


.woodthree 		{
				font-size: 49px;
				line-height: 40px;
				letter-spacing: -1px;
				padding-bottom: 4px;
				}
				
				
.woodfour 		{
				font-size: 20px;
				line-height: 40px;
				letter-spacing: -1px;
                      color : #a40400;

                      top: 0px;

				}
				
				
.woodfive 		{
				font-size: 69px;
				line-height: 60px;
				letter-spacing: -1px;
				}
				

.caps 			{
				font-size: 14px;
				line-height: 20px;
				text-transform: uppercase;
                     
				}
				

.lede 			{		
				font-size: 22px;
				line-height: 40px;
				letter-spacing: 2px;
				}
		
		
#line 			{
				border-bottom: 1px solid #CCC;
				width: 748px;
				margin: 10 0 20 56;
				}
				
		
.grey			{ color: #888; }


.smallcaps		{ font-size: 98%; color:#888; }
}

/* -------[Menu 5]-------- */

#menu5 {
width: 200px;
border-style: none solid none solid;
border-color: #D0D0D0;
border-width: 1px;
margin: 0px;
}

#menu5 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu5 li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}

/* */
#menu5 li a:link, #menu5 li a:visited {
color: #777;
display: block;
background: url(menu5.gif);
padding: 8px 25px 0 30px;
text-align: left;
}

#menu5 li a:hover {
color: #fff;
background: url(menu5.gif) 0 -32px;
padding: 8px 25px 0 10px;
text-align: right;

#menu5 li a:active {
color: #fff;
background: url(menu5.gif) 0 -64px;
padding: 8px 25px 0 10px;
text-align: right;
}
}/* Footer */

#footer
{
	 margin-top: 1.0em;
      border-top: dotted 1px #cacaca;
      border-bottom: dotted 1px #cacaca;
      padding: 1.5em;
      font-size: 0.9em;
      text-align: center;
}

.clear
{
	clear: both;
}
