/* CSS Document */

td.cmsgabaritbonus {
}
td.cmsgabaritbody {
}
div#pub1, div#pub2{
   visibility: hidden;
   height:0px;
   display: none;
}
div#left{
    width: 650px;
    margin: 10px 0 0 0;
}
* html div#left{
   width:660px;
}

td.cmsgabaritnavhaut{
   background: transparent url(/ExposiumCms/cms_sites/SITE_530003/images530003/fd_menu.jpg) repeat-x scroll 0 0;
}

table.cmsgabarit{
    width:850px;
}


div#liste_expo {
   width: 570px;
   height:1340px;
   vertical-align: top;
   background-color: #ebeae9;
}

#liste_expo h1 {
   padding: 10px 20px 0 20px; 
   color: #f26406;
   font-size: 28px;
}
#liste_expo .boutique h2, #liste_expo .formulaire_coordonnees h2 {
   color: #f26406;
   padding: 30px 0 15px 20px;
   font-size: 17px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   background: none;
   text-transform: none;
   display: block;
}
#liste_expo .formulaire_coordonnees h2 {
   padding: 30px 0 15px 0;
}
#liste_expo h3 {
   margin: 0;
   padding: 5px 0 5px 5px; 
   font-size: 16px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   border-top: 1px solid #f26406;
   border-bottom: 1px solid #f26406;
   background: none;
}
div.boutton{
	display:block;
	margin: 10px;
	text-align: center;
}

/* catalogue*/
div.liste_expo{
   padding: 10px 10px 10px 20px;
}
.liste_expo p.prix {
   padding: 5px;
   color: #f26406;
   font-size: 14px;
   font-weight: bold;
}
.liste_expo img {
   float: right;
   padding: 5px 0 5px 5px;
}
.liste_expo form {
   margin: 10px 0;
}
.liste_expo select {
   width: 50px;
   border: 1px solid #7f9db9;
}
.catalogue label {
   margin-right: 15px;
}
input.commander {
   margin-left: 15px;
   width: 151px;
   height: 28px;
   color: #666;
   font-weight: bold;
   text-transform: uppercase;
   background: #fff url(/ExposiumCms/cms_sites/SITE_508003/ressources508003/article/bt_commander.gif) no-repeat;
}
.catalogue ul {
   margin: 0 0 0 60px;
   padding: 0;
}
.catalogue li {
   padding: 0 0 5px 15px;
   background: url(/ExposiumCms/cms_sites/SITE_508003/ressources508003/article/puce_liste_article.gif) no-repeat left center;
}

/*formulaire coordonnées*/
div.formulaire_coordonnees {
   margin: 0 0 0 20px; 
}

.formulaire_coordonnees ul {
   margin: 0;
   padding: 0;
}
.formulaire_coordonnees li {
   margin: 0;
   padding-left: 10px;
   background: url(/ExposiumCms/cms_sites/SITE_508003/ressources508003/puce_liste_tiret.jpg) no-repeat left 20%;
   background-image: 
}
fieldset {
   margin: 15px;
}
fieldset p {
   padding: 5px 0;
}
fieldset#coordonnees label, fieldset#modepaiement span.legende {
   float: left;
   padding-right: 20px;
   width: 25%;
   text-align: right;
}
fieldset#coordonnees input, fieldset#coordonnees select {
   width: 150px;
   border: 1px solid #7f9db9;
}

fieldset#modepaiement p {
   float: left;
   margin: 0 15px 0 0;
   padding: 0;
}
/*tableau*/
.formulaire_coordonnees table {
   margin: 0 20px 0 0;
   width: 530px;
   color: #000;
}
.formulaire_coordonnees table input {
   padding: 2px;
   border: 1px solid #7f9db9;
}
.formulaire_coordonnees thead th, .formulaire_coordonnees tfoot {
   background-color: #d3d2d1;
}
.formulaire_coordonnees thead th, .formulaire_coordonnees tfoot {
   padding: 5px;
   border: 1px solid #ebeae9;
}
.formulaire_coordonnees tfoot td {
   padding: 5px 10px;
}
.formulaire_coordonnees tbody td {
   padding: 5px 10px;
}
p.btcalculer {
   margin-right: 20px;
   padding: 10px 10px 20px 0;
   width: 520px;
   text-align: right;
}
div#piedForm {
   border-top: 2px solid #d3d2d1;
}
#piedForm {
   text-align: center;
}
#piedForm p {
   margin: 0 auto;
   padding-top: 20px;
   width: 300px;
   text-align: left;
}
#piedForm input#valid {
   margin: 15px 0 20px 0;
   width: 151px;
   height: 28px;
   color: #fff;
   font-weight: bold;
   text-transform: uppercase;
   background: url(/ExposiumCms/cms_sites/SITE_508003/ressources508003/fd_bt_continuer.gif) no-repeat;
}

