/* @override Credits */
/*
Date : 28.03.2011
Auteur : Adrien Heury + Rémi Buisson
Projet : OT Morestel
Logiciel : CSS Edit 2.6 - iMac
Commentaire : Pour cibler une version de internet-explorer : #IE6, IE7, #IE8

                        
                          oooo$$$$$$$$$$$$oooo
                      oo$$$$$$$$$$$$$$$$$$$$$$$$o
                   oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o         o$   $$ o$
   o $ oo        o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o       $$ $$ $$o$
oo $ $ "$      o$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$o       $$$o$$o$
"$$$$$$o$     o$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$o    $$$$$$$$
  $$$$$$$    $$$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$
  $$$$$$$$$$$$$$$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$$$$$  """$$$
   "$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$
    $$$   o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$o
   o$$"   $$$$$$$$$$$    HAVE FUN WITH MY CSS    $$$$$$$$$$$$       $$$o
   $$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$ooooo$$$$o
  o$$$oooo$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o$$$$$$$$$$$$$$$$$
  $$$$$$$$"$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$""""""""
 """"       $$$$    "$$$$$$$$$$$$$$$$$$$$$$$$$$$$"      o$$$
            "$$$o     """$$$$$$$$$$$$$$$$$$"$$"         $$$
              $$$o          "$$""$$$$$$""""           o$$$
               $$$$o                                o$$$"
                "$$$$o      o$$$$$$o"$$$$o        o$$$$
                  "$$$$$oo     ""$$$$o$$$$$o   o$$$$""
                     ""$$$$$oooo  "$$$o$$$$$$$$$"""
                        ""$$$$$$$oo $$$$$$$$$$
                                """"$$$$$$$$$$$
                                    $$$$$$$$$$$$
                                     $$$$$$$$$$"
                                      "$$$""*/

/*[Table of contents]
-------------------------------------------------------------------*/
/*[Color codes]
Or : #91804d
Gris : #b6b6b6
-------------------------------------------------------------------*/
/*[Typography]
Agfa Rotis
Arial
-------------------------------------------------------------------*/

@import url("reset.css");
@import url("grid.css");
@import url("typography.css");
@import url("wysiwyg.css");

@import url("module_diaporama.css");



@font-face { font-family: AgfaRotisSemi; src: url(../font/AgfaRotisSemiSerif.ttf); } 
@font-face { font-family: AgfaRotisSans; src: url(../font/AgfaRotisSansSerif.ttf); } 

body {
	background: #252525 url(../images/bkg-body.jpg) no-repeat center 0 fixed;
}

body.lightbox {
	background: #222;
}

.logo {
	background: url(../images/logo-morestel.png) no-repeat 0 0;
	display: block;
	width: 215px;
	height: 150px;
	text-indent: -9999px;
	margin-top: 20px;
}

/* Généralités */
h1 {
	color: #fff;
	font-family: AgfaRotisSans;
	font-size: 42px;
	font-weight: lighter;
}

.accroche {
	color: #fff;
	margin-left: 20px;
}

.accroche p {
	font-size: 14px;
	line-height: 18px;
}

.geoloc {
	display: block;
	margin: -10px 0 30px 0;
	text-decoration: none;	
}

.geoloc:hover {
	color: #fff;
}

