/* Mise en page CSS du site pour print */
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.1em;margin: 0px;padding: 0px;}
img {border: 0 none;}
h1 {font-size: 1.2em;margin: 0;padding: 0;color: #355578;}
h2 {font-size: 1em;margin: 0px;padding: 0px;color: #71A530;font-weight: bold;}
h3 {font-size: .9em;font-weight: normal;color: #4D4D4D;font-weight:bold;margin: 5px 0 20px 0;}
h4 {font-size: .7em;margin: 8px 0 15px 0;padding: 0px;font-weight: bold;color: #333333;}
p {text-align: left;margin: 0px;padding: 0px;font-size: .9em;}
strong {color: #355578;}
a:link, a:active, a:visited  {text-decoration: none;color:#0097D7;}
a:hover {text-decoration: underline;outline:none;}
ul, li, dl, dt, dd {list-style-type: disc;margin: 0;padding: 0px;}
abbr, acronym {border-bottom: 1px dotted #6B6251;cursor:help;}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px;}
/* //////////////////////////////////////////////////////// GESTION DES DIV ////////////////////////////////////////////////////// */div#container {width: auto;margin-left: auto;margin-right:auto;margin-top: 0px;padding: 0px;text-align: left;border-top: none;}
div#contenu {padding: 0px;margin:0px;border-bottom: none;}
div#header {width: auto;height: 208px;background:none;}
div#header-int {width: 955px;height: 76px;background: none;}
div#logo {width: auto;height: auto;margin: 0px;padding:0;}
div#logo h1 { text-indent:0em;}
div#mainnav, div#mainnav-int,div#search, div#logo img,#a-noter { visibility:hidden; display:none}
div#zone-contenu {width: auto;margin-bottom:10px;padding-bottom: 15px;background: none;}
div#col-gauche {width: auto;margin: 0;}
div#col-centrale {width: auto;margin: 15px 0px;border-top: #666666 solid 1px; display:block}
div#col-centrale h2{margin: 5px 0 0 0;}
div#col-centrale .date {margin:0px; padding:0px; font-size: .7em; color: #333333; background-color:none;}
div#col-centrale .suite a{ visibility:hidden; display:none}
div#col-centrale strong {color: #4D4D4D}
div#col-centrale img {margin:10px 0 5px 15px; padding:0; display:block; float:right}
div#col-centrale p { margin: 0 0 10px 0}
div#col-centrale #actu-secondaire {margin-top: 20px}
div#col-centrale #actu-secondaire img {margin:10px 0px 0px 0px; padding:0;}
div#col-centrale #actu-secondaire h2{margin: 5px 0 0 0;} 
div#col-centrale #actu-gauche { width: auto;margin: 0px; padding: 0px; border-top: #333333 solid 1px; display:block}
div#col-centrale #actu-droite { width: auto;  margin: 0px; padding: 0px; border-top: #333333 solid 1px; display:block}
div#col-centrale #actu-gauche img, div#col-centrale #actu-droite img { visibility:hidden; display:none} 
div#col-centrale #actu-secondaire .align-droite {margin-left: 0px;}
div#col-droite {width: auto;height: auto;margin: 0px;padding: 0px;}
div#col-droite #solaize-pratique{width: auto;height: auto;margin: 14px 0 0 0;}
div#col-droite #solaize-pratique h2 {background:none;text-indent: 0em;margin: 0px;padding:0px;}
div#col-droite #solaize-pratique .encadrement {border-top: #333333 solid 1px; background-color:none}
div#col-droite #solaize-pratique h3 {font-weight:bold; margin:0px; padding:0px; background-color:none}
div#col-droite #solaize-pratique p {margin: 0px; padding:0px}
div#col-droite #solaize-pratique p.suite, div#col-droite #acces-rapide{ visibility:hidden; display:none}
div#zone-texte {width: auto; height: auto;margin: 0; padding:0}
div#zone-texte table {width:100%; border-collapse:collapse;font-size:.9em; margin-bottom: 20px;}
div#zone-texte th {color:#333333; margin: 0; padding:5px; font-size: .8em; text-align:left; border-bottom:#0a97d9 solid 1px;background-color: none}
div#zone-texte td {color: #333333; margin: 5px 0; padding:5px; font-size: .8em; text-align:left; border-bottom:#0a97d9 solid 1px}
div#zone-texte th.row {margin: 20px 0 15px 0; padding:5px; font-size: .8em;color: #333333; background-color:none}
div#zone-texte p {margin: 5px 0 15px 0; padding:0;}
div#zone-texte img {padding: 0 10px; margin:0; background-color:#FFFFFF}
div#zone-texte ul { margin: 0px 0px 10px 25px; font-size:.8em}
div#zone-texte h2 strong{color: #333333;font-weight: bold;}
div#zone-texte h3, div#equipe { width:auto; display:block}
div#sous-nav { visibility:hidden; display:none}
div#ariane {font-size: .7em;padding: 0;margin: 0;text-align: left; width: auto;}
div#equipe p{padding: 5px 10px; height:50px; margin: 10px 0; width:auto}
div#equipe p img{padding-right: 8px; background-color: #F0F6FB; margin: 0; float:left}
div#equipe p strong a{width: auto; margin:0px; background: none; border-bottom: #3D71AA solid 1px;}
div#services { display:none; visibility:hidden}
div#footer {width: auto;height: auto;margin:0;padding: 0px;border-bottom: none;background-color: transparent;border-top: #666666 solid 1px;}
div#footer #coordonnees {width: auto;height: auto;margin:0px;padding: 0;background:none;text-align:left;}
div#footer #coordonnees .tel {letter-spacing: normal}
div#footer #coordonnees h2 { text-indent: 0em;margin-bottom:22px}
div#footer #coordonnees p {padding: 0; margin: 0}
div#footer #coordonnees a,div#footer #transversal { visibility:hidden; display: none}
/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */
.txt {font-family: Arial, Helvetica, sans-serif;}
.mentions {font-family: Arial, Helvetica, sans-serif;font-size: .8em;color: #666666;}
/* /////////////////////////////////////////////////////// GESTION DU FORMULAIRE DE CONTACT ///////////////////////////////////////////////////// */
#form_contact input {border: #D8D7C8 solid 1px;height: 14px;width: 78%;}
#form_contact fieldset {border:none; font-size: .9em}
#form_contact label.oblig {font-weight: normal;color:#FF9900;}
#form_contact {width: auto;}
#form_contact label {float: left;width:70px;text-align: left;margin: 0;padding: 0;line-height: 1.7em;font-size: .95em;color:#000F37;}
#form_contact label.radio {width: auto;margin-left: 10px;}
#form_contact p {clear:both;}
#form_contact .boutons {margin: 10px 0;border: none;cursor:pointer;padding:.2em;background-color: #D8D7C8;font-family:  Arial, Helvetica, sans-serif;font-weight: normal;font-size:.95em;width: auto;color:#000F37;height: 18px;}.legal {padding-left: 80px;}
/* /////////////////////////////////////////////////////// GESTION DU PLAN DU SITE ///////////////////////////////////////////////////// */
.plan_site ul, li {padding: 0px 0px 0px 0px;}