/* 2008 EGGE v2 */
body {
    font: 14px Arial, Helvetica, sans-serif;
    background: #990000 url(images/bkg.png) no-repeat center top fixed;
    margin: 0; 
    padding: 0;
    text-align: center; 
    color: #333333;
    }

.colcenter #container {
    width: 700px;
    background: #FFFFFF;
    margin: 0 auto; 
    text-align: left; 
    }
.colcenter #header {
	overflow:hidden;
	margin: 0 auto;
	background:#CC6666 url(images/ht.png) no-repeat top;
    }
.colcenter #ct {
	font-size:14px;
    margin: 0; 
	margin-left:20px;
    padding: 15px ;
	padding-top:3px;
	background:url(images/hdt.png) no-repeat bottom left;
    }
.colcenter #ct h1 {
	font-size:16px;
	color:#6699cc;
    }
#menu {
	background:url(images/menubkg.png) no-repeat ;
	font-size:12px;
	height:40px;
	text-transform:uppercase;
	}
#menu a {
	color: #fff;
	text-decoration:none;
	line-height:40px;
	padding:0 5px;
	font-weight:bold;
	}
#active {color: #000033;}
#menu a.first {padding-left:25px;}
#menu a:hover {color:#CC0033;}
.ombline {
	background:url(images/lbk.png) repeat-x top;
	height:6px;
	}
.colcenter #mainContent {
    padding: 10px; 
    background: #FFFFFF ;
	margin:0;
    }
a {
	color: #990033;
	text-decoration:none;
	}
a:hover {color: #FF3300;}
p{margin-top:5px;}
h1, h2, h3 {
	margin:0;
	}
h3{
	color: #336699;
	font-size:13px;
	}
.colcenter #footer {
    padding:10px;
	background: #FFFFFF url(images/ft.png) no-repeat bottom;
	height:43px;
	margin:0;
    }
.colcenter #footer p {
    margin: 0; 
    padding: 10px 0; 
	font-size:10px;
    }
.fltg {
	float:left;
	}
.fltd {
	float:right;
	}
.toggler { 
	background: url(images/box1.png) no-repeat;
	cursor:pointer; 
	text-transform: uppercase;
	color:#cc0033; 
	margin: 0; 
	padding:7px 10px 5px 26px; 
	font-size:13px; 
	border-bottom:1px solid #ddd;
 	}
.element { 
	padding:5px 5px 20px 5px;
	border:1px solid #ddd; 
	border-top:none;
	background:#fff url(images/boxft.png) repeat-x bottom;
	margin-bottom:5px;
	}
.gal {
	text-align:center;
	}
.gal img {	
	background:url(images/imgbkg.png) no-repeat right bottom;	
	padding:10px;
	margin:2px;
	}
a img {
	border:none;
	}
form {
	padding:0 5px 5px 5px; 
	margin:0 10px;
	}
label {
	font-weight:bold; 
	color: #666666; 
	font-size:12px;
	}
textarea {width:100%;}
.px11 {
	font-size:11px; 
	color:#990000;
	}
.erreur {
	border:1px dashed #999; 
	color:#990000; 
	font-weight:bold; 
	background: url(images/strip1.png); 
	font-size:12px;
	padding:2px 8px;
	}
.erreur li {
	list-style-image:url(images/bad.png);
	list-style-position:inside;
	}
.lk {border-bottom:1px solid #eee;padding-top:5px; margin-bottom:5px;}
.lk h2 {font-size:14px; color:#003366;}
.legend {font-size:11px;color: #666666; font-style:oblique;}
#bcube { border:1px solid #ddd; list-style-type:none; }


.codebox {background-color:#eee; border-left:7px solid #999999;padding:7px;margin:5px 0;}
hr {background:#ccc;border:none;height:1px;}
.mark a img { opacity: 0.5;
  filter:alpha(opacity=50);}
.mark a:hover img {opacity: 1.0;
  filter:alpha(opacity=100);}
#success {background:url(images/strip1.png);
	color:#006600;
	border:1px dashed #006600;  
	font-weight:bold;
	font-size:13px;
	padding:10px;
	text-align:center;
}