/* General */
html {
margin:0;
padding:0;
background: url(../images/back.jpg) no-repeat fixed; 
-webkit-background-size: cover; /* pour Chrome et Safari */
-moz-background-size: cover; /* pour Firefox */
-o-background-size: cover; /* pour Opera */
background-size: cover; /* version standardisée */


}
@font-face {
    font-family: 'microsoft_sans_serifregular';
    src: url('fonts/micross/micross-webfont.eot');
    src: url('fonts/micross/micross-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/micross/micross-webfont.woff') format('woff'),
         url('fonts/micross/micross-webfont.ttf') format('truetype'),
         url('fonts/micross/micross-webfont.svg#microsoft_sans_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
font-family: 'microsoft_sans_serifregular';
font-size:14px;
}
a {outline : none;}
h1{
font-size: 25px;
color:#0A72B4;
font-family: 'microsoft_sans_serifregular';
font-weight:normal;
}

h2 {
	font-family: 'microsoft_sans_serifregular';
	font-size:20px;
	color:#0071b9;
	font-weight:bold;
}

h3{
font-size: 25px;
color:#525252;
font-family: 'microsoft_sans_serifregular';
font-weight:normal;
}

h4{
font-size: 20px;
color:#525252;
font-family: 'microsoft_sans_serifregular';
font-weight:bold;
}

img {
border:none
}
.clr {
clear:both
}
#conteneurGlobal{
margin-left:auto;
margin-right:auto;
width:1000px;/*check vrai taille*/
margin-bottom:10px;
padding-bottom:10px;
background-color:#ffffff;
box-shadow: 0px 0px 11px 0px rgba(4, 0, 0, 0.53);
-moz-box-shadow: 0px 0px 11px 0px rgba(4, 0, 0, 0.53);
-webkit-box-shadow: 0px 0px 11px 0px rgba(4, 0, 0, 0.53);
}
#inv_header{
width:1100px;
height:178px;
}
#header{
margin-left:auto;
margin-right:auto;
width:1000px;
height:198px;
font-family:Arial;
font-weight:bold;
background-color:#ffffff;
}
#headerContent{
margin-left:auto;
margin-right:auto;
width:1000px;
height:105px;
}

#logo_h{
float:left;
width:370px;
height:87px;
background-repeat:no-repeat;
margin-top:22px;
margin-left:20px;
}

#head_right{
float:right;
width:600px;
height:105px;
/*A tasser*/
}
#right_top{
width:600px;
height:35px;
border-bottom:1px solid #a4c52d;
font-size:14px;
color:#000000;
font-weight:bold;
margin-top:20px;
}
#right_top ul{
padding:0;
margin:0px 0 0 0;
list-style-type:none;
color:#000000;
z-index:10;/*!!!!!!!!!!!*/
}

#right_top ul li{

}
#right_top ul li li a{
 margin-right:5px;
 margin-left:10px;
 margin-top:3px;
 float:left;
 font-weight:normal;
}

#right_top ul li li a:hover{
color:#a4c52d;
}
/*#right_top ul li img{

width:274px;
height:49px;

margin-left:18px;
}*/
#right_top ul li a{
 float:left;   
 width:165px;
 color:black;
 text-decoration:none;
/* text-align:center;*/
 padding:3px 0px 3px 0px;

}
#right_top ul li a:hover{
color:#0a71b2;
}
.img_menu{
position:absolute;
width:274px;
height:48px;
margin-top:-30px;
margin-left:18px;
}
/*Menu 1 top*/
.item113 a{

text-align:center;
}
.item113 ul li a,.item114 ul li a,.item115 ul li a,.item119 ul li a{
text-align:left;
border:none;
}

.item114 a{
border-left:1px solid #0071b9;
border-right:1px solid #0071b9;
text-align:center;

}
.item115 a{

}

.item117 a,.item118 a{
text-align:center;
padding-left:23px;
padding-right:23px;

}
.item117 a{
border-left:1px solid #0071b9;
border-right:1px solid #0071b9;
}
.item118 a{
border-right:1px solid #0071b9;
}
.item115{
/*Image don*/

}
.item115 img{
/*padding-left:30px;
padding-top:0px;*/
}
.item116 a{
padding-right:23px;
}
.item116 ul{
min-width:130px;
}
.item117 ul li a,.item118 ul li a{
text-align:left;
border:none;
}
.item119 a{
padding-left:23px;
text-align:right;
}

