/*@import url( /style/form.css );*/
@import url( /style/element.css );
@import url( /style/form.css );
.page {
	width: 760px;
	table-layout: fixed;
	border-collapse: collapse;
	/*font-size: 100%;*/
	margin: 0 auto;
	font-size: 87.5%; /* Resets 1em to 10px */
}
.head {height: 65px; background: transparent url(/style/logo-le-dromadaire-bleu.jpg) no-repeat top left;}
.head h1 {text-indent: -9000px;}
#content {
	width: 760px;
	margin: 8px auto;
	padding: 0;
	text-align: left;
	line-height: 150%;
	background: transparent url(/style/bg-s2.gif) repeat-y 555px 0;
}
#article {
	float: left;
	width: 550px;
	margin-top: 0px;
    /*background-color: #000;*/
}
#column {
	width: 134px;
	/*background: transparent url(/style/bg-s.gif);*/
	margin: 0;
	padding: 10px;
	float: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 184px;
}
html>body #column {
	width: 184px;
}
#menu-general { background: transparent url(/style/x-bg-menu.jpg) repeat-x; position:relative; height:25px; }

#menu-general dl dt, #menu-general dl dd {
    list-style-type: none;
    float:left;
    display:inline;
    padding: 4px 10px;
    margin:0;
    background:transparent url(/style/sep-menu-general.gif) no-repeat top left;
}
#menu-general dl dd {
    float:right;
}
#menu-general a {
    text-decoration: none;
    color: #42658d;
}
#menu-general a:hover {
    color: #000;
}
.invisible { display:none; }
.col-section {
    margin: 0px 0px 15px 0px;
    padding: 0px 10px 15px 10px;
    border: 5px solid #fff;
    background: #fbfaf8;
    line-height: 1.8em;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2decd', Direction=135, Strength=5);
}
.last {
    /*background:#fff url(/style/bkg-flowers.jpg) no-repeat bottom right;*/
}
.col-section[class] {
    border-right-width: 8px;
    border-bottom-width: 8px;
    -moz-border-right-colors: #f4f3f0 #e2decd #d6d2c2 #fff #fff #fff #fff #fff;
    -moz-border-bottom-colors: #f4f3f0 #e2decd #d6d2c2 #fff #fff #fff #fff #fff;
    -moz-border-radius: 3px;
}

.col-section h2 {
    margin: 0px -10px 10px -10px!important;
    padding: 5px 10px;
    border-top: 1px solid #e2decd!important;
    border-left: 1px solid #e2decd!important;
    border-bottom: 1px solid #d6d2c2!important;
    border-right: 1px solid #d6d2c2!important;
    background: #ebeadb;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 1em;
}

.col-section a {
    color: #4d7097!important;
    text-decoration: none;
    border-bottom: 1px dotted #4d7097;
}

.col-section a:visited {
    color: #000!important;
    border-bottom: 1px dotted #000;
    text-decoration: none;
}

.col-section a:hover {
    color: #f00!important;
    text-decoration: none;
    border-bottom: 1px solid red;
    background: #ffeeee;
}
p#cred {
	clear: both;
}
p#credits {
	/*width: 700px;*/
	height: 26px;
	padding: 8px 5px 0;
	clear: both;
	background: url(/D.gif) no-repeat 0 0px;
	color: #FFF;
	font-size: 10px !important;
	line-height: 120%;
	voice-family: "\"}\"";
	voice-family:inherit;
	/*width: 690px;*/
	height: 18px;
}
#site>p#credits {
	height: 18px;
}

#home p#credits {
	height: 24px;
	padding: 5px 5px 0;
	background: #FFF url(/X.gif) no-repeat 0 5px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 19px;
}
#frame {
    background: red url(/style/frame.gif) no-repeat 50% 50%;	
}
#frame img {
	margin:18px 25px;
}
