*{
margin:0px;
padding:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
margin:0px;
}
body{
width:942px;
height:100%;
margin:0 auto;
position:relative;
}
html > body{
min-height:100%;
height:auto;
}
#wrapper{
width:942px;
}
#content{
width:942px;
padding:18px 0 117px 0;
}
#footer{
position:absolute;
bottom:0px;
width:942px;
height:117px;
}
.logo{
float:left
}
#menu{
width:600px;
float:left
}
#menu ul{
padding:35px 0 0 36px
}
#menu li{
list-style-type:none;
display:inline;
padding:0 14px;
line-height:18px;
height:18px
}
#menu a, #bottom_navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none
}
#menu a:visited, #bottom_navigation a:visited{text-decoration:none}
#menu a:hover, #bottom_navigation a:hover{text-decoration:underline}
#bottom_navigation{
background-color:#E1E4E8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
line-height:23px;
height:23px;
text-align:center;
margin:39px 0 10px 0
}
#bottom_navigation a{
margin:0 12px
}
#copy{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
}
#copy a{
color:#B94304;
text-decoration:underline
}
#copy a:visited, .read_more:visited{text-decoration:underline}
#copy a:hover, .read_more:hover{text-decoration:none}
#blocks{
background-image:url(images/3bg.gif);
background-position:top left;
background-repeat:repeat-y;
}
#blocks div{
width:275px;
float:left;
padding:12px 16px 18px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101
}
#blocks .image{
margin-top:14px
}
#blocks p{
padding:14px 0 0 4px
}
.read_more{
margin:4px 0 0 4px;
display:block;
color:#0F84DF;
text-decoration:underline
}
#block{
width:936px;
margin:0 auto;
background-image:url(images/blockbg.gif);
background-position:top left;
background-repeat:repeat-y;
}
#block div{
display:block;
float:left;
padding:7px 0 13px 19px;
}
#block div p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
display:block;
width:235px;
float:left;
padding:9px 25px 0 4px
}
#block div img{
margin:0 7px 0 0
}
.titre, .paragraphe1{
float:left;
height: 26px;
background-color: #e4e8ec
}
.titre {
color: #314c61;
}
.titre h1{
font-size:20px;
width:255px;
text-align: right
}
.paragraphe1 {
font-size: 14px;
color: #314c61;
width:345px;
}
.paragraphe1 p{
padding:5px 0 0 20px
}
form {
	width: 235px;
	display: inline;
		float: left;

}
.contact {
	width: 900px;
}
.form {
width: 235px;
	display: inline;
		float: left;
}
.right {
	display: inline;
}
.link {
	color: #0f84df;
}
.rank1, .rank1 a, .rank1 p {
	font-size: 11px;
	color: #314c61;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}

#content div.video_content{
font-family:Arial, Helvetica, sans-serif;
width:420px;
height:360px;
margin:0;
overflow:visible;
padding:0
}
#content div.video_content p{
margin:0;
width:auto;
width:420px;
padding: 0
}
.video_content p strong{
display: block;
height: 40px
}

#content #box_lien{
width:450px;
padding:0 0 0 25px;
margin:0;
float:left;
font-family:Arial, Helvetica, sans-serif;
}
#description_content1, #description_content2, #description_content3 {
background-image:url(images/box1.jpg);
width:415px;
height:118px;
background-repeat:no-repeat;
text-align: justify
}

#description_content2{
background-image:url(images/box2.jpg);
}

#description_content3 {
background-image:url(images/box3.jpg);
}

#content #box_lien h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#314c61;
height:35px;
padding-left:120px;
margin:0
}

.descrip_video{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#314c61;
padding:0;margin:0
}
#content div.descrip_video{
padding:0 2px 0 120px;
margin:0;
text-align: justify;
height:45px
}

#content #watch{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:200px
}

#download{
float:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}
div.video_content{
background:url(images/wait.gif);
background-repeat:no-repeat;
background-position:center;
}
object, embed{padding:0;margin:0}
.video:hover{
background-color:#bcc244;
}
.center{
	text-align: center;
	padding: 10px;
}