li.current , li.current :visited{
	color:#0a71b2!important;

}


#right_down{
width:600px;
height:25px;
padding-top:8px;
font-size:15px;
color:#000000;
font-weight:bold;
}
#right_down ul{
padding:0;
margin:0;
list-style-type:none;
z-index:9;/*!!!!!!!!!!!*/
}
#right_down ul li {

}
#right_down ul li li a{
 margin-right:5px;
 margin-left:10px;
 margin-top:3px;
 float:left;
 font-weight:normal;
}
#right_down ul li li a:hover{
color:#a4c52d;
}
/*MENU !!!!*/
#right_down ul li a{
 display:block;
 text-decoration:none;
 width:auto;
 color:black;
 padding-top:3px;
 padding-bottom:3px;
}


#headerBottom{
margin-left:auto;
margin-right:auto;
width:1000px;
height:53px;
margin-top:15px;
}

#stop_repression{
width:400px;
height:51px;
margin-left:-20px;
background-image:url('../images/sous_logo.png');
}
#recherche{
float:right;
width:491px;
height:48px;
margin-top:-45px;
margin-right:-24px;
background-image:url('../images/search_back.png');
}
#sub_c{
width:205px;
padding-top:3px;
}
select#sub_c {
height:26px;
}
#sujets_champ{
width:210px;
float:left;
margin-left:8px;
margin-top:4px;
overflow: hidden;
background: url('../images/down.png') no-repeat right #ddd;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}

#sujets_champ select{

width: 240px;
height: 27px;
background: transparent;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:2px solid #ffffff;
-webkit-appearance: none;
padding-left:10px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#4d4d4d;
}

#sujets_champ select option{
text-align:left;
}
#sujets_champ div select{
/*width:200px;*/
}


.search input{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#4d4d4d;
width: 180px;
height: 20px;
background: transparent;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:2px solid #ffffff;
-webkit-appearance: none;
padding-left:20px;
margin-left:10px;
margin-top:5px;
}
.search input.button{
border:none;
position:absolute;
margin-left:-53px;
width:33px;
height:26px;
}

.search input.button,#search_dep form#adminForm input.loupe_dep{
width:33px;
height:26px;

}



#blankBM94 select,#search_dep form#adminForm .inputbox{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:2px solid #9cc0da;
margin-right:10px;
font-family:Arial;
font-size:12px;
padding-left:10px;
}


#search_dep{
position:relative;
width:256px;
height:40px;
margin-top:20px;
margin-left:660px;

}
#search_dep form#adminForm .inputbox{
width:215px;
height:21px;
}
#skiz{
display:none;
}
.categories-module{
margin:0px !important;
}


/*recherche par categorie select field*/
#blankBM94 select{
width:200px;

}
.breadcrumbs{
width:910px;
font-size:11px;
font-style:italic;
color:#4d4d4d;
margin-top:8px;
margin-left:42px;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px solid #b0b0b0;
}
.breadcrumbs a{
text-decoration:none;
color:#524c5a;
}
.breadcrumbs a:hover{
color:#76c615;
text-decoration:underline;
}
#carou{
margin-left:auto;
margin-right:auto;
width:1000px;
height:385px;
margin-bottom:10px;
background-image:url('../images/back_carou.png');
}
#slide_obj{
margin-left:auto;
margin-right:auto;
width:900px;
height:375px;
margin-bottom:0px;
background-color: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1) inset;
  border-radius: 0%     0%     25%     25% /     0%     0%     0%     0%;

}


/*Override pour faire disparaitre control bar carou
.nivo-controlNav{
display:visible;
}*/
.nivo-caption span,.nivo-caption span div{
margin-top:10px;
margin-left:10px;
margin-right:10px;
}
#contenu_art{
margin-left:auto;
margin-right:auto;
width:950px;
min-height:50px;
margin-bottom:0px;
background-color:#ffffff;
}