/* Pas de liste à puces */
.ulsans {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* li flottant */
.lifloat li {
	display: block;
	float: left;
}

/* @group Bloc générique */

.bloc {
	padding: 10px;
	background-color: rgba(30, 30, 30, 0.5);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.bloc a {
	text-decoration: none;
}

.bloc h2, .bloc h2 a {
	color: #91804d;
	font-family: AgfaRotisSans;
	font-weight: normal;
	font-size: 24px;
	margin: 0 0 10px 0;
	padding: 0;
}

.interieure .bloc h2, .interieure .bloc h2 a {
	font-size: 18px;
}

.bloc h3, .bloc h3 a {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	margin: 10px 0 0 0;
	padding: 0;
}

.bloc .image{

    text-align: center;
}
.bloc .image a{

    display: block;
}

.bloc .titre, .bloc .titre a {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
}

.bloc .soustitre, .bloc .soustitre a {
	display: block;
	color: #91804d;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: "lucida sans unicode";
	margin: 0 0 5px 0;
}

.bloc .texte, .bloc .texte a {
	color: #8b8b8b;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

.bloc a:hover .texte, .bloc .texte a:hover {
	color: #fff;
}

.bloc .more {
	color: #fff;
	display: block;
	margin: 10px 10px 0 0;
	float: right;
	font-family: "lucida sans unicode";
	font-size: 10px;
}

.bloc .more:hover {
	color: #fff;
}

.bloc .slider-nav {
	margin-top: 5px;
	height: 10px;
	padding-left: 120px;
	width: auto;
}

.bloc .slider-nav li a{
    background: url(../images/puce-nav.png) no-repeat;
    width: 7px;
    height: 7px;
    display: block;
    margin-right: 6px;
}

.bloc .slider-nav li a.activeSlide,.bloc .slider-nav li a:hover{
    background-position: 0 -7px;
}

.bloc .slider-nav li a span{
    display: none;
}

/* Spécial Home */

.home .expo, .home .agenda, .home .cinema {
	/*height: 270px;*/
}

/* @end */

/* @group Bloc spécifiques */


.agenda img {
	margin: 0 10px 0 0;
}

.agenda .event {
	border-bottom: 1px dashed #373737;
	padding: 10px 0;
}

.agenda li:first-child {
	padding-top: 0;
}
.agenda .slideGroupe{

    width: 100%;
}

.cinema img {
	float: left;
	margin: 0 10px 0 0;
}

/* @end */


/* @group Slider */

.slider .legende {
	font-size: 16px;
	font-family: AgfaRotisSans;
	float: right;
	margin: 7px 10px 0 0;
}

.bandeau .slider-nav {
	padding-left: 450px;
}

/* Page intérieure */
.interieure .slider {
	padding-bottom: 0;
}

.interieure .bandeau {
	text-align: center;
}

/*
.evenement .slider .image {
	position:relative; overflow:hidden;height:100px; left:0px; top:0px; width:230px; z-index:10; background-color: green; clip: rect(0,120,50,10); 
}
*/

/* @end */

/* @group Multimédia */

.multimedia .video a, .multimedia .pano a, .multimedia .photo a {
	background: url(../images/sprite.png) 0 0;
	display: inline-block;
	height: 18px;
	padding: 5px 10px 0 30px;
	margin: 0 10px 0 0;
	font-family: "Gill sans", Arial;
	font-weight: lighter;
	border-right: 1px solid #363737;
	color: #b6b6b6;
	text-decoration: none;
	text-transform: uppercase;
}

.multimedia .video a:hover, .multimedia .pano a:hover, .multimedia .photo a:hover {
	color: #fff;
}

.multimedia .video a {
	background-position: 0 -100px;
}

.multimedia .pano a {
	background-position: 0 -150px;
	padding-left: 35px;
}

.multimedia .photo a {
	background-position: 0 -200px;
	border-right: none;
}

/* Page intérieure */
.interieure .slider .multimedia {
	float: right;
}

/* @end */

/* @group Menu Secondaire */

.nav2 {
	float: right;
	margin: 5px 0 60px 0;
}

.nav2 a {
	text-decoration: none;
	font-size: 14px;
	color: #b6b6b6;
	padding: 0 15px;
	margin: 0;
	border-right: 1px solid #363737;
}

.nav2 .ot a {
	font-size: 16px;
	color: #91804d;
}

.nav2 .contact a {
	border-right: none;
	margin-right: 65px;
}

.nav2 a:hover {
	color: #fff;
}

/* Langue */
.nav2 .langue a {
	text-indent: -9999px;
	display: block;
	width: 16px;
	height: 16px;
	border-right: none;
    padding: 0 0 0 3px;
}

.nav2 .uk a {
	background: url(../images/France.png) no-repeat 0 0;
}

.nav2 .fr a {
	background: url(../images/United-Kindom.png) no-repeat 0 0;
}
.nav2 .nl a {
	background: url(../images/nederlands.png) no-repeat 0 0;
}

/* @end */

/* @group Menu Principal */

.nav {
	float: right;
}

.nav li {
	margin: 0 20px 0 0;
}

.nav li a {
	text-decoration: none;
	padding: 10px 7px;
	display: block;
}

.nav li.select a, .nav li:hover a{
	background-color: rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.nav .big {
	color: #91804d;
	font-family: AgfaRotisSans;
	font-weight: normal;
	font-size: 20px;
	display: block;
}

.nav .small {
	color: #fff;
	font-family: "Gill sans", Arial;
	font-weight: lighter;
	display: block;
	text-transform: uppercase;
	font-size: 10px;
}

/* @end */

/* @group Sous Menu */

.nav3 {
	
	min-height: 1px;
}
.nav3 ul.ulsans {
    background-color: rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px 10px 10px 20px;
	margin: 10px 0 0 20px;
}

.nav3 ul{
	font-size: 12px;
    list-style: none;
	margin: 0;
	padding: 0;
}

.nav3 ul li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: none;
	padding: 5px 0;
}
.nav3 ul li ul li a {

    display: block;
}

.nav3 ul li a:hover, .nav3 ul li .select {
	color: #91804d;
}

.nav3 ul li ul li ul li a {
	color: #b7b7b7;
	font-weight: normal;
	padding-left: 10px;
}

.nav3 ul li ul li ul li a:hover {
	color: #fff;
}

.nav3 ul li ul li ul li .select {
	background-color: rgba(80, 80, 80, 0.3);
	color: #fff;
	margin-left: -20px;
	width: 180px;
	padding: 10px 10px 10px 30px;
}

.nav3 ul li ul li ul li .select span {
	background: url(../images/sprite.png) right -250px;
	display: inline-block;
	width: 100%;
}

/* @end */

/* @group Article */

.article {
	margin: 10px 0 0 30px;
}

.article h1 {
	font-family: georgia;
	font-weight: normal;
}

.article h2 {
	color: #fff;
	font-family: AgfaRotisSans, arial, sans-serif;
	font-size: 24px;
}

.article p, .article ul {
	color: #fff;
	font-family: arial;
	font-size: 14px;
}

.article a {
	color: #b6b6b6;
}

.article a:hover {
	text-decoration: none;
}

/* @end */

/* @group sidebar */
.SideBarCloser{

    display: block;
    color: #fff;
    text-align: right;
    background: url(../images/down.png) no-repeat center right;
    height: 30px;
}
.SideBarCloser:hover, .SideBarCloser.plier{

    background-image: url(../images/up.png);
}
.SideBarCloser.plier:hover{

    background-image: url(../images/down.png);
}
.SideBarCloser:hover{

    color: #fff;
}
.SideBarCloser span{

    display: none;
}
/* @end */

/* @group Footer */

.footer a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	margin: 0 10px;
	display: inline-block;
}

.footer .facebook a {
	background: url(../images/sprite.png) 0 -50px;
	text-indent: -9999px;
	width: 18px;
	height: 18px;
	margin-right: 0;
	margin-top: -5px;
}

.footer .rss a {
	background: url(../images/sprite.png) 0 0;
	text-indent: -9999px;
	width: 18px;
	height: 18px;
	margin-top: -5px;
}

.footer a:hover {
	color: #91804d;
}

.footer .mentions, .footer .plan {
	float: right;
}

.footer .plan {
	margin-right: 10px;
}

.footer .mentions a, .footer .plan a {
	font-size: 12px;
}

/* @end */

/* @group Signature / Handmade */

.handmade {
	float: right;
	display: block;
	margin-bottom: 20px;
	font-size: 10px;
	color: #b6b6b6;
	text-decoration: none;
}

.handmade:hover {
	color: #fff;
}

/* @end */

/* Added Rémi */

/* @group Plan du site */

#plan{
    list-style:none;
}
#plan a{
	color: #fff;
    text-decoration: none;
}
#plan a:hover{
    color:#fff;
}
#plan li{
	
    list-style:none;
    
}
#plan li ul li a{
	color: #fff;
    list-style:none;
    font-size: 18px;
}
#plan li ul li ul li ul li a{
	color: #b6b6b6;
    font-size: 15px;
}
#plan li ul li ul li ul li ul li a{
    font-size: 12px;
}

