/*  html Elements  */
/*  Structure Elements  */
/*  Header Elements  */
/*  Sidebar Elements  */
/*  Article and  Content Styles  */
/*  Navigation  */
nav .nav-child {
	position: absolute;
	top: 95%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	list-style: none;
}
#sptab118 .tab-padding {
    padding: 0px !important;
}
#camera_wrap_87 .camera_caption > div {
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
}

.yendif-video-share ul.thumbnails li.span12 {
    margin-bottom: 13px !important;
}
.list-date
{
	color: #A79306;
	font-size:12px;
	
}
.camera_caption_title {
    font-size: 1.1em !important;
  
}
#je_socialicons .jeSocial a {
    width: 20px !important;
    height: 20px !important;
}
.caption h3 a {
    font-size: 14px;
}
.bfClearfix{
	margin-top:10px;
}
.bfFormDiv+div span{
	font-size:0px;
}
p{
	margin: 0 0 0px;
}
.corps{
    background-color:#F2F2F2;


}

@media (min-width: 1200px) {
.titreen1{
	
	width:350px !important;
	height:100px;
	

    
}
}

.page-header h2 {
	
    font-size: 16px;
    line-height: normal;
}
.content-category h1, .page-header h1{
    font-size: 18px;
	border-bottom:4px solid #009FE3;
}
h1 {
    font-size: 18px;
}
.item-page img
{
	margin-right:10px;
	float:left;
	max-width:550px;
	
}
.item-page .page-header, .page-header {
    margin: 0px;
    padding-bottom: 0px;
    border: none;
}
.thumbnail.pull-right {
    margin: 0px 10px 0px 0px;
}
.pull-right {
    float: left;
}
.dl-horizontal dt {
    float: left;
    width: auto;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-horizontal dd {
    margin-left: 0px;
}
legend {
    font-size: 0px;
}

.readmore .btn {
    display: inline-block;
    *display: inline;
    padding: 5px 2px 5px 0px;
    margin-bottom: 10px;
    margin-left: -5px;
    font-size: 13px;
    line-height: 20px;
    color: #005580;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
   background-image: linear-gradient(to bottom,#fff,#fff);
    background-repeat: repeat-x;
    border: none;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.item-page,.blog
{
	text-align:justify;
	
}
#sptab109 .tab-padding {
/*border: 1px solid #EAEAEA;*/
}
#sptab109 .tab-padding {
    padding: 0px;
}
.corps1{
   
   background-image: linear-gradient(to bottom, #f2f2f2, #ffffff); 
}
.djessslider {
    /*padding-left: 8px;
   border: 1px solid #C6E0F4;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #FFF;*/
	
}
.vina-is-slide img{
	border-radius:0px 0px 50px 50px;
}

.brech {
	margin-top:6px;
}
.siteal {
	text-align:center;
}

.brech1 {
    padding-left: 50px;
}
.brech form {
    margin: 0px 0px 10px;
}

#mod-search-searchword{
	font-size:11px;
	border-radius:7px;
	height:18px;
	/*background-color: #FDFDFE;
	border: 1px solid #EEEEF5;*/
}
.bt-introtext{
	text-align:justify;
}

.bt-cs .bt-inner .bt-title {
    clear: both;
    color:#268DD7;
    font-weight:bold;
    text-transform: none;
    line-height: 150%;
    font-size: 13px;
    display: inline-block;
font-weight: bold;
}
.cadret {
    height: auto;
    width:auto;
	/*text-shadow: 1px 1px 1px #000;*/
    /*background-color: #D4D2CD;*/
	/*background: transparent url("../images/bar/bacr.png") repeat-x scroll 0% 0%;*/
	/*background-color: #1B1B1B;*/
	/*background-color: #D4D2CD;*/
		background-color: #F5F5F5;
background-image: linear-gradient(to bottom, #D4D2CD,#FFF);
color: #666666;
	/*background-image: linear-gradient(to bottom, #009FE3, #DDD6D6);*/
	
	/*background-color: #009FE3;*/
	/*border-bottom: 2px solid #F3EE4B;*/

    /*color: #fff;*/
    font-size: 17px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 20px;
	text-align:center;
    
}
.suivre
{
   font-size: 13px;
   color: #E77000;
   text-align:left;
   margin-bottom:10px;
}
.cadret11 {
    height: 40px;
    width:auto;
	background-color: #48B1FC;
    
	/*
	background: url("../images/bar/an2.png");*/

  color: #fff;
text-shadow: 1px 1px 1px #000;
    font-size: 17px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 15px;
	text-align:center;
    margin-bottom: 5px;
	
}
.cadret11f {
    height: 47px;
    width:auto;
	
    /*background-color: #D4D2CD;*/
	background-color: #F9E02B;
	background: url("../images/bar/an2.png");

  color: #fff;
text-shadow: 1px 1px 1px #000;
    font-size: 17px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 15px;
	text-align:center;
	
	
}
.top11 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
	margin-bottom:20px;
}
#b50 {
	padding-bottom:9px;
    padding-left: 20px;
    padding-top: 9px;
	/*background-color: #009FE3;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
	/*border-top: 2px solid #F9E02B;*/
   text-shadow: 1px 1px 1px #fff;
color: #5A5A5A;
	margin-top:0px;
	margin-bottom:5px;
	background-color: #F5F5F5;
background-image: linear-gradient(to bottom, #D4D2CD,#FFF);
}
#b51 {
  
    padding-left: 20px;
    padding-top: 9px;
	padding-bottom:9px;
		background-color: #009FE3;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
	border-top: 2px solid #F9E02B;
   text-shadow: 1px 1px 1px #000;
color: #ffffff;
	margin-top:20px;
}
.b511 {
    height: 30px;
   
    padding-top: 9px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
	border-bottom: 0px solid #E77000;
   text-shadow: 1px 1px 1px #000;
color: #ffffff;
	margin-top:0px;
}
#modlgn-username,#modlgn-passwd{
	width:150px;
}
table.acymailing_form{
	margin-left:0px;
}