#englob_art{
margin-left:auto;
margin-right:auto;
width:950px;
background-color:#ffffff;
}


/*Titre index*/
.blog-featured h1{
width:600px;
height:55px;
margin-left:-25px;
padding-left:50px;
margin-top:40px;
background-image:url('../images/back_title_starred.png');
background-repeat:no-repeat;
color:#ffffff;

letter-spacing:-1px;
font-weight:bold;

line-height:45px;
font-family:'microsoft_sans_serifregular';
font-size:30px;


}
.blog-featured table{
width:100%;
}
.blog-featured td,.blog-featured th{
vertical-align:top;
}
/*debut Featured*/
#tg,.tg{
width:910px;
height:180px;
margin-bottom:5px;
padding-bottom:10px;
}

#img_left,.img_left{
width:167px;
height:167px;
float:left;
}
.img-intro-left img,.img-intro-left{
min-width:0px;
max-width:150px;
min-height:0px;
max-height:150px;
margin:0px;
padding:0;
}
.img-intro-left img{
padding:4px;
border:1px solid #e4e4e4;
}
.img-intro-left{

background-color:#ffffff;
/*Ombre ici*/
}
#titre_date,.titre_date{
width:740px;
min-height:20px;
max-height:60px;
border-bottom:1px solid #29a8df;
padding-bottom:5px;
float:right;
}
.create_index{
text-align:right;
}
#article_int,.article_int{
width:650px;
height:82px;
float:left;
text-align:justify;
margin-left:11px;
color:#4d4d4d;
}
#article_int p,.article_int p{
margin:3px 0px 3px 3px;
padding:0px;
}
.more{
width:100px;
height:14px;
padding-top:3px;
padding-bottom:3px;
margin:5px 0px 0px 3px;
background-color:#96bd0d;
text-align:center;
}
.more a{
text-decoration:none;
color:#ffffff;
font-weight:10px;

}
.more a:hover{
text-decoration:underline;

}
#titre_vedette,.titre_vedette{
position:relative;
margin-left:12px;
margin-top:-1px;
font-weight:bold;
font-family:Arial;
font-size:16px;
width:630px;

/*Utile ??*/
}
#titre_vedette a,.titre_vedette a{
text-decoration:none;
color:#000000;
}
#titre_vedette a:hover,.titre_vedette a:hover{
color:#0a71b3;
}
#date_vedette,.date_vedette{
position:relative;
margin-top:-17px;
float:right;
font-style:italic;
font-size:12px;

width:58px;
}
.glob_article{
width:930px;
margin-bottom: 10px !important;
}



.item-page{
width:920px;
}
.item-page img{
max-width:680px;

}
#texte_article{
width:605px;
margin-left:15px;
float:left;
}
#texte_article p{
text-align:justify;
}
#texte_article p img{
/*width:300px;*/
padding-right:5px;
vertical-align:top;
padding:4px;
border:1px solid #e4e4e4;
background-color:#ffffff;
-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 3px 0px rgba(50, 50, 50, 0.75);
}
.img-fulltext-left img{
margin-bottom:10px;
min-width:300px;
max-width:700px;
padding-right:5px;
}
.print-icon a{
border:0px;
background:url('images/enveloppe.png');
}
#banniere_article{
position:relative;
width:190px;
margin-top:5px;
min-height:50px;
float:right;
}
.item-page a{
text-decoration:none;
}
.item-page a:hover{
text-decoration:none;
}


p.readmore{
width:30px;
float:right;
}
p.readmore a{
color:#000000;
}
.bloc_titre{
margin-top:25px;
min-height:35px;
max-height:100px!important;

/*Max A penser ?*/
}
.bloc_titre img{
float:left;
width:51px;
height:51px;
margin-left:-45px;
margin-top:-5px;
}
.bloc_titre h1{
margin-left:30px;
font-family:'microsoft_sans_serifregular';
font-size:25px;
letter-spacing:-1px;
line-height:95%;
font-weight:bold;
color:#0A72B4;
-webkit-font-smoothing: antialiased;/*Safari hax*/
}
.create{
position:relative;
margin-left:10px;
width:917px;
height:20px;
margin-top:-5px;

/*float:right;*/
text-align:right;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #96bd0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#96bd0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#96bd0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#96bd0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#96bd0e 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#96bd0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#96bd0e',GradientType=1 ); /* IE6-9 */
}
.create p{
/*line-height: 20px;*/
margin-right:5px;
font-style:italic;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}


