/*Description de produit*/
#description_produit {text-align: justify;}
#description_produit hr hr {width:100%; height:1px; color:#990000; border-color:#990000; border-top-width:0.5; border-style:solid;}
#description_produit table {border-collapse: collapse; border: 0pt; padding: 0pt; spacing: 0pt; width: 100%;}
#description_produit td.rubrique {border-color: #E5E5E5; border-width:2px; border-style:solid;  color: black; font-weight: regular; font-size: 14pt; valign: top; padding: 5pt;}



#banner, #sidebar-2, #footer { /* Les éléments qui ne seront pas affichés  */ 
    display :none; 
} 
 

#cadre {
	 margin-top: 6px;
	 padding: 5px 10px 10px 10px;
	 border: 0px solid #red;
}

/*This CSS controls the background image of headerleader module*/
#headerleader .module-gradient {width: 958px;padding: 3px 0px 0px 5px;
	background: url(../images/barrehautok.png) no-repeat;
	position: absolute;
	height: 100%;
	margin: 0 0px 0px;
	top: 0;
	left: 0;
}
#headerleader .moduledarkS,#headerleader .modulelightS,#headerleader .modulemidS,#headerleader .modulelight,#headerleader .moduledark,#headerleader .modulemid {margin:8px;}

/*Border colors*/
.topbar {background: #990000;}
#wrap-b{border: 0px solid #000000;}
#wrap {background:#FFF;}

/*Font styling for footer*/
#footer {background:0;text-align:center;height:19px;}
#footer #mainlevel li a{font:11px Arial, Helvetica, sans-serif;color:#666;}
#footer #mainlevel li a:hover,#footer #mainlevel li a#active_menu{color:#333;text-decoration:underline;}

#swiss {text-align: right; color: #666;}
#adresse {color: #666;}

/*------------------Typography and Joomla Styles----------------*/

/*Sitewide font style, DONT set size here*/
body {font-family: Verdana, Arial, Helvetica, sans-serif;color:#666;background:url(../images/fondpetitscarre.jpg);}

/*Set global font sizes here*/
#sidebar {font-size:90%;} /*left column*/
#sidebar-2 {font-size:90%;} /*right column*/

/* Couleur de DOCman */
#dm_docs {margin-bottom: 40px;}
#dm_cats h3, #dm_docs h3 {background: #990000; color: #fff;}
a.dm_name:hover {background:#990000; color:#FFCB05;}
a.dm_files:hover {background:#990000; color:#FFCB05;}

a.contentpagetitle:link, a.contentpagetitle:visited {	
padding:1px 0 0.3em 0;color: #990000;width:99%;text-decoration:none;
font: bold 18px/20px Arial, Helvetica, sans-serif;text-align:left;letter-spacing: -1px;}
.contentheading{	
padding:1px 0 0.3em 0;color: #990000;width:99%;text-decoration:none;
font: bold 22px/24px Arial, Helvetica, sans-serif;text-align:left;letter-spacing: -1px;}
.componentheading {color:#666;font: bold 24px Arial, Helvetica, sans-serif;letter-spacing: -1px;padding-bottom: 15px;}
.contentpaneopen{width: 100%;}
a.contentpagetitle:hover {color: #666;}
h1 {font: bold 22px Arial, Helvetica, sans-serif; margin:0; color: #000000; letter-spacing:-1px; font-weight:bold;}
h2 {font: bold 22px Arial, Helvetica, sans-serif; margin:0; color: #990000; letter-spacing:-1px; font-weight:bold;}
h3 {font: bold 18px Arial, Helvetica, sans-serif; margin:0; color: #333;}
h4 {font: bold 18px Arial, Helvetica, sans-serif; margin:0; color: #990000;}
h5 {font: bold 12px Arial, Helvetica, sans-serif; margin:0; color: #000000;}
h6 {font: bold 14px Arial, Helvetica, sans-serif; margin:0; color: #990000; font-weight:bold;}


hr {width:100%; height:1px; color:#990000; border-color:#990000; border-top-width:0.5; border-style:solid;}
form {margin-bottom: 40px;}

/*Liens menu principal*/
a.mainlevel-nav:link{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.mainlevel-nav:visited{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.mainlevel-nav:hover{
	color: #FFCB05;
	font-weight: bold;
	text-decoration:none;
}

/*liens*/
a:link, a:visited {
	color: #606060;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration:none;
}
a.category:hover {color: #990000;}
table.contenttoc {color: #330;border: 1px solid #ccc;}
table.contenttoc td {font-size: 0.9em;font-weight: normal;text-align:left;}
div.mosimage_caption {font-size:0.9em;color:#666;}
.pagenav{color:#73819C;padding:3px 5px 3px 3px;}
ul.latestnewsdark,ul.latestnewslight,ul.latestnewsmid,ul.latestnewsdarkS,ul.latestnewsmidS,ul.latestnewslightS {
	list-style:none;
	padding:0px;
	margin:0px;
	text-align: left;
}

/* Définition lightbox */
.madd_lightbox img {
	border: 1px solid #ccc;
}

/*go up*/
.moduletable-blanc a:link{
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
.moduletable-blanc a:visited{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}	
.moduletable-blanc a:hover{
	color: #FFCB05;
	font-weight: bold;
	text-decoration: none;
}	

/*Header for table content*/
td.sectiontableheader {
	color: #FFCB05;
	background: #990000;
	font-weight:bold;
	padding: 4px;
}

/*Alternating table rows*/
tr.sectiontableentry1 td,td.sectiontableentry1 {
	padding: 4px;
	background-color: #ffffff;
	font-size:90%;
}
tr.sectiontableentry2 td ,td.sectiontableentry2{
	padding: 4px;
	background-color: #ffffff;
	font-size:90%;
}

/*Main horizontal Navigation*/
#navbar .moduletopnav a:link,#navbar .moduletopnav a:visited{font:bold 12px Arial,Helvetica,sans-serif;color:#FFCB05;text-decoration:none;}
#navbar .moduletopnav a:hover{background: #990000;}

/*Side Column Navigation*/

ul#mainlevel-sidenav {list-style:none;margin:0;padding:0;}
ul#mainlevel-sidenav a{text-decoration:none;}
ul#mainlevel-sidenav a:hover {text-decoration:underline;}


/*SOLID Rounded Boxes TEXT COLORS*/
#sidebar h3,#sidebar-2 h3,.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3 {
	text-align: left;
	margin: 0 0 0 10px;
	font: bold 12px/1.9em Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.moduledarkS p,.modulelightS p,.modulemidS p {font-size: 1em;line-height: 1.25em;
	font-weight: bold;
}
.moduledarkS,.moduledarkS a:link, .moduledarkS a:visited, .moduledarkS li a,.moduledarkS p,.moduledarkS td,.moduledarkS ul,.moduledarkS h3 {color:#FFF;
	font-weight: bold;
}
.modulelightS,.modulelightS a:link, .modulelightS a:visited, .modulelightS li a, .modulelightS p, .modulelightS td,.modulelightS ul,.modulelightS h3, .modulelightS {color:#FFF;
	font-weight: bold;
}
.modulemidS,.modulemidS a:link, .modulemidS a:visited, .modulemidS li a, .modulemidS p,.modulemidS td,.modulemidS ul,.modulemidS h3{color:#FFF;}
/*SOLID ROUND BOX BACKGROUND COLORS*/
.modulelightS {background: #333 url(../images/mod_tr_lightS.png) top right no-repeat}
.modulemidS {background: #990000 url(../images/mod_tr_midS.png) no-repeat right;}
.moduledarkS {background: #000 url(../images/mod_tr_darkS.png) top right no-repeat;}

.modulemid hr {background-color: black; height: 1px; border: 0 none;}
#module_separator  {margin: -6px 0;}

/*BORDERED Rounded boxes*/
.moduledark h3,.modulemid h3,.modulelight h3 {color:#fff;}
.module h3,.modulebdr h3 {color:#666;}

.search a:visited{
	color: #800;	
}
#mod_search_searchword {
  -moz-opacity:0.5;
  opacity: 0.5;
  filter:alpha(opacity=50);
}

.border_search {		
	border-bottom: 1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:15px;
}
  