
/*mise en page*/

html, body {
	height: 101%;
	text-align: center;
	background: #FFFFFF;
	background-color: #FFFFFF;
	}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #4D4D4D;
	}
table {
	padding: 0px;
	margin: 0px;
	cellspacing: 0px;
	outline-width: 0px;
	cellpadding: 0px;
	cellmargin: 0px;}

#page {
	background: #FFFFFF;
	position: relative;
  	margin-right: auto;
	margin-left: auto;
	width: 900px;
/*	height: 164px;*/
	}


#en_tete {
	position: relative;
	width: 900px;
	height: 164px;
/*	z-index: 10;*/
	}

#menu_haut {
	background-color: #FFFFFF;
	position: absolute;
	top: 88px;/*_top:78px;*/
	left: 292px;
	width: 506px;
	height: 14px;
/*	overflow:hidden;
	z-index: 12;*/
}
	
#menu_gauche {
	background-color: #FFFFFF;
	position: absolute;
	top: 166px;
	left: 66px;
	width: 141px;
	height: 20px;
	}

#rechercher {
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	height: 18px;
	width: 141px;
	border: 1px solid #C2C2C2;
		}
	
#newsletter {
	background-color: #FFFFFF;
	position: absolute;
	top: 25px;
	left: 0px;
	height: 18px;
	width: 141px;
	border: 1px solid #C2C2C2; 
	overflow: hidden;
	}
	
#menu_icones {
/*	background: url(../images/icones.gif);
	background-repeat: no-repeat;*/
	margin-top: 20px;
	top: 86px;
	left: 17px;
	height: 178px;
	width: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	position: absolute;
	border: 0px;
	}
	
#contenu {
	background-color: #FFFFFF;
	position: absolute;
	top: 164px;
	left: 292px;
	width: 506px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	z-index: 0;
	overflow: hidden;
	}
#advert1 {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 506px;
	border-collapse: collapse;
	border-width: 0px;
	}
#advert2 {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 506px;
	border-collapse: collapse;
	border-width: 0px;
	}
#advert3 {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 506px;
	border-collapse: collapse;
	border-width: 0px;
	}
#piedpage {
	margin: 30px 0 0 0;
	padding: 0px;
	clear: left;
	bottom: 0%;
	position: relative;
	height: 10px;
	width: 506px;
	background-color: #A6A6A6;
text-align:center;
}

/*alignement rubriques menu_haut*/
#e0_0i {text-align: left}
#e0_3i {
	text-align: left;
	margin-right:0px;
}
#e0_8i {
	text-align: left;
	margin-left: 10px;
}
#e0_12i {text-align: left}
#e0_15i {
	text-align: left;
	margin-left:0px;
}
#e0_19i {text-align: left}
#e0_20i {
	text-align: right;
/*	margin-left:0px;*/
	width:45px;

}

/*#e0_17i {text-align: right}*/
/*#e0_18i {text-align: center}*/

/*configuration menu_icones////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
table.moduletable th, tr, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055282;
	border-collapse: collapse;
	border-width: 0px;
	text-align: left;
	margin: 0px;
	}

table.moduletableicones td, tr, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A6A6A6;
	border-collapse: collapse;
	border-width: 0px;
	text-align: justify;
	margin: 0px;
	}

table.moduletableicones td, tr, div {
	border-collapse: collapse;
	border-width: 0px;
	text-align: left;
	margin: 0px;
	}
table.moduletableicones img {
	vertical-align:middle;
	text-align:right;
/*	display: inline-block;*/
	right:0px;
	position:absolute;
	}

table.moduletableicones td{
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px 0px 13px 0px;
	margin: 0px;
	}

#menu_icones a:link {
	color: #A6A6A6;
	text-decoration: none;
	}

#menu_icones a:visited {
	color: #A6A6A6;
	text-decoration: none;
	}

#menu_icones a:hover {
	color: #0775B8;
	text-decoration: none;
	}
	