#titre_article{
float:left;
margin-left:10px;
font-family:'microsoft_sans_serifregular';
font-size:30px;
font-weight:bold;
color:#0a72b4;
min-height:53px;
max-height:300px;
margin-top:0px;
}
#titre_autre{
font-family:'microsoft_sans_serifregular';
font-size:30px;
color:#0a72b4;
margin-bottom:10px;

}
#choix_actions{
width:605px;
height:50px;
float:left;
margin-top:10px;
background-color:#dbdfe0;
}


.print-icon img{
width:113px;
height:40px;
}
.pdf-icon img{
width:113px;
height:40px;
}

.email-icon img{
width:113px;
height:40px;
}
.fb-icon img{

}
li.print-icon{

}
li.pdf-icon{

}

li.email-icon{

}
li.fb-icon{
position:relative;
width:230px;
height:40px;
margin-top:15px;
padding-left:10px;
}

ul.actions_article{
padding:0;
margin:0;
list-style-type:none;

}
ul.actions_article li{
 margin-left:2px;
 float:left; /*pour IE*/
}
ul.actions_article li a {
 display:block;
 float:left;   
 width:100px;
 color:black;
 text-decoration:none;
 text-align:center;
 padding:5px;
 }
ul.actions_article li a:hover {
}



input.loupe_dep{
position:absolute;
margin-top:-2px;
float:right;

}
#loupe_dep{

}
#adminForm{

}

#loupe_dep {
position:relative;
width:33px;
height:26px;

}
.pagination{

}
.pagination p.counter{

}
.pagination .nbPages{
text-align:center;
}
.pagination ul li{
display: inline-block;   /* You can also add some margins here to make it look prettier */
zoom:1;
display:inline; /* this fix is needed for IE7- */
margin-right:40px;
}
.pagination ul li a{
color:#000000;
}
.pagination ul li a:hover{
color:#0a71b2;
}
.ov_titre_cat{
}
#activ_logo{
margin-left:auto;
margin-right:auto;
width:900px;
height:65px;
margin-top:100px;
margin-bottom:50px;
}
.article_relation,.relateditems{
margin-left:auto;
margin-right:auto;
width:900px;
min-height:0px;
max-height:2000px;
}
/*Banniere bas*/
#banniere_bottom{
width:642px;
margin-left:115px;
margin-bottom:30px;
min-height:0px;
max-height:131px;
overflow:hidden;
}

#footer{
margin-left:auto;
margin-right:auto;
width:900px;
height:156px;/*Possible co*/
margin-top:20px;
}
#footer_top{
margin-left:auto;
margin-right:auto;
width:900px;
height:156px;
overflow:hidden;
}
#footer_top_mid{
margin-left:auto;
margin-right:auto;
width:900px;
height:96px;
color:#4d4d4d;
background-image:url('../images/foot_top.jpg');
}
#footer_top_mid table{
border-collapse:separate;

}
#glob_foot_top{
width:900px;
height:96px;
overflow:hidden;
/*background-color:#646464;*/

}

