/* CityDesk default style sheet */


/* Basic HTML Element Style */
body {
	background: #FFEFDF;
	color: Black;
	font: normal 12px/12px Arial, Courier, "MS Sans Serif", sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

h1 {
	font: italic 28px Arial, Courier, "MS Sans Serif", sans-serif;
	margin: 0px;
	text-align: left;
}
h2 {
	font: bold 10px Arial, Courier, "MS Sans Serif", sans-serif;
	padding: 0;
	margin: 0;
	text-align: left;
}
h3 {
	font: 18px Arial, Courier, "MS Sans Serif", sans-serif;
	text-align: left;
}

h4, h5 {
	font: italic normal 11px Arial, Courier, "MS Sans Serif", sans-serif;
	margin: 0px;
	text-align: left;
}

table {
	margin: 0;
	padding : 0;
	text-align: center;
}

tr {
	margin: 0;
	padding : 0;
}

td {
	margin: 0;
	padding : 0;
	font: normal 12px Arial, Courier, "MS Sans Serif", sans-serif;
}

#container {
 padding : 0;
 margin-top: 20px;
 margin-left: auto;
 margin-right: auto;
 width: 750px;
 border: 1px #9D4F00;
 background: #fff;
}

#header {
 margin: 0;
 padding : 0;
 width: 100%;
 background: #FF9933;
}
 /*border-bottom: 1px solid #EA7500;*/
#header .sitename {
	margin: 0 100% -1px 0;
	padding: 0;
	display: block;
	top: 0px;
	width: 260px;
	height: 60px;
	background-image: url(../images/logo_grundey_fr.gif);
	background-repeat:no-repeat;
}

#header .sitenamenl {
	margin: 0 100% -1px 0;
	padding: 0;
	display: block;
	top: 0px;
	width: 260px;
	height: 60px;
	background-image: url(../images/logo_grundey_nl.gif);
	background-repeat:no-repeat;
}

#header .sitenamefrhome {
	/*margin: 0 100% -1px 0;*/
	margin: 0 0 -1px 0;
	padding: 0;
	display: block;
	top: 0px;
	width: 260px;
	height: 60px;
	background-image: url(../images/logo_grundey_fr.gif);
	background-repeat:no-repeat;
}

#header .sitenamenlhome {
	margin: 0 0 -1px 0;
	padding: 0;
	display: block;
	top: 0px;
	width: 260px;
	height: 60px;
	background-image: url(../images/logo_grundey_nl.gif);
	background-repeat:no-repeat;
}

#header .sitename span, #header .sitenamenl span, #header .sitenamenlhome span, #header .sitenamefrhome span {
	display: none;
}

#header .tagname {
	margin: 0 0 0 15px;
	padding: 0;
	display: block;
	font: italic bold 12px/16px Arial, Courier, "MS Sans Serif", sans-serif;
	text-align: left;
}

#header .tagnamefrhome {
	margin: 0 0 0 15px;
	padding: 0;
	display: block;
	font: italic bold 12px/16px Arial, Courier, "MS Sans Serif", sans-serif;
	text-align: left;
}

#header .tagnamenlhome {
	margin: 0 25px 0 0;
	padding: 0;
	display: block;
	font: italic bold 12px/16px Arial, Courier, "MS Sans Serif", sans-serif;
	text-align: right;
}

#header .navigation {
	margin: 0;
	padding: 0;
	text-align: center;
}

#header .navigationfrhome {
	margin: 2px 0 0 35px;
	padding: 0;
	text-align: left;
}

#header .navigationnlhome {
	margin: 2px 35px 0 0;
	padding: 0;
	text-align: right;
}


#footer {
 margin: 0;
 padding : 0;
 clear: left;
 float: left;
 border: 5px  #996666;
 width: 100%;
 background: #FF9933;
}


#footer .bruit {
	margin: 0;
	padding: 0;
	/*display: block;*/
	width: 189px;
	height: 37px;
	background-image: url(../images/contre_bruit.gif);
	background-repeat:no-repeat;
	border: 1px solid #000;
	position: relative;
	top: 0;
	left: 0;
}

#footer .bruit span, #footer .vibrations span {
	display: none;
}

#footer .vibrations {
	margin: 0;
	padding: 0;
	display: block;
	width: 291px;
	height: 37px;
	background-image: url(../images/contre_vibrations.gif);
	background-repeat:no-repeat;
	position: relative;
	top: 0;
	right: 0;
}


#core {
 margin: 0;
 padding: 2px 0 1em 2px;
 border: 1px solid #FFB973;
 text-align: left;
 pause-after: 1;
}

#core h1 {
 text-align: left;
 background: transparent;
 font: italic normal 24px/24px Arial, Courier, "MS Sans Serif", sans-serif;
 color: #E17100;
}


#core h2 {
 margin: 8px 0 8px 30px;
 padding: 0;
 font: normal bold 16px/18px Arial, Courier, "MS Sans Serif", sans-serif;
 text-align: left;
 text-decoration: underline;
 background: transparent;
 color: #E17100;
}

#core h3 {
 margin: 8px 0 8px 50px;
 padding: 0;
 font: normal normal 12px/14px Arial, Courier, "MS Sans Serif", sans-serif;
  background: transparent;
 color: #E17100;
}

#core p {
	margin: 15px 40px 10px 40px;
	padding: 0;
	text-align: left;
 font: normal normal 12px/14px Arial, Courier, "MS Sans Serif", sans-serif;
}

#core ul {
	margin: 0 0 10px 50px;
	padding: 0;
	list-style-type: disc;
	list-style-position: inside;
	text-align: left;
	clear: left;
}

