/* * { margin: 0; padding: 0; } Tout SAUF <table> */
html, body, p, img, object, ul, li, a, div, h1, h2, h3, h4, span, input, small, label, acronym { margin: 0; padding: 0; }
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #000000;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, verdana, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
	background-image: url('../images/fond.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
#fond { }
#body {
	position: relative;
	width: 921px;
	margin: 0 auto;
	padding-bottom: 20px;
	text-align: left;
	background-image: url('../images/sur-fond.png');
	background-repeat: repeat-y;
	background-position: top right;
}

#logo-multirex { float: left; width: 203px; height: 157px; overflow: hidden; }
#logo-multirex a img { border: none; }

#menu-tres-haut { width: 503px; height: 86px; overflow: hidden; float: left; }
#menu-tres-haut ul { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; }
#menu-tres-haut ul li { float: left; margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; overflow: hidden; height: 86px; }
#menu-tres-haut ul li a { display: block; background-repeat: no-repeat; line-height: 86px; height: 86px; padding-top: 86px; }
#menu-tres-haut #accueil, #menu-tres-haut #accueil-select, #menu-tres-haut #accueil-eng-select, #menu-tres-haut #accueil-eng { width: 129px; }
#menu-tres-haut #presentation, #menu-tres-haut #presentation-select, #menu-tres-haut #presentation-eng-select, #menu-tres-haut #presentation-eng  { width: 127px; }
#menu-tres-haut #nous-contacter, #menu-tres-haut #nous-contacter-select, #menu-tres-haut #nous-contacter-eng-select, #menu-tres-haut #nous-contacter-eng { width: 142px; }
#menu-tres-haut #newsletter, #menu-tres-haut #newsletter-select, #menu-tres-haut #newsletter-eng-select, #menu-tres-haut #newsletter-eng { width: 105px; }
#menu-tres-haut #accueil { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/accueil.jpg'); }
#menu-tres-haut #presentation { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/presentation.jpg'); }
#menu-tres-haut #nous-contacter { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/nous-contacter.jpg'); }
#menu-tres-haut #newsletter { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/newsletter.jpg'); }
#menu-tres-haut #accueil-select { background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/accueil.jpg'); }
#menu-tres-haut #presentation-select { background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/presentation.jpg'); }
#menu-tres-haut #nous-contacter-select { background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/nous-contacter.jpg'); }
#menu-tres-haut #newsletter-select { background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/newsletter.jpg'); }

#menu-tres-haut #accueil-eng-select{ background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/accueil-eng.jpg'); }
#menu-tres-haut #accueil-eng { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/accueil-eng.jpg'); }
#menu-tres-haut #presentation-eng-select{ background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/presentation-eng.jpg'); }
#menu-tres-haut #presentation-eng { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/presentation-eng.jpg'); }
#menu-tres-haut #nous-contacter-eng-select{ background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/nous-contacter-eng.jpg'); }
#menu-tres-haut #nous-contacter-eng { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/nous-contacter-eng.jpg'); }
#menu-tres-haut #newsletter-eng-select{ background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/newsletter-eng.jpg'); }
#menu-tres-haut #newsletter-eng { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/newsletter-eng.jpg'); }

#langues { float: left; width: 215px; height: 60px; overflow: hidden; background-repeat: no-repeat; background-position: top center; }
.langue-1 { background-image: url('/reg_tpl/multirex/images/english.jpg'); }
.langue-2 { background-image: url('/reg_tpl/multirex/images/french.jpg'); }
#langues a { padding-top: 60px; line-height: 60px; display: block; }

