*{font-family: 'Lusitana', serif;}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{}
h1,h1.spip,h2.spip, h3.spip{color:#000}
h1{margin:0 0 2em 0;text-transform: uppercase;font-weight: bold}
p{font-size: 1.2em}
body{background-color: #3e3d3d;margin:2em auto}
body, .callout{color:#4b4b4b}
strong{color:#1b1b1b}
h2.spip{color:#90001a;font-family: "Trebuchet", Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: bold;font-size: 120%;text-transform: uppercase;margin-top:3em;border-bottom:1px solid #90001a}

.ombrage{
background-color: #FFF;
box-shadow: 0px 0px 5px 0px #cfcfcf;
-moz-box-shadow: 0px 0px 5px 0px #cfcfcf;
-webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;
-o-box-shadow: 0px 0px 5px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=5);
border:1px solid #EEEEEE;
padding:5px
}
.button.alert{background-color:#90001a }
.animated{
	transition : all 700ms;
}
.animated:hover{
transform: scale(1.05);
}

.filet_sep{clear:both}

a, a.visited{color:#90001a}
a:hover{color:#390405}
a.actions, a.actions:visited, a.actions:hover{color:#FFF;font-size:1.5em;font-weight: bold}

.row{margin-top: 0}

/* #header{padding: 2em 0} */
#header, header a{color:#FFF;background-color: black;text-align: center}
#nav{background-color: #e6e6e6}

#colonne_1{padding-top:75px;background: url(images/voir-aussi.png) top left no-repeat}
#colonne_1 .on a{color:#000;font-weight: bold}

#ligne_deux{padding: 2em;}
#ligne_deux h3{color:#90001a}
header .row{background-color: #000;}
#container{background: url(images/background.png) #FFF;margin-top:0;}
#container{padding-top:5em}
.page_sommaire #container{padding-top:0}
.page_sommaire #content{padding-top:0}
#footer .row{background-color: #1b1b1b;padding-top:2em}
#footer{color: #940404;}
#footer p{color:#FFF; font-size:90%}
#footer a{color:#9e9f9f}
#footer li{list-style-type: none}






.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    border-color: #90001a transparent transparent;
}
.dropdown.menu .is-active > a {
  background: transparent;
  color: #720506; }


/* MEDIA QUERIES 
	small > 39.9375 em
	40 < medium < 63.9375
	large > 64 em 
*/

/* Samll + Medium and up */
@media screen and (max-width: 63.9375em) {
#nav{background-color: #000}
#container{padding-top:2em}
	
}

