/*****************************************
		CUSTOM CSS
******************************************/
html{
 background: -webkit-radial-gradient(center, ellipse, rgba(137, 54, 226, 0.5) 0%, rgba(198, 246, 55, 0.5) 33%, rgba(102, 204, 196, 0.5) 66%, rgba(26, 28, 116, 0.5) 100%);
  background: radial-gradient(ellipse at center, rgba(137, 54, 226, 0.5) 0%, rgba(198, 246, 55, 0.5) 33%, rgba(102, 204, 196, 0.5) 66%, rgba(26, 28, 116, 0.5) 100%);
  /* w3c */
  background-size:100vw .5vh;
}

body{

}

/**				Main menu 			**/

.main_menu {
background:black;
border-bottom:1px solid #333;
}

.drop-down li ul {
border-color: #333;
background: black;
min-width:17vh;
}


.drop-down li a, .drop-down li span.separator {
color : #888;
border-color: #333;
}

.drop-down li:first-child a, .drop-down li:first-child span.separator {
border-color: #333;
}

.drop-down li li a, .drop-down li li span.separator {
border-color: #333;
}

.drop-down li li:first-child > a, .drop-down li li:first-child > span.separator {
border-color: #333;
}

.drop-down li ul {
border-color: #333;
background: black;
}

.drop-down li a, .drop-down li span.separator {
padding: 14px 20px 12px 20px;
text-align:center;
color : #d8d8d8;
text-transform:none;
}



.black a{
  color:#E0240E;
  font-weight:strong;
}

.slogan {
display:block;
font-size: 18px;
line-height:1;
font-weight: normal;
margin: 8px 20px 0 0px;
/*color:tomato; */
}


.label-info{
  background-color:black;
}

.nav {
  padding:0;
  margin:0;
}

.image-title{
  float:right;
}

.nano > .nano-pane {
width      : 1px ;
background:black;
}

.nano > .nano-pane > .nano-slider {
background: rgba(250,250,250,.4);
}


.nav-child .unstyled small li li{
  text-transform: none;
  font-size:.8em;
}



.nav > li > a {
  color : #888;
  border:none;
}
.nav > li > a:hover {
  color:#E0240E;
}

.nav-tabs > li.active > a{
  color:black;
  font-weight:bold;
  background:#eee;
  border-color:transparent;
}

.badge-acor .icon-module {
display : block;
position:absolute;
top:0;
right:0;
margin: 0 !important;
padding : 0 !important;
height:39px;
width:39px;
border:none !important;
box-shadow : none !important;
border-radius: 0 !important;
}



.badge-acor .icon-module {
    background: transparent url(../images/badge_acor.png) 0 0 no-repeat !important;
}

.separator{
  margin-top:12px;
}

.bg-red {
background: #E0240E;
color:#fff;
}

iframe{
 border-width:1px;
 border-color:#555;
}


/**			EN TÊTE DE LIEN IFRAME			**/
.page-header H1{
  text-transform : none;
  color:#F74B0B;
}




/**			COMPONENT	globalnews			**/

.innerDiv h3 a{
  color:#B8402E !important;
}

.gn_news h3 a{

}


/**			SCROLL NANO		**/

/** from initial setup in template css** ici se règle le background de chaque classe/**/



.nano > .nano-pane > .nano-slider {
background:#222;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
opacity    : 0.99;
}

.tab-content{
  background-color :#fff;
  background-image:url(http://www.lacor.info/gnrl/images/bg/fond.png);
}
li.nn_tabs-tab.active a{
   background-color :#fff;
  background-image:url(http://www.lacor.info/gnrl/images/bg/fond.png);
}


#osmap H2{
  color:tomato;
}

#osmap li, #osmap li a{
 list-style-type:none;
  margin-top:2rem;
  color:turquoise;
  
}

#osmap li li, #osmap li li a{
 list-style-type:none;
  margin-top:1rem;
  color:teal;
 
}

#osmap li li li,#osmap li li li a {
 list-style-type:none;
 margin-top:.5rem;
   color:darkturquoise;
}

#osmap li li li li,#osmap li li li li a {
 list-style-type:circle;
 margin-top:.25rem;
  color:paleturquoise;
}

#osmap li li li li li,#osmap li li li li li a {
 list-style-type:none;
 margin-top:.25rem;
  color:gray;
}


/*****************************************
		réglage forcing 
******************************************/

.drop-down {
		font-size : 1.3vh;
		}
.drop-down li ul {
  font-size:90%;
}



/*****************************************
		Module Brève A l'ouest (et semblables)
******************************************/
.user4 .black a, .user5 .black a, .user6 .black a{
  color:#B8402E ;
}

/*****************************************
		Module left and right
******************************************/
ul#acor.nav.menu li a{
  padding:7px 10px 7px 17px;
  line-height:1.2;
  text-indent:-11px;
}

ul#acor.nav.menu li a:before{
  content:"▸ ";
  color:tomato;

}


/*****************************************
		Submenus (barre de menu)
******************************************/


/*****************************************
		FILMS mis en avant
******************************************/

/*N'importe qui */
body > section > div > div > div > div > div.nano-content > div.main_component.clearfix > div.contentpane > div > h1{
  color:rgba(255,255,255,.8) !important;
  text-align:center;
  font-size:1.6em;
}