#acces-secure, #acces-secure-select, #acces-secure-eng, #acces-secure-eng-select { float: left; width: 215px; height: 26px; overflow: hidden; background-repeat: no-repeat; background-position: top center; }
#acces-secure { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/acces-securise.jpg'); }
#acces-secure-eng { background-image: url('/reg_tpl/multirex/images/menu-tres-haut/acces-securise-eng.jpg'); }
#acces-secure-select { background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/acces-securise.jpg'); }
#acces-secure-eng-select { background-image: url('/reg_tpl/multirex/images/menu-tres-haut-select/acces-securise-eng.jpg'); }
#acces-secure a, #acces-secure-select a, #acces-secure-eng a, #acces-secure-eng-select a { padding-top: 26px; line-height: 26px; display: block; }

#menu-haut { background-color: red; width: 495px; height: 71px; float: left; overflow: hidden; }
#menu-haut ul { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; }
#menu-haut ul li { float: left; margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; overflow: hidden; height: 71px; }
#menu-haut ul li a { display: block; background-repeat: no-repeat; line-height: 71px; height: 71px; padding-top: 71px; }
#menu-haut #demolisseurs, #menu-haut #demolisseurs-select, #menu-haut #demolisseurs-eng, #menu-haut #demolisseurs-eng-select { width: 188px; }
#menu-haut #renovateurs, #menu-haut #renovateurs-select, #menu-haut #renovateurs-eng, #menu-haut #renovateurs-eng-select { width: 154px; }
#menu-haut #exportateurs, #menu-haut #exportateurs-select, #menu-haut #exportateurs-eng, #menu-haut #exportateurs-eng-select { width: 153px; }

#menu-haut #demolisseurs { background-image: url('/reg_tpl/multirex/images/menu-haut/demolisseurs.jpg'); }
#menu-haut #renovateurs { background-image: url('/reg_tpl/multirex/images/menu-haut/renovateurs.jpg'); }
#menu-haut #exportateurs { background-image: url('/reg_tpl/multirex/images/menu-haut/exportateurs.jpg'); }
#menu-haut #demolisseurs-select { background-image: url('/reg_tpl/multirex/images/menu-haut-select/demolisseurs.jpg'); }
#menu-haut #renovateurs-select { background-image: url('/reg_tpl/multirex/images/menu-haut-select/renovateurs.jpg'); }
#menu-haut #exportateurs-select { background-image: url('/reg_tpl/multirex/images/menu-haut-select/exportateurs.jpg'); }

#menu-haut #demolisseurs-eng { background-image: url('/reg_tpl/multirex/images/menu-haut/demolisseurs-eng.jpg'); }
#menu-haut #renovateurs-eng { background-image: url('/reg_tpl/multirex/images/menu-haut/renovateurs-eng.jpg'); }
#menu-haut #exportateurs-eng { background-image: url('/reg_tpl/multirex/images/menu-haut/exportateurs-eng.jpg'); }
#menu-haut #demolisseurs-eng-select { background-image: url('/reg_tpl/multirex/images/menu-haut-select/demolisseurs-eng.jpg'); }
#menu-haut #renovateurs-eng-select { background-image: url('/reg_tpl/multirex/images/menu-haut-select/renovateurs-eng.jpg'); }
#menu-haut #exportateurs-eng-select { background-image: url('/reg_tpl/multirex/images/menu-haut-select/exportateurs-eng.jpg'); }



#bloc-droite { float: right; width: 223px; height: 469px; }
#bloc-droite #animation-bloc { width: 223px; height: 422px; overflow: hidden; background-image: url('/reg_tpl/multirex/images/droit-animation-flash.jpg'); background-repeat: no-repeat; background-position: top center; }
#bloc-droite #liens-sous-bloc { padding-right: 10px; width: 213px; height: 47px; background-image: url('/reg_tpl/multirex/images/droit-bas.jpg'); background-repeat: no-repeat; background-position: top center; }
#bloc-droite, #bloc-droite a { text-decoration: none; color: #cccccc; font-size: 11px; text-align: right; }
#bloc-droite a:hover { text-decoration: underline; }


#titre-et-contenu { margin-right: 223px; margin-left: 58px; }

