/* CSS Document */


body, html {
margin:0;
padding:0;
width:100%;
height:100%;
}

#global {
margin:auto;
padding-left:6px;
padding-right:6px;
width:988px;
height:100%;
background:url(../images/bg.jpg) repeat-y 0px 0px;
}

#header {
margin:0;
padding:0;
width:988px;
height:189px;
background: url(../images/bg_header.jpg) no-repeat 0px 0px;
}

#title_header {
margin:0;
padding-left:95px;
padding-top:40px;
float:left;
}

#logo {
margin:0;
padding-right:15px;
padding-top:10px;
float:right;
}

#content {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#ss_titre {
margin:0px;
padding-top:35px;
padding-left:130px;
padding-bottom:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ff6600;
}

#ss_titre a {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ff6600;
text-decoration:underline;
}

#ss_titre a:hover {
text-decoration: none;
}



h1 {
margin-bottom:10px;
margin-top:0px;
padding-top:15px;
padding-left:130px;
height:80px;
background:url(../images/fleche.jpg) no-repeat 0px 0px;
}


#tab_authentification {
padding:20px;
margin-left:130px;
background:#9ac467;
width:330px;
}

.bt_ok {
margin:0;
padding:0;
width:29px;
height:27px;
background: url(../images/bt_ok.jpg) no-repeat 0px 0px;
border:none;
}


#tab {
padding:0px;
margin-left:130px;
}


.vert {
background:#9ac467;
}

.gris {
background:#2c2828;
color:#FFFFFF;
font-size:11px;
}

.bleu {
background:#89a1cf;
}

.orange {
background:#dd5418;
}



a.lieninfo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
}

a.lieninfo:hover {
color:#ff6600;
}


#infoperso {
margin:0px;
padding-top:15px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
}

#infoperso a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
}

#infoperso a:hover {
color:#ff6600;
}


#fermer {
position:absolute;
left:630px;
top:15px;
padding:3px;
background: #CCCCCC;
}

#fermer a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

#fermer a:hover {
color: #333333;
}


#bt_retour {
margin:0px;
padding-left:130px;
padding-top:20px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#dd551a;
font-weight:bold;
}

#bt_retour a{
margin:0px;
padding:0px;
color:#dd551a;
text-decoration:none;
}

#bt_retour a:hover{
text-decoration: underline;
}

#error {
margin:0px;
padding-left:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF0000;
}











