body{margin:0; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; background:url("../images/bgd_header.png") repeat-x top;}
#container{position:absolute; left: 50%; top:0; width: 980px; height: 770px; margin-left: -490px; margin-top:0; }   
#header{text-align:right; padding: 0 40px 0 0; margin:0; background:url("../images/register.png") no-repeat top left #E6E6E6;}
.champ_newsletter{width:205px; font-size:14px; padding:5px; margin:0 25px 13px 0; border:none;}
.champ_pays{width:135px; font-size:14px; padding:4px; margin:0 40px 13px 0; border:none;}
.bt_newsletter{width:100px; height:55px; color:#fff; font-weight:bold; margin:1px 0 0 0; background:url(../images/bt_join_now.png) no-repeat; cursor:pointer; border:none; }
.bt_newsletter:hover{background:url(../images/bt_join_now2.png);}
#menu{}
/*--------------------------- Home --------------------------*/
#home{margin:auto;}
#banner{height:291px; margin-top:20px; width:980px}
#lastnews{float:left; width:500px; height:255px; margin:0 0 0 40px; color:black; }
#lastnews img{display:block;}
#lastnews h1{font-weight:bold; font-size:13px;}
#lastnews a{float:right; padding:2px 4px; font-size:14px;}
#lastnews a:hover{background-color:#ccc;}
#lastvideo{float:right; width:380px; height:320px;}
/*--------------------------- Concept --------------------------*/
#concept{ margin:auto; color:#000000; margin:26px 0 0 0; }
#content{float:left; width:500px; margin:0 0 0 70px;}
#concept h1{font-size:14px; font-weight:normal; margin:30px 0 10px 0;}
#concept p{line-height:1.8em;}
#dwnlds{float:right; width:306px; margin:0 54px 0 0;}
/*--------------------------- Paintings --------------------------*/
#paintings{margin:auto; margin-bottom:15px;}
#paintings #scroll{width:880px; height:430px; margin:20px 50px; overflow:auto;}
#paintings .content_accordion{margin:3px 0 8px 32px}
#paintings div#slideshow{margin:5px 0 -5px 0}

#paintings #description{float:left; width:455px; height:187px; margin:20px 0 0 30px;background:url("../images/bgd_description.png") no-repeat; color:#fff;}
#paintings #description img{float:left; width:143px; height:173px; margin:7px 10px;}
#paintings #description h1{font-size:14px; margin:10px 0 0 0;}
#paintings #description p{margin:6px 10px; overflow:auto; width:275px; height:145px; line-height:14px}
#paintings #description a{color:#fff; padding:2px 4px;}
#paintings #description a:hover{color:#3CAAE6; background-color:#fff;}
#paintings #back2paintings{float:left; width:194px; height:29px; margin:14px 0 0 30px;}
#paintings #video{float:left; width:380px; height:286px; margin:10px 0 25px 35px;}
#paintings #pictures{float:right; width:428px; height:300px; margin:20px; background:url("../images/bgd_pictures.png") no-repeat;}
#paintings #pictures #scroll{width:425px; height:234px; margin:30px 0 0 3px; overflow:auto;}
#paintings #pictures a img {margin:1px; border:4px solid #fff;}
#paintings #pictures a:hover img {border:4px solid #3CAAE6;}
#paintings #painters_talk{float:right; width:501px; height:202px; margin:5px 20px 20px 0; background:url("../images/bgd_painters_talk.png") no-repeat;}
#paintings #painters_talk p{width:412px; height:172px; margin:15px 15px 0 65px; padding:0 8px 0 0; overflow:auto; text-align:right; font-size:11px; color:#000;}
/*--------------------------- Blog --------------------------*/
#blog{margin:0 0 0 183px;}
/*--------------------------- Guestbook --------------------------*/
#guestbook{margin:10px 0;}
/*--------------------------- Postcards --------------------------*/
#postcards{float:left; width:980px; height:577px; background:url("../images/bgd_postcards.png") no-repeat;}
#register{margin:330px 0 0 560px;}
#postcards label{ color:#fff; font-size:17px; font-weight:bold;}
#postcards .champ_newsletter{width:255px; font-size:14px; padding:5px; margin:5px 25px 15px 0; border:none;}
#postcards .champ_pays{width:255px; font-size:14px; padding:4px; margin:5px 40px 13px 0; border:none;}
#postcards .bt_newsletter{width:160px; height:44px; margin:17px 0 0 190px; background:url(../images/bt_join_now_postcards.png); background-repeat:no-repeat; cursor:pointer; border:none;}
#postcards .bt_newsletter:hover{ letter-spacing:1px;background:url(../images/bt_join_now_postcards2.png);}
/*--------------------------- Postcards OK --------------------------*/
#postcards2{float:left; width:980px; height:577px; background:url("../images/bgd_postcards2.png") no-repeat;}
#postcards2 p{width:415px; height:175px; margin:55px 0 0 500px; color:#fff; font-size:18px; font-weight:bold;}
/*--------------------------- Friends --------------------------*/
#friends{margin:auto;}
#friends #scroll{width:910px; height:485px; margin:40px 45px; overflow:auto;}
#friends .description{width:874px; height:85px; background:url("../images/bgd_description_friends.png") no-repeat; color:#fff; padding:6px 0 0 9px; margin:0 0 8px 0;}
#friends .description:hover{width:874px; height:85px; background:url("../images/bgd_description_friends2.png") no-repeat; color:#fff; padding:6px 0 0 9px; margin:0 0 8px 0; font-weight:bold; cursor:pointer;}
#friends .description img{float:left; width:90px; height:74px;padding:0 10px 0 0; }
#friends .description h1{font-size:12px; padding:0; margin:0; }
#friends .description p{margin:2px 5px 0 0; overflow:auto; width:744px; height:60px; font-size:11px;padding:0 10px 0 0; line-height:14px;font-weight:normal;}
#friends .description strong{color:#fff; padding:2px 4px; float:right;}
#friends .description strong:hover{color:#FA6414; background-color:#fff;}
/*--------------------------- Shop --------------------------*/
#shop{margin:10px 0;}
/*--------------------------- Contact --------------------------*/
#contact{margin:0; color:#910F0F; font-size:14px; }
#team{float:right; width:300px; height:323px; margin:25px 45px 0 0; background:url(../images/bgd_team.png) no-repeat; }
#team h2{margin: 60px 0 0 88px; line-height:17px; font-size:14px; font-weight:normal;}
#team a{color:#910F0F;}
#team a:hover{color:#fff; background-color:#910F0F; padding:2px 4px; }
.img_contact{float:left; width:198px; height:97px; margin:25px 0 0 140px; }
#contact p{float:left; width:400px; height:204px; margin:15px 0 25px 140px;}
#contact p a{color:#910F0F;}
#contact p a:hover{color:#fff; background-color:#910F0F; padding:2px 4px; }
#facebook {float:left; width:654px; height:117px; margin:0 0 20px 140px;}
/*--------------------------- Legal --------------------------*/
#legal{margin:auto;}
#legal p{float:right; width:490px; height:300px; margin:95px 125px 55px 0;}
/*--------------------------- Footers --------------------------*/
#footer{width:980px; height:25px; float:left; border-top:solid 1px #999; font-size:11px; color:#666;}
#footer p{margin:0 0 0 280px;}
#footer img{margin:-20px 0 0 750px;}
#footer_home{width:980px; height:25px; float:left; border-top:solid 1px #999; font-size:11px; color:#666;}
#footer_home img{margin:3px 115px 0 39px;}
h6{display:inline; margin:0 0 0 60px; font-weight:normal; font-size:11px}
/*--------------------------- Links --------------------------*/
a{text-decoration:none; color:#666666; font-weight:bold;}
a:hover{color:black;}