#content { margin: 6px 12px 20px 6px; text-align: justify; }
#titre-et-contenu { clear: left; }
#titre-et-contenu h1#titre { font-weight: bold; background-color: white; color: red; background-image: url('/reg_tpl/multirex/images/titre-h1.jpg'); background-repeat: no-repeat; background-position: top center; margin-bottom: 10px; font-family: verdana; }

#titre-et-contenu .rub-1 { font-size: 16px; line-height: 62px; height: 69px; text-align: center; margin: 0; padding: 0; }
#titre-et-contenu .rub-x { font-size: 20px; line-height: 69px; height: 69px; text-align: center; margin: 0; padding: 0; }

#content p, #content ul { margin: 10px 0 10px 0; }
#content ul { margin: 0 0 0 15px; }

#animation-bas {
	clear: both;
	margin: 20px auto 0 auto;
	text-align: center;
	width: 704px;
	height: 78px;
	overflow: hidden;
}
#liens-referencement { margin: 25px auto 0 auto; text-align: center; }
#liens-referencement, #liens-referencement a { color: #888888; text-decoration: none; }
#liens-referencement a { margin: 0 4px; letter-spacing: 1px; font-size: 10px; }
#liens-referencement a:hover { text-decoration: underline; }

#titre-et-contenu a, #titre-et-contenu a:active,#titre-et-contenu a:visited { color: red; }
#body li { margin-left: 22px; }

#lien-aisne { margin: -55px 20px 0 0; text-align: right; }


a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }

small {
	font-size: 9px;
}
.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	color: red;
}
#admindbg { text-align: left; }

.lien a { text-decoration: none; color: red; }
.lien a:hover { text-decoration: underline; }
.lien img { border: none; float: left; margin: 0 10px 0 0; }
.lien { width: 300px; float: left; margin: 20px 20px 20px 0; }
.lien .textlien { text-align: justify; }

#mentionslegales a { text-decoration: none; color: red; }
#mentionslegales a:hover { text-decoration: underline; }

#plandusite .niv1 { list-style-position: inside; color: white; width: 110px; margin: auto; }
#plandusite .niv1 li a { text-decoration: none; }
#plandusite .niv1 li a:hover { text-decoration: underline; color: red;}

#contact-formulaire { width: 500px; margin: auto; }
#contact-formulaire #formulaire label { float: left; width: 180px; }
#contact-formulaire #formulaire input, #contact-formulaire #formulaire textarea, #contact-formulaire #formulaire select { margin: 0 0 5px 0; width: 306px; padding: 0px;}
#contact-formulaire #formulaire .bouton-valide { text-align: center; }
#contact-formulaire #formulaire .bouton-valide input { width: auto; }

#identification .c1 { width: 365px; margin: auto; }
#identification .c1 legend { color: #FFF; }
#identification .c1 fieldset{ padding: 10px;}
#identification .c1 input { width: 200px; margin: 0 0 5px 0; }
#identification .c1 .bouton-valide { text-align: center; }
#identification .c1 .bouton-valide input { width: auto; }
#identification .c1 label { float: left; width: 130px; }
#identification .c1 #strong { text-align: center; font-weight: bold; margin: 10px 0 5px 0;}

#tpl-newsletter input, #tpl-newsletter  textarea, #tpl-newsletter  select { margin: 0 0 5px 0; width: 140px; }
#tpl-newsletter .bouton-valide { text-align: center; }
#tpl-newsletter .bouton-valide input { width: auto; }
#tpl-newsletter label { float: left; width: 164px; }
#tpl-newsletter #inscription { float: left; }
#tpl-newsletter #desinscription { float: right; margin: 0 10px 0 0;}

.clear { clear: both; }
.clear2 { clear: left; }

#formulaire label { width: 200px; float: left; }
#formulaire input, #formulaire textarea { margin: 0 0 5px 0; width: 306px; padding: 0px;}

