/*
Original design: Inland (v1.2 - Sep 12, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/inland/
Includes:
jQuery v1.7.1 from http://jquery.org/
Nivo Slider v2.7.1 by Gilbert Pellegrom - http://nivo.dev7studios.com/
*/

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* FONTS */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(http://fonts.gstatic.com/s/yanonekaffeesatz/v7/YDAoLskQQ5MOAgvHUQCcLQa6gm6bS00u2Qn-iPLo1Go.woff) format('woff');
}


/* HTML elements */
body{background:#f6f6f6;color:#666;font-family:'Droid Sans',Tahoma,Arial,sans-serif;font-size:13px;line-height:1.6em;}
a{color:#a54569;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a img{border:none;}
h1,h2,h3{clear:left;color:#5c5a5a;font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';line-height:1.2em;}
h4{clear:left;color:#5c5a5a;font-weight:400;margin:0.25em 0;font-family:'Yanone Kaffeesatz';line-height:1em;}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{font-size:1.8em;}
h4{font-size:1.4em;}
h5{font-size:1.05em;font-weight:600;}
p,ul{margin:0 0 20px 0;}
i,em {font-style:italic;}
b {color:#a54569;font-weight:500;}
c {color:#a54569;}



/* Top links menu */
#toplinks{background-color:#fafafa;padding:0 30px;}
#toplinks ul{list-style:none;margin:0;text-align:right;}
#toplinks ul li{display:inline-block;font-size:11px;margin:15px 0 12px 15px;}
#toplinks ul li a{color:#797777;}
#toplinks ul li a:hover{color:#2c2b2b;text-decoration:none;}



/* Breadcrumb */
#breadcrumb {clear: both; font-size: 11px;}
.breadcrumb {float: left;}


/* Columns */
#sidebar{width:33.3%;
	float:right;
	margin-right:-10px;
	margin-top:40px;
}
.coin {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
padding:0px 20px 0px 20px;
margin:0px 10px 0px 10px;
/*arrondir les coins en haut à gauche et en bas à droite*/
-moz-border-radius:20px 0;
-webkit-border-radius:20px 0;
border-radius:20px 0;
}
.coin:hover{
opacity:0.8;
-o-transition: opacity 0.7s;
}
.nocoin {
background-color:none;
border:none;
padding:0px 20px 0px 20px;
margin:0px 10px 0px 10px;
}
.coin2 {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
padding:0px 20px 0px 20px;
margin:0px 10px 0px 10px;
/*arrondir les coins en haut à gauche et en bas à droite*/
border-radius:20px 0;
}
.coin2:hover{
opacity:0.8;
-o-transition: opacity 0.7s;
}
#main{width:66.6%;}
#duo1{float:left;width:23.3%;}
#duo2{float:left;width:43.3%;}
#trio1{float:left;width:33.3%;}
#trio2{float:left;width:33.3%;}
#trio3{float:right;width:33.3%;}
.inner{margin: 0px 0px 25px 0px;}

#profiles { margin: 0; padding: 0;}
.pro{height: 150px; border-bottom: 4px solid #a54569; font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; margin: 10px 40px 20px 0px;}
.pro a {color: #a54569;}
.pro h3 a{text-transform: uppercase; margin-bottom: 12px; margin-top: 3px; padding-bottom: 8px; }
.pro:hover{border-bottom: 4px solid #5c5a5a;}
.pro h3 a:hover {color: #5c5a5a;}
.pro a:hover{color: #5c5a5a;}
.date {color: #5c5a5a; font-style:italic;}

#profil { margin: 0; padding: 0;}
.prof{font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; margin: 10px 40px 20px 0px;}
.prof a {color: #a54569;}
.prof h3 {text-transform: uppercase; margin-bottom: 12px; margin-top: 3px; padding-bottom: 8px; }
.prof h3 a:hover {color: #5c5a5a;}
.prof a:hover{color: #5c5a5a;}




#news-box { margin: 0; padding: 0;}
.news{border-bottom: 4px solid #a54569; font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; margin: 10px 40px 20px 0px;}
.news a {color: #a54569;}
.news h3 {text-transform: uppercase; margin-bottom: 4px; margin-top: 3px; padding-bottom: 0px; }
.news h3 a{text-transform: uppercase; margin-bottom: 0px; margin-top: 3px; padding-bottom: 0px; }
.news:hover{border-bottom: 4px solid #5c5a5a;}
.news h3 a:hover {color: #5c5a5a;}
.news a:hover{color: #5c5a5a;}




#solo{float:left; width:100%; margin: -10px 0 10px 0; display:inline-block}
.weeklypics {
border:1px solid #eee; /*a54569;*/
margin:10px 5px 10px 0px;
background-color: #eee;
}
.weeklypics img{padding-bottom: 5px; }
.weeklypics a{color:#a54569;}
.weeklypics h3{text-transform: uppercase; margin:20px 0px 10px 20px ; padding:20px 0px 10px 0px; }
.weeklypics p{margin:10px 25px 10px 20px ; padding-bottom: 6px; color:#5c5a5a; }




#duo1{float:left; width:49%; margin: 10px 0.5% 10px 0.5%; display:inline-block}


#duo2{float:left; width:49%; margin: 10px 0.5% 10px 0.5%; display:inline-block}
.weeklypic {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
margin:10px 5px 10px 0px;
padding:0px 0px 0px 0px;
}
.weeklypic img{padding-bottom: 5px; }
.weeklypic a{color:#a54569; }
.weeklypic h3{text-transform: uppercase; margin:10px 10px 10px 20px ; padding-bottom: 2px; }
.weeklypic p{margin:10px 25px 10px 20px ; padding-bottom: 6px; color:#5c5a5a; }
.weeklypic a img{-o-transition: opacity 0.9s;}
.weeklypic:hover{
border:1px solid #EFDDDF;
color:#a54569;
opacity:0.8;
-o-transition: opacity 0.7s;
}
.weeklypic p a h3:hover{color:#C6C6C6;}




#trio1 .inner{margin-left:-10px;margin-right:10px;}
#trio2 .inner{margin-left:5px;margin-right:5px;}
#trio3 .inner{margin-left:10px;margin-right:-10px;}
.coin {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
padding:0px 20px 0px 20px;
margin: 0px 0px 0px 0px;
/*arrondir les coins en haut à gauche et en bas à droite*/
border-radius:20px 0;
}
.coin:hover{
opacity:0.8;
-o-transition: opacity 0.7s;
}
#quatro0{float:left; width:100%; margin: 15px 0.5% 15px 0.5%; display:inline-block}
.eventyear{font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';line-height:1.2em;font-size:2.4em; color:#a54569; text-transform: uppercase; border-bottom: 8px solid #a54569; margin-bottom: 12px; margin-top: -3px; padding-bottom: 8px;}

#quatro1{float:left; width:24%; margin: 15px 0.5% 15px 0.5%; display:inline-block}
#quatro2a{float:left; width:74%; margin: 15px 0.5% 15px 0.5%; display:inline-block}
#quatro2, #quatro3{float:left; width:24%; margin: -50px 0.5% 15px 0.5%;display:inline-block }
#quatro4{float:left; width:24%; margin: -50px 0.5% 15px 0.5%; display:inline-block }
.eventdate{font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';line-height:1.2em;font-size:2.4em; color:#a54569; text-transform: uppercase; border-bottom: 8px solid #a54569; margin-bottom: 12px; margin-top: -3px; padding-bottom: 8px;}

.event{border-bottom: 4px solid #5c5a5a; margin-bottom:12px; font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; }
.event:hover{border-bottom: 4px solid #a54569; }
.event h3{text-transform: uppercase; margin-bottom: 12px; margin-top: -3px; padding-bottom: 8px; border-bottom: 1px solid; }
.event a{color:#5c5a5a;}
.event h3:hover {color:#a54569;}
.event a:hover {color:#a54569 ;}




/* Logos */
#logos{clear:both;background-color:#fafafa;}
#logos p{color:#777;font-size:12px;margin:0;padding:15px 30px;text-align:center;}
#logos a{color:#777;}
#logos a:hover{color:#333;}


/* Footer */
#footer{clear:both;background-color:#fafafa;}
#footer p{color:#777;font-size:12px;margin:0;padding:15px 30px;text-align:center;}
#footer a{color:#777;}
#footer a:hover{color:#333;}

/* Image alignment */
img.alignleft,img.aligncenter,img.alignright{background:#fff;padding:4px;margin-bottom:10px;border:1px solid #ddd;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}

/* Additional classes */
.shadow{background:url(../img/css/shadow.png) top center no-repeat;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/* Clearing fix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}

/* Alternate color scheme, add class="altcolors" to the body tag to apply */
.altcolors{background-color:#e6e8e8;}
.altcolors #wrapper600, .altcolors #wrapper760, .altcolors #wrapper960, .altcolors #wrapper1240, .altcolors #wrapperfluid {box-shadow: 0px 0px 28px #888;}
.altcolors #toplinks, .altcolors #footer{background-color:#eaecec;}
.altcolors #content{background-color:#f2f4f4;}

/*
 jQuery Nivo Slider v2.7.1
 http://nivo.dev7studios.com
 Copyright 2011, Gilbert Pellegrom
 Free to use and abuse under the MIT license.
 http://www.opensource.org/licenses/mit-license.php
 */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline!important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:700;}

/*
Skin Name: Nivo Slider Default Theme (modified)
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider, modified to work with the Inland One template.
Version: 1.2
Author: Gilbert Pellegrom (modified by Andreas Viklund)
Author URI: http://dev7studios.com
*/
.slider-wrapper .nivoSlider{position:relative;height:300px;background:#fafafa url(../img/css/loading.gif) no-repeat 50% 50%;margin-bottom:50px;}
.slider-wrapper .nivoSlider img{position:absolute;top:0;left:0;display:none;}
.slider-wrapper .nivoSlider a{border:0;display:block;}
.slider-wrapper .nivo-controlNav{position:absolute;left:50%;bottom:-41px;margin-left:-60px;/* Tweak this to center bullets */}
.slider-wrapper .nivo-controlNav a{display:block;width:22px;height:22px;background:url(../img/css/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.slider-wrapper .nivo-controlNav a.active{background-position:0 -22px;}
.slider-wrapper .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../img/css/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.slider-wrapper a.nivo-nextNav{background-position:-30px 0;right:15px;}
.slider-wrapper a.nivo-prevNav{left:15px;}
.slider-wrapper .nivo-caption{font-family:'Droid Sans',Helvetica,Arial,sans-serif;background:rgba(0, 0, 0, 0.2);text-align:center;text-shadow:0 0 4px #111;}
.slider-wrapper .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.slider-wrapper .nivo-caption a:hover{color:#fff;}

/* Mobile styles */
#wrappermobile {width:100%; margin:0px auto;}
#wrappermobile .slider-wrapper, #wrappermobile .slider-wrapper .nivoSlider {width:100%;}
#wrappermobile .slider-wrapper .nivoSlider img{width:100%;}
#wrappermobile #sitetitle {margin:20px auto 0; padding:0; text-align:center;float:none;}
#wrappermobile #nav {float:none;}
#wrappermobile #nav ul {margin:20px auto 5px;}
#wrappermobile #nav ul li {margin:0 15px 10px; line-height:20px;}
#wrappermobile #header-image {height:100px;}
#wrappermobile #content {padding:15px;}
#wrappermobile #footer{background-color:#f2f2f2;padding:10px 30px;}
#wrappermobile #footer p{font-size:0.6em;margin:0;padding:0;}


/* Gallery */
#wizards {width: 700px; margin: 20px auto;}
#wizards li {list-style: none; float: left; margin: 10px;}
#wizards a img {border: 2px solid #aaa;}
#wizards a:hover img {border: 2px solid #75879d;}

/*
Original design: Inland (v1.2 - Sep 12, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/inland/
Includes:
jQuery v1.7.1 from http://jquery.org/
Nivo Slider v2.7.1 by Gilbert Pellegrom - http://nivo.dev7studios.com/
*/

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* FONTS */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(http://fonts.gstatic.com/s/yanonekaffeesatz/v7/YDAoLskQQ5MOAgvHUQCcLQa6gm6bS00u2Qn-iPLo1Go.woff) format('woff');
}


/* HTML elements */
body{background:#f6f6f6;color:#666;font-family:'Droid Sans',Tahoma,Arial,sans-serif;font-size:13px;line-height:1.6em;}
a{color:#a54569;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a img{border:none;}
h1,h2,h3{clear:left;color:#5c5a5a;font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';line-height:1.2em;}
h4{clear:left;color:#5c5a5a;font-weight:400;margin:0.25em 0;font-family:'Yanone Kaffeesatz';line-height:1em;}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{font-size:1.8em;}
h4{font-size:1.4em;}
p,ul{margin:0 0 20px 0;}
i,em {font-style:italic;}
b {color:#a54569;font-weight:500;}
c {color:#a54569;}




/* Main wrappers */
#wrapper1240{background-color:#fff;margin:20px auto;width:1240px;}
#wrapper960{background-color:#fff;margin:10px auto;width:960px;opacity:0.95;}
#wrapper760{background-color:#fff;margin:20px auto;width:760px;}
#wrapper600{background-color:#fff;margin:0 auto;width:600px;}
#wrapperfluid{background-color:#fff;margin:0 auto;max-width:1260px;}



/* Layout IDs */
#header{position:relative;}
#sitetitle{float:left;margin:30px 0 10px 30px;}
#sitetitle h1 {font-size:40px;color:#777;margin:0;padding:0;}
#header-image{height:300px;margin:0;padding:0;}
#content{padding:15px 30px;background-color:#fafafa;}
#extended{padding:15px 30px;background-color:#fff;}
#extended a{text-decoration:underline;}



/* Liste Publications */
#publis li {padding: 0 0 12px 0;}

/* Menu */
#menu {background: none repeat scroll 0 0 0; list-style: none outside none; padding: 20px 0px 0px 10px; float:left;font-family:'Droid Sans',Verdana,Tahoma,sans-serif;text-align:left; width:960px;}
#menu li {float: left; padding: 0 0 5px; position: relative;}
#menu li_support {color: #a54569; float: left; padding: 0 0 5px; position: relative;}
#menu li_lang {color: #a54569; float: right; margin: 0 0 0 0;  position: relative; }
#menu a {
    color: #5c5a5a;
    float: left; font: normal 12px/20px 'Droid Sans',Verdana,Tahoma,sans-serif;
    height: auto; line-height: 30px; padding: 0 20px; text-decoration: none;/*text-shadow: 0 1px 0 #000000;*/ text-transform: uppercase;}

#menu li_support a {
    color: #a54569;
    float: left; font: normal 12px/20px 'Droid Sans',Verdana,Tahoma,sans-serif;
    height: auto; line-height: 30px; padding: 0 20px; text-decoration: none;/*text-shadow: 0 1px 0 #000000;*/ text-transform: uppercase;}

#menu li_lang a {
    background: #d4d4d4;
    color: #a54569;
    float: right; font: normal 12px/20px 'Droid Sans',Verdana,Tahoma,sans-serif;
    height: auto; line-height: 30px; padding: 0 25px; text-decoration: none; }

#menu li:hover > a {color: #797777;}
#menu li:hover > ul {display: block;}
#menu ul {background: none repeat scroll 0 0 #fff; display: none; left: 0; list-style: none outside none; margin: 0; padding: 0; position: absolute; top: 35px; z-index: 99999;}
#menu ul ul {left: 201px; top: 0;}
#menu ul li {box-shadow: 0 1px 0 #FFFFFF, 0 2px 0 #777777; display: block; float: none; margin: 0; padding: 0;}
#menu ul li:last-child {box-shadow: none;}
#menu ul a {
    display: block;
    float: none;
    height: auto;
    line-height: 1;
    padding: 10px;
    text-transform: none;
    white-space: nowrap;
    width: 180px;}
:first-child + html #menu ul a {
    height: 10px;}
#menu ul a:hover {
    color: #111;}
#menu ul li:first-child > a {
    border-radius: 0 0 0 0;}
#menu ul li:first-child > a:after {
    border-bottom: 8px solid #969696;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    left: 30px;
    position: absolute;
    top: -2px;
    width: 0;}
#menu ul ul li:first-child a:after {
  border-color: rgba(0, 0, 0, 0) #969696 rgba(0, 0, 0, 0) ;  /* -moz-use-text-color*/
    border-left: 0 none; 
    border-style: solid solid solid none;
   border-width: 5px 8px 5px 0;
    height: 0;
    left: -8px;
    top: 12px;
    width: 0;}
#menu ul li:first-child a:hover:after {border-bottom-color: #969696;}
#menu ul ul li:first-child a:hover:after {border-bottom-color: rgba(0, 0, 0, 0);
    border-right-color: #969696;}
#menu ul li:last-child > a {border-radius: 0 0 0px 0px;}
#menu:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;}
* html #menu {}
:first-child + html #menu {} 



/* Breadcrumb */
#breadcrumb {clear: both; font-size: 11px;}
.breadcrumb {float: left;}



/* Columns */
#sidebar{width:33.3%;
	float:right;
	margin-right:-10px;
	margin-top:40px;
}
.coin {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
padding:0px 20px 0px 20px;
margin:0px 10px 0px 10px;
/*arrondir les coins en haut à gauche et en bas à droite*/
-moz-border-radius:20px 0;
-webkit-border-radius:20px 0;
border-radius:20px 0;
}
.coin:hover{
opacity:0.8;
-o-transition: opacity 0.7s;
}
.nocoin {
background-color:none;
border:none;
padding:0px 20px 0px 20px;
margin:0px 10px 0px 10px;
}
.coin2 {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
padding:0px 20px 0px 20px;
margin:0px 10px 0px 10px;
/*arrondir les coins en haut à gauche et en bas à droite*/
border-radius:20px 0;
}
.coin2:hover{
opacity:0.8;
-o-transition: opacity 0.7s;
}
#main{width:66.6%;}
#duo1{float:left;width:23.3%;}
#duo2{float:left;width:43.3%;}
#trio1{float:left;width:33.3%;}
#trio2{float:left;width:33.3%;}
#trio3{float:right;width:33.3%;}
.inner{margin: 0px 0px 25px 0px;}

#profiles { margin: 0; padding: 0;}
.pro{height: 150px; border-bottom: 4px solid #a54569; font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; margin: 10px 40px 20px 0px;}
.pro a {color: #a54569;}
.pro h3 a{text-transform: uppercase; margin-bottom: 12px; margin-top: 3px; padding-bottom: 8px; }
.pro:hover{border-bottom: 4px solid #5c5a5a;}
.pro h3 a:hover {color: #5c5a5a;}
.pro a:hover{color: #5c5a5a;}
.date {color: #5c5a5a; font-style:italic;}

#profiles-events { margin: 0; padding: 0;}
.proevents{height: 150px; font-family:'Droid Sans',Tahoma,Arial,sans-serif; margin: 10px 40px 20px 0px;}
.proevents a {color: #a54569;}
.proevents h3 a{text-transform: uppercase; margin-bottom: 12px; margin-top: 3px; padding-bottom: 8px; }
.proevents a:hover{color: #5c5a5a;}


#profil { margin: 0; padding: 0;}
.prof{font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; margin: 10px 40px 20px 0px;}
.prof a {color: #a54569;}
.prof h3 {text-transform: uppercase; margin-bottom: 12px; margin-top: 3px; padding-bottom: 8px; }
.prof h3 a:hover {color: #5c5a5a;}
.prof a:hover{color: #5c5a5a;}




#news-box { margin: 0; padding: 0;}
.news{border-bottom: 4px solid #a54569; font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; margin: 10px 40px 20px 0px;}
.news a {color: #a54569;}
.news h3 {text-transform: uppercase; margin-bottom: 4px; margin-top: 3px; padding-bottom: 0px; }
.news h3 a{text-transform: uppercase; margin-bottom: 0px; margin-top: 3px; padding-bottom: 0px; }
.news:hover{border-bottom: 4px solid #5c5a5a;}
.news h3 a:hover {color: #5c5a5a;}
.news a:hover{color: #5c5a5a;}




#solo{float:left; width:100%; margin: -10px 0 10px 0; display:inline-block}
.weeklypics {
border:1px solid #eee; /*a54569;*/
margin:10px 5px 10px 0px;
background-color: #eee;
}
.weeklypics img{padding-bottom: 5px; }
.weeklypics a{color:#a54569;}
.weeklypics h3{text-transform: uppercase; margin:20px 0px 10px 20px ; padding:20px 0px 10px 0px; }
.weeklypics p{margin:10px 25px 10px 20px ; padding-bottom: 6px; color:#5c5a5a; }




#duo1{float:left; width:49%; margin: 10px 0.5% 10px 0.5%; display:inline-block}


#duo2{float:left; width:49%; margin: 10px 0.5% 10px 0.5%; display:inline-block}
.weeklypic {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
margin:10px 5px 10px 0px;
padding:0px 0px 0px 0px;
}
.weeklypic img{padding-bottom: 5px; }
.weeklypic a{color:#a54569; }
.weeklypic h3{text-transform: uppercase; margin:10px 10px 10px 20px ; padding-bottom: 2px; }
.weeklypic p{margin:10px 25px 10px 20px ; padding-bottom: 6px; color:#5c5a5a; }
.weeklypic a img{-o-transition: opacity 0.9s;}
.weeklypic:hover{
border:1px solid #EFDDDF;
color:#a54569;
opacity:0.8;
-o-transition: opacity 0.7s;
}
.weeklypic p a h3:hover{color:#C6C6C6;}




#trio1 .inner{margin-left:-10px;margin-right:10px;}
#trio2 .inner{margin-left:5px;margin-right:5px;}
#trio3 .inner{margin-left:10px;margin-right:-10px;}
.coin {
background-color:#fff; /*EFDDDF;*/
border:1px solid #C6C6C6; /*a54569;*/
padding:0px 20px 0px 20px;
margin: 0px 0px 0px 0px;
/*arrondir les coins en haut à gauche et en bas à droite*/
border-radius:20px 0;
}
.coin:hover{
opacity:0.8;
-o-transition: opacity 0.7s;
}
#quatro1{float:left; width:24%; margin: 15px 0.5% 15px 0.5%; display:inline-block}
#quatro2a{float:left; width:74%; margin: 15px 0.5% 15px 0.5%; display:inline-block}
#quatro2, #quatro3{float:left; width:24%; margin: -50px 0.5% 15px 0.5%;display:inline-block }
#quatro4{float:left; width:24%; margin: -50px 0.5% 15px 0.5%; display:inline-block }
.eventdate{font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';line-height:1.2em;font-size:2.4em; color:#a54569; text-transform: uppercase; border-bottom: 8px solid #a54569; margin-bottom: 12px; margin-top: -3px; padding-bottom: 8px;}

.event{border-bottom: 4px solid #5c5a5a; margin-bottom:12px; font-family:'Droid Sans',Tahoma,Arial,sans-serif; line-height:1.4em; }
.event:hover{border-bottom: 4px solid #a54569; }
.event h3{text-transform: uppercase; margin-bottom: 12px; margin-top: -3px; padding-bottom: 8px; border-bottom: 1px solid; }
.event a{color:#5c5a5a;}
.event h3:hover {color:#a54569;}
.event a:hover {color:#a54569 ;}




/* Logos */
#logos{clear:both;background-color:#fafafa;}
#logos p{color:#777;font-size:12px;margin:0;padding:15px 30px;text-align:center;}
#logos a{color:#777;}
#logos a:hover{color:#333;}