#glob_foot_top a{
text-decoration:none;
color:#4d4d4d;
}
#glob_foot_top a:hover{
text-decoration:underline;
color:#9c9c9c;
}
#liens1{
width:298px;
float:left;
margin-top:10px;
margin-left:80px;
}
#liens2{
width:298px;
float:left;
margin-top:10px;
}
#liens3{
width:180px;
float:left;
margin-top:10px;
}
#footer_top_bottom{
margin-left:auto;
margin-right:auto;
width:900px;
height:60px;
overflow:hidden;
background-image:url('../images/foot_bottom.jpg');
}
/*#share{
float:left;
width:200px;
height:60px;
margin-left:20px;
color:#4d4d4d;
margin-top:-15px;
border:1px solid red
}*/
.customfb{
position:relative;
float:left;
width:280px;
height:61px;
color:#4d4d4d;
margin-top:-5px;
}
div.customfb > table{
position:absolute;
table-layout: fixed;

}
#nl{
float:right;
width:575px;
height:38px;
margin-right:10px;
overflow:hidden;
}
#txt_nl{
color:#4d4d4d;
font-size:13px;
margin-top:-15px;
}
.acy_requiredField{
margin-right:80px;
}
.acysubbuttons .button{

float:right;
margin-top:-1px;

-moz-box-shadow:inset 0px 7px 1px 0px #c1ed9c;
-webkit-box-shadow:inset 0px 7px 1px 0px #c1ed9c;
box-shadow:inset 0px 7px 1px 0px #c1ed9c;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bdf539), color-stop(1, #97bd0d) );
background:-moz-linear-gradient( center top, #bdf539 5%, #97bd0d 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdf539', endColorstr='#97bd0d');
background-color:#bdf539;
-webkit-border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topright:10px;
border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-radius-bottomright:10px;
border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-left-radius:10px;
text-indent:0;


border:1px solid #83c41a;
display:inline-block;
color:#ffffff;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
font-style:normal;
height:20px;
line-height:16px;
width:70px;
text-decoration:none;
text-align:center;
text-shadow:1px 2px 0px #689324;

}
.acysubbuttons .button:hover{
cursor:pointer;

background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #97bd0d), color-stop(1, #bdf539) );
background:-moz-linear-gradient( center top, #97bd0d 5%, #bdf539 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97bd0d', endColorstr='#bdf539');
background-color:#97bd0d;
}
.acysubbuttons .button:active{
position:relative;
top:1px;
}
.acymailing_form{

}
.acysubbuttons{
position:relative;
margin-top:-37px;
}
.moduletable_nl img{
vertical-align:middle;
}
.moduletable_nl input{
text-align:center;
margin-top:5px;

}
.acymailing_introtext{
position:absolute;

font-family:'microsoft_sans_serifregular';
color:#4d4d4d;
}
#footer_down{
margin-left:auto;
margin-right:auto;
width:900px;
height:40px;
background-color:#ffffff;
overflow:hidden;
}
#adresse{
float:left;
margin-left:5px;
width:700px;
height:30px;
font-family:'microsoft_sans_serifregular';
color:#4d4d4d;
font-size:13px;
}
#menu_foot{
float:right;
margin-top:15px;
width:190px;
height:30px;
font-family:'microsoft_sans_serifregular';
color:#4d4d4d;
font-size:13px;
}
.moduletable_menu_foot{

}
.moduletable_menu_foot ul{
padding:0;
margin:0;
list-style-type:none;
color:#4d4d4d;
font-size:12px;
}

.moduletable_menu_foot ul li{
 margin-left:0px;
 margin-top:0px;
 float:right;
}
/*
.moduletable_menu_foot ul li.item-145 a{
text-align:center;
}
*/

.moduletable_menu_foot ul li a{
color:#4d4d4d;
text-decoration:none;
text-align:right;
font-weight:bold;
font-family:Arial;

}
.moduletable_menu_foot ul li a:hover{
color:#0A71B2;
}

/*En plus pour joom*/
.entete_article{
font-family:'microsoft_sans_serifregular';
font-size:14px;
font-weight:bold;
}
.article_int p {
font-weight:normal;
}
.soustitre_article,.soustitre_article a{
font-family:Arial;
font-size:16px;
color:#0a71b3;
}

#search_but{
text-decoration:none;
border: 1px solid #949494;
cursor:pointer;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.35);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.35);
}
#search-searchword{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:2px solid #9cc0da;
margin-right:10px;
font-family:Arial;
font-size:12px;
padding-left:10px;
font-weight:bold;
}


/*Ajout JCE*/
.lien_art_vert,.lien_art_vert a{
text-decoration:none;
color:#679b1e;
font-weight:bold;
}
.lien_art_vert a:hover{
text-decoration:underline;
color:#9abc69;
font-weight:bold;
}
img.img_imp{
border:none;
}