div#left {
   /*margin: 40px 0 10px 5px;*/
}
div#page_article {
   min-height:1024px;
   vertical-align: top;
   background-color: #ebeae9;
}
/* texte*/
#page_article h1 {
   padding: 10px 20px; 
   color: #f26406;
   font-size: 28px;
}
#page_article h3 {
   margin: 15px 0 15px 10px;
   padding: 5px 0 5px 5px; 
   font-size: 16px;
   font-weight: bold;
   border-top: 1px solid #f26406;
   border-bottom: 1px solid #f26406;
   background: none;
}
#page_article h4 {
   font-weight: bold;
   font-size:12px;
   color: #f26406;
   margin: 10px 0 10px 0;
}
#page_article p, #page_article ul {
   line-height: 17px;
}
#page_article p{
    padding:0 20px 0 20px;
}
#page_article a {
   color:#f26406;
}
#page_article ul {
   margin: 0 0 0 60px;
   padding: 15px 0;
}
#page_article li {
   padding-left: 15px;
   background: url(/ExposiumCms/cms_sites/SITE_508003/images508003/puce_liste_article.gif) no-repeat left 7px;
}

p.date_article {
   padding: 10px 20px; 
   color: #666;
}
p.date_article span {
   color: #999;
}
/*sommaire + en savoir plus*/
div.sommaire_article, div.ensavoirplus {
   background: #fff url(/ExposiumCms/cms_sites/SITE_508003/images508003/fd_sommaire.gif) no-repeat top left;
}
.sommaire_article h2, .ensavoirplus h2 {
   padding: 2px 0 2px 25px;
   color: #f26406;
   font-size: 16px;
   font-weight: bold;
   background: none;
}
.sommaire_article ul, .ensavoirplus ul {
   margin: 0 0 0 60px;
   padding: 15px 0;
}
#page_article .sommaire_article li, #page_article .ensavoirplus li {
   margin: 5px 0;
   padding-left: 22px;
   background: url(/ExposiumCms/cms_sites/SITE_508003/images508003/puce_li_noire.gif) no-repeat left center;
}
#page_article .sommaire_article li a, #page_article .ensavoirplus li a {
   color: #4e4e4e;
}
#page_article .ensavoirplus li.ic_pdf {
   padding-left: 22px;
   background: url(/ExposiumCms/cms_sites/SITE_508003/images508003/ic_pdf_li.gif) no-repeat top left;
}
/*contenu*/
div.contenu_article, div.catalogue {
   padding: 30px 10px 10px 10px;
   height: 1400px;
}
.contenu_article p.chapo {
   margin: 10px 0;
   font-weight: bold;
}
div.contenu_article img{
    margin:5px;
}
/*intertitre*/
.intertitre_article h2 {   
   padding: 2px 0;
   color: #f26406;
   font-size: 18px;
   font-weight: bold;
   background: none;
}

.intertitre_article {}

#page_article .intertitre h3 {
   color: #413f40;
   font-size: 1.2em;
   font-weight: bold;
   background: none;
   border: none;
}
.intertitre img {
   float: left;
   margin: 10px 10px 10px 0;
   padding: 5px;
   background-color: #fff;
   border: 1px solid #f26406;
}

/*colonne*/
span.colonne_intitule {
   float: left;
   padding-bottom: 15px;
   width: 180px;
   color: #000;
   font-weight: bold;
   display: block;
}
#page_article .colonne ul {
   margin: 15px 0 0 0;
   padding: 0;
}
#page_article .colonne li {
   padding: 0 0 15px 0;
   background: none;
}

/*catalogue*/
p.prix {
   padding: 5px;
   color: #f26406;
   font-size: 14px;
   font-weight: bold;
}
.catalogue img {
   float: right;
   padding: 5px 0 5px 5px;
}
.catalogue form {
   margin: 10px 0;
}
.catalogue label {
   margin-right: 15px;
}
.catalogue input.commander {
   margin-left: 15px;
   width: 151px;
   height: 28px;
   color: #666;
   background: #fff url(/ExposiumCms/cms_sites/SITE_508003/images508003/bt_commander.gif) no-repeat;
}
/*diaporama*/
#page_article p.diaporama img {
   margin: 10px;
   padding: 5px;
   vertical-align: middle;
   background-color: #fff;
   border: 1px solid #f26406;
}
div #pub1{
margin:15px 0px 5px 0;
}
div #pub2{
margin:15px 0px 5px 0;
}

div #clic{
   margin-top:30px
}
* html div#clic{
   margin-top:40px;
}

/* Surcharge John */

.pdf_a_droite {
	background:url("/ExposiumCms/cms_sites/partage508003/habillage/pdf.gif") no-repeat scroll right center transparent;
	display:inline-block;
	height:20px;
	padding-right:27px;
	padding-top:5px;
}

a.puce_fleche {
	background:url("/ExposiumCms/cms_sites/partage508003/habillage/fleche_orange.gif") no-repeat scroll left transparent;
	padding-left:12px;
}