#core li {
	padding: 2px 0 2px 0;
	margin: 0;
	text-align: left;
	list-style-type: disc;
	list-style-position: inside;
}



li.titrecatalogue {
	display: block;
	padding: 2px;
	margin: 0;
	text-align: left;
	font: normal normal 14px/18px Arial, Courier, "MS Sans Serif", sans-serif;
	list-style-type: none;
	list-style-position: outside ;
} 

.titrecatalogue a {
	margin: 2px;
	padding: 0 4px 0 4px;
	font: normal normal 12px/12px Arial, Courier, "MS Sans Serif", sans-serif;
}

.titrecatalogue a:link {
	text-decoration: none;
	color: blue;
	background: transparent; 
}

.titrecatalogue a:active {
	text-decoration: none;
	color: blue;
	background: transparent; 
}

.titrecatalogue a:hover {
	text-decoration: underline;
	color: blue;
	background: transparent; 
}

.titrecatalogue a:visited {
	text-decoration: underline;
	color: #660099;
	background: transparent; 
}


#core .titrefiche {
 margin: 10px 15px  7px 15px;
 padding: 0;
 position: relative;
}
#core .type {
 position: relative;
 margin: 0px 0 0 20px;
 padding: 0;
 font: italic bold 14px/14px Arial, Courier, "MS Sans Serif", sans-serif;
 text-align: left;
 color: #E17100;
 background: transparent;

}

.pdf {
 position: relative;
 margin: 0;
	padding: 0 10px 0 0;
	float: right;
}

.navigation {
	 margin: 0;
	 padding: 0;
	 color: #B25A00;
	 background: transparent;
}

.navigation a, .navigationnlhome a,  .navigationfrhome a {
	margin: 2px;
	padding: 0 4px 0 4px;
	font: normal normal 12px/12px Arial, Courier, "MS Sans Serif", sans-serif;
	text-decoration: none;
	color: #fff;

}

.navigation a:link, .navigationnlhome a:link,  .navigationfrhome a:visited{
	text-decoration: none;
	color: #fff;
	background: transparent; 
}

.navigation a:visited, .navigationnlhome a:visited,  .navigationfrhome a:visited {
	text-decoration: none;
	color: #fff;
	background: transparent; 
}

.navigation a:hover, .navigationnlhome a:hover, .navigationfrhome a:hover {
	text-decoration: underline;
	color: #fff;
	background: transparent; 
}

.navigation a:active, .navigationnlhome a:active,  .navigationfrhome a:active {
	text-decoration: none;
	color: #fff;
	background: transparent; 
}


#breadcrumb {
	margin: 0;
	padding: 0 0 2px 2px;
	font-size: 9px;
	position: relative;
	background: #FFEFDF;
	text-align: left;
}
 

/*  Element constitutif d'une fiche  */
/*  #description, #dimensions, #charges */

#headfiche {
 margin: 0;
 padding: 0;
 position: relative;
 
}

#fiche {
 margin: 20px 0 0 0;
 padding: 0;
 border: 4px  Yellow;
 clear: both;
  position: relative;
}

#dimensions {
 width:auto;
 margin: 0;
 padding: 2px;
 text-align: center; 
  border: 3px  #CC33FF;
}

#description {
 margin: 0;
 padding: 0;
 border: 4px  #6666CC;
}

#charges {
 margin: 0;
 padding: 0;
 text-align: center;
 border: 0px  blue;
}

#dimensions table, #charges table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}

.listecataloguetitre {
 padding: 0 0 0 30px;
 margin: 0;
 text-align: left ;
}

.listecatalogueteaser {
 padding: 3px 5px 0 30px;
 margin: 0;
 text-align: left ;
}

#index {
 margin: 30px 0 0 0;
 padding: 0;
 border: 0px solid #FFB973;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 pause-after: 1;
}

#index ul {
margin: 0;
padding: 0;
}

#index li {
	padding: 5px 0 5px 0;
	margin: 0 0 0 30px;
	text-align: left;
	list-style-type: disc;
	list-style-position: inside;
}

#index .titre {
 margin: 0;
 padding: 5px 0 0 5px;
 font: normal bold 16px/18px Arial, Helvetica, sans-serif;
 color:#FF6600;
 text-align:center;
}

#index .tagline {
 margin: 0;
 padding: 0 0 10px 5px;
 font: italic bold 12px/16px Arial, Helvetica, sans-serif;
 text-align:center;
 }

#index .text {
 margin: 0;
 padding: 0;
 font: normal normal 12px/16px Arial, Helvetica, sans-serif;
}

#index .text p {
 margin: 0 0 0 15px;
 padding: 3px 0 3px 0;
}

#index .adresse {
margin: 0;
padding: 0;
background-color: #FF9900;
color:#FFFFFF;
}

.accueil {
margin:0 0 0 -20px;
padding: 0;
text-align: left;
color:#00CC00
 font-size:16px;
}

.accueiltagline {
margin:0 0 0 -20px;
padding: 0;
font-weight: bold ;
text-align: left;
}


/*#charges table { 
 margin-left: 50%;
 margin-right: 50%;
}*/

/*
#description {
 margin: 0;
 padding: 0;
 position: relative;
 clear: left;
 float: left;
 border: 2px solid green;
 width: 500px;
}

#dimensions {
 width:auto;
 margin: 0;
 padding: 0px;
 text-align: center; 
 clear: right;
 float: left;
  border: 1px solid #CC33FF;
}

#charges {
 margin: 0;
 padding: 0;
 text-align: center;
 border: 1px solid blue;
 position: relative;
 width: auto;
}

#charges table, #charges img { 
 margin-left: 50%;
 margin-right: 50%;
}

*/


