/* Cascading Style Sheets of ImaGesHeberG */

body, html {
 clear:both;
 background:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-size:12px;
 color:#000000;
 height:100%;
 margin:0;
 padding:0;
 text-align:justify;
}
img {
 border:0px;
}
dl {
 margin-left:10px;
}

h2 {
 font-size:120%;
 color:#0066CC;
 border-bottom:#0066CC solid 1px;
}
h3 {
 font-size:100%;
 font-weight:bold;
 color:#0066FF;
 border-left:3px solid #0066FF;
 border-bottom:1px solid #0066FF;
 padding:1px;
 padding-left:2px;
}

a:link {
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 color:#0066CC;
 font-weight:600;
 text-decoration:none;
}
a:visited {
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 color:#0066CC;
 font-weight:600;
 text-decoration:none;
}
a:hover {
 color:#003399;
 text-decoration:overline;
}
a:active {
 color:#0066CC;
 text-decoration:underline;
}
fieldset {
 border:1px solid #1D1D1D;
 margin-top:10px;
 margin-bottom:10px;
}

.valider {
 background:url(images/buttons/valider.jpg);
 width:90px;
 height:22px;
 border:1px solid #1E1E1E;
}
.envoyer {
 background:url(images/buttons/envoyer.jpg);
 width:90px;
 height:22px;
 border:1px solid #1E1E1E;
}
.heberger {
 background:url(images/buttons/heberger.jpg);
 width:90px;
 height:22px;
 border:1px solid #1E1E1E;
}
.creer {
 background:url(images/buttons/creer.jpg);
 width:90px;
 height:22px;
 border:1px solid #1E1E1E;
}
.activer {
 background:url(images/buttons/activer.jpg);
 width:90px;
 height:22px;
 border:1px solid #1E1E1E;
}
.desactiver {
 background:url(images/buttons/desactiver.jpg);
 width:90px;
 height:22px;
 border:1px solid #1E1E1E;
}
.supprimer {
 background:url(images/buttons/supprimer.jpg);
 width:90px;
 height:22px;
 border:1px solid #1E1E1E;
}

#conteneur {
 width:700px;
 min-height:100%;
 margin:10px auto 0px auto;
 padding:1px;
}

#header {
 height:100px;
 background:#DFEFF1;
 border:1px #082D30 solid;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-size:45px;
 font-weight:bold;
}

#contenu {
 margin:10px auto 0 auto;
 background:#DFEFF1;
 border:1px #082D30 solid;
 border-bottom:0px;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-size:11px;
 color:#2D2D2D;
}
#contenu_footer {
 margin:0 auto 10px auto;
 background:#DFEFF1;
 border:1px #082D30 solid;
 border-top:0px;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-size:11px;
 color:#2D2D2D;
}
#main_footer {
 padding:10px;
}

#menu {
 position:relative;
 float:left;
 left:3px;
 width:150px;
 height:auto;
 background:url(images/menu_background.png);
 margin:10px;
 margin-top:25px;
 padding-top:10px;
 padding-bottom:30px;
 z-index:35;
}
#menu_contenu {
 margin-top:20px;
 color:#1D1D1D;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-size:11px;
 font-weight:bold;
}

#main {
 position:relative;
 min-height:300px;
 margin-left:160px;
 width:520px;
 height:auto;
}
#main_contenu {
 padding:10px;
}

#footer {
 height:50px;
 margin:10px auto 10px auto;
 background-image:url(images/footer.jpg);
 border:1px #082D30 solid;
}
#footer_contenu {
 margin:10px auto 10px auto;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-size:11px;
 color:#1E1E1E;
 text-align:center;
}
#footer_pub {
 width:940px;
 min-height:100px;
 text-align:center;
 margin:0px auto 10px auto;
 padding:1px;
 clear:both;
}
#bann_pub {
 margin:10px auto 10px auto;
 text-align:center;
 width:728px;
 height:90px;
}
#bann_pub_home {
 margin:5px auto 10px auto;
 text-align:center;
 width:468px;
 height:60px;
}
#bann_pub1 {
 float:left;
 width:468px;
 height:60px;
 margin-top:10px;
}
#bann_pub2 {
 float:right;
 width:468px;
 height:60px;
 margin-top:10px;
}
#partenaires {
 margin-bottom:10px;
 text-align:center;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
}
#publinks {
 margin-bottom:10px;
 text-align:center;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
}
#webrankinfo {
 margin-bottom:10px;
 text-align:center;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
}
#xiti-logo-noscript {
 float:right;
 margin:0 5px 0 auto;
}

#uploadbloc {
 margin:0 auto 0 auto;
 padding:3px;
 text-align:center;
 background:#EEE;
 border:1px #444 dotted;
}

#account_panel {
 margin:20px auto 20px auto;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-weight:bold;
 color:#000033;
 text-align:center;
}
#account_menu {
 padding:0;
}
.account_menu {
 width:100px;
 height:100px;
 text-align:center;
 background:#C5F4FC;
 border:1px solid #283E53;
}

#suivi_overflow {
 width:100%;
 height:340px;
 overflow:auto;
}
#suivi_table {
 width:95%;
 margin:10px auto 10px auto;
}
.suivi_tr {
 background:#C5F4FC;
 border:1px solid #283E53;
}
.suivi_td_img {
 width:150px;
 height:150px;
 border-collapse:collapse;
 border:1px solid #283E53;
}
.suivi_td_detail {
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-weight:bold;
 border-collapse:collapse;
 border:1px solid #283E53;
}


#statistique {
 width:100%;
 margin:10px;
 color:#1D1D1D;
}

#w3c {
 color:#CCCCCC;
 text-align:center;
 margin-left:30px;
}

#miniature {
 position:relative;
 float:left;
 left:10px;
}
#ads_upload {
 position:relative;
 float:right;
 margin-right:20px;
}

.success {
 color:green;
 font-weight:bold;
}
.redalert {
 color:red;
 font-weight:bold;
}

.submit {
 background-image:url(images/input_bg.gif);
 height:25px;
 border:1px solid #00436E;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 color:#1D1D1D;
}
.codes_input {
 background:#1D1D1D;
 height:13px;
 border:1px solid #5D5D5D;
 border-left:4px solid #5D5D5D;
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-size:11px;
 color:#DDDDDD;
}

.menu_link:link {
 font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
 font-weight:bold;
 color:#1D1D1D;
}
.menu_link:visited {
 text-decoration:none;
 color:#1D1D1D;
}
.menu_link:hover {
 color:#003399;
 text-decoration:overline;
}
.menu_link:active {
 color:#0066CC;
 text-decoration:underline;
}

.table_form {
 width:450px;
 margin:10px auto 10px auto;
 padding:0;
}
.table_label {
 width:200px;
 padding:2px;
 color:#1D1D1D;
 font-weight:bold;
}
.table_input {
 width:250px;
 padding:2px;
 color:#1D1D1D;
 font-weight:bold;
}

.news_title {
 font-weight:bold;
}
.news_infos {
 font-style:italic;
 text-align:right;
 color:#5D5D5D;
}
.news_contenu {
 margin-top:10px;
 margin-bottom:10px;
 margin-left:10px;
 text-align:justify;
}

#album_gestion {
 margin:5px auto 5px auto;
 padding:0;
 width:500px;
 border:1px solid #000033;
 border-collapse:collapse;
}
.album_gestion_td {
 border:1px solid #000033;
 border-collapse:collapse;
 text-align:center;
}