/*Positionnement */

html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	background-color:#3c3838;
    color:#fff;
    font-family:Arial,Helvetica,Geneva;
    font-size:13px;
    background-image:url(../images/fond.gif);
    background-repeat:repeat-x;
     
}
a,a:visited{
    color:#fff;
    text-decoration:none;
    vertical-align:middle;
}
a img{
    border:0px;
    vertical-align:middle;
}

#container {
	position: relative;
    min-height: 100%;
	width:1030px;
    margin-left:auto;
    margin-right:auto;
       
}
* html #container {
	height: 100%; 
}

#footer {
	position: absolute;
  	height: 30px;
    width:100%;
    text-align:center;
    padding-top:20px;
    }

#menu{
    float:left;
    width:260px;
}
#main{
    width:764px;
    float:left;
    margin-left:6px;
}
#content{
    clear:both;
    margin-top:6px;
}
#header{
    height:124px;
    float:left;
    width:764px;
	background-image:url('../images/bandeau.gif');
	background-repeat:no-repeat;
	background-position:0px 54px;
    
}
#login{
   
  
   margin-top:54px;
   margin-left:410px;
    width:200px;
    font-size:11px;
    height:70px;
   position:relative;
}
#login img{
  float:right;
  margin-left:10px;
}
#login table{

}
#login input{
    border:1px solid silver;
}

#login caption{
    text-align:left;
}


/*Deco*/

#header{
    border-bottom:10px solid #ff0016;
}

#menu{
    background-image:url(../images/logo.gif);
    background-repeat:no-repeat;
    background-position:top center;
    padding-top:157px;
}
#liens ul,#liens ul li{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
#liens ul{
    margin-left:30px;
}
#liens{
    background-color:#b1afb0;
    min-height:250px;
}
#liens a{
    font-size:16px;
    font-weight:bold;
    background-image:url(../images/fondlien.gif);
    background-repeat:no-repeat;
    padding-left:32px;
    line-height:22px;
}

#liens a:hover,#main a:hover{
    color:#ff0016 !important;
}

#liens li ul li a:hover{
    color:#d8e397 !important;
}

#liens li ul{
   display:none;
}

#liens li ul li a{

    font-size:12px;
    font-weight:normal;
    background-image:none;
    }


.lien_actif{
    background-image:url(../images/fondlien_actif.gif) !important;
    background-repeat:no-repeat;
}
.actif a{
    background-image:url(../images/fondlien_actif.gif) !important;
    background-repeat:no-repeat;
}
.actif li a{
    background-image:none !important;

}

.actif ul{
    display:block !important;

}

#bloc{
    margin-top:5px;
    border-top:10px solid #5e5a5b;
}

#footer{
    border-top:10px solid #b1afb0;
    background-color:#d8d6d7;
    }
#footer,#footer a,#footer:visited{
    color:#3c3838;
    text-decoration:none;
    font-weight:bold;
    }
#footer a:hover{
    color:#e02c1c;
}
.titremenu {
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        line-height: 25px;
        background-color:#b1afb0;
        padding-left:20px;
        display:block;
        margin:0px;
}
.titremenu a {
    float:right;
}
.titremenu span,.rollover span {
    float:right;
   
    overflow:hidden;
}
.titremenu a img {
    vertical-align:middle;
}
.titremenu a:hover img,.rollover a:hover img {
    /*margin-top:-23px;*/
}

#main_preview{
    border-bottom:10px solid #5e5a5b;
   }
   .uploadBttn{
    display: block;
    width:250px;
    height:23px;
    border: solid 1px #69be44;
    background-color: #d0dea2;
    padding: 2px;
    }
.ccli{
    padding:5px;
}
.ccli img{
    float:right;
}
.cclia{
    background-color:#676060;
}
.clear{
    clear:both;
}
.bloc_resume{
    height:250px;
}