/* WEBPOPULATION.CSS */

* {
margin:0;
padding:0;
border:0 none;
}

body {
width:100%;
height:100%;
margin:0;
padding:0;
background:#000000;
color:#000000;
text-transform:uppercase;
}

#root {
	position:absolute;
	width: 100%;
	height: 100%;
}

#img_fb{display:none;}

.f_left {float:left;}
.f_right {float:right;}
.c_both {clear:both;}

.helvet {font-family:HelveticaMedium;}
.helvet_bold {font-family:HelveticaBold;}
.helvet_black {font-family:HelveticaBlack;}
.helvet_neue {font-family:HelveticaNeueHeavy;}

img.middle {vertical-align:middle;}

#main_wrapper {
width:980px;
margin:0 auto;
background-color:#ffffff;
overflow:hidden;
}

#top_wrapper {
width:100%;
height:155px;
}

#title_contact {font-size:33px;letter-spacing:-3px;padding:35px 0 0 25px;}

.bloc_top {
width:295px;
background:transparent url(../images/pointilles.gif) repeat-x left top;
font-size:12px;
}
.bloc_top a {
color:#000000;
text-decoration:none;
}

#bloc_top_left {margin:0 0 0 25px;padding:5px 0 0 0;}
#bloc_top_right {margin:0 0 0 15px;padding:5px 0 0 0;}

#plugin_flash {
width:398px;
height:172px;
background:transparent url(../images/bloc_plugin_flash.png) no-repeat;
position:absolute;
margin:0 0 0 620px;
}
#plugin_flash:hover {
cursor:pointer;
}
#plugin_flash1 {font-size:15px;letter-spacing:-1px;padding:55px 0 0 30px;}
#plugin_flash2 {padding:5px 0 0 30px;}

#txt_flash {font-size:12px;color:#6b6b6b;margin:0 0 0 10px;line-height:13px;}

#slogan {width:915px;margin:50px auto;overflow:hidden;}
#slogan1 {
font-size:14px;
padding:0 0 10px 0;
background:transparent  url(../images/pointilles.gif) repeat-x left bottom;}
#slogan2 {font-size:16px;margin:10px 0 0 0;}
p.keywords1 {width:180px;}
p.keywords2 {width:185px;}
p.keywords3 {width:150px;}
p#keywords {font-size:10px;padding:0 0 0 5px;width:200px}

#title_actualites {
width:915px;
margin:40px auto 30px auto;
background:transparent  url(../images/pointilles.gif) repeat-x left top;
padding:2px 0;
letter-spacing:-1px;
}
#title_actualites p {
background:transparent  url(../images/pointilles.gif) repeat-x left bottom;
padding:2px 0;
font-size:20px;
}
.bloc_actu_left {width:465px;margin:0 0 10px 26px;overflow:hidden;}
.bloc_actu_right {width:465px;margin:0 0 10px 0;overflow:hidden;}
.bloc_actu_left:hover, .bloc_actu_right:hover {cursor:pointer;}
.img_actu {width:170px;height:112px;}
.txt_actu {width:290px;margin:5px 0 0 4px;}
.txt_actu div.date_actu  span{background:#333333;color:#ffffff;font-family:arial;font-size:10px;padding:0 5px;text-transform:lowercase}
.txt_actu span.title_actu {display:block;font-size:25px;color:#000000;letter-spacing:-1px;text-transform:uppercase;}
.txt_actu p {font-size:12px;line-height:13px;text-transform:uppercase;letter-spacing:-1px;}

#title_realisation {
width:915px;
margin:40px auto 30px auto;
background:transparent  url(../images/pointilles.gif) repeat-x left top;
padding:2px 0;
letter-spacing:-1px;
}
#title_realisation p {
background:transparent  url(../images/pointilles.gif) repeat-x left bottom;
padding:2px 0;
font-size:20px;
}
#title_realisation p span {
font-size:16px;
}
#title_realisation p span a {
color:#000000;
text-decoration:none;
}
#title_realisation p span a img {
margin:-1px 0 0 0;
}

.bloc_site {width:920px;margin:40px auto;clear:both;overflow:hidden;}
.bloc_site:hover {cursor:pointer;}
.visu_site {width:509px;height:318px;}
.infos_site {margin:-10px 0 0 20px;}
.site_url {
width:380px;
border:1px solid #000000;
border-left:0 none;
border-right:0 none;
overflow:hidden;
letter-spacing:-1px;
padding:1px 0 0 0;
}
.site_title {font-size:38px;letter-spacing:-4px;}
.site_date {font-size:15px;}

.description_site {
width:380px;
margin:20px 0 0 0;
font-size:10px;
}
.description_site2 {
width:385px;
margin:20px 0 0 0;
font-size:10px;
}

.description1 {}
.description_site ul, .description_site2 ul {width:185px;list-style-type:none;padding:20px 0 0 0;line-height:15px;}
.description_site ul li, .description_site2 ul li {list-style-type:none;}
.description_site ul li span {font-size:9px;}

#wrapper_cgv {color:#000;}
#wrapper_cgv a {color:#000;text-decoration:none;}
#wrapper_cgv #logo {width:950px;text-align:left;margin:0 auto;padding:10px 0 20px 0;}
#wrapper_cgv h1 {width:950px;font-weight:normal;font-size:25px;margin:10px auto 20px auto;}
#wrapper_cgv .article {text-transform:none;width:950px;margin:0 auto 30px auto;text-align:justify;}
#wrapper_cgv .article h2 {font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#wrapper_cgv .article p {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0 0 0;}
#wrapper_cgv .article ul {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:10px 0 0 30px;}
#wrapper_cgv .article ul#article6, #wrapper_cgv .article ul#article7, #wrapper_cgv .article ul#article9, #wrapper_cgv .article ul#article10, #wrapper_cgv .article ul#article11, #wrapper_cgv .article ul#article11b {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0 0 30px;}
#wrapper_cgv .article ul li {list-style-type:none;margin:0 0 10px 0;}
#wrapper_cgv .article ul li span {text-decoration:underline;font-weight:bold;}
#wrapper_cgv .article table {width:500px;margin:20px auto;border-collapse:collapse;}
#wrapper_cgv .article table tr td {width:50%;height:25px;line-height:25px;border:1px solid #000;text-align:center;}
#bottom_infos {width:950px;margin:10px auto;;font-weight:bold;font-style:italic;font-family:Arial, Helvetica, sans-serif;}
