@import url(mep.css);
@import url(content.css);

a {
	color:				#00387F;
	text-decoration: underline;
}

a:hover {
	color:				#840025;
	text-decoration: underline;
}


a.more {
	font-size:				10px;
	color:						#840025;
	text-decoration: 	underline;
	padding-left:			10px;
	background:				transparent url(images/fl_more.gif) no-repeat left 3px;
}

a.more:hover {
	color:				#00387F;
	text-decoration: underline;
}

a.back {
	font-size:				10px;
	color:						#840025;
	text-decoration: 	underline;
	padding-left:			10px;
	background:				transparent url(images/fl_back.gif) no-repeat left 3px;
}

a.back:hover {
	color:				#00387F;
	text-decoration: underline;
}


h2 {
	background:			transparent url(images/content-h2.gif) no-repeat top left;
	padding:				10px 0 0 30px;
	color:				#840025;
	font-size:			16px;
	height:				35px;
}

h3 {
	color:					#023783;
	font-size:			13px;
	padding:				5px;
	border-bottom:	1px dashed #ECE6DB;
	border-left:		2px solid #ECE6DB;
	margin:					20px 200px 10px 0;
}


h4 {
	color:					#023783;
	font-size:			12px;
	margin:					15px 0px 0px 0px;
}

h5 {
	color:					#023783;
	font-size:			13px;
	padding:				5px;
	margin:					10px 10px 0px 10px;
	padding-left:		25px;
	border-bottom:	1px solid #C9B795;
	background:			#ECE6DB  url(images/fl-blue2.gif) no-repeat left 0px;
}

h5:hover {
	color:					#023783;
	font-size:			13px;
	padding:				5px;
	margin:					10px 10px 0px 10px;
	padding-left:		25px;
	border-bottom:	1px solid #C9B795;
	background:			#F7F4ED url(images/fl-blue2.gif) no-repeat left 0px;
}


/*NEWS SOMMAIRE****************************************************/
#content p.news {
	color:					#023783;
	font-size:			11px;
	padding:				2px;
	margin:					10px 10px 0px 10px;
	padding-left:		27px;
	border:					1px solid #C9B795;
	background:			#fff  url(images/fl-blue2.gif) no-repeat left 0px;
}

#content p.news .date {
	color:					#023783;
	font-size:			10px;
	background:			#ECE6DB  ;
	padding:				2px;
}

#content p.news .new {
	color:						#840025;
	font-size:				11px;
	font-weight:			bold;
	text-decoration: 	underline;
}

#content p.news .new:hover {
	color:						#023783;
	font-size:				11px;
	font-weight:			bold;
	text-decoration: 	underline;
}

/*NEW DEVELOPPEE************************************************************************/
#content p.new {
	color:					#840025;
	font-size:			11px;
	font-weight:		bold;
	padding:				5px;
	margin:					10px 10px 0px 10px;
	padding-left:		25px;
	border-bottom:	1px solid #C9B795;
	background:			#ECE6DB  url(images/fl-blue2.gif) no-repeat left 0px;
}

#content p.new .date {
	color:					#023783;
	font-size:			10px;
	background:			#F7F4ED  ;
	padding:				2px;
}

#content p.new .new {
	color:						#840025;
	font-size:				11px;
	font-weight:			bold;
	text-decoration: 	underline;
}

#content p.new .new:hover {
	color:						#023783;
	font-size:				11px;
	font-weight:			bold;
	text-decoration: 	underline;
}


.stand  {
	color:					#023783;
	font-size:			    11px;
	background:			    #F7F4ED;
	padding:				2px;
}
/*********************************************************************************/


#content p {
	text-align:			left;
	padding:				10px 0 10px 0px;
}

#content p.special {
	color:					#00387B;
	font-size:			14px;
	text-align:			left;
	padding:				10px 0px 10px 0px;
	font-style:			italic;
	font-family:		georgia, arial;
}

#content .gras 	{
	color:					#840025;
	font-weight:		bold;
}


/******* Images **************/
.img-droite {
	float:					right;
	background:			#ECE6DB;
	padding:        5px;
	margin:					5px 0px 5px 5px;
}

.img-gauche {
	float:					left;
	background:			#ECE6DB;
	padding:         5px;
}

.thumbs img {
	float:					left;
	margin:         5px;
	border:					1px solid #ECE6DB;
}

/******* ul, li **************/
#content ul {
    margin:             10px 0 10px 20px;
    padding:            0;
    list-style:         none;
}

#content ul li {
    padding:            2px 0 2px 12px;
    background:         url(images/arrow.gif) no-repeat left 6px;
}

#content ul li li {
    padding:            0px 0 0px 10px;
    background:         url(images/pix1.gif) no-repeat left 6px;
}
#content ul li li li{
    padding:            0px 0 0px 10px;
    background:         url(images/pix2.gif) no-repeat left 6px;
}

