/* www.cofiroute.fr
			Version 2009
   Frederic RENARD VINCI
			Derniere modification le 11/07/2011 			
			A noter : 2 hacks pour IE dans #shortcuts */

/****************/			
/* BALISES HTML */	
/****************/					
* {margin:0; padding:0}			
body{text-align:center;font:0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;background:#FFF url(../../css-images/$file/fond-body.png) repeat-y center 6px}
a{text-decoration:none}
img{border:none 0}
h1, h2, h3{color:#333;padding-bottom:1em}
h1{font-size:1.250em}
h2{font-size:1.167em}
h3{font-size:1.083em}
p{line-height:1.5em;padding-bottom:1em}
hr{border-top:1px solid #999;height:1px;border-right:0;border-bottom:0;border-left:0;margin:1em 0}
small{font-size: 0.917em;line-height:1.5em}
big{font-size:1.167em;font-weight: bold}
sub{vertical-align: baseline;font-size: 0.909em}

/*********************************/			
/* BOITES PAR ORDRE D'APPARITION */	
/*********************************/	
/*--- 0 CONTENEUR PRINCIPAL ---*/
#container{text-align:left;margin-left:auto;margin-right:auto;background:  url(../../css-images/$file/fond-container.png) no-repeat center top}
/* tous les dimensionnements absolus en largeur */
#container, #header {width:960px}
#tools{float:left;width:250px}
#main-nav {display:inline;width:707px} /* 960-250-3 */
#ariane {width:924px} /* 960-35-1 927*/
#context {width:254px}
#content {width:686px}
.reduit{width:573px !important}

/*--- 1 EN-TETE ---*/
#header{background:  url(../../css-images/$file/fond-main-nav.png) no-repeat 0 75px}
#logo{text-align:right;padding-top:6px;padding-right:45px}
#header li {display: inline; list-style: none}
#header li a {color:#666;padding:5px 8px}

#tools {font-size: 0.833em; text-transform:uppercase; color:#c7c0bd;line-height:3.7em}
#tools #search{padding-left:35px;font-size: 1.1em}
#tools a:hover, #tools #search a.on{color:#000;border-bottom:5px solid #666;padding-bottom:0}

#main-nav{font-size: 0.917em;text-transform:uppercase;line-height:3.45em}
#main-nav a{border-left: solid 1px #ccc;margin-right:-3px}
#main-nav a.on, #main-nav a:hover {padding-bottom:0;border-bottom-width: 5px; border-bottom-style: solid}
#main-nav small {font-size: 1em;text-transform:none}

/* specifique chapitres */
#container.part01 a.on, #main-nav a.menu01:hover{color:#00b4e1;border-bottom-color: #00b4e1}
#container.part02 a.on, #main-nav a.menu02:hover{color:#f07d00;border-bottom-color: #f07d00}
#container.part03 a.on, #main-nav a.menu03:hover{color:#004489;border-bottom-color: #004489}
#container.part04 a.on, #main-nav a.menu04:hover{color:#96be0f;border-bottom-color: #96be0f}
#container.part05 a.on, #main-nav a.menu05:hover{color:#87003c;border-bottom-color: #87003c}
#container.part06 a.on, #main-nav a.menu06:hover{color:#faaf00;border-bottom-color: #faaf00}

#ariane{background: #f2f2f2;	font-size: 0.833em;	text-transform: uppercase;padding-left:35px;height:1.4em;line-height:1.4em;margin-bottom:25px}
#ariane a{color:#666;background:  url(../../css-images/$file/fond-ariane-a.png) no-repeat left center;padding: 0 10px}
#ariane a:hover{color:#f00;text-decoration:underline}
#ariane small {font-size: 1em;text-transform:none}

/*--- 2 CONTENU ---*/
#context, #content{float:left}

#sub-nav{padding-left:35px;font-size:0.917em;text-transform:uppercase;padding-right: 5px;padding-bottom:1em}
#sub-nav li{padding-bottom:1px;list-style: none;padding-left:0;margin-left:0}
#sub-nav li li{padding-left: 20px;padding-bottom:0}
#sub-nav a{padding-left:10px}
#sub-nav a.on, #sub-nav a:hover{font-weight:bold;border:none 0 !important}
#sub-nav a.on{background: no-repeat left center}

#shortcuts {margin-left:20px;margin-right:auto;font-weight:bold}
#shortcuts li, .duplex-sommaire li{list-style: none !important;display:block;border: solid 1px #d6d6d6;width:220px;height:80px;margin-top:5px;text-transform:uppercase;font-size:1.333em;line-height:1.1em !important;background: #e3ecf4 url(../../css-images/$file/fond-shortcuts.png) repeat-x left top;padding-left:0 !important}
#shortcuts li.fmlive{height:80px}
#shortcuts a, .duplex-sommaire a {display:block;color:#000 !important;width:220px;height:80px;padding:25px 0 0 20px;background: no-repeat 160px 20px}

/* Hack pour resoudre bugs avec Internet Explorer */
*html #shortcuts a, *html .duplex-sommaire a {width:198px;height:48px} 
*html form #shortcuts a{width:220px;height:80px}
#shortcuts a:hover, .duplex-sommaire a:hover{color:#00b4e1 !important; text-decoration: none !important}
#shortcuts a.aires{background-image:  url(../../css-images/$file/picto-aires.gif)}
#shortcuts a.actualites, .duplex-sommaire a.infos{background-image:  url(../../css-images/$file/picto-actualites.gif)}
#shortcuts a.fm{background-image:  url(../../css-images/$file/picto-fm.gif)}
#shortcuts a.fmlive{height:14px;background:  url(../../css-images/$file/picto-fmlive.png) no-repeat center top;padding-top:59px;text-align:center}
#shortcuts a.itineraires{background-image:  url(../../css-images/$file/picto-itineraires.gif)}
#shortcuts a.paiement{background:  url(../../css-images/$file/picto-paiement.png) no-repeat 75px 0px}
#shortcuts a.previsions{background-image:  url(../../css-images/$file/picto-previsions.gif)}
#shortcuts a.signalisation{background:  url(../../css-images/$file/picto-signalisation.png) no-repeat 23px 38px;padding:20px 0px 10px 20px;}
#shortcuts a.tarifs, .duplex-sommaire a.tarifs{background-image:  url(../../css-images/$file/picto-tarifs.gif)}
#shortcuts a.trafic{background-image:  url(../../css-images/$file/picto-trafic.gif)}
#shortcuts a.tva1996{background:  url(../../css-images/$file/picto-tva1996.png) no-repeat 95px 0}
#shortcuts a.webcams{background-image:  url(../../css-images/$file/picto-webcams.gif)}
#shortcuts a.ecocomparateur{background:  url(../../css-images/$file/picto-ecocomparateur.gif) no-repeat 140px 5px}
#shortcuts a.rva{background-image:  url(../../css-images/$file/picto-rva.png)} /* RADIO VINCI AUTOROUTES */

#context div.flash-context{margin-left:20px;margin-top:5px} /* banniere Flash */

#content h1{color:#fff;text-transform:uppercase;padding: 2px 15px;margin-bottom:4px;background:no-repeat right bottom}
#content h1.reduit{width:545px !important}
#content h1 small {font-size: 1em;text-transform:none}
#content h2{padding: 4px 15px 0px}
#content li {list-style: inside;line-height:1.5em;padding-left:15px}
#content div {border: solid 1px #d6d6d6;margin-bottom:1.25em;background:repeat-x left top}
#content div p {padding: 4px 15px}
#content div.noborder {border: none 0}
#content div.simple {border: none 0;background:#fff !important}
#content div.incluse {border: none 0;background-color: transparent !important}
#content a{color: #03C}
#content a:hover{color:#f00;text-decoration:underline}
#content .imggauche, #content .imgdroite{font-size: 0.833em;text-align:right}
#content .imggauche a, #content .imgdroite a{color:#666}
#content .imggauche a:hover, #content .imgdroite a:hover{color:#f00;text-decoration:none}
#content .imggauche{float:left;padding: 0 7px 0 0}
#content .imgdroite{float:right;padding: 0 0 0 7px}

/* specifique chapitres */
/* 0 */
.part00 #content h1 {background-color:#003985; background-image: url(../../css-images/$file/fond-h1-00.gif)}
.part00 #content #shortcuts {margin-left:20px;margin-top:15px}
.part00 #content #shortcuts li{float:left;	display: inline;width:195px;margin-left:15px;margin-top:0;margin-bottom:15px} /* 220-195=25 */
.part00 #content #shortcuts a{width:173px;background-position: 140px 20px} /* 198-25=153 */

.part00 #content #shortcuts.english-home {margin-left:0px}
.part00 #content #shortcuts.english-home li {margin-left:0; margin-right:6px; width: 163px}
.part00 #content #shortcuts.english-home a{width:141px;background-position: 108px 20px;padding-left:10px}

/* 1 */
.part01 #sub-nav a {color:#00b4e1}
.part01 #sub-nav a.on {background-image:  url(../../css-images/$file/fond-subnav-a-01.gif)}
.part01 #content h1 {background-color:#00b4e1; background-image: url(../../css-images/$file/fond-h1-01.gif)}
.part01 #content h2 {color:#00b4e1}
.part01 #content div {background-color:#e9f6fc; background-image:   url(../../css-images/$file/fond-content-div01.png)}
/* 2 */
.part02 #sub-nav a{color:#f07d00}
.part02 #sub-nav a.on {background-image:   url(../../css-images/$file/fond-context-libert-subnav-a.gif)}
.part02 #content h1, #content.libert h1 {background-color:#f07d00 !important; background-image: url(../../css-images/$file/fond-h1-02.gif) !important}
.part02 #content h2 {color:#f07d00}
.part02 #content div {background-color:#fdf2e5; background-image:   url(../../css-images/$file/fond-content-div02.png)}
.part02 #content big {color:#f07d00}
.part02 #content big a {color:#f07d00;text-decoration:underline}
.part02 #content big a:hover {color:#f00}
/* 3 & 7 (contact) */
.part03 #sub-nav a, .part07 #sub-nav a{color:#004489}
.part03 #sub-nav a.on, .part07 #sub-nav a.on {background-image:  url(../../css-images/$file/fond-subnav-a-03.gif)}
.part03 #content h1, .part07 #content h1 {background-color:#004489; background-image: url(../../css-images/$file/fond-h1-03.gif)}
.part03 #content h2, .part07 #content h2 {color:#004489}
.part03 #content div {background-color:#e5edf5; background-image: url(../../css-images/$file/fond-content-div03.png)}
#content div.fond03 {background-color:#e5edf5 !important; background-image: url(../../css-images/$file/fond-content-div03.png) !important}
#content.duplex_faq h3 {color:#000; padding: 10px 15px 5px}
/* 4 */
.part04 #sub-nav a{color:#96be0f}
.part04 #sub-nav a.on {background-image:  url(../../css-images/$file/fond-subnav-a-04.gif)}
.part04 #content h1, #content.environnement h1 {background-color:#96be0f; background-image: url(../../css-images/$file/fond-h1-04.gif)}
.part04 #content h2, #content.environnement h2 {color:#96be0f}
.part04 #content div , #content.environnement div{background-color:#f4f8e6; background-image:   url(../../css-images/$file/fond-content-div04.png)}
/* 5 */
.part05 #sub-nav a{color:#87003c}
.part05 #sub-nav a.on {background-image:  url(../../css-images/$file/fond-subnav-a-05.gif)}
.part05 #content h1 {background-color:#87003c; background-image: url(../../css-images/$file/fond-h1-05.gif)}
.part05 #content h2 {color:#87003c}
.part05 #content div {background-color:#f3e5eb; background-image:   url(../../css-images/$file/fond-content-div05.png)}
/* 6 */
.part06 #sub-nav a{color:#faaf00}
.part06 #sub-nav a.on {background-image:  url(../../css-images/$file/fond-subnav-a-06.gif)}
.part06 #content h1 {background-color:#faaf00; background-image: url(../../css-images/$file/fond-h1-06.gif)}
.part06 #content h2 {color:#faaf00}
.part06 #content div {background-color:#fef7e5; background-image: url(../../css-images/$file/fond-content-div06.png)}
/* 7 (contact) */
.part07 #content div.fond {border: solid 1px #d6d6d6;margin-bottom:1.25em;background:#e5edf5 url(../../css-images/$file/fond-content-div03.png) repeat-x left top}
.part07 fieldset {border: 0 none;margin:0;padding:15px}
.part07 label {display:block;margin-top: 1em}
.part07 input, .part07 select, .part07 textarea {font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; width:60%;border: solid 1px #d6d6d6;padding:0.25em 0.15em 0.25em 0.15em}
.part07 textarea {width:80%;height:7em}
.part07 input.telephone {width:10em}
.part07 input.radio{width: 1.1em;border: none 0}
.part07 input.bouton{margin:1em 0;width:10em;border:2px solid #004489;background:#fff;color:#004489;font-weight:bold}
.part07 input.bouton:hover{border:2px solid #fff;background:#004489;color:#fff}


/*--- 3 PIED DE PAGE ---*/
#footer {padding-left:26px;padding-top:1em;text-transform:uppercase;font-size:0.833em;clear:both;margin-bottom:1em}
#footer li {display: inline; list-style: none}
#footer a{color:#666;padding:0 5px}
#footer a:hover{color:#f00;text-decoration:underline}
#footer a.pipe{border-right: 1px solid #999;border-left: 1px solid #999}

/************************/
/* SPECIFIQUE CHAPITRES */
/************************/
/* 0 */
#home-eco-autoroute {width:405px;height:180px;margin-left:20px;font-size: 1.417em;text-transform: uppercase}
#home-eco-autoroute p {background: url(../../css-images/$file/home-eco-autoroute.jpg) no-repeat 0px 0px;padding: 95px 10px 75px 120px!important}
#home-eco-autoroute a {display:block;color:#84b819;text-decoration:none !important}
#home-eco-autoroute a:hover {color:#fff}
.part00 #context h2.libert01{color: #003985}
#home-actus {width:220px;margin: -5px 0 10px 18px} /* background: url(../../css-images/$file/home-actus.jpg) no-repeat 0 0;padding-top: 80px; */
#home-actus li{padding-bottom: 10px;list-style: disc inside}
#home-actus a{color:#000}
#home-actus a:hover{color:#f00}

#content .home-banniere {width:516px;height:60px;margin-bottom:20px !important;border:0 none !important;font-size:1.167em;padding: 10px 10px 10px 160px;text-transform:uppercase}
#content .home-banniere strong{font-size:1.250em}
#content .home-banniere a {color:#fff}
#content .home-banniere a:hover {color:#000;text-decoration:none}
#content .information {background: #00b4e1 url(../../css-images/$file/fond-banniere-alerte.png) no-repeat 0 0}
#content .calendrier {background: #0091d2 url(../../css-images/$file/fond-banniere-calendrier.png) no-repeat 0 0}
#content .services{background: #96be0f url(../../css-images/$file/fond-banniere-services.png) no-repeat 0 0}
#content .travaux{background: #f07d00 url(../../css-images/$file/fond-banniere-travaux.png) no-repeat 0 0}
#content .coloriage{background: #643285 url(../../css-images/$file/fond-banniere-coloriage.png) no-repeat 0 0}


/* 1 */
#itineraires li{display: inline; list-style: none;font-size:1.167em;float:left;width:6em;padding: 0px 0px 4px 15px}
#itineraires a {color:#00b4e1}
#itineraires a:hover{color:#f00;text-decoration:underline}
.client {display: none}
.tisPL li{display: inline; list-style: none;float:left;padding-left:15px;padding-top:10px} /* width:125px; */
.tisPL a{text-transform:uppercase}
table.signalisation{margin-left:-10px}
table.signalisation td, table.signalisation th{background: #e9f6fc url(../../css-images/$file/fond-content-div01.png) repeat-x;border: 1px solid #d6d6d6;text-align:center}
table.signalisation img.picto{height:20px}
table.signalisation td.voie{	text-align:left;padding: 10px;}
table.signalisation th, table.signalisation .paiement{font-size:1.250em;color:#00b4e1;text-transform:uppercase;font-weight:bold}
table.signalisation .best{color:#00b4e1}

/* 2 */
/* #context spcifique, elements par ordre d'apparition */
#sub-nav-libert{	margin-bottom:18px}
#sub-nav-libert li {display:block;list-style: none;margin-left:18px;margin-bottom:7px;width:220px;font-size:1.667em;text-transform:uppercase;font-weight:bold;background: #f07d00 url(../../css-images/$file/fond-h1-02.gif) no-repeat right bottom}
#sub-nav-libert li a{color:#fff;padding-left:30px}
#sub-nav-libert li a:hover{color:#000}
#sub-nav-libert li a.on{color:#fff !important;background:   url(../../css-images/$file/fond-context-libert-subnav-a.gif) no-repeat 12px 50%}
#context h2.libert01, #context h2.libert02 {margin-left:18px;font-size: 1.167em;color:#f07d00;text-transform:uppercase;padding-top: 5px;padding-left: 8px}
#context h2.libert01 {background:   url(../../css-images/$file/fond-context-libert-h201.png) no-repeat 0 0}
#abonnement-libert {margin-left: 40px;margin-bottom:18px;list-style: none;font-size: 1.167em;font-weight:bold;}
#abonnement-libert li {background:   url(../../css-images/$file/fond-context-libert-abonne.gif) no-repeat left center;margin-bottom: 5px}
#abonnement-libert a {color:#f07d00;padding-left: 22px}
#abonnement-libert a:hover {color:#000;text-decoration:underline}
#context h2.libert02 {background:   url(../../css-images/$file/fond-context-telepeage-h202.png) no-repeat 0 0} /* fond-context-libert-h202.png */
#connexion-libert {display:block;font-size: 1.167em;font-style: italic;font-weight: bold;text-transform:uppercase;line-height: 22px;color: #FFF;margin-left:40px;background:  url(../../css-images/$file/fond-context-libert-connexion.png) no-repeat 0 0;	padding: 4px 0 0 30px}
#connexion-libert:hover {background:    url(../../css-images/$file/fond-context-libert-connexion.png) no-repeat 0 -26px}
#shortcut-libert {background:  url(../../css-images/$file/fond-content-div02.png) repeat-x left bottom;margin: 10px 17px;padding: 5px 10px;list-style: none;font-weight:bold;border: solid 1px #d6d6d6}
#shortcut-libert li{padding-bottom:2px}
#shortcut-libert li.pmr{background:  url(../../css-images/$file/fond-context-libert-icopmr.gif) no-repeat 0 50%; padding-left:17px}
#shortcut-libert a{color:#666}
#shortcut-libert a:hover{ color:#000;text-decoration:underline}
/* sous-navigation dans #content... */
.part02 #content .libert-nav {float:left; width: 680px; text-align:center; background: #e8e9ea url(../../css-images/$file/fond-content-libert-nav.gif) repeat-x 0 0;border: solid 1px #d6d6d6;text-transform:uppercase;margin: 0 5px 10px 0}
.part02 #content .fond_gris {background: #e8e9ea url(../../css-images/$file/fond-content-libert-nav.gif) repeat-x 0 0;border: solid 1px #d6d6d6}
.part02 #content .fond_gris strong {font-weight:normal;color:#ec6500}
.part02 #content .libert-nav h2 {color:#666}
.part02 #content ul.libert-locales { margin-left:100px }
.part02 #content ul.libert-trajet { margin-left:195px }
.part02 #content .libert-nav li {list-style: none !important;display: inline;padding:0}
.part02 #content .libert-nav a {float:left; display:block; padding: 2px 13px; color:#666; border-right: 1px solid #666; margin-top:8px}
.part02 #content .libert-nav a.last {border-right: 0 none}
.part02 #content .libert-nav a.on, .part02 #content .libert-nav a:hover {color:#f07d00}

/* 3 */
.part03 .profil {width:153px;height:4em;text-align:center;padding: 0.5em 0em;line-height:1.5em;background:   url(../../css-images/$file/fond-div-profil.png) repeat-x left top !important}
.part03 .profil strong{font-size:1.333em;color:#004489}

/* pages duplex 09/12/2010 */
.duplex-sommaire {float:left;margin-left:10px;width:220px;font-weight:bold}
.duplex-sommaire a.infos{background-image: url(../../css-images/$file/picto-actualites.gif)}
.duplex-sommaire a.travauxA86{background-image: url(../../css-images/$file/picto-travaux.png)}
.duplex-sommaire a.acrobat{background-image: url(../../css-images/$file/picto-acrobat.png)}
.duplex-sommaire a.libertA86 {background-image:  url(../../css-images/$file/picto-libert.png)}
.duplex-sommaire a.abonnementA86 {background-image:  url(../../css-images/$file/picto-arobase.gif)}
.duplex-sommaire a.covoiturageA86 {background-image:  url(../../css-images/$file/picto-covoiturage.gif)}
.duplex-sommaire a span {font-size:0.6em;font-weight:normal}

.duplex-securite {color:#fff;font-weight:bold;background:#a389b9;padding:10px !important}
.duplex-securite50 {width:320px;border:0 none !important;background: transparent !important}
.duplex-environnement {font-size:1.167em;font-weight:bold;margin:15px;padding:10px 10px;color:#fff;border:0 none;background:#96be0f !important}
.duplex-peage {width:220px;border:0 none !important;background: transparent !important}

/* 4 */
.part04 big{font-size:1.167em;color:#96be0f} /* idem H2 */
#eco-accueil a {display:block;color:#fff;font-size:1.5em;width:551px;height:127px;padding-top:123px;padding-left:135px;background:  url(../../css-images/$file/fond-eco-accueil.jpg) no-repeat 0 0 !important}
#eco-conduite-accueil a {display:block;color:#fff;font-size:1.250em;font-weight:bold;line-height:1.1em;width:570px;height:91px;padding-top:20px;padding-left:115px;background: url(../../css-images/$file/fond-eco-conduite-accueil.png) no-repeat 0 0 !important}
#eco-accueil a:hover, #eco-conduite-accueil a:hover{color:#000;text-decoration:none}
#eco-accueil.eco-accueil-2010 a{background-image:  url(../../css-images/$file/fond-eco-accueil-2010.jpg) !important}

/* sitemap */
#sitemap li {font-weight:bold;font-size:1.167em;text-transform:uppercase;list-style: none;padding: 15px 0 0 10px}
#sitemap li li {	list-style: disc inside;font-size:0.929em;font-weight:normal;text-transform:uppercase;padding-top:2px;padding-left:20px}
#sitemap li li li{list-style: circle inside; font-size:0.923em;text-transform:none;padding-top:1px}
#sitemap li li li li{list-style: square inside;padding-top:0}

/* contact */
#geolocalisation {height:400px;width:686px}
#geolocalisation, #geolocalisation div {border: none !important;margin-bottom:0 !important}

/******************/
/* STYLES COMMUNS */
/******************/
.gauche{float:left}
.droite{float:right}
.text-center{text-align:center}
.spacer{clear:both;font-size: 0;height: 0}
.pdf{background:  url(../../css-images/$file/ico-pdf.gif) no-repeat scroll 100% 50%;padding-right: 14px}
.fenetre{background:  url(../../css-images/$file/ico-fenetre.gif) no-repeat scroll right center;padding-right: 14px}
.pixg{float:left;padding: 0;margin: 0 7px 7px 0;text-align:center}
.pixd{float:right;padding: 0;margin: 0 0 7px 7px;text-align:center}
.nobold{font-weight:normal}
.nounderline{text-decoration:none !important}
.bordure{border: solid 1px #d6d6d6 !important}
.listedouble li {font-weight:bold;color:#87003c }
.listedouble li li{font-weight:normal;list-style: circle inside!important;padding-left:30px !important;color:#000}
.imprimer {background:  url(../../css-images/$file/ico-imprimer.png) no-repeat scroll 100% 50%;padding-right: 18px}

/* > boutons "Web 2.0" avec coins arrondis et fonds colorés */
.bouton_w2 {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 2px 2px 5px #888;
-webkit-box-shadow: 2px 2px 3px #888;
box-shadow: 2px 2px 3px #888;
padding: 6px 20px;
font-size:1.25em;
font-weight:bold}
.bouton_w2:hover {color:#000 !important;text-decoration:none !important}
.bouton_w2_gauche{float:left;margin: 0 10px}
.bouton_w2_droite{float:right;margin: 0 10px}

.eco-vert, .eco-vert-retour, .eco-bleu, .eco-bleu-retour, .eco-violet {color:#fff !important}
.eco-vert {background:#79b41d url(../../css-images/$file/fond-eco-vert.png) repeat-x left bottom}
.eco-bleu {background:#008ed0 url(../../css-images/$file/fond-eco-bleu.png) repeat-x left bottom}
.eco-vert-retour {background:#79b41d url(../../css-images/$file/fond-eco-vert-retour.png) no-repeat 0 50%;padding:10px 40px}
.eco-bleu-retour {background:#008ed0 url(../../css-images/$file/fond-eco-bleu-retour.png) no-repeat 0 50%;padding:10px 40px}
.eco-violet {background:#3e1267}
.eco-violet:hover {color:#96bd0d !important}

p.boutons_w2{clear:both;	padding: 10px 0 0 !important}


/* SPECIAL AddThis */
.addthis_container {display: block; padding-left:605px; border:none !important;height:0.75em !important}
.addthis_container div {display: inline; border:none !important}
.addthis_container a {color:#000 !important}
	
/**************/
/* IMPRESSION */
/**************/
@media print{
  #tools,#main-nav,#context,#ariane,#footer{display:none}
  #logo{text-align:left} 
  #container,#content {width:95%}
  body, #container,#content h1, #content div {background:#FFF !important}
  #content h1, #content h2, #content big {color:#000 !important}
  a{color:#000 !important;text-decoration : underline !important}
}