/*configuration menu_accesblog////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

table.moduletableaccesblog {
	padding: 10px 0px 0px 0px;
	width: 506px;
	height: 15px;
	}		

table.moduletableaccesblog td {
	background: url(../images/trait.gif);
	background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055282;
	border-collapse: collapse;
	border-width:0px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 506px;
	height: 15px;
	}		

.mainlevelaccesblog {
background-color: #FFFFFF}


/*configuration general////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A6A6A6;
	padding: 0px;
	margin: 2px 5px 0px 3px;
	background-color: #FFFFFF;
	border: 1px solid #A6A6A6;
	}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	padding: 0px;
	margin: 0 0 0 18px;
	color: #A6A6A6;
	background-color: #FFFFFF;
	border: 0px solid #A6A6A6;
	}

a:link, a:visited {
	color: #A6A6A6;
	text-decoration: none;
	}

a:hover {
	color: #055282;
	text-decoration: none;
	}


/*configuration contenu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenu a:link {
	color: #0775B8;
	text-decoration: none;
	}
	
#contenu a:visited {
	color: #0775B8;
	text-decoration: none;
	}
	
#contenu a:hover {
	color: #055282;
	text-decoration: underline;
	}

.liens {
	background-image: url(../images/lien.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
	font-size: 11px;
	text-align: left;
	line-height: 20px
	}

.contact {
	background-image: url(../images/contact.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
	font-size: 11px;
	text-align: left;
	line-height: 20px
	}  

.fichier {
	background-image: url(../images/fichier.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
	font-size: 11px;
	text-align: left;
	line-height: 20px
	}

.titre { /*
	background-image: url(../images/trait.gif);
	background-repeat: repeat-x;
	background-position: center right;
	background-origin: 50%	50%;
	background-size: 506px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	width: 506px;
	line-height: 35px
	}

/*#titre { 
	background-image: url(../images/trait.gif);
	background-repeat: repeat-x;
	background-position: center right;
	background-origin: 50%	50%;
	background-size: 506px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	width: 506px;
	line-height: 35px
	}*/

.contentpaneopen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	clear: left;
	padding: 0px;
	border : 0px;
	}

table.contentpaneopen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	border-collapse: collapse;
	border-width:0px;
	text-align: justify;
	padding: 0px;
/*	border:1px solid #C2C2C2;*/
	}

table.contentpaneopen td{
	border-collapse: collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
	width: 506px;
	}
tr.contentpanopen td {
	padding-bottom:15px;
}
	
table.contentpaneopen .buttonheading img{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	}
	
table.contentpaneopen .buttonheading {
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 25px;
	}

/*
table.contentpaneopen img{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	clear: left;
	border-collapse: collapse;
	border: 0px;
	}

.contentpaneopen img{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	clear: left;
	border-collapse: collapse;
	border: 0px;
	}
	
	*/
.contentheading, .componentheading {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	font-weight      : bold;
	color            : #4D4D4D;
	text-align       : left;
	margin: 0px;
	padding: 0px;
	} 


table.moduletablefront .contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	border-collapse: collapse;
	padding: 5px 0px 0px 0px;	
	}
	
table.moduletablefronttribune .contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	border-collapse: collapse;
	padding: 5px 0px 0px 0px;	
	}
table.moduletablefront {
	border-collapse: collapse;
	margin: 0px 0px 10px 0px;	
	}
table.moduletablefronttribune {
	border-collapse: collapse;
	margin: 0px 0px 25px 0px;	
	}
.titreNOUVELLES{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px 0px 0px;	
	}


/*VIRTUMART*/
a.pathway {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 12px;
	font-weight      : bold;
	color            : #055282;
	text-align       : left;
	margin: 0px;
	}
/*#webdeveloper-element-information-attibutes td, tr img {
width: 100%;
height: 100%
}*/

h3 {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 12px;
	font-weight      : bold;
	color            : #055282;
	text-align       : left;
	margin: 0px;
	}
	
.untesst {
	font-family: Helvetica, sans-serif;
	left: 0px;
	font-size: 35px;
	color: #A6A6A6;
	width: 506px;
	height: 1px;
	letter-spacing: 15px;
	border: 1px dashed;
	}
/*
#addtocart   p {text-align: right;

}
*/

