/* Global param. */

tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}

/* hr {
  background       : #999999;
  height           : 1px;
  width            : 100%;
}
*/





/* couleurs */

.contentheading, .componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #555555;
  text-align       : left;
}

a:link, a:visited {
color: #CC6600;
text-decoration: none;
}

a:hover {
color: #FF1100;
text-decoration: underline;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #ffffff;
	text-align:left;
	text-decoration: underline;
	}

a.contentpagetitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
  font-size: 11px;
font-weight: bold;
}

a.category:hover {
  color            : #999999;
}






/* Top menu */

#mainlevel-nav {
margin: 0; padding: 0;
}

#mainlevel-nav li {
background-image:none;
padding-left:0px;
list-style:none; 
margin:0;
width:104px; 
font-size:10px;
line-height:29px;
white-space:nowrap;
text-indent:0px;
float:left;
font-weight:bold;
text-align:center;
}

#mainlevel-nav a {
display:block;
float:right;
text-decoration:none;
background:#ffffff url(../images/B3_01.jpg);
color:white;
}

#mainlevel-nav a {
float: none;
}


#mainlevel-nav a:hover {
background:#000000 url(../images/bouton2.jpg);
}





/* module de gauche */

table.moduletable {
/* padding:5px 0px 5px 8px;
width:100%; */
}

table.moduletable th {
font-size: 11px;
font-weight: bold;
color:#000000;
text-align:center;
width:90%;
letter-spacing:12px;
}





/* Contacts */

.contentpane {
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
margin-left:20px;
}






table.contact {
/* font-size: 100px;
font-weight: bold;
color:#000000;
text-align:center;
width:90%; */
background-color:#222222;
}




/* Contenu principal */

.contentpaneopen {
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
margin-left:20px;
}





/* Javascript Back button */
.back_button {
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}





/* gamical customs */

.bas {
background: url(../images/C_02.jpg) repeat-x;
}

.orange1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff9900;
float:right;
height:21px;
}

.orange {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:medium;
font-size:11px;
color:#ff9900;
width:100%;
text-decoration:none;
line-height:10px;
padding:0px 10px 0px 0px;
float:right;
}

.mainmenubkgnd {
background: url(../images/bouton.jpg);
height:29px;
}

.graybgnd {
background: url(../images/B2_01.jpg);
height:21px;
}

.leftshadow {
background: url(../images/B_01.jpg);
}

.rightshadow {
background: url(../images/B_03.jpg);
}

.banner {
background: url(../images/banner.jpg);
}

.fade {
padding:4px;
background:#F6F5F3 url(../images/fade.jpg) repeat-x;
border: solid;
border-color:#B5B3AC;
border-width:1px;
}



.searchblock {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
margin-left:10px;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : right;
  margin-right:10px;
}

.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #999999;
  color            : #000000;
  border           : 1px solid #CCCCCC;
/* vertical-align: middle; */
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}

.black {
  background-color : #000000;
}