#formulaire .tableau { margin: 0 0 10px 0; }
div.blabla { margin: 0; padding: 0; margin-bottom: 10px; }
#formulaire .tableau .lignedereferencerenovateur { width: auto; }
#formulaire .tableau .lignedereferencerenovateur .nompiece, #formulaire .tableau .lignedereferencerenovateur .descriptionRenovateur, #formulaire .tableau .lignedereferencerenovateur .quantite, #formulaire .tableau .lignedereferenceexportateur .nomfamille, #formulaire .tableau .lignedereferenceexportateur .nompiece, #formulaire .tableau .lignedereferenceexportateur .nommarque, #formulaire .tableau .lignedereferenceexportateur .nommodele, #formulaire .tableau .lignedereferenceexportateur .description, #formulaire .tableau .lignedereferenceexportateur .quantite { font-size: 10px; }
#formulaire .tableau .lignedereferencerenovateur .nompiece { width: 275px; line-height: 26px; }
#formulaire .tableau .lignedereferencerenovateur .descriptionRenovateur { width: 260px; line-height: 26px; }
#formulaire .tableau .lignedereferencerenovateur .quantite { width: 50px; overflow: auto; display: block; }
#formulaire .tableau .nompiece { float: left; width: auto; }
#formulaire .tableau .descriptionRenovateur { float: left; margin-left: 5px; margin-right: 5px; }
#formulaire .tableau .descriptionRenovateur input { width: 260px; }
#formulaire .tableau .quantite input { width: 25px; }
#formulaire .tableau .ajoutersupprimer { text-align: right; width: 620px; }

#formulaire .tableau .lignedereferenceexportateur .nommarque, #formulaire .tableau .lignedereferenceexportateur .nommodele, #formulaire .tableau .lignedereferenceexportateur .description { margin-top: 10px; }


#formulaire .tableauexportateurs .nomfamille, #formulaire .tableauexportateurs .nompiece, #formulaire .tableauexportateurs .nommarque, #formulaire .tableauexportateurs .nommodele, #formulaire .tableauexportateurs .description, #formulaire .tableauexportateurs .quantite { float: left; }

#formulaire .tableauexportateurs .nomfamille { width: 310px; clear: left; }
#formulaire .tableauexportateurs .nompiece { float: left; width: 330px; }
#formulaire .tableauexportateurs .nommarque { float: left; width: 170px; clear: left; }
#formulaire .tableauexportateurs .nommodele { float: left; width: 200px; }
#formulaire .tableauexportateurs .description { float: left; width: 180px; }
#formulaire .tableauexportateurs .quantite { float: left; margin-left: 4px; overflow: auto; display: block; width: 50px; }
#formulaire .tableauexportateurs .description input { width: 175px; }


#formulaire #formulairewebcontact { margin-left: 50px; }
#formulaire .bouton-valide { text-align: center; }
/*
#formulaire .tableau { margin: 0 0 10px 0; }
#formulaire .tableau .ligne { padding: 10px 0 0 0;}
#formulaire .tableau .ligne div { float: left; margin: 0 5px 0 0;}
#formulaire .tableau .nomfamille, #formulaire .tableau .nomfamille select { width: auto; }
#formulaire .tableau .nompiece { float: left; width: 250px; }
#formulaire .tableau .nompiece, #formulaire .tableau .nompiece select { width: auto; }
#formulaire .tableau .nommarque, #formulaire .tableau .nommarque select { width: auto; }
#formulaire .tableau .nommodele , #formulaire .tableau .nommodele select { width: auto; }
#formulaire .tableau .quantite, #formulaire .tableau .quantite input { width: 25px; }
#formulaire .tableau .descritpion, #formulaire .tableau .description input { width: 110px; }
#formulaire .tableau .descritpionRenovateur, #formulaire .tableau .descriptionRenovateur input { width: 360px; }
#formulaire .bouton-valide input { width: auto; }
*/

#acces-securise div { float:left; width: 30%; text-align: center;}
#acces-securise a { color: red; text-decoration: none; }
#acces-securise a:hover { color: red; text-decoration: underline; }
#acces-securise .bouton-valide { text-align: center; }