.alig {
    text-align: center;
    color: #8F8072;
}
.rech1{
    height: 10px;

    border: 1px solid #F3EE4B;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.75);
    background-color: #FDFDFE;
	margin-bottom:10px;
}
.acysubbuttons .subbutton{
	margin-left:-70px;
}

.gn_static img{
	border-radius:10px;
	text-align:justify;
}
.tab-padding .gn_static img{
	border-radius:10px;
	text-align:justify;
	width:120px;
	height:90px;
	margin-right:10px !important;
}
.gn_static {
   text-align:justify;
}
.gn_static{
   border-bottom: 1px solid #C6E0F4;

}
.gn_static:hover{
	background-color: #F8F8F8;
}
#sptab109 .gn_static{
     border-bottom: 1px solid #E7E7E7;
   border-left:1px solid #E7E7E7;
    border-right:1px solid #E7E7E7;
   padding-left:10px;
     padding-right:10px;
	

}
.gn_static a{
	font-weight:bold;
	font-size:12px;
	
}
.gn_static font{
	color: #fff;
	font-size:11px;
background-color: #565656;
	border-radius:5px;
	padding:3px;
}

.titreplus1 {
    border-top: 1px solid #C6E0F4;
    padding-top: 5px;
	padding-bottom: 5px;
    padding-left: 10px;
    
}
.titreplus11 {
    padding-top: 8px;
	padding-bottom:8px;
    
}
.titreen{
	font-size:35px;
	color:#007F00;
}
.titreen2 {
    font-size: 13px;
    color: #272927;
}
.titreen3 {
    font-size: 25px;
    color: #272927;
}
.titreen31 {
    font-size: 15px;
    color: #272927;
}

