/* Mise en page CSS du site pour print */

/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */
* {margin: 0px;padding: 0px;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;background:#FFFFFF none}

img {border: 0 none;}

h1 {font-size: 1.5em;color: #333333;}
h2 {font-size: 1.2em;color: #333333;font-weight: bold;}
h3 {font-size: .9em;font-weight: normal;color: #D1A959;font-weight:bold; }
h4 {font-size: .9em;font-weight: bold;color:#333333;}
div {background-color:transparent}
p {text-align: left;}
a:link, a:active, a:visited  {text-decoration: none;color:#D1A959;}
ul, li, dl, dt, dd {list-style-type: none;}
abbr, acronym {border-bottom: 1px dotted #333333;}
hr { display:none}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}

/* //////////////////////////////////////////////////////// GESTION DES DIV /////////////////////////////////////////////////////// */

div#container {width: auto;margin-left: auto;margin-right:auto;margin-top: 0px;padding: 0px;text-align: left;}

/* -------------------------------------------------------- Header -----------------------------------------------------------------*/
div#header {width: auto;height: auto;background: #FFFFFF none; padding: 0px;margin-bottom: 6px;}
div#header h1, div#header a { visibility:hidden; display:none}
div#header #impression {visibility:visible; text-align:center;}

/* ------------------------------------------------------- Divers ----------------------------------------------------------------*/
div#mainnav, div#search, div#flash-animation, div#col-droite, div#col-droite-int, div#cote-nav, div#zone-texte #bottom, div#sous-nav, #menu, .optionsDivInvisible, .optionsDivVisible, div#services { visibility:hidden; display:none}

/* --------------------------------------------------------- Content ------------------------------------------------------------------*/
div#contenu {width: auto;}

div#contenu-int {width: auto; margin-top:1px; background: none;}

div#col-centrale {width: auto;margin:0px;}
div#col-centrale h2{color: #0097D7;font-size: 1em;margin: 5px 0 0 0;}
div#col-centrale .date {margin:0px; padding:0px; font-size: .7em; color:#FFFFFF; background-color:#FFFFFF; height: auto;}
div#col-centrale .more a{ background:none; padding: 0 0 0 25px; margin:0px; font-family:Arial, Helvetica, sans-serif; }
div#col-centrale p {font-size: .7em; margin: 0 0 10px 0}
div#col-centrale strong {color: #333333}
div#col-centrale p {font-size: .7em; margin: 0 0 10px 0}
div#col-centrale strong {color: #333333}


/* ------------------------------------------------------- Text  style ----------------------------------------------------------------*/
div#zone-texte {width: auto; height: auto; margin-top: 10px; background:none; padding: 0px; margin-bottom: 20px; font-family:Arial, Helvetica, sans-serif}
div#zone-texte h2 {font-size: .7em; margin:20px 0; text-transform: uppercase; color:#333333; border-bottom:none; padding: 0px; width: auto; }
div#zone-texte h3 {color:#333333;font-weight: bold; font-size:1.1em; margin: 5px 0 0 0 }
div#zone-texte h3 strong {font-size: 1em; }
div#zone-texte h4{color: #666666; text-align:justify; font-size:.8em}
div#zone-texte h5 {font-size: .8em;color:#333333; margin: 8px 0}
div#zone-texte p {color: #333333; font-size:.8em; margin: 10px 0 20px 0; padding-right: 30px}
div#zone-texte p strong {color: #666666;}
div#zone-texte img {visibility:hidden; display:none}
div#zone-texte span img {padding: 0px; margin: 0px}
div#zone-texte ul, div#zone-texte ul li ul { margin: 10px 30px 20px 35px; font-size: .9em; padding-right: 25px}
div#zone-texte li {background: none; margin:0; color: #333333; list-style:outside square}
div#zone-texte li a {padding-left: 5px; color:#333333;height: auto; width: auto;}
div#zone-texte #entry1, div#zone-texte #entry2 {}

/*STYLE TABLEAU APPLICATIONS*/
div#zone-texte table {color: #000;  background-color: #fff; width: auto; text-align:center; border:1px solid #333333; margin:0px; padding:0px; border-collapse:collapse}
div#zone-texte table thead { font-weight:bold; }
div#zone-texte table thead tr{ background-color:#FFFFFF; }
div#zone-texte table thead tr td { border:1px solid #333333; text-align:left;font-size:.9em;color:#333333; padding: 2px}
div#zone-texte table tbody {}
div#zone-texte table tbody tr {}
div#zone-texte table tbody tr td { border:1px solid #333333; font-size:.9em}

/*STYLE NO-BORDER*/
div#zone-texte table.noborder {color: #000; font-size:.8em;  background-color: #fff; width: auto; text-align:left; border:none; margin:0px; padding:0px; border-collapse:collapse}
div#zone-texte table.noborder  thead { font-weight:bold; }
div#zone-texte table.noborder  thead tr{ background-color: #FFFFFF; }
div#zone-texte table.noborder  thead tr td { border:none;}
div#zone-texte table.noborder  tbody { }
div#zone-texte table.noborder  tbody tr {}
div#zone-texte table.noborder  tbody tr td { border:none;}

div#zone-texte #nav-inter ul { margin: 20px 0px 10px 35px; font-size: .75em;}
div#zone-texte #nav-inter li {background: url(../images/puce-sitemap.gif) left top no-repeat; padding: 25px 0 0 30px; margin:2px 0 ;list-style: none}
div#zone-texte #nav-inter li a {  padding-left: 5px; color:#333333;height: 25px; width:37px;}
div#zone-texte .plus ul { margin: 43px 0 10px -10px; font-size: .75em; }
div#zone-texte ul.plus  { margin:0px; font-size: .75em; }
div#zone-texte .plus li, div#zone-texte ul.plus li { display:inline; background:none; margin-right: 22px}
div#zone-texte .plus li a { background: url(../images/puce-options.gif) left top no-repeat;  padding-left: 14px; color:#333333;}
div#zone-texte #products-img { float:right; margin: 10px 22px 0 0}
div#zone-texte #entree1-rub1 h2, div#zone-texte #entree2-rub1 h2, div#zone-texte #entree3-rub1 h2 { background: transparent none;font-size: 1em; color:#D1A959; font-weight: bold; padding: 12px 210px 0 22px; margin: 0px 0 5px 0; height:auto; border-bottom: none 0px}
div#zone-texte #entree1-rub1 p, div#zone-texte #entree2-rub1 p, div#zone-texte #entree3-rub1 p {font-size: .75em; color:#FFFFFF; padding: 3px 225px 0 22px; margin:0px}
div#zone-texte #entree1-rub1 p a, div#zone-texte #entree2-rub1 p a, div#zone-texte #entree3-rub1 p a {height: 21px;background:transparent  url(../images/btn-entrees.gif) right top no-repeat; display:block; margin: 0px;padding: 0px;}
div#zone-texte #entree1-rub1 p a:hover, div#zone-texte #entree2-rub1 p a:hover, div#zone-texte #entree3-rub1 p a:hover {background:transparent  url(../images/btn-entrees.gif) right bottom no-repeat;}
div#zone-texte #entree1-rub1 { background: transparent url(../images/entree1-rub1.jpg) left top no-repeat; height: 89px;margin-top: 20px}
div#zone-texte #entree2-rub1 { background: transparent url(../images/entree2-rub1.jpg) left top no-repeat; height: 89px;margin-top: 20px}
div#zone-texte #entree3-rub1 { background: transparent url(../images/entree3-rub1.jpg) left top no-repeat; height: 89px;margin-top: 20px}

div#zone-texte ul.key { display:inline; list-style:none}
div#zone-texte ul.key li { list-style:none; background: transparent url(../images/fd-chiffres.gif) left top no-repeat; width:72px; height: 172px; margin-top: 20px;margin-right: 8px; color:#333333; font-size: .95em; padding: 4px 6px; display:block; float:left}
div#zone-texte ul.key li strong {color:#D1A959; font-size: 2.9em; display:block; width: inherit; text-align:center}

/* ------------------------------------------------------- Breadcrumb ----------------------------------------------------------------*/
div#ariane {font-size: .65em;text-align: left;width: auto;color:#ADAAAA; padding:0px;}
div#ariane a:link, div#ariane a:visited, div#ariane a:active{text-decoration: none; color:#ADAAAA}

/* --------------------------------------------------------- Footer ------------------------------------------------------------------*/
div#footer, div#footer-int {width: auto;height: auto;border-top:none; margin-top: 20px;}
div#footer #adress, div#footer-int #adress { color: #333333; font-size:.65em; padding: 0;}
div#footer #links, div#footer-int #links { visibility:hidden; display:none}

/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */

.txt {font-family: Arial, Helvetica, sans-serif;font-size: .7em;font-style: normal;font-weight: normal;color: #012537;}
.mentions {font-family: Arial, Helvetica, sans-serif;font-size: .7em;color: #666666; display:block; margin-top: 10px;}

/* ///////////////////////////////////////////////// GESTION DU FORMULAIRE DE CONTACT /////////////////////////////////////////////// */
div#contenu-int div.spip_forms{ border:none; padding:0px; margin: 0 20px 0 0;}
div#contenu-int div.spip_forms fieldset{ border:#333333 solid 1px; padding:10px; margin: 0; font-size: .8em }
div#contenu-int div.spip_forms fieldset legend{font-size: .9em; margin: 0; padding:3px; text-transform: uppercase; color:#012537; font-weight:bold;}
div#contenu-int div.spip_forms fieldset input, div#contenu-int div.spip_forms fieldset textarea{background:#FFFFFF; border:solid 1px #333333; float: right; width: 60%; margin:-2px 0 0 20px; padding: 0px; text-align:left}
div#contenu-int div.spip_forms fieldset div.spip_bouton input{margin:10px 0 0 0; background:#D1A959; border:#333333 solid 1px; color:#FFFFFF; font-weight:bold; }
div#legal {padding-left: 0px; font-size:.7em}

/* /////////////////////////////////////////////////////// GESTION DU PLAN DU SITE ///////////////////////////////////////////////////// */

.plan_site ul, li {padding: 0px 0px 0px 0px;}

.myhr{
	clear:both;
	visibility:hidden;
	height:0px;
	overflow:hidden;
}