* { margin:0; padding:0 }

body { background-image:url('Design/bg.jpg'); background-repeat:repeat-x; background-attachment:fixed }

/* ======================================================= STRUCTURE ========================================================= */

#contener {
margin:auto;
width:990px;
height:760px
}

#conthg {
float:left;
width:990px;
height:760px
}

#shadtop {
float:left;
width:990px;
height:11px;
font-size:0;
background-image:url('Design/shad_top.png')
}

#shadleft {
float:left;
width:17px;
height:720px;
font-size:0;
background-image:url('Design/shad_left.png')
}

#shadright {
float:left;
width:28px;
height:720px;
font-size:0;
background-image:url('Design/shad_right.png')
}

#shadbot {
float:left;
width:990px;
height:29px;
font-size:0;
background-image:url('Design/shad_bot.png')
}

#hgcont {
float:left;
width:990px;
height:720px
}

#cont {
float:left;
width:945px;
height:720px
}

#banner {
float:left;
width:945px;
height:118px;
background-image:url('Design/banner.png')
}

#flag {
float:left;
font-size:0;
margin:5px 0 0 915px;
width:25px
}

#menu {
float:left;
width:945px;
height:47px;
background-image:url('Design/menu.png')
}

#bottom {
float:left;
width:945px;
height:76px;
background-image:url('Design/bottom.png')
}

#botleft {
float:left;
width:795px;
height:76px
}

#botleft1 {
float:left;
width:795px;
height:50px
}

#bl1a {
float:left;
width:296px
}

#bl2a {
float:left;
margin-top:4px;
width:180px
}

#bl3a {
float:left;
margin-top:4px;
width:319px
}

#botleft2 {
float:left;
margin-left:10px;
width:785px;
height:26px
}

#botright {
float:left;
margin-top:25px;
width:150px;
height:46px
}

#middle {
float:left;
width:945px;
height:481px
}

#left {
float:left;
width:754px;
height:481px
}

#princip {
float:left;
margin-top:15px;
width:740px;
height:455px;
background-image:url('Design/princip.png');
background-repeat:no-repeat
}

#principcase {
float:left;
margin:32px 0 0 60px;
width:630px;
height:380px
}

#right {
float:left;
width:191px;
height:481px
}

#menuright {
float:left;
margin:27px 0 0 0;
width:186px;
height:179px;
background-image:url('Design/menuright.png')
}

#menucase {
float:left;
margin:34px 0 0 10px;
width:176px;
height:135px
}

.menucase1 {
float:left;
width:80px
}

.menucase3 {
float:left;
width:90px
}

.menucase2 {
float:left;
width:160px
}

.menucase1v {
float:left;
font-size:0;
width:160px;
height:10px
}

.album {
float:left;
width:160px;
height:120px;
margin:10px 25px 0 25px
}

.case-n-total { float:left; width:630px }

.case-n-1quart { float:left; width:157px }

.case-n-3quart { float:left; width:472px }

.case-n-1demi { float:left; width:315px }

.case-n-interligne { float:left; width:630px; height:10px; font-size:2px }

.case-n-interligne2 { float:left; width:630px; height:25px; font-size:2px }

/* ======================================================= IMG ========================================================= */

img {
border:0;
margin:0;
padding:0
}

.menu1 {
float:left;
display:block;
width:121px;
height:47px;
background:url('Design/menu_01.png');
background-position:bottom left;
text-indent:-99999px
}

.menu1:hover {
background-position:top left
}

.menu2 {
float:left;
display:block;
width:102px;
height:47px;
background:url('Design/menu_02.png');
background-position:bottom left;
text-indent:-99999px
}

.menu2:hover {
background-position:top left
}

.menu3 {
float:left;
display:block;
width:101px;
height:47px;
background:url('Design/menu_03.png');
background-position:bottom left;
text-indent:-99999px
}

.menu3:hover {
background-position:top left
}

.menu4 {
float:left;
display:block;
width:164px;
height:47px;
background:url('Design/menu_04.png');
background-position:bottom left;
text-indent:-99999px
}

.menu4:hover {
background-position:top left
}

.menu5 {
float:left;
display:block;
width:97px;
height:47px;
background:url('Design/menu_05.png');
background-position:bottom left;
text-indent:-99999px
}

.menu5:hover {
background-position:top left
}

.menu6 {
float:left;
display:block;
width:123px;
height:47px;
background:url('Design/menu_06.png');
background-position:bottom left;
text-indent:-99999px
}

.menu6:hover {
background-position:top left
}

.menu7 {
float:left;
display:block;
width:88px;
height:47px;
background:url('Design/menu_07.png');
background-position:bottom left;
text-indent:-99999px
}

.menu7:hover {
background-position:top left
}

.menu8 {
float:left;
display:block;
width:149px;
height:47px;
background:url('Design/menu_08.png');
background-position:bottom left;
text-indent:-99999px
}

.menu8:hover {
background-position:top left
}

/* ======================================================= TEXT ========================================================= */

.bold {
font-weight:bold
}

.center {
text-align:center
}

.justify {
text-align:justify
}

.right {
text-align:right
}

.ltsp2 {
letter-spacing:2px
}

.ltsp1 {
letter-spacing:1px
}

.mr14 {
font-size:13px; font-family:Trebuchet MS; color:#080808
}

.gold10 { 
font-size:10px; font-family:Trebuchet MS; color:#c5ac45
}

.gold12 { 
font-size:12px; font-family:Trebuchet MS; color:#c5ac45
}

.gold14 { 
font-size:14px; font-family:Trebuchet MS; color:#c5ac45
}

.txtwh14 { font-size:14px; font-family:Trebuchet MS; color:#ffffff }

.txtwh11 { font-size:11px; font-family:Trebuchet MS; color:#ffffff }

.txtwh10 { font-size:10px; font-family:Trebuchet MS; color:#ffffff }

.txtwh12 { font-size:12px; font-family:Trebuchet MS; color:#ffffff }

.txtred14 { font-size:14px; font-family:Trebuchet MS; color:red }

/* ======================================================= LINK ========================================================= */

a.menu { font-size:20px; font-family:Trebuchet MS; color:#441714; text-decoration:none }
a.menu:hover { font-size:20px; font-family:Trebuchet MS; color:#e0c362; text-decoration:underline }

a.botltmenu { font-size:12px; font-family:Trebuchet MS; color:#c5ac45; text-decoration:none }
a.botltmenu:hover { font-size:12px; font-family:Trebuchet MS; color:#e8d172; text-decoration:underline }

a.albumwh { font-size:14px; font-family:Trebuchet MS; color:#ffffff; text-decoration:none }
a.albumwh:hover { font-size:14px; font-family:Trebuchet MS; color:#e0c97a; text-decoration:underline }

a { font-size:14px; font-family:Trebuchet MS; color:#ffffff; text-decoration:none }
a:hover { font-size:14px; font-family:Trebuchet MS; color:#e0c97a; text-decoration:underline }

/* ======================================================= FORM ========================================================= */

.casenormal {
margin:2px;
border:solid 1px #888888;
padding:2px
}

.casereserv {
margin:1px;
border:none;
background-color:#0c0c0c;
padding:2px
}

.pad4 {
padding-top:3px
}

form {
margin:0;
padding:0
}

.submit { margin:0; padding:2px; background-color:#040404; border:solid 1px #9e8635 }
