a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a:hover{
	color:#ff0000;
	text-decoration:underline;
}
a img{
	border:0;
}
#body{
	background:linear-gradient(#000000, #606060, #000000);
	width:1000px;
	background-position:center;
	margin:auto;
	box-shadow:0 0 15px 5px #ffffff, 0 0 15px 5px #000000 inset;
}
body{
	background-image:url(fond.jpg); 
	background-repeat:no-repeat;
	background-position:center; 
	background-attachment:fixed;
	background-size:cover;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:20px auto 20px auto;
}
textarea{
	resize:vertical;
}
#logoIndex{
	margin:-165px 0px 0px -480px;
	width:372px;
	height:130px;
	position:absolute;
}
#facebookHaut{
	margin:-164px 0px 0px 19px;
	width:21px;
	height:21px;
	position:absolute;
}
#twitterHaut{
	margin:-164px 0px 0px 79px;
	width:21px;
	height:21px;
	position:absolute;
}
#googleHaut{
	margin:-164px 0px 0px 139px;
	width:21px;
	height:21px;
	position:absolute;
}
#rssHaut{
	margin:-164px 0px 0px 199px;
	width:21px;
	height:21px;
	position:absolute;
}
.moteurRech{
	margin:-164px 0px 0px 762px;
	width:198px;
	height:22px;
	position:absolute;
}
.moteurRech input{
	background-color:transparent;
	border:transparent;
	float:left;
	width:173px;
	height:22px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
#OK{
	float:right;
	width:22px;
	height:22px;
}
#pageRecherche{
	margin:0px 0px 0px 20px;
	width:960px;
}
.imageResAddon, .imageResNews{
	margin:10px 0px 0px 20px;
	width:115px;
	height:72px;
	box-shadow:0 0 10px 5px #ffffff;
}
.titreResAddon, .titreResNews{
	margin:-72px 0px 0px 155px;
	text-align:left;
	width:785px;
	height:22px;
}
.messageResAddon, .messageResNews{
	margin:0px 0px 20px 155px;
	text-align:left;
	width:785px;
	height:50px;
}
.resLienCatA, .resLienCatN{
	margin:0px 0px 0px 20px;
	text-align:left;
	font-size:14px;
}
#accueil{
    font-weight:bold;
    font-family:Arial;
    font-size:16px;
	margin:-6px 0px 0px -27px;
	position:absolute;
}
#accueil a{
	color:#ffffff;
    text-decoration:none;
	float:left;
    width:190px;
	height:50px;
	line-height:40px;
}
#accueil a:hover{
	color:#afafaf;
	background-image:url(fondaccueil.png);
	background-repeat:no-repeat;
	background-position:center;
}
#forum{
    font-weight:bold;
    font-family:Arial;
    font-size:16px;
	margin:-5px -26px 0px 0px;
	bottom:45px;
	position:relative;
}
#forum a{
	color:#ffffff;
    text-decoration:none;
	float:right;
    width:190px;
	height:50px;
	line-height:40px;
}
#forum a:hover{
	color:#afafaf;
	background-image:url(fondforum.png);
	background-repeat:no-repeat;
	background-position:center;
}
#menuH{
	background-image:url(menu.png);
	background-repeat:no-repeat;
	background-position:center;
    width:1060px;
	height:50px;
	margin:-6px auto 0px -30px; 
	overflow:hidden;
}
#menu{
    font-weight:bold;
    font-family:Arial;
    font-size:16px;
    padding:0;
	margin:5px 0px 0px 225px;
    list-style:none;
    line-height:30px;
    text-align:center;
}
#menu a{
    display:block;
	color:#ffffff;
    text-decoration:none;
    width:150px;
}
#menu a:hover{
	color:#afafaf;
}
#menu li{
	background:transparent none;
	overflow:hidden;
    float:left;
}
#menu li:hover{
	background-image:url(fondmenu.png); 
	background-repeat:no-repeat;
	background-position:center; 	
}
#menu ul{
	font-size:14px;
    padding:0;
    margin:0;
    line-height:25px;
    width:150px;
    position:absolute;
    left:-999em;
	border-top:2px solid #660000;
}
#menu li ul li{
	background:linear-gradient(#990000, #cc0000);
}
#menu li li{
	background:transparent none;
}
#menu li li:hover{
	background-image:url(fondmenu.png); 
	background-repeat:no-repeat;
	background-position:center;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul{
    left:auto;
    min-height:0;
}
#menu li ul ul{
	background:linear-gradient(#990000, #cc0000);
	margin:-27px 0px 0px 150px;
	border-left:1px solid #660000;
}
#menu ul li ul, #menu ul li:hover ul li ul, #menu ul li:hover ul li:hover ul li ul{
	display:none;
}
#menu ul li:hover ul, #menu ul li:hover ul li:hover ul, #menu ul li:hover ul li:hover ul li:hover ul{
	display:block;
	z-index:1;
}
#en-cours a{
	background-image:url(fondmenu.png);
	background-repeat:no-repeat;
	background-position:center;
}
#en-cours ul li a{ 
	background:linear-gradient(#990000, #cc0000);
	background:transparent none;
}
#en-cours ul li a:hover{ 
	background:transparent none;
}
.en-cours_accueil a{
	background-image:url(fondaccueil.png);
	background-repeat:no-repeat;
	background-position:center;
}
#corpsDePage{
	background-position:center;
	width:1000px;
	margin:auto;
}
#jeu{
	margin:0px 0px 0px 20px;
	width:960px;
}
#bandeauJeu{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
a#bandeauJeu{
	display:block;
	background-image:url(jeu.png);
}
a#bandeauJeu:hover{
	background-image:url(fondjeu.png);
}
#infoJeu{
	margin:20px 0px 0px 20px;
	text-align:justify;
	/*font-size:14px;*/
	width:445px;
	height:240px;
}
#infoJeu p{
	text-align:center;
	/*margin:20px 0px 0px 0px;*/
}
#p4ETS2{
	background:#000000;
	margin:-240px 0px 0px 495px;
	text-align:center;
	width:445px;
	height:230px;
	box-shadow:0 0 10px 5px #ffffff;
	padding-top:10px;
}
#p4ETS2 a{
	display:block;
	width:100px; 
	height:40px;
}
.banniereJeu{
	background-image:url(banniere_ets2_gold_black.jpg);
	margin-left:15px;
	width:415px;
	height:140px;
	box-shadow:0 0 10px 0px #ffffff;
}
.banniereJeu #hoverJeu{
	display:block;
	width:205px;
	height:140px;
	margin:0px 0px 0px 0px;
	position:absolute;
}
.banniereJeu #hoverJeu:hover{
	background-image:url(hover_jeu.png);
}
.banniereJeu #hoverDlc{
	display:block;
	width:205px;
	height:140px;
	margin:0px 0px 0px 210px;
	position:absolute;
}
.banniereJeu #hoverDlc:hover{
	background-image:url(hover_dlc.png);
}
/*#infoJeuLiens a{
	display:block;
	width:100px; 
	height:40px;
}
a#achatJeu{
	background-image:url(achat_jeu_scs.png);
	margin:20px 0px 0px 10px;
}
a#achatJeu:hover{
	background-image:url(achat_jeu_scs_hover.png);
}
a#steamJeu{
	background-image:url(achat_jeu_steam.png);
	margin:-40px 0px 0px 130px;
}
a#steamJeu:hover{
	background-image:url(achat_jeu_steam_hover.png);
}
a#demoJeu{
	background-image:url(demo_jeu_scs.png);
	margin:-40px 0px 0px 240px;
}
a#demoJeu:hover{
	background-image:url(demo_jeu_scs_hover.png);
}
#videoJeu{
	margin:-315px 0px 0px 380px;
	width:560px;
	height:315px;
	box-shadow:0 0 10px 5px #ffffff;
}*/
#download{
	margin:30px 0px 0px 20px;
	width:960px;
}
#bandeauDownload{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
a#bandeauDownload{
	display:block;
	background-image:url(download.png);
}
a#bandeauDownload:hover{
	background-image:url(fonddownload.png);
}
#flux{
	margin:30px 0px 0px 20px;
	width:960px;
}
#fluxNews table, #fluxForum table{
	border-spacing:10px;
	border-collapse:separate;
}
#fluxNews tr td, #fluxForum tr td{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	height:50px;
}
.fluxNewsDate, .fluxForumDate{
	background-image:url(fondfluxs.jpg);
	width:50px;
	font-size:14px;
	text-align:center;
	line-height:25px;
}
.fluxNews, .fluxForum{
	background:#000000;
	width:210px;
	font-size:12px;
	text-align:justify;
	letter-spacing:-0.5px;
}
#bandeauFluxNews{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
a#bandeauFluxNews{
	display:block;
	background-image:url(news.png);
}
a#bandeauFluxNews:hover{
	background-image:url(fondnews.png);
}
#fluxNews{
	background:#000000;
	width:290px;
	height:320px;
	margin:20px 0px 0px 20px;
	box-shadow:0 0 10px 5px #ffffff;
}
#bandeauFluxLiens{
	margin:-50px 0px 0px 380px;
	width:200px; 
	height:50px;
}
a#bandeauFluxLiens{
	display:block;
	background-image:url(liens.png);
}
#fluxLiens{
	background:#000000;
	width:290px;
	height:320px;
	margin:-320px 0px 0px 335px;
	box-shadow:0 0 10px 5px #ffffff;
}
#fluxLiens a{
	display:block;
	position:absolute;
	width:270px;
	margin:10px 0px 0px 10px;
	font-size:14px;
}
#bandeauFluxForum{
	margin:-50px 0px 0px 811px;
	width:200px; 
	height:50px;
}
a#bandeauFluxForum{
	display:block;
	background-image:url(forum.png);
}
a#bandeauFluxForum:hover{
	background-image:url(fondforum2.png);
}
#fluxForum{
	background:#000000;
	width:290px;
	height:320px;
	margin:-320px 0px 0px 650px;
	box-shadow:0 0 10px 5px #ffffff;
}
#menuBas{
	background-image:url(menubas.png);
	background-repeat:no-repeat;
	background-position:center;
	font-weight:bold;
    font-family:Arial;
    font-size:16px;
    width:1060px;
	height:50px;
	margin:0px 0px 0px -30px;
}
#rts{
	margin:5px 0px 0px 3px;
	position:absolute;
}
#rts a{
    text-decoration:none;
	float:left;
    width:190px;
	height:40px;
	line-height:47px;
}
#rts a:hover{
	color:#afafaf;
	background-image:url(fondrts.png);
	background-repeat:no-repeat;
	background-position:center;
}
#contact{
	margin:5px 0px 0px 866px;
	position:absolute;
}
#contact a{
    text-decoration:none;
	float:right;
    width:190px;
	height:40px;
	line-height:47px;
}
#contact a:hover{
	color:#afafaf;
	background-image:url(fondcontact.png);
	background-repeat:no-repeat;
	background-position:center;
}
#suivezNous{
    font-weight:bold;
    font-family:Arial;
    font-size:16px;
	text-align:left;
	height:20px;
	width:175px;
	padding:5px 0px 5px 0px;
	margin:-36px 0px 0px 325px;
	position:absolute;
}
#suivezNous a{
	display:block;
	height:25px;
	width:25px;
	position:absolute;
}
a#facebookBas{
	background-image:url(facebook_logo2.png);
	margin:-22px 0px 0px 175px;
}
a#facebookBas:hover{
	background-image:url(facebook_logo.png);
}
a#twitterBas{
	background-image:url(twitter_logo2.png);
	margin:-22px 0px 0px 225px;
}
a#twitterBas:hover{
	background-image:url(twitter_logo.png);
}
a#googleBas{
	background-image:url(g+_logo2.png);
	margin:-22px 0px 0px 275px;
}
a#googleBas:hover{
	background-image:url(g+_logo.png);
}
a#rssBas{
	background-image:url(rss_logo2.png);
	margin:-22px 0px 0px 325px;
}
a#rssBas:hover{
	background-image:url(rss_logo.png);
}
#ficheDuJeu{
	margin:0px 0px 0px 20px;
	width:960px;
}
.bandeauFicheDuJeu{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
.photoFicheDuJeu, .photoGalerieForum{
	margin:20px 0px 0px 20px;
	width:920px;
	height:200px;
	box-shadow:0 0 10px 5px #ffffff;
}
.texteJeu{
	margin:30px 0px 0px 20px;
	text-align:justify;
	width:920px; 
}
.videoJeu{
	margin:30px 0px 0px 160px;
	width:640px;
	height:360px;
	box-shadow:0 0 10px 5px #ffffff;
}
.soloJeu{
	background:#000000;
	margin:40px 0px 0px 255px;
	text-align:center;
	width:450px;
	height:220px;
	box-shadow:0 0 10px 5px #ffffff;
	padding-top:20px;
}
#double1Steam{
	background:#000000;
	margin:40px 0px 0px 20px;
	text-align:justify;
	width:410px;
	height:200px;
	box-shadow:0 0 10px 5px #ffffff;
	padding:20px 20px 20px 20px;
}
#double1Steam td{
	width:200px;
}
.double1JeuGold{
	background:#000000;
	margin:40px 0px 0px 20px;
	text-align:center;
	width:450px;
	height:220px;
	box-shadow:0 0 10px 5px #ffffff;
	padding-top:20px;
}
.double2JeuGold{
	background:#000000;
	margin:-240px 0px 0px 490px;
	text-align:center;
	width:450px;
	height:220px;
	box-shadow:0 0 10px 5px #ffffff;
	padding-top:20px;
}
.config1Jeu{
	background:#000000;
	margin:20px 0px 0px 20px;
	text-align:center;
	width:450px;
	height:105px;
	box-shadow:0 0 10px 5px #ffffff;
}
.config2Jeu{
	background:#000000;
	margin:-105px 0px 30px 490px;
	text-align:center;
	width:450px;
	height:105px;
	box-shadow:0 0 10px 5px #ffffff;
}
.soloJeu a, .soloSteam a, .double1JeuGold a, .double2JeuGold a{
	display:block;
	width:100px; 
	height:40px;
}
.soloJeu img, .soloSteam img, .double1JeuGold img, .double2JeuGold img{
	box-shadow:0 0 10px 0px #ffffff;
}
a#achatJeuFiche{
	background-image:url(achat_jeu_scs.png);
	margin:20px 0px 0px 25px;
}
a#achatJeuFiche:hover{
	background-image:url(achat_jeu_scs_hover.png);
}
a#steamJeuFiche{
	background-image:url(achat_jeu_steam.png);
	margin:-40px 0px 0px 175px;
}
a#steamJeuFiche:hover{
	background-image:url(achat_jeu_steam_hover.png);
}
a#demoJeuFiche{
	background-image:url(demo_jeu_scs.png);
	margin:-40px 0px 0px 325px;
}
a#demoJeuFiche:hover{
	background-image:url(demo_jeu_scs_hover.png);
}
a#steamDlcFiche{
	background-image:url(achat_jeu_steam.png);
	margin:20px 0px 0px 175px;
}
a#steamDlcFiche:hover{
	background-image:url(achat_jeu_steam_hover.png);
}
a#achatJeuFicheGold{
	background-image:url(achat_jeu_scs.png);
	margin:20px 0px 0px 100px;
}
a#achatJeuFicheGold:hover{
	background-image:url(achat_jeu_scs_hover.png);
}
a#steamJeuFicheGold{
	background-image:url(achat_jeu_steam.png);
	margin:-40px 0px 0px 250px;
}
a#steamJeuFicheGold:hover{
	background-image:url(achat_jeu_steam_hover.png);
}
.bandeauGalerie{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
#miniature table{
	border-collapse:collapse;
}
#miniature2 table{
	margin:0px 0px 0px 188px;
	border-collapse:collapse;
}
#miniature tr td, #miniature2 tr td{
	width:168px;
	height:105px;
	border-top:20px solid transparent;
	border-left:20px solid transparent;
	border-right:20px solid transparent;
}
#ficheNews{
	margin:0px 0px 0px 20px;
	width:960px;
}
.bordureLeftNews{
	float:left; 
	margin:0px 0px 0px -52px;
}
.bordureMilieu {
	background-image:url(borduremilieu.png);
	height:50px;
	width:auto;
	float:left;
	margin:-5px 0px 0px 0px;
	padding:0 3px;
	text-align:center;
	line-height:50px;
}
.bordureRightNews{
	float:left; 
	margin:-5px 0px 0px 0px;
}
.imageNews{
	margin:60px 0px 0px 20px;
	width:168px;
	height:105px;
	box-shadow:0 0 10px 5px #ffffff;
}
.dateParuNews{
	margin:-105px 0px 0px 208px;
	text-align:left;
	width:732px;
	height:50px;
}
.debutNews{
	margin:5px 0px 30px 208px;
	text-align:left;
	width:732px;
	height:50px;
}
#fiche_News{
	margin:0px 0px 0px 20px;
	width:960px;
}
.dateParuFicheNews{
	text-align:center;
	margin:60px 0px 0px 20px;
	width:920px;
}
.imagePrincNews{
	margin:0px 0px 0px 120px;
	width:720px;
	height:450px;
	box-shadow:0 0 10px 5px #ffffff;
}
.news{
	margin:0px 0px 0px 120px;
	width:720px;
}
.news a{
	text-decoration:underline;
}
#fiche_Bas_News{
	background:#000000;
	margin:0px 0px 0px 120px;
	width:720px;
	height:85px;
	box-shadow:0 0 10px 5px #ffffff;
}
#ficheDownload{
	margin:0px 0px 0px 20px;
	width:960px;
}
.bordureLeftAddon{
	float:left;
	margin:0px 0px 0px -52px;
}
.bordureRightAddon{
	float:left;
	margin:-5px 0px 0px 0px;
}
.imageAddon{
	margin:60px 0px 0px 20px;
	width:168px;
	height:105px;
	box-shadow:0 0 10px 5px #ffffff;
}
.dateParuAddon{
	margin:-105px 0px 0px 208px;
	text-align:left;
	width:732px;
	height:20px;
}
.noteMax{
	margin:5px 0px 0px 208px;
	width:125px;
	height:25px;
}
.noteMoyenne{ 
	margin:-25px 0px 0px 208px;
	height:25px;
}
.nbstatistiques{
	margin:-30px 0px 0px 333px;
	padding:3px 0px 0px 10px;
	text-align:left;
	width:597px;
	height:32px;
}
.debutAddon{
	margin:0px 0px 30px 208px;
	text-align:left;
	width:732px;
	height:50px;
}
#fiche_Download{
	margin:0px 0px 0px 20px;
	width:960px;
}
.dateParuFicheDownload{
	text-align:center;
	margin:60px 0px 0px 20px;
	width:920px;
}
.imagePrincDownload{
	margin:0px 0px 0px 120px;
	width:720px;
	height:450px;
	box-shadow:0 0 10px 5px #ffffff;
}
.commentaire{
	margin:0px 0px 0px 120px;
	width:720px;
}
#fiche_Bas_Download{
	background:#000000;
	margin:0px 0px 0px 120px;
	width:720px;
	height:235px;
	box-shadow:0 0 10px 5px #ffffff;
}
#telechargementAddon{
	margin:0px 20px 0px 0px;
	width:330px;
	height:100px;
	float:right;
}
#telechargementAddon a{
	display:block;
	background-image:url(lien_download.png);
	margin:15px 0px 0px 65px;
	width:200px;
	height:50px;
}
#telechargementAddon a:hover{
	background-image:url(lien_download_hover.png);
}
#messageT{
	margin:0px 0px 0px 65px;
	padding:3px 0px 0px 0px;
	width:200px;
	height:17px;
}
#VoteAddon{
	margin:0px 0px 0px 20px;
	width:330px;
	height:100px;
	float:left;
}
#form_box table{
	margin:15px 0px 0px 55px;
	width:145px;
	height:70px;
}
#form_box tr{
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
#statVote{
	margin:-85px 0px 0px 200px;
	padding:30px 0px 0px 0px;
	text-align:left;
	width:75px;
	height:40px;
}
#jaimeFacebook{
	margin:0px 0px 0px 70px;
	width:100px;
	height:85px;
}
#tweetTwitter{
	margin:-75px 0px 0px 310px;
	width:100px;
	height:75px;
}
#jaimeGoogle{
	margin:-73px 0px 0px 550px;
	width:100px;
	height:73px;
}
#formRapport{
	margin:100px 0px 0px 85px;
	width:550px;
	padding:10px 0px 10px 0px;
	box-shadow:0 0 10px 0px #ffffff;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background:url(star.png) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top;
}
.star-rating li{
	display:inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border:none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position:left bottom;
}
.star-rating a.zero-star{
	width:0%;
	z-index:12;
}
.star-rating a.zero-half-star{
	width:10%;
	z-index:11;
}
.star-rating a.one-star{
	width:20%;
	z-index:10;
}
.star-rating a.one-half-star{
	width:30%;
	z-index:9;
}
.star-rating a.two-stars{
	width:40%;
	z-index:8;
}
.star-rating a.two-half-stars{
	width:50%;
	z-index:7;
}
.star-rating a.three-stars{
	width:60%;
	z-index:6;
}
.star-rating a.three-half-stars{
	width:70%;
	z-index:5;
}
.star-rating a.four-stars{
	width:80%;
	z-index:4;
}
.star-rating a.four-half-stars{
	width:90%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position:left center;
}	
.inline-rating{
	display:inline-block;
	vertical-align:middle;
}
#presentation{
	margin:0px 0px 0px 20px;
	width:960px;
}
.equipe{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
.p1Equipe, .p1LeSite, .p1LeForum, .p1MentionsLegales{
	margin:20px 0px 0px 20px;
	text-align:justify;
	width:920px;
}
.p2MentionsLegales{
	margin:0px 0px 0px 20px;
	text-align:justify;
	width:920px;
}
.leSite, .leForum, .mentionsLegales{
	margin:30px 0px 0px -52px;
	width:200px; 
	height:50px;
}
.formulaire{
	margin:20px 0px 0px 230px;
	width:500px;
	font-size:14px;
}
.formulaire input{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border:2px solid #000000;
	box-shadow:0 0 3px 3px #ffffff;
}
.formulaire input:focus{
	border:2px solid #ff0000;
	transition:border 0.5s linear 0s;
}
.formulaire select{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border:2px solid #000000;
	box-shadow:0 0 3px 3px #ffffff;
}
.formulaire select:focus{
	border:2px solid #ff0000;
	transition:border 0.5s linear 0s;
}
.formulaire textarea{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border:2px solid #000000;
	box-shadow:0 0 3px 3px #ffffff;
}
.formulaire textarea:focus{
	border:2px solid #ff0000;
	transition:border 0.5s linear 0s;
}
.sujet #sujet{
	width:500px; 
	height:25px;
}
.nomPseudo{
	margin-top:0px;
	float:left;
}
.nomPseudo #nomPseudo{
	width:240px; 
	height:25px;
}
.mail{	
	margin-top:0px;
	float:right;
}
.mail #mail{
	width:240px; 
	height:25px;
}
.ville{
	margin-top:0px;
	float:left;
}
.ville #ville{
	width:240px; 
	height:25px;
}
.pays{
	margin-top:0px;
	float:right;
}
.pays #pays{
	width:240px; 
	height:25px;
}
.noteLivreDor #noteLivreDor{
	width:250px; 
	height:25px;
}
.message #message{
	width:500px; 
	height:200px;
}
.verif #verif{
	width:130px; 
	height:25px;
}
.formulaire #envoyer{
	background:linear-gradient(#606060, #afafaf, #606060);
	width:130px; 
	height:25px;
}
.formulaire #envoyer:hover{
	background:linear-gradient(#000000, #606060, #000000);
	color:#ff0000;
}
#pagecontact{
	margin:0px 0px 0px 20px;
	width:960px;
}
.bandeauContact{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
.contact{
	margin:20px 0px 0px 20px;
	width:920px;
	height:50px;
    font-size:14px;
}
.contactAvertissement{
	margin:20px 0px 0px 20px;
	width:920px;
	height:50px;
}
#livre{
	margin:0px 0px 0px 20px;
	width:960px;
}
.bandeauLivreDor{
	margin:0px 0px 0px -52px;
	width:200px; 
	height:50px;
}
.livreDor{
	margin:20px 0px 0px 20px;
	width:920px;
	height:80px;
    font-size:14px;
}
#messageComplet{
	background:#000000;
	margin:50px 0px 0px 20px;
	width:920px;
	box-shadow:0 0 10px 5px #ffffff;
}
.messageLivre{
	margin:0px 0px 0px 20px;
	width:880px;
	text-align:justify;
}
.reponseLivre{
	margin:0px 0px 0px 190px;
	padding:20px;
	width:690px;
	font-style:italic;
	text-align:justify;
	box-shadow:0 0 10px 0px #ffffff;
}
.banniereNoel{
	background-image:url(banniere_noel.png);
	margin:10px 0px 20px 40px;
	width:920px;
	height:145px;
}