.titreen4 {
  
    color: #2B5104;
	

}
.pied5{
	color:#FFF;}
#b5 {
    margin-top: 50px;
    border-top: 5px solid #2992E9;
	background-color: #353535;
/* background: transparent url("../images/bar/im1.png");*/
}
#b6 {
    height: 30px;
    background-color: #EAEBF5;
	
}
.titreen1{
	margin-top:5px;
    margin-bottom:10px;
	
}
.titreen11{
	margin-top:10px;
	text-align:center;

}
.backtete{
  
    
    padding-bottom: 10px;
	background: transparent url("../images/bar/banniere11.png") no-repeat scroll 0% 0%;
}
.djess {
	/*padding-left:8px;
	border: 1px solid #E7E7E7;
	padding-right:8px;*/
	margin-top:15px;
	/*padding-top:1px;
	padding-bottom:1px;
	background-color:#FFF;*/
}
#b5om {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.75);
    padding-bottom: 10px;
    margin-top: -10px;
    z-index: 1;
    background-color: #F9F9F9;
   
}
.djessc1 {
	padding-left:8px;
	/* border: 1px solid #C6E0F4;*/
	padding-right:8px;
	margin-top:15px;
	padding-top:1px;
	padding-bottom:1px;
	/*background-color:#FFF;*/
}
.cadres1 {
    border: 1px solid #ccc;
    padding: 2px;
    background-color: #FFF;
	margin-bottom:10px;
}
	
.djess1 {
    border: 1px solid #ccc;
    padding: 2px;
    background-color: #FFF;
    margin-top: 20px;
}
.djess1c {
    /*border: 1px solid #E7E7E7;
    padding: 2px;
    background-color: #FFF;*/
    margin-top: 20px;
}
	

.gn_static_2 {
   
    background-color: transparent !important;
    
}
.djess2 {
	background-color:#FFF;
	padding-left:1px;
	 border: 1px solid #E7E7E7;
	padding-right:1px;
	margin-top:10px;
	padding-top:1px;
	padding-bottom:1px;
}
.djess21 {
	
	padding-left:2px;
	/* border: 1px solid #C6E0F4;*/
	padding-right:2px;
	margin-top:10px;
	padding-top:2px;
	padding-bottom:1px;
}
.hard {
    
    margin-top: 8px;
}
.hard1 {
    height: auto;
	margin-top: 5px;
	margin-bottom:5px;
}
ul.category-module li a {
    font-size: 0px;
}
ul.category-module li{
	padding-bottom:0px;
}

ul.category-module{
	margin:-30px 0px 0px 0px;
	
}
.titrelien {
    color: #08c;
	
}

.category-module li h4 {
    font-size: 0px;
}

ul.category-module li p {
    line-height: 1.4em;
    margin: 8px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
text-align:center;
font-weight:bold;
}
.cadret1 {
    height: 42px;
    width: 145px;
    background-color: #D4D2CD;
    color: #666;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 20px;
    padding-left: 70px;
}
#b1 {
    background-color: #2992E9;
height: 7px;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.75);
}
#b2 {

	background-color: #F7F7F7;
	
}

#b3 {
    min-height: 35px;
    /*background-color: #1B1B1B;
   background-image: linear-gradient(to bottom, #353434, #363636);*/
  
	/*background-color: #009FE3;*/
	border-bottom: 5px solid #9B170E;
	
	
	background-color: #F5F5F5;
background-image: linear-gradient(to bottom, #FFF, #E6E6E6);

box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);

	/*background:url("../images/bar/b3.png");*/
   
}

#b4 {
    /*background: transparent url("../images/bar/b4.png") repeat-x scroll 0% 0%;*/
    width: auto;
    padding-top: 10px;
	position: relative;
	padding-bottom:5px;
	 background-image: linear-gradient(to bottom, #f2f2f2, #ffffff);
}

.cadre {
    width: 100%;
	margin-top:7px;
	
}
nav .nav-child.pull-right {
	right: 0;
	left: auto;
}

nav .nav-child a {
	display: block;
	clear: both;
	white-space: nowrap;
}

nav .nav > li {
	position: relative;
}

nav .nav > li:hover > .nav-child, nav .nav > li > a:focus + .nav-child {
	display: block;
}

nav .nav > li {
	position: relative;
}

nav .nav > li:hover > .nav-child, nav .nav > li > a:focus + .nav-child {
	display: block;
}

nav .nav-child:before {
	position: absolute;
	display: inline-block;
	content: '';
}

nav .nav-child:after {
	position: absolute;
	display: inline-block;
	content: '';
}

@media (max-width: 979px) {

nav .nav-child {
	position: static;
	top: auto;
	left: auto;
	z-index: 1000;
	display: block;
	float: none;
	min-width: 160px;
}

nav .nav-child:before, nav .nav-child:after {
	display: none;
}
}