/***fieldset**************************************************************/
fieldset {
    margin:             10px 10px 20px 10px;
    padding:						3px;
}


fieldset legend {
    color:              #840025;
    font-weight:        bold;
    font-size:					13px;
    padding:						3px;
}

table {
    border:             1px solid #ECE6DB;
    margin:             1px 10px 20px 10px;
    font-size:          8pt;
}

td {
    border:             1px solid #fff;
    padding:						5px;
}



table.services{
    border:             0px solid #ECE6DB;
    margin:             1px 10px 20px 10px;
    font-size:          10pt;
}

td {
    border:             1px solid #fff;
    padding:						5px;
}


/**LOCALISATION**********************************************************/
#localisation {
    float:              right;
    width:              200px;
    margin:             0px 0;
}

#localisation h4{
    margin:             4px;
    padding:            0;
    color:              #023783;
    text-align:         left;
}

#imglocalisation {
    float:              left;
    width:              550px;
    margin:             0px 0;
}

/* Produits *************************************************************/

#content .produit {
		list-style:					none;
    text-decoration:    none;
    padding:            0px 0 0px 0px;
    margin-left:        0px;
    list-style-type:    none;
    height:             50px;
    min-height:         50px;
    height:             auto !important;
    margin-bottom:      0px;
    overflow:           hidden;
    border:							0px solid #000;
}

#content .produit .close .title,
#content .produit .open  .title {
    height:             50px;
    min-height:         50px;
    height:             auto !important;
    float:              left;
    cursor:             pointer;
}

#content .produit .close .title {
    background:         #ECE6DB url(images/puce-prod.png) no-repeat 5px;
    border:							0px dashed #000;
}
#content .produit .close:hover .title {
    background:         #F7F4ED url(images/puce-prod-hover.png) no-repeat 5px;
}

#content .produit .open .title {
    background:         #F7F4ED url(images/puce-prod-moins.png) no-repeat 5px;
}


#content .produit li {
	margin-bottom:      10px;
	padding-left:       0px;
	float:				left;
	background:         none;
}

#content .produit .images,
#content .produit .imageless {
	float: 						left;
	width: 						50px;
	position: 					relative;
	padding-left:               20px !important;
	padding-left:               0px;
}

#content .produit .titre-prod {
	float: 						left;
	width: 						614px;
	height:						50px;
	position: 				    relative;
	margin-left:			    10px;
    font-size:                  13px;
    text-decoration:	        underline;
    font-weight:                bold;
	padding: 	                0 0 0 4px;
	margin-right:               10px;
	cursor:                     pointer;
	line-height:                50px;
}

#content .produit .titre-prod a:link,
#content .produit .titre-prod a:visited,
#content .produit .titre-prod a:hover {
	margin:				0;
	padding:			0;
	line-height:		1.5;
	display:			block;
}

/* Produits / plus d'info **************************************************/
#content .produit .more-info-prod {
  position:           relative;
	float: 							right;
	width:							80px!important;
	width:							76px;
  height:             50px;
  min-height:         50px;
  height:             auto !important;
  font-size:          10px;
  color:							#840025;
  line-height:        50px;
  font-weight:        bold;
  text-align:					center;
  background:         #C9B795;
  cursor:             pointer;
}

#content .produit .more-info-prod:hover {
	color:							#840025;
	text-decoration:		underline;
	line-height:        50px;
  font-weight:        bold;
  background:         #F7F4ED;
}

#content .produit .desci-prod {
	position:			relative;
	clear: 				both;
	border:             1px #ECE6DB solid;
	padding:            10px;
	/*display:            none;*/
}

#content .produit .desci-prod .download {
    padding-left:       60px;
    background:         transparent url(images/logo_pdf.gif) no-repeat 25px center;
}

#content .produit .desci-prod .restricAccess {
    padding-left:       60px;
    background:         transparent url(images/pdf-restreint.gif) no-repeat 25px center;
}


#content .produit .desci-prod ul li {
    /*list-style-type:    disc;*/
    float:              none;
    padding:            2px 0 2px 12px;
    background:         url(images/arrow.gif) no-repeat left 6px;
}


#content .produit .desci-prod {
    overflow:           hidden;
}

#content .produit .desci-prod .desci-texte {
    width:              420px;
    float:              left;
}


#content .produit .desci-prod .photos-produits {
     width:              270px;
     float:              right;
}

#content .produit .desci-prod .photos-produits li {
     width:              268px;
     list-style-type:		 none;
     text-decoration:    none;
     background:         none;
}

#content .produit .close .desci-prod {
	display:            none;
}

#content .produit .open .desci-prod {
	display:            block;
}

