/* -------------------------------------------
Copyright (C) - Tous droits reserves
Julien Vieillefont - http://www.jv-conseil.net
---------------------------------------------- */

a{color:#5571a1;text-decoration:none}
a:hover{color:white;background-color:#5571a1}
.gray{color:#333333;text-decoration:none}
.gray:hover{color:white;background:#333333}
.ancre, .publication .ancre{color:#333333;font-size:12px;font-family:"trebuchet ms",trebuchet,verdana,helvetica,sans-serif;font-weight:bold;text-align:center;margin-top:20px;margin-bottom:20px}
.ancre ul{text-align:left}
.ancre li, .publication .ancre li{list-style-type:none;list-style-image:none;margin-bottom:12px}
.ancre p, .publication .ancre p{text-align:center;margin:15px 0 0;padding:0}
.ancre a, .publication .ancre a{color:#ffffff;text-decoration:none;background-color:#5571a1;text-align:center;white-space:nowrap;list-style-image:none;margin-right:10px;margin-bottom:10px;padding:1px 4px}
.ancre a:hover, .ancre .active, .publication .ancre a:hover{color:#5571a1;text-decoration:none;background-color:#f4f4f4}
span.ancre{display:block;}
.audio{color:#3163ce;font-weight:bold;text-decoration:none;background:url(/style/img/audio.gif) no-repeat left center;padding-top:1px;padding-bottom:1px;padding-left:20px;}
.audio:hover{color:black;background-color:#ffc;text-decoration:underline overline;}
.bouton, .bouton input, input.bouton{font-size:10px;font-family:Tahoma;font-weight:bold;text-align:center;text-transform:uppercase;margin-right:auto;margin-left:auto;width:250px;margin-top:10px;}
.bouton input, input.bouton{margin-top:15px;}
.bouton input:hover, input.bouton:hover, .formulaire input.bouton:hover{color:white;background-color:#333;}
.bouton a{color:#fff;background-color:#999;padding:2px;border-style:solid;border-width:2px;border-color:#ccc #666 #666 #ccc;display:block;}
.bouton a:hover{color:white;border-color:#666 #ccc #ccc #666}
.bouton a.important{color:white;background-color:#3163ce;border-color:#739aee #0e3fa7 #0e3fa7 #739aee}
.bouton a.important:hover{color:white;border-color:#039 #69f #69f #039}
.bloc-droit .bouton, .bloc-chrome .bouton{font-size:10px;font-family:Tahoma;font-weight:bold;text-align:center;text-transform:uppercase;width:150px;margin-top:10px;}
.bloc-droit .bouton a, .bloc-chrome .bouton a{color:#fff;background-color:#999;padding:2px;border-style:solid;border-width:2px;border-color:#ccc #666 #666 #ccc;display:block;}
.bloc-droit .bouton a:hover, .bloc-chrome .bouton a:hover{color:white;text-decoration:none;border-color:#666 #ccc #ccc #666}
.bloc-droit .bouton a.important, .bloc-chrome .bouton a.important{color:white;background-color:#3163ce;border-color:#739aee #0e3fa7 #0e3fa7 #739aee}
.bloc-droit .bouton a.important:hover, .bloc-chrome .bouton a.important:hover{color:white;border-color:#039 #69f #69f #039}
.bouton ul{margin:0;padding:0;}
.bouton li{list-style:none;margin:0;padding:0;text-align:center;}
.bouton li ul{display:none;list-style:none;list-style-image:none;}
.bouton li:hover ul{position:relative;list-style:none;list-style-image:none;padding:0;margin:0;width:auto;display:block;}
.bouton li:hover ul li{margin:0;padding:0;text-align:left;list-style:none;list-style-image:none;}
.forum{color:#3d7690;font-weight:bold;text-decoration:none;background:url("/style/img/forum.gif") no-repeat left 50%;padding-left:29px}
.forum:hover{color:#333;background:#ffc url(/style/img/forum.gif) no-repeat left 50%;}
span.more{display:block;}
.more, span.more a{color:#839fcf;font-family:"Trebuchet MS";font-weight:bold;text-decoration:none;background:url("/style/img/arrow_blue.gif") no-repeat right 50%;margin-right:3px;padding-right:16px}
.more:hover,span.more a:hover{color:#333;font-weight:bold;text-decoration:none;background:url("/style/img/arrow_hover.gif") no-repeat right 50%;margin-right:3px;padding-right:16px}
a.rouge, a.soustitre{color:#990066;}
a.rouge:hover, a.soustitre:hover, .rouge a:hover, .soustitre a:hover{color:white;background:#990066}
.video{color:#333333;font-family:"Trebuchet MS";font-weight:bold;font-style:normal;text-decoration:none;background:url(/style/img/video.gif) no-repeat left 50%;padding-left:22px}
.video:hover{color:white;background-color:#333333}
.texte{color:#369;font-weight:bold;text-decoration:none;background:url(/style/img/texte.gif) no-repeat left center;padding-top:1px;padding-bottom:1px;padding-left:20px;}
.texte:hover{color:white;background-color:#369}
.cd{color:#369;font-weight:bold;font-style:normal;text-decoration:none;background:url(/style/img/cd_minilogo.gif) no-repeat left 50%;padding-top:1px;padding-bottom:1px;padding-left:20px}
.cd:hover{color:white;background-color:#369}
.ical{color:#839fcf;font-family:"Trebuchet MS";font-weight:bold;text-decoration:none;background:url(/style/img/ical.png) no-repeat left 50%;margin-top:2px;padding-top:2px;padding-bottom:2px;padding-left:16px;display:block;}
.ical:hover{color:#333;font-weight:bold;text-decoration:none;background:url(/style/img/ical.png) no-repeat left 50%;}
.url{color:#0000cc;font-size:13px;font-family:"Trebuchet MS";font-weight:bold;text-decoration:none;background:url(/style/img/url.gif) no-repeat left 50%;padding-top:2px;padding-bottom:0;padding-left:20px;}
.url:hover{color:white;background:#00c url(/style/img/url.gif) no-repeat left 50%;}
.rss{color:#e16c2e;font-weight:bold;background-image:url(/style/img/rss.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:left 50%;text-decoration:none;padding:2px 0 2px 16px;}
.rss:hover{color:white;background:#e16c2e url(/style/img/rss.gif) no-repeat left 50%;}
.alveole{font-size:10px;color:#333333;background-color:#E7E7E7;line-height:200%;margin-right:8px;padding:1px 4px;}
.alveole:hover{color:white;background-color:#333333;}
.yellow{color:rgb(171, 139, 0);background-color:rgb(243, 231, 179);}
.yellow:hover{color:rgb(243, 231, 179);background-color:rgb(171, 139, 0);}
.green{color:rgb(0, 102, 51);background-color:rgb(241, 245, 236);}
.green:hover{color:rgb(241, 245, 236);background-color:rgb(0, 102, 51);}
.reservation_online{background-image:url('/images/reservation_online_hover.gif');background-repeat:repeat-y;width:49px;height:15px;float:right;padding:0;margin:0 0 0 6px;border:none;}
.reservation_online:hover{background-position:left 15px;background-color:transparent;}
@media print{.bouton, .bloc-droit .bouton, .bloc-chrome .bouton{display:none;visibility:hidden;}
.alveole, #adminbddprogra{visibility:hidden;display:none;}
}
