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

body {	
color:#333333;
font: 70% "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#ccc;
margin-top:0px;
font-size:10px;
}

a.link:link {font-size:11px;color:#222;font-weight:bold;text-decoration:none;}
a.link:visited {font-size:11px;color:#222;font-weight:bold;text-decoration:none;}
a.link:hover {font-size:11px;color:#FF6600;font-weight:bold;text-decoration:none;}
a.link:active {font-size:11px;color:#222;font-weight:bold;text-decoration:none;}

a.txt:link{font-size:10px; color:#666; font-weight:bold; text-decoration:none}
a.txt:visited{font-size:10px; color:#666; font-weight:bold; text-decoration:none}
a.txt:hover{font-size:10px; color:#ff6600; font-weight:bold; text-decoration:none}

a.txt2:link{font-size:8px; color:#ff9900; font-weight:bold; text-decoration:none}
a.txt2:visited{font-size:8px; color:#ff9900; font-weight:bold; text-decoration:none}
a.txt2:hover{font-size:8px; color:#ff6600; font-weight:bold; text-decoration:none}

a.num:link{font-size:12px; color:#666; font-weight:bold; text-decoration:none}
a.num:visited{font-size:12px; color:#666; font-weight:bold; text-decoration:none}
a.num:hover{font-size:12px; color:#ff6600; font-weight:bold; text-decoration:none}

a.red:link{font-size:8px; color:#fff; font-weight:bold; text-decoration:none}
a.red:visited{font-size:8px; color:#fff; font-weight:bold; text-decoration:none}
a.red:hover{font-size:8px; color:#ff6600; font-weight:bold; text-decoration:none}

a.white:link{font-size:10px; color:#999999; font-weight:bold; text-decoration:none}
a.white:visited{font-size:10px; color:#999999; font-weight:bold; text-decoration:none}
a.white:hover{font-size:10px; color:#ff6600; font-weight:bold; text-decoration:none}

table {
border-collapse:collapse;
}

/*.menu li {
text-indent:0px;
list-style-image:url(images/arrow_next.png);
list-style-position:0px;
list-style:none;
}*/

ol li{
padding-top:-20px;
padding-left:5px;
list-style-type:decimal;
list-style-position:outside;
color:#999999;
}

ul{
margin-left:-25px;
}

ul li {
text-align : left;
line-height : 14px;
padding-left : 10px;
background-image : url(images/arrow_next.png);
background-repeat : no-repeat;
background-position : 0 2px;
list-style:none;
text-indent:10px;
}
ul li:hover {
text-align : left;
line-height : 14px;
padding-left : 10px;
background-position : 0 2px;
background-image : url(images/arrow_next2.png);
background-repeat : no-repeat;
}


h1 {
color:#ff6600;
font-size:14px;
}

h2 {
color:#666;
font-size:12px;
padding-top:-10px;
}

h3 {
color:#ff6600;
font-size:10px;
text-indent:20px;
}

hr {
color:#ccc;
height:1px;
max-height:1px;
}

i {
color:#666666;
}

.all{
text-align: center;
height:auto;
margin-bottom:0px;
}

.center {
margin-left: auto;
margin-right: auto;
width: 860px;
/*height: 700px;*/
height:auto;
text-align: left;
/*background-color: #999;
background-image:url(images/downloads.jpg);
background-repeat:no-repeat;
border: 1px solid #222;
padding: 0.5em;*/
margin-top:0px;
margin-bottom:0px;
}

.flash {
margin-left: auto;
margin-right: auto;
width: 860px;
height: 104px;
background-image:url(images/guitaremuzz_r1_c1bis.png);
background-repeat:no-repeat;
}

.line {
margin-left: auto;
margin-right: auto;
width: 860px;
height: 21px;
text-align: left;
padding-top:0px;
background-image:url(images/guitaremuzz_r2_c1bis.png);
background-repeat:no-repeat;
}

.menu {
margin-left: auto;
margin-right: auto;
position:absolute;
width: 128px;
height: 615px;
max-height: 615px;
text-align:left;
padding-top:0px;
/*background-color:#666;*/
}
.menu_top {
background-image:url(images/guitaremuzz_r3_c1bis.png);
background-repeat:no-repeat; 
width:128px; 
height:20px
}
.menu_center {
background-image:url(images/guitaremuzz_r4_c1bis.png);
background-repeat:no-repeat;
width:128px; 
height:570px; 
vertical-align:top; 
padding-left:5px;
}
.menu_bottom {
background-image:url(images/guitaremuzz_r5_c1bis.png);
background-repeat:no-repeat;
width:128px;
height:25px;
}

.content{
margin-left: 128px;
margin-right: auto;
position:absolute;
width: 602px;
height:auto;
text-align: left;
padding-top:0px;
/*background-color:#555;*/
}

.right{
margin-right: 0px;
margin-left: 730px;
position:absolute;
width: 130px;
height: 615px;
max-height: 615px;
text-align:center;
padding-top:5px;
background-image:url(images/guitaremuzz_r3_c3.png);
background-repeat:no-repeat;
}

.form_inputline {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#ff6600;
background-color:#fff;
vertical-align:top;
}

.form_input {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#ff6600;
background-color:#fff;
vertical-align:top;
width:150px;
}

.form_select {
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
color:#FF6600;
/*size:200px;*/
}

.form_textarea {
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 10px;
color:#999999;
background-color:#fff;
width:460px;
}

.form_textarea_contact {
border-right: #ccc 1px solid;
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
border-bottom: #ccc 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 10px;
color:#999999;
background-color:#fff;
width:350px;
}

.form_button {
width:75px;
height:20px;
border-right:#222222 0px solid;
border-top:#222222 0px solid;
border-left:#222222 0px solid;
border-bottom:#222222 0px solid;
font-weight:bold;
font-size:10px;
border:none;
background-color:#FFFFFF;
background-image:url(images/button.png);
background-repeat:no-repeat;
cursor:hand;
/*cursor: url(foo.cur), url(http://www.example.com/bar.gif), auto;*/
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:left;
padding-left:10px;
padding-bottom:3px;
color:#fff;
}

.form_button_send_message {
width:75px;
height:20px;
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border:none;
background-image:url(images/button_send_message.png);
background-color:#f7f7f7;
background-repeat:no-repeat;
cursor:hand;
font-size:10px;
}

.form_button_validate {
width:75px;
height:20px;
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border:none;
background-image:url(images/button_validate.png);
background-color:#ffffff;
background-repeat:no-repeat;
cursor:hand;
font-size:10px;
}

.form_button_send {
width:75px;
height:20px;
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border:none;
background-image:url(images/button_send.png);
background-color:#f7f7f7;
background-repeat:no-repeat;
cursor:hand;
}

.form_button_reset {
width:75px;
height:20px;
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border:none;
background-image:url(images/button_reset.png);
background-color:#f7f7f7;
background-repeat:no-repeat;
cursor:hand;
}

.form_button_search {
width:75px;
height:20px;
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border:none;
background-image:url(images/button_search.png);
background-color:#f7f7f7;
background-repeat:no-repeat;
cursor:hand;
}
.form_button_search2 {
width:75px;
height:20px;
border-right: 0px;
border-top: 0px;
border-left: 0px;
border-bottom: 0px;
border:none;
background-image:url(images/button_search2.png);
background-color:#ffffff;
background-repeat:no-repeat;
cursor:hand;
}

input.files {
width:200px;
height:18px;
border:#ccc 1px solid;
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#ff6600;
background-color:#fff;
position: relative;
}

.orange {
color:#222;
text-align:left;
width:75px;
}

.pattern1 {
vertical-align:top;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
background-image:url(images/bg_message.png);
background-repeat:no-repeat;
background-position:left;
background-color:#FFFFFF;
text-indent:5px;
}

.pattern2 {
vertical-align:top;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
background-color:#FFFFFF;
}

.image {
border-color:#ccc;
width:100px;
height:100px;
}

.info_bottom {
margin-left:20px;
font-size:8px;
min-width:760px;
color:#FF6600;
}

.title {
color:#666;
font-size:12px;
margin-top:-20px;
}

.color {
color:#666666;
}
.color_txt {
color:#ff6600;
}

.list_left {
padding-left:20px;
}

.big_txt {
font-size:12px;
font-weight:bold;
color:#666;
}

.notes_txt {
font-size:20px;
font-weight:bold;
color:#666;
}

.warning {
color:#FF6600;
}

.next {
background-image:url(images/next.jpg);
position:relative;
height:15px;
width:15px;
margin-top:0px;
text-align:center;
}

.s1 {
width:100%;
border:1px;
border-color:#efefef;
border-style:solid;
background-color:#f7f7f7;
}

.style1 {
color:#ff6600;
font-weight:bold;
height:25px;
border:0;
}

.style2 {
width:160px;
text-align:center;
background-image:url(images/bg_tabs.jpg);
background-repeat:no-repeat;
background-position:left;
}
.style2b {
text-align:center;
background-image:url(images/bg_tabs.jpg);
background-repeat:no-repeat;
background-position:right;
}

.style3 {
width:100px;
text-align:center;
background-image:url(images/bg_tabs.jpg);
background-repeat:no-repeat;
background-position:center;
}

.style4 {
border:1px;
border-style:solid;
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
border-bottom-color:#999999;
}