#popupAccessContent {
    height:             250px;
    width:              500px;
    text-align:         left;
    margin:             10px;
}

#popupAccess {
    position:           relative;
    margin:             10px 0 0 0;
}
/* Salons *********************************************************************/

dl.salons {
	margin-bottom:		20px;
	border:				1px solid #000;
}

dl.salons dt {
	clear:				both;
	border-bottom:		2px solid #F2F2ED;
	overflow:			hidden;
	height:			    auto !important;
    height:			    1%;
    margin-bottom:		10px;
    border:				1px solid #000;
}

dl.salons dt a:link, dl.salons dt a:visited, dl.salons dt strong  {
	margin:             0;
    padding:            2px 5px;
    background:         #E0DFD5;
    color:              #000;
    font-size:          11px;
    text-decoration:    none;
    font-weight:        bold;
    float:				left;
}

dl.salons dt a:hover {
	text-decoration:    underline;
}

dl.salons dt a:link, dl.salons dt a:visited, dl.salons dt a:hover {
	padding:            2px 13px 2px 5px ;
	background:			#E0DFD5 url(images/submit.gif) no-repeat right 5px;
}

dl.salons dt em {
    color:				#555555;
    font-weight:		bold;
    font-size:			11px;
    font-style:			normal;
    float:				right;
    margin:				4px 0px 0px 0px;
}

dl.salons dt em span.date {
    margin-left:        20px;
	background:         #F2F2ED;
	padding:            2px 5px;
}

dl.salons dd {
	clear:				both;
    margin:             0 0 20px 0;
    padding:            0 0 1px 0;
    overflow:			hidden;
    height:             auto !important;
    height:			    1%;
    border-bottom:		1px dashed #E0DFD5;
    border:						1px solid #000;
}

dl.salons dd strong {
	float:				left;
	font-size:			13px;
	color:				#C0C0C0;
}

dl.salons dd em {
	float:				right;
}

dl.salons dd em label {
	font-weight:		bold;
	font-style:			normal;
    color:				#F25C33;
	padding:			0 50px 0 13px;
	background:			transparent url(images/content-more-h3-home.jpg) no-repeat left 1px;
}

/** Machines reconditionnees *********************************************************/

dl.machines {
	margin-bottom:		20px;
}

dl.machines dt {
	clear:				both;
	border-bottom:		2px solid #F2F2ED;
	overflow:			hidden;
	height:             auto !important;
    height:			    1%;
    margin-bottom:		10px;
}

dl.machines dt strong {
	margin:             0;
    padding:            2px 5px;
	font-weight:        bold;
	background:         #E0DFD5;
    color:              #000;
	font-size:			11px;
	float:				left;
}

dl.machines dt em {
	color:				#555555;
    font-weight:		bold;
    font-size:			11px;
    font-style:			normal;
    float:				right;
    background:         #F2F2ED;
	padding:            2px 5px;
}

dl.machines dd {
	clear:				both;
	padding:			0;
	margin:				0;
	overflow:			hidden;
	height:             auto !important;
    height:			    1%;
    border-bottom:		1px dashed #E0DFD5;
    margin-bottom:		30px;
}

dl.machines dd a:link, dl.machines dd a:visited, dl.machines dd a:hover {
	margin-top:			10px;
	clear:				both;
	float:				left;
	font-size:			11px;
	text-decoration:    none;
    font-weight:        bold;
    color:				#F25C33;
    padding-right:		13px;
    background:			transparent url(images/submit.png) no-repeat right 5px;
}

dl.machines dd em {
	float:				right;
	margin-top:			5px;
	clear:				right;
}

dl.machines dd em label {
	font-weight:		bold;
	font-style:			normal;
    color:				#F25C33;
	padding:			0 42px 0 13px;
	background:			transparent url(images/content-more-h3-home.jpg) no-repeat left 1px;
}

dl.machines dl.odd-thumb {
	float:				left;
	width:				350px;
}

dl.machines dl.odd-no-thumb {
	float:				left;
	width:				463px;
}

dl.machines dl.even {
	float:				right;
	width:				150px;
}

dl.machines dl dt {
	clear:				none;
	font-size:			11px;
	color:				#555555;
	margin:				0;
	border-bottom:		1px solid #E0DFD5;
	font-weight:		bold;
}

dl.machines dl dd {
	border-bottom:		0px;
	margin-bottom:		0px;
}

table.vendu_fr {
    background:         transparent url(images/vendu_fr.gif);
}

table.vendu_en,
table.vendu_ru {
    background:         transparent url(images/vendu_en.gif);
}

a.hiddenLink {
    text-decoration:    none;
}

div.retourHaut {
    width:              98%;
    text-align:         right;
}

div.retourHaut a{
    background:         transparent url(images/retourHaut.gif) no-repeat left center;
    padding-left:       15px;
}