#plan li ul li ul li{
	padding: 10px;
	background-color: rgba(30, 30, 30, 0.5);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#plan li ul li ul li ul li{
    border: 0;
    background: none;
    -moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	padding: 0;
}

#plan li ul li.ANNEXE ul li{
    border: 0;
}
#plan li ul li.ANNEXE ul li a{

    font-size: 12px;
}

/* @end */



/* @group Pagination */

.pagination {
	text-align: center;
	font-family: Arial;
	font-size: 11px !important;
	margin: 10px 0 0 0;
	height: 30px;
	padding: 10px 0 0 0;
	width: 670px;
	background-color: rgba(30, 30, 30, 0.5);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.pagination li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 11px !important;
}

.pagination li a {
	margin: 0 1px 0 0;
	padding: 3px 7px;
	text-decoration: none;
	font-size: 11px !important;
}

.pagination li a:hover {
	color: #91804d;
}

.pagination li.select a {
	font-weight: bold;
	cursor: default;
	color: #fff;
	background-color: rgba(30, 30, 30, 0.5);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* @end */


/* @group Formulaire */

.centre form {
	position: relative;
	margin-bottom: 10px;
}

.centre form fieldset {
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	background-color: rgba(30, 30, 30, 0.5);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.centre form fieldset legend {
	margin: 0;
	padding : 0 10px;
}

.centre form fieldset div {
	margin: 10px 0;
	padding: 5px 0;
}

.centre form fieldset div label, .centre form fieldset div span.label {
	margin: 0;
	padding : 6px 15px 0 0px;
	width : 160px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #fff;
	font-family: Arial;
}
.centre form fieldset div.checkboxs label{
    float: none;
    display: inline;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.centre form fieldset div p.oblig{
	margin: 0px 0px 0px 175px;
}
.oblig {
	color: #da0363;
}
.aide {
	font-style: italic;
	padding-left: 165px;
	margin: 10px;
	display: block;
	font-family: "lucida sans unicode", arial !important;
	font-size: 10px !important;
}
.centre form fieldset div span.msgError {
	color: #da0363;
	margin-left: 180px;
	display: block;
}

.centre input, .centre select, .centre textarea {
	background: #fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#000;
	padding: 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
}

.centre input, .centre textarea {
	background: #333;
	color: #fff;
	-moz-box-shadow: inset 0 1px 2px #222, inset 0 -1px 0 #444;
	-webkit-box-shadow: inset 0 1px 2px #222, inset 0 -1px 0 #444;
	box-shadow: inset 0 1px 2px #222, inset 0 -1px 0 #444;
	padding: 7px;
}

.centre input:focus, .centre textarea:focus {
	color: #000;
	-moz-box-shadow: inset 0 2px 2px #ccc;
	-webkit-box-shadow: inset 0 2px 2px #ccc;
	box-shadow: inset 0 2px 2px #ccc;
}

.centre form fieldset div.error input, .centre form fieldset div.error select, .centre form fieldset div.error textarea{

    border: 1px #f00 solid;
    background: #FFFF9A;
    color: #000;
}

.centre form fieldset div input:focus, .centre form fieldset div select:focus, .centre form fieldset div textarea:focus{
    background: #EFEFEF;
}

.soumission{

    text-align: center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.msgIndic, .message{
	text-align: center;
    background: #f1f1e9;
    color: #da0363;
    padding: 10px;
	margin-bottom: 10px;
}

form.affineur{

    padding: 0;
    margin: 0 0 10px 0;
}
form.affineur fieldset{

    padding: 0;
    margin: 0;
}

.blocCheckboxs{

    margin: 0 !important;
    display: block;
    float: left;
}
.blocCheckboxs div{

    margin: 0 !important;
    clear: both;
}
.blocCheckboxs div span{

    float: left;
}
.blocCheckboxs label{

    width: auto !important;
}

.formError .formErrorContent, .formError .formErrorArrow div{
    background-color: #91804D !important;
    border: none !important;
}

.soumission .submit {
	font-size: 12px;
	background: #fff; 
	box-shadow: 0px 1px 2px #ccc; 
	border: 1px solid #eee; 
	-moz-box-shadow: 0px 1px 2px #ccc;
	-webkit-box-shadow: 0px 1px 2px #ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
  	background: -moz-linear-gradient(top,#ffffff,#eeeeee);
  	text-shadow: 0px 1px 0px #fff;
	font-weight: bold;
	cursor: pointer;
	color: #333;
}

.soumission .submit:hover {
	color: #91804D;
}

input.submit{
	padding: 5px 10px;	
	font-size: 12px;
	background: #fff; 
	box-shadow: 0px 1px 2px #ccc; 
	border: 1px solid #eee; 
	-moz-box-shadow: 0px 1px 2px #ccc;
	-webkit-box-shadow: 0px 1px 2px #ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
  	background: -moz-linear-gradient(top,#ffffff,#eeeeee);
  	text-shadow: 0px 1px 0px #ffffff;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	color: #333;
	margin: 0 0 10px 0;
}

input.submit:hover {
	color: #91804D;
}

/* @end */




/* @group Annuaires */
.blocAnnuaireListe{
    margin-bottom: 20px;
}

.blocAnnuaireListe h3 {
	font-family: georgia;
	font-size: 20px;
	margin: 0;
}

.blocAnnuaireListe .image a{
    text-align: center;
    min-height: 100px;
    padding: 5px;
    display: block;
    text-decoration: none;
    background-color: rgba(30, 30, 30, 0.5);
	-moz-box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	-webkit-box-shadow: inset 0 -1px #2b2b2b, 0 -1px #2b2b2b;
	box-shadow: inset -1px -1px #2b2b2b, 0 -1px #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
    display: block;
}
.blocAnnuaireListe .commune{

    color: #91804D;
}

.annuaireFiche a{

    color: #fff;
}
.annuaireFiche a:hover{

    text-decoration: underline;
}

.annuaireFiche #localizeMapBox{

    height: 500px;
    color: #000;
}

.ANNUAIRE h2 {
	font-family: georgia;
	margin-left: 20px;
}

/* @end */



/* @group Onglet */
ul.menuOnglets{

    list-style:none;
}
ul.menuOnglets li{

    display: inline;
}
ul.menuOnglets li a{

    background: #EEEEEE;
    color: #333333;
    display: block;
    float: left;
    font-size: 14px;
    height: 30px;
    padding: 10px 10px 0;
    text-align: center;
    width: 180px;
}
ul.menuOnglets li a.select{

    background: #333;
    color: #fff;
}
/* @end */


/* @group Cinema */

.article .cinema h3 {
	font-family: "Georgia";
	font-size: 20px;
}

.article .cinema .blocModuleListe {
	color: #fff;
	margin-bottom: 30px;
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
}

/* @end */


/* @group publication */
#publication .telec_extention {
	float:left;
	height:auto;
	font-size:18px;
	font-weight:normal;
	background:#b59e6a;
	padding: 3px;
}
#publication .plus{

    cursor: pointer;
}

#publication .boutons a{

    padding: 5px 10px;	
	font-size: 12px;
	background: #fff; 
	box-shadow: 0px 1px 2px #ccc; 
	border: 1px solid #eee; 
	-moz-box-shadow: 0px 1px 2px #ccc;
	-webkit-box-shadow: 0px 1px 2px #ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
  	background: -moz-linear-gradient(top,#ffffff,#eeeeee);
  	text-shadow: 0px 1px 0px #ffffff;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	color: #333;
	margin: 0 0 10px 0;
}
/* @end */



.fluxRSS a.rss{
	background: url(../images/sprite.png) 0 0 no-repeat;
	padding-left: 25px;
	display: block;
	line-height: 18px;
	margin-bottom: 5px;
}
