/* Tuto Alsacreations : Faites bonne impression - Feuille styles css imprimante */

body { /* Modifications : la couleur de fond de page - la police - l'unité utilisée pour la taille de la police  */
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border:none;
	width: 100%;
}

#global { /* Modifications : suppression de la bordure - marges */
	margin:0;
	padding: 0;
	border:none;
	width: 100%;
}

#header, #menu, #footer, #liste-actualites, #sous-boutiques, #jsddm, #fil-arianne, #menu-gauche, #impression {display:none;}

a {text-decoration:none;}
a:hover { text-decoration:none;}

p { /* Modifications : alignement du texte - marges - unité des marges, police et taille de la police */
  text-align:justify;
  margin:2pt 1pt 6pt 0;
  font-size:10pt;
  color:#000;
}

#content, #content-ugap, #content-offre, #content-produit, #content-appel-offre, #content-generique, #liste-dossier { 
  float:none;
  width:100%;
  margin:0;
  padding:0;
  text-align:left;
}

/* OFFRE ----------------------------------------------------------------------------------------*/
#content-offre {color: #000000;  font-size: 10pt}
#content-offre div { border: none; color: #000000; font-size: 10pt; margin:0 0 10px 0; padding: 0;}
#content-offre h3 {float: none; width: 100%; height: auto; font-size: 14pt;}

#content-offre h5 a {float: none; border-bottom: solid 1px #000; height: 100%; width: 100%; font-weight: bold;  color: #000000; font-size: 12pt; margin:0 0 10px 0;  padding: 0 0 5px 0;}

#content-offre div.bloc-topn, #content-offre div.bloc-topn-3 {border: solid 1px #666; }

#content-offre div#voir-aussi {border: solid 1px #bc0005;}

/* PRODUIT ----------------------------------------------------------------------------------------*/
#content-produit h3#titre {float: none; width: 100%;  height: auto;  font-size: 14pt;}
#content-produit #tabs_all {
	font-size: 10pt;
	color: #000000;
}

#image-produit-print { display: block; width: 200px; height: 175px; border: solid 1px #ccc; padding: 25px 0 0 0;}
#image-produit-print img { display: block; margin-left: auto; margin-right: auto;}
.images .imageAffichee {display: none;}	


/* UGAP ----------------------------------------------------------------------------------------*/
#content-ugap, #content-ugap .ugap-text-decale{float: none; font-size: 10pt; color: #000000; margin: 0; padding: 0; border: 0; width: 100%;}
#content-ugap .date-cle .ugap-text-decale {margin-left: 130px;}
#content-ugap h2{float: none; font-size: 14pt; margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: solid 1px #000; width: 100%; height: 100%;}

.organigramme {
	width: 537px;
	margin-top: 20px;
}

/*ESPACE FOURNISSEUR */
h2#espace-fournisseur {float: none; font-size: 14pt; margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: solid 1px #000; width: 100%; height: 100%;}
.bloc-fournisseur-content {float: none; font-size: 10pt; color: #000000; margin: 0; padding: 0 0 20px 0; border-bottom: solid 1px #000; width: 100%;}
p.stitre {margin: 0;  padding: 0; text-indent: 0px;}
#content #content-appel-offre .bloc-fournisseur h4 {float: none; font-size: 10pt; color: #000000; margin: 0 0 10px 0; padding: 0 0 0 0; border-bottom: solid 1px #000; width: 100%;}

#conteneur-bloc-contact {height: 100%;}
.bloc-contact {border-left: solid 1px #666666; padding-left: 10px; float: none; margin-bottom: 15px;}
.bloc-contact a, .bloc-fournisseur a {text-decoration: none;}
#conteneur-bloc-contact {margin: 0 0 10px 0;}


/*FOOTER*/
#content-generique, #content-generique .text-decale{float: none; font-size: 10pt; color: #000000; margin: 0; padding: 0; border: 0; width: 100%;}

#content-generique h2{float: none; font-size: 14pt; margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: solid 1px #000; width: 100%; height: 100%;}
#content-generique .text-decale h3 {margin: 0; padding: 0; font-size: 11pt;}

.entete_img {width:100%;height:100%;float:none;}

.plan_rubrique {float: left; width: 210px; margin: 0 20px 20px 0; }
#content-generique .plan_rubrique ul li {list-style-type: none; padding:0; margin: 0;}

/*EXPERTISE PUBLIQUE*/
.extrait-expertise {border: solid 1px #999;}
.expertise-titre {text-indent: 0}

/*ACTUALITES*/
#actualite-global {float: none; font-size: 14pt; margin: 0; padding: 0; width: 100%; height: 100%;}
#bloc-gauche {
	float: none;
	margin-bottom: 15px;
}

#bloc-droite {
	float: none;
	margin-bottom: 15px;
}

.bloc-int {
	width: 100%;
	height: 100%;
	border: none;
}

.bloc-top {width: 100%;height:100%;border:none; border-bottom: solid 1px #000; color: #000; padding: 0 0 3px 0; margin: 0 0 10px 0;}

.bloc-top p {
	font-size: 12pt;
	font-weight: bold;
	text-indent: 0;
	margin: 0;
	padding:0;
	color: #000;
}

.bloc-top a {text-decoration: none; color: #000;}
.bloc-top a:hover {text-decoration: none; color: #000;}

.bloc-middle {
	height: 100%;
	padding: 0;
	margin: 0;
}

.actualite-text {
	border: none;
}

.bloc-middle a {text-decoration: none; }
.bloc-middle a:hover {text-decoration: none; }
.bloc-middle p {font-size: 10pt; padding: 0 0 0 10px;}
.titre-actualite {width: 640px;}
.sous-titre-acualite {color: #333333; margin-bottom: 10px;width: 640px; }
.bloc-bottom {display:none;}

#sociable {display:none;}
#sociable_footer {display:none;}


/*CONTACT*/

.bloc275px, .bloc365px{border: solid 1px #666666;}
.bloc275px_hd, .bloc365px_hd{border-bottom: solid 1px #666666;}
.bloc275px_content, .bloc365px_content {border: none;}

.form {margin: 20px 0 0 0; border: solid 1px #666;}

.droite {float: none;}

/*CONNECTION*/

#bloc_simple_droite{float: none; margin-bottom: 15px;}