   

body{ 
    margin:10px 0px 0px 0px;
    font-family:verdana;
    background:url('../images/bgauche.png');
    color:#fff;
    font-size:13px;
}

#contain{
    background-color:#111;
}

#paratitre {
    position: relative;
    width: 980px;
    height: 100px;
    margin-top: 0px;
    text-align:right;
}

#parallax {
    position: absolute;
    overflow: hidden;
    width: 350px;
    height: 100px;
    margin-top: 0px;left:600px;
}

#titre img{
    position: absolute;
    top: -5px;
    left:130px;
}

#parallax img{
    position: absolute;
    top: 0;
}

h1{
    margin-top:10px;
    text-shadow: 0 2px 2px black;
    color: #fff;
    font-size:16px;
    font-weight:bold;
    background:url('../images/h1.png') no-repeat;
    background-position:0px 5px; 
    padding:5px 5px 5px 20px;
}

h3{
    margin-top:10px;
    text-shadow: 0 2px 2px black;
    color: #e4e4e4;
    font-size:16px;
    font-weight:bold;
}

#login {
    margin:18px 0px 0px 0px ;
}

#login input{
    font-size:18px;
}

a{
    text-shadow: 0 2px 2px black;
    color: #e4e4e4;
    text-decoration: none;
}

.avisible{color:#a79446;}

table{
    font-size:13px;
}

#container1{
    border:0px solid #333;
}

#top{
    background:url('../images/logo.png') 35px 5px no-repeat;
    background-color:#111;
}

#left, #right{
    background-color:#1e1e1e;
}

#container1Td2{
    background-color:#1e1e1e;
}

#footer{
    color:#e4e4e4;
    margin : 20px 0 0 0;
}

label{color:#a79446;}

input{
    background-color:#222;
    border-left:1px solid #111;border-right:1px solid #444;border-top:1px solid #444;border-bottom:1px solid #111;
    color:#e4e4e4;
}

textarea{
    background-color:#222;
    border-left:1px solid #111;border-right:1px solid #444;border-top:1px solid #444;border-bottom:1px solid #111;
    color:#e4e4e4;
}

.submit input {
    background-color:#222;
    border-left:1px solid #444;border-right:1px solid #111;border-top:1px solid #111;border-bottom:1px solid #444;
    color:#e4e4e4;
}

textarea {
    color:#e4e4e4;
}

.tdbordurew
{
    border: solid 1px #444;
    background-color:#333;
    padding:5px;
    margin-bottom: 10px;
} 

.tdbordurew:hover
{
    border: solid 1px #444;
    background-color:#393939;
    padding:5px;
    margin-bottom: 10px;
}

.conteneur {    
    border:0px solid #333;
}

.imgentete{    
    border:1px solid #333;    
}

.actus{    
    background-color:#333;    
    border:1px solid #444;    
    color:#fff;    
}

.livredor{
    color:#fff;    
}

.textedor{
    background-color:#333;    
    border:1px solid #444;
}

.rounded{
    background-color:#333;
    border:1px solid #444;

}
.encart{
    background-color:#333;
    border:1px solid #444;
    margin:30px 30px 30px 30px;
    padding:30px 30px 30px 30px;
}

.rounded:hover{
    background-color:#444;
    border:1px solid #333;
}

#tabledrag input{
    background-image:url('../images/bgauche.png');
}

.subm{
    border:1px solid #a79446;
}

.subm:hover{
    border:1px solid #a79446;
}

.subl{
    background-image:url('../images/livredor.png');
}

.fondlivre{
    width:270px;
    padding:10px;
    margin-left:20px;
    border-left:1px dashed #333;border-top:1px dashed #333;
    border-right:1px dashed #a79446;border-bottom:1px dashed #a79446;
}

.tirets{
    width:100%;height:10px;margin-top:10px;border-top:1px dashed #333;
}

ul{
    list-style-type: none;margin:0; padding:0;
}

.menusbn li{
    list-style-type: none;margin-bottom:3px;
}

.menusbn
{
    padding: 10px 0px 10px 9px; 
    border-bottom:1px solid #111;
    text-shadow: 0 2px 2px black;
    color: #e4e4e4;
    text-decoration: none;
}

.menusbn span {
    cursor:pointer;
}

.menusbnh {
    background: #444;
    padding:3px 3px 3px 3px ;
    margin-top:5px;
    border-radius:0px 5px 5px 0px;
    display:none;
    padding-left:25px;
    margin-left:-20px;
}

.menusbnh2 {
    border-left:1px dashed #a79446;
    display:none;
    padding-left:10px;
    margin-bottom:10px;
}

.menusbn a:hover 
{
    color: #a79446;
}

.menusbn span:hover 
{
    color: #a79446;
}

.actig {    
    color: #a79446;
}

.actig hover{
    color: #a79446;
}

.article{
    clear: both;
}

.menug
{
    width:130px;
    text-align : left; 
    background: #333;
    margin:5px 5px 5px 5px ;
    padding:5px 5px 5px 5px ;
}

.menug:hover, .menug a:hover
{
    color: #a79446;
    background: #444;
    
}






#TB_window{
    font: 12px Arial, Helvetica, sans-serif;
    color: #fff;
}

#TB_secondLine{
    font: 10px Arial, Helvetica, sans-serif;
    color:#a79446;
}

#TB_window a:link{color: #a79446;}
#TB_window a:visited{color: #a79446;}
#TB_window a:hover{color: #a79446;}
#TB_window a:active{color: #a79446;}
#TB_window a:focus{color: #a79446;}

#TB_overlay{
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}


.TB_overlayBG{
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay{ 
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window{
    position: fixed;
    background: #333;
    z-index: 102;
    color: #fff;
    display:none;
    border: 2px solid #444;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window{ 
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image{
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
    color:#fff
}

#TB_title{
    background-color:#444;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { 
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { 
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}





legend{
    color:#fff;
}




@media only screen and (max-width: 400px){
    .menusbn a, .menusbn span{background:url('../images/h1menu.png') no-repeat;padding-left:30px;line-height: 30px;font-size: 16px;}
    .imggal {width:50px;}
    h1{background-position:0px 10px;}
    .fondlivre{padding:0px;padding-top:5px;margin-left:0px;border-left:0px dashed #333;border-top:1px dashed #333;border-right:0px dashed #a79446;border-bottom:0px dashed #a79446;}
    .menug{width:260px;font-size: 16px;}
}

