/* Start of CMSMS style sheet 'vinyl' */
body{
background:#fff;
font-family:"Trebuchet MS";
font-size:12px;
color:#676767;
margin:0;
padding:0px;
background:url(uploads/vinyl/bg_left.jpg);
background-repeat:repeat-x;
}

#layout
{
margin: 0 auto;
padding:0;
width:1009px;
}

#container{
width:100%;
margin-left:111px;
width:785px;

}

#header{
background:url(uploads/vinyl/header.jpg);
background-repeat:no-repeat;
margin:0 0 -33px 0;
}


#logo{
float:left;
margin-top:50px;
margin-bottom:35px;
padding-left:5px;
}

#sub_navigation{
float:right;
margin:90px 15px 0 0 ;
font-size:11px;
color:#676767;
}

#sub_navigation_lang{
float:right;
margin:50px 15px 0 0 ;
font-size:11px;
color:#676767;
}

#sub_navigation_lang a {
    color:#676767;
    text-decoration:none;
}

#sub_navigation li, #sub_navigation_lang li{
float:left;
list-style:none;
background-image: url(uploads/vinyl/list_image.gif);
background-repeat: no-repeat;
padding:0 5px 0 15px;
margin-top:5px;
}
#sub_navigation li:first-child{
float:left;
background-image:none;
}
#sub_navigation a{
text-decoration:none;
color:#676767;
}

#sub_navigation a:hover{
text-decoration:none;
color:#676767;
}

#sub_navigation a:visited{
text-decoration:none;
color:#676767;
}

#sub_navigation h3, #sub_navigation_lang h3{
margin:0px;
display:inline;
font-weight:lighter;
color:#676767;
font-size:11px;
}
#content_submenu{
    float:left;
   width:150px; 
   margin:0 0 0 45px;
   color:#15619a;
   display:block;
   
}

#content_submenu ul{
  list-style-type:square;
    padding:0;
    margin:15px 0 0 0 ;
}

#content_submenu li{
    border-bottom:1px solid #c5c5c5;
    padding:5px 0 5px 5px;
    
}
#content_submenu  a{
    color:#676767;
}

#content_submenu  h3{
  font-size:12px;
  padding:0;
  margin:0;
}

.content_right{
    width:525px ; 
    padding:0 0 0 235px;
}
p{
margin:15px 35px 15px 0;
color:#676767;
}
a{
color:#01bbf2;
text-decoration:none;
}

a:hover{
color:#01bbf2;
}
a:active{
color:#01bbf2;

}
h1, h2, h3{
padding:0;
color:#15619a;
font-weight:lighter;
}

h2{
font-size:17px;
margin-top:10px;
}

h3{
font-size:14px;
}

#menu{
    margin:0;
    padding:0;
}


#menu ul {
margin:0 0 0 0;
float:left;
width:735px;
text-transform:uppercase;
padding: 12px 12px 0 2px; 
height:33px;

}

#menu li{
display:inline;
text-decoration:none;
padding:0 0 0 0;
margin:0;
/*background-color:#ff0000;
border-right:1px solid #fff;*/
}


#menu li.currentpage{
    margin:0px;
    padding:0px; 
    /*background-color:#333;*/
}

#menu h3{
    margin:0 0 0 0;
    display:inline;
    font-weight:lighter;
    color:#fff;
    background-color:#15619a;
    font-size:12px;
    padding: 12px 12px 0 12px ;
}

#menu  a{
    margin:0px;
    color:#15619a;
    text-decoration:none;
    padding: 12px 12px 0 12px ;

}

#menu a:hover{
    margin:0px;
    background-color:#15619a;
    color:#fff;
    padding: 12px 12px 0 12px ;
 
}

#content{
background-image:url(uploads/vinyl/bg_content._inside.jpg);
background-repeat:no-repeat;
margin-top:30px;
}

#content_home{
background-image:url(uploads/vinyl/bg_content.jpg);
background-repeat:no-repeat;
margin-top:32px;
}
td.text_content{
width:50%;
vertical-align:top;
}
.content_text{
margin:30px 30px 0 35px;
}

.content_text_inside{
margin: -10px 0 0 35px;
padding:20px 20px 0 0 ;
}


td.right_content{
vertical-align:top;
background-image:url(uploads/vinyl/bg_right.jpg);
background-repeat:no-repeat;

}

p.partnership{
font-size:11px;
margin-top:5px;
width:100%;
}

table{
margin:0;
padding:0;
}

p.citation{
font-style:italic;
}
p.signature{
text-align:right;
}
.name{
color:#01bbf2;
}
.partner_img{
float:left;
margin:10px 5px 0 0;
}
.ligne{
height:5px;
border-bottom:1px solid #ccc;
width:100%;
}

#footer{
background-image:url(uploads/vinyl/bottom.jpg);
background-repeat:repeat-x;
height:40px;
width:100%;
text-align:center;
margin-top:15px;
}
#footer a{
color:#676767;
text-decoration:none;
}
#footer a:hover{
color:#676767;
text-decoration:none;
}
#footer p{
padding-top:15px;
font-size:11px;
}

#members_login{
margin-top:25px;
border:1px solid #d5e2ed;
padding:10px;
width:250px;
}

#members_login input{
width:150px;
}


.members{
    margin:45px 35px 10px 25px;
}
input .signin_button {
width:75px;
}

.members_area_content{
    border:1px solid #d5e2ed;
    margin:15px 45px 15px 15px;
    padding:10px;
}


.downloadfiles{
    padding:20px 0;
}
/* End of 'vinyl' */

