@charset "utf-8";
/* CSS Document */

*{margin: 0; padding: 0;}
body{
	background-color: #666666;
	font-family : Tahoma, Arial, Trebuchet, sans-serif;
	font-size: 12px;
	color: #212121;
}
/* PDP sur ACCUEIL */
#pdp_acc{
	padding: 30px 0 10px 50px;
	color: #fff;
}
#pdp_acc a:active, #pdp_acc a:link, #pdp_acc a:visited{color: #fff; text-decoration: none;}
#pdp_acc a:hover{color: #790000; text-decoration: underline;}

/* PDP sur CV */
#pdp_cv{
	padding: 22px 0 10px 50px;
	color: #fff;
}
#pdp_cv a:active, #pdp_cv a:link, #pdp_cv a:visited{color: #fff; text-decoration: none;}
#pdp_cv a:hover{color: #790000; text-decoration: underline;}

/* PDP sur BOOK */
#pdp_bk{
	padding: 106px 0 10px 50px;
	color: #fff;
}
#pdp_bk a:active, #pdp_bk a:link, #pdp_bk a:visited{color: #fff; text-decoration: none;}
#pdp_bk a:hover{color: #790000; text-decoration: underline;}

/* PDP sur CONTACT */
#pdp_ct{
	padding: 110px 0 10px 50px;
	color: #fff;
}
#pdp_ct a:active, #pdp_ct a:link, #pdp_ct a:visited{color: #fff; text-decoration: none;}
#pdp_ct a:hover{color: #790000; text-decoration: underline;}

/*	ACCUEIL	*/
#main_accueil{
	width: 1024px;
	height: 708px;
	margin: 0 auto;		
	background-image: url(img/fond_accueil.png);
	background-repeat: no-repeat;
}
#top_accueil{
	width: 635px;
	height: 252px;
	background-image: url(img/top_accueil.png);
	background-repeat: no-repeat;
	margin: 24px 0 0 216px;
}
#middle1{
	width: 429px;
	height: 119px;
	padding: 54px 0 0 588px;
}
#middle2{
	width: 518px;
	height: 231px;
	padding: 20px 0 0 206px;
}
a{border: none;}
img{border: none;}
#social{
	width: 294px;
	height: 251px;	
}
.align{display: inline-block; vertical-align: top;}
#follow{
	width: 147px;
	height: 251px;
	background-image: url(img/follow.png);
	background-repeat: no-repeat;
}
#icons{
	width: 137px;
	height: 251px;
	padding-left: 10px;
}

/*	CV	*/
#main{
	width: 1024px;
	height: 732px;
	margin: 0 auto;	
	background-image: url(img/fond_normal.png);
	background-repeat: no-repeat;
}
#cv_left{
	width: 377px;
	padding: 58px 0 0 77px;
}
.lists{
	color: #790000;
	line-height: 20px;
	padding-left: 45px;
}
.mt1{margin-top: 25px;} 
.gris{color: #212121;}
.mt2{margin-top: 243px;} 
#cv_right{width: 533px;}
#actu{margin: 20px 0 0 268px;} /* tickets */
#cv_end{
	width: 530px;
	/*height: 482px;*/
	background-image:url(img/trait.png);
	background-repeat: no-repeat;
}
#sub_end1{width: 365px;}
.mt3{margin-top: 42px;}
#downloads{
	height: 62px;
	background-image: url(img/flech.png);
	background-repeat: no-repeat;
	padding: 6px 0 0 96px;
}
#downloads a:active, #downloads a:link, #downloads a:visited, #downloads a:hover{color: #212121; text-decoration: none;}
.red{color: #790000;}
#down{line-height: 28px; list-style-type: none; font-weight: bold;}
.mt4{margin-top: 129px;}
#sub_end2{
	width: 57px;
	padding: 91px 0 0 62px;
}

/* PORTFOLIO */
#book_top{width: 1024px;}
#top_left{
	width: 470px;
	padding: 58px 0 0 77px;
}
#top_right{width: 400px;}
#actu2{margin: 20px 0 0 175px;} /* tickets */

/* CONTACT */
.interl{
	line-height: 18px;
}
#form_contact{
	width: 436px;
	padding-left: 92px;
}
.appa{border: none;}
.calage{
	display: inline-block;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: right;
	font-weight: bold;
}
textarea{vertical-align: top;}
#envoi{
	background-color: #790000;
	border: none;
	padding: 5px;
	color: #dadada;
	margin: 20px 0 20px 166px;
}
#app_twitter{
	width: 330px;
	padding: 100px 0 0 110px;
	background-image: url(img/whatsup.png);
	background-repeat: no-repeat;
	background-position: 97px 0;
} 
#merci_echoue{
	font-weight: bold;
	text-transform: uppercase;
	color: #790000;
	text-align: center;
}
/* new */
#new{
	position: absolute;
	margin-left: 198px;
	margin-top: -16px;
}