/* For content item titles that are hyperlink instead of Read On //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #0775B8;
	text-align:left;
	text-decoration: none;
	padding:3px;
	}

a.contentpagetitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #055282;
	text-decoration: underline;
	font-weight: bold;
	}

a.category:link, a.category:visited {
	color: #0775B8;
	font-weight: bold;
	font-size: 11px;
	font-weight: bold;
	}

a.category:hover {
	color: #055282;
	text-decoration: none;
	}



/*newsletter////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
table.moduletableletter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #A6A6A6;
  border-collapse: collapse;
  border-width: 0px;
  text-align: justify;
  margin: 0px;
}

table.moduletableletter td {
  border-collapse: collapse;
  border-width: 0px;
  padding: 1px 0px 0px 2px;
  margin: 0px;
}




/*Rechercher////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.search {
  border-collapse: collapse;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

#menu_gauche .inputbox {
	border:0;
	}
	
#search {
  border-collapse: collapse;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

.inputbox2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  size: 11px;
  color: #A6A6A6;
  width: 115px;
  padding: 0px;
  margin-left: 3px;
  background-color: transparent;
  border: 0px solid #FFFFFF;
}

.button2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 10px;
  width: 20px;
  margin: 0px;
  padding: 2px 0px 0px 0px;
  color: #A6A6A6;
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
}

table.searchintro {
	width: 506px;
	display:none;
}

table.searchintro td {
	background-color: #293C43;
	width: 506px;
	color: #FFFFFF;
	font-weight: bold;
	display:none;
}


.sectiontableentry1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4D4D4D;
  text-align: justify;
  vertical-align:top;
}

.sectiontableentry2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4D4D4D;
  text-align: justify;
  vertical-align:top;
}

td.sectiontableentry1 {
	width:20%;
}
td.sectiontableentry2 {
	width:20%;
}

tr.sectiontableentry1 td {
	padding-bottom:15px;
}

tr.sectiontableentry2 td {
	padding-bottom:15px;
}

.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #A6A6A6;
  text-decoration: none;

}

.highlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: Italic;
  font-weight:bolder;
  /*color: #101010;*/
  color: #080808;
}




/*virtuemart*/

.untesst {border-style: dotted;}


.contentdescription_contacts {
	display:none;
}

fieldset {
	border:1px solid #A6A6A6;
	}

.IMG_LEFT {
/*	float:left;*/
	margin:0px 8px 5px 0px;
	padding:2px;
	border:1px solid #A6A6A6;
}
.IMG_RIGHT {
	/*float:right;*/
	margin:0px 2px 5px 8px;
	padding:2px;
	border:1px solid #A6A6A6;
}

.article_seperator {
/*	border-bottom:2px solid #A6A6A6;
	width:506px;*/
}
.readon_listart {
/*	border-bottom:3px dashed #A6A6A6;*/
}

.contentheading_listart, .componentheading_listart {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 12px;
	font-weight      : bold;
	color            : #055282;
	text-align       : left;
	margin: 0px;
	/*padding-left: 20px;
	background: url(../images/blog.gif);
	background-repeat: no-repeat;
	background-position:left;*/
}

/*hr {
	color: #A6A6A6;
	background-color: #A6A6A6;
	height:1px;
	border: 0;
	width:100%;
	border: 0px dashed white;
}
*/
/*hr {
background: transparent;
color: transparent;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px dashed #A6A6A6;
}
*/
hr {
color: #FFF;
background: #FFF;
border-top:1px solid #FFF;
border-bottom: 1px dashed #A6A6A6;
clear: both}

/*.moduletable_menup table th, tr, td, p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #055282;
	border-collapse: collapse;
	border-width: 0px;
	text-align: justify;
	margin: 0px;
	width:100%;
}*/
.mainlevel_menup {
	text-align:center;
	padding:0px 29px 0px 0px;
	}
#active_menu_menup {
	color:#A6A6A6;
	font-weight:bolder;
	}
#menu_haut>table>tbody>tr>td {
	background:yellow;
	text-align:center;
	}
/*
table.contentpaneopen_listart p>img {
	margin-left:10px;
	border:1px solid #A6A6A6;
	padding:2px;
}
*/


.back_button {
	text-align:right;
	font-size:10px;
}

/*.foot .small{
text-align:center;
background:red;
color:blue;
}
.moduletable.foot>tbody>tr>td>span>.small>p {
text-align:center
}*/

