/* Base */
@import url(https://static.typepad.com/.shared/themes/walt/styleless/theme.css);

@import url(https://static.typepad.com/.shared/themes/common/bxslider.css);
@import url(https://static.typepad.com/.shared/css/widgets.css);
@import url(https://static.typepad.com/.shared/themes/common/recentpostsfancy.css);

/* Tip Jar */
@import url(https://static.typepad.com/.shared/themes/common/tipjar.css);

/* Portal */


/* Theme */
@import url(https://static.typepad.com/.shared/themes/typepad/theme-gourmet/spicy/spicy.css);






body { padding-top: 50px; }




/* Custom CSS */
/**************************** DESIGN GLOBAL RSBEL -2016 FR **************************************/



.navbar-header button[type="button"].navbar-toggle .icon-bar{
background-color:transparent;
}



.navbar-default .navbar-toggle {
    border-color: transparent;

}
.navbar button {
    margin-top: 15px; 
}
.navbar-toggle {
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 11px 10px;
    position: relative;
background: url(https://www.oxatis.com/Files/13825/Img/21/circular-menu-button-white.png) center no-repeat; 

}


 /* CONTENU */


.row {
background-color:transparent ;

}

.logo img { max-width:150px; height:auto; padding:5px 0 5px; top:10px; left:auto; position:relative; float:none; z-index:999; }

#footer div.col-md-12 {
    float: none; width:100%;
    display: inline-block;
    padding: 0;
 text-align:left; 
border-top:1px solid #1b395f;
}



#footer-inner li {
    font-size: 13px;
    font-weight: normal !important;
    color: #000;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    cursor: pointer;
    list-style-type: none;
    background-size: 12px;
    padding: 0 0 0 0px;

}


ul.thematique-list li  {
    font-size: 15px;
    font-weight: bold;
    color: #000;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    cursor: pointer;
    list-style-type: none;
    padding: 0 0 0 0px;

}



#footer-inner a {
    font-size: 13px;
    font-weight: bold;
    color: #273c64;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    cursor: pointer;
    list-style-type: none;
    background-image:none;
border:0px solid #273c64;
padding:5px;

cursor:pointer;
}
#footer-inner a:hover {
    color: #16a1cf;  border:0px solid #16a1cf;
}
#footer-inner .footerMenu.Blog,
#footer-inner .footerMenu.site,
#footer-inner .footerMenu.solutionecommerce{
    float: left;
    display: inline-block;
    padding: 10px; 
background-color: transparent !important;
}
.footerTitle {
    display: inline-block;
    font-weight: bold;
    font-size: 17px;border-bottom:1px solid #273c64;
    padding: 0 0 10px 0;   color: #273c64;
}
#container-inner.pkg #banner {
    width: 100%; display:none;
    background-color: transparent !important;

  
}
#container-inner.pkg #banner.jumbotron a {
    width: 100%;
    color: #273c64;
    display: none; 

}
#container-inner.pkg #banner.jumbotron {
    width: 100%;
    color: #000;
    display: none;
    height: 60px !important; height:40px;background-color:transparent; position:relative;

}


#banner h1 a {
    font-size: 20px;
    text-align: center;
    display: block;
    width: 100%;
    background-color: transparent;
    padding: 10px;
}
.col-xs-12,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-md-12,
#container.container,
#container-inner {
    background-color: transparent;
padding:0;
}

.footer-center {  margin:0 auto;float:none;
}


 /* FIN CONTENU */



 /* COLONNE DROITE */


h2.module-header a,.module-content h2.module-header  {
    font-size: 20px;
    display: block;
    color: #1b395e;
    background-color: transparent !important;
border-bottom:1px solid #0899b7;
}


.category h2.content-header  {
    font-size: 22px;
    display: block;
    color: #0899b7;
    background-color: transparent !important;
border-bottom:1px solid #0899b7;
font-family: 'Open Sans', sans-serif;
font-weight:600;
}

.category h2.content-header img { display:none;}


h4, h4.entry-body  {
font-size: 18px; 
    font-weight: bold;
    color:#2f75cd !important;
    background-color: transparent;
    border-bottom: 0px solid #16a1cf;
    display: inline-block !important; text-align:left;
  background-image:none;
position:relative;
}


.entry-body h4 a  {
font-size: 19px ; 
    font-weight: bold;
    color:#fff !important;
    background-color: none;
    border-bottom: 0px solid #16a1cf;
    display: inline-block !important; text-align:left;
    padding: 10px;
  background-image:none;
    padding:  6px;
  transform : rotate(0deg !important);
position:relative;
}




.entry-inner h4 a  {

    font-size: 19px; 
    font-weight: bold;
    color:#fff !important;
    background-color: #87ab17 !important;
    border-bottom: 0px solid #16a1cf;
    display: inline-block !important; 
    padding: 10px;
  background-image:none;
    padding:  0px;
  transform : rotate(0deg) !important;
float:left !important; 
}


.entry-body h4 a:hover,  h4 a:hover{  color:#fff !important;
    background-color: #none !important;}

.excerpt-more-link a,  .entry-more-link a {    color:#237db9 !important;
border:0px solid #237db9 !important; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:5px; display:inline-block !important;
margin:5px; font-weight:600;
font-size:0 !important;
}

.excerpt-more-link a:after, .entry-more-link a:after {
    content: "Lire la suite ...";
font-size:15px; 
}



.excerpt-more-link a:hover, .entry-more-link a:hover {  color:#273c64 !important;
border:0px solid #273c64 !important; }


button.btn.btn-default {    color:#fff !important;
display:inline-block;
margin:5px; font-weight:400;
font-size:0;
}

button.btn.btn-default:after {
    content: "Ok";
font-size:13px
}


input.form-control {    color:#000 !important;
display:inline-block;
margin:5px; font-weight:400;
font-size:12px;
}

input.form-control :after {
    content: "rechercher";
font-size:13px
}



.module-syndicate.module h2.module-header {
    font-size: 20px;
    display: block;
    color: #0899b7;
}
.module-about.module h2.module-header {
    font-size: 20px;
    display: block;
    color: #1b395e;
    background-color: transparent !important;
}

h2.module-header {
    font-size:15px;
    display: block;
  font-weight:bold;
    color: #16a1cf !important;
    border-bottom: 1px solid #16a1cf;
    line-height: 30px;
}
div.module-content {
    background-color: transparent !important;
}

div.module-content .module-list-item a {
   color:#000 !important; font-size:13px; font-weight:600;
cursor:pointer;
}

div.module-content .module-list-item a:hover {
   color:#fff !important; font-size:13px; font-weight:600;}


div.module-content .module-list-item {
    font-size: 0.9em; display:inline-block; padding:4px; background-color:transparent; 
cursor:pointer;
}

div.module-content .module-archives .module-list-item a {
    font-size: 0.9em; display:inline-block; padding:4px; background-color:#ccc !important; color:#fff !important;
cursor:pointer;
}


div.module-content .module-list-item .oxatis-banner {
    display:block; padding:14px; background-color:transparent; color:#fff !important;
cursor:pointer; width:auto; float:none;
}




div.module-content .module-list-item:hover {background-color:#16a1cf; color:#fff !important;
}


.module-syndicate.module img {
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
    width: 40px;
    height: 40px;
    padding: 2px;
}
.module-about.module ul.besoinmodule-list {
    display: block;
    list-style-type: none;
    padding: 0 0 0 0px;
}
.module-about.module ul.besoinmodule-list a {
    display: block;
    padding: 0 0 0 0px;

   
}


.module-content .votrebesoin .besoinmodule-list li {font-size:12px; font-weight:600;
    background-image: url(https://www.oxatis.com/Files/13825/Img/03/013-right.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding:0 0 0 20px;
 
}


.module-about.module ul.besoinmodule-list a:hover {
    color: #9ec12f;

}
/* FIN  Colonne droite ---------------------------- */




 /* POSTS */


#container.container #alpha-inner.pkg { width: auto !important; padding:0 10px 0  0;
background-color:none;   background-color: transparent !important;
}

 #container.container #container-inner.pkg #pagebody #pagebody-inner .pkg{
background-color:transparent;   background-color: transparent !important;
}


#container.container #beta-inner.pkg {
    width: 100%;
    padding: 20px 20px 20px 20px;
    border: 0; float:right;
margin:-30px 0 0 0;   background-color: transparent !important;
}



.module-typelist.module {   background-color: transparent !important; border:none; padding-top:0; width:auto !important;}

#container.container #pagebody-inner .pkg {
    width: 100%; padding:20px;
     background-color: transparent !important;  margin:0px 0 0 0; 
text-align:left;
}
#autocollapse.navbar.navbar-default.navbar-fixed-top {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
#autocollapse.navbar.navbar-default.navbar-fixed-top .navbar-inner {
    color: #9ec12f;
    margin: 0 auto;
}



 /* POSTS */


/*Billets ---------------------------- */

.date-header {
    font-size: 17px !important;
border:0; position:relative; top:20px;
border-bottom:1px solid #699fd7; 
    display: inline-block;
    padding: 10px; background-color:#fff;
    font-weight: bold !important;
    color: #1b395e; left:0px; margin:0 0 30px 0;
 background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.7);
display:none;
}


h3.entry-header a, h3.entry-header  {
    font-size: 22px !important; line-height:20px;
    font-weight: bold !important;
    color:#1b395f !important; background-color:transparent !important   ;
    border-bottom: 0px solid #16a1cf;
    display: inline-block; text-align:left;
  background-image:none;
    padding: 0px;
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

 .entry-featured  .entry-inner h3.entry-header    {
    font-size: 25px; line-height:20px;
    font-weight: bold;
    color:#2f75cd !important;
    border-bottom: 0px solid #16a1cf;
    display: inline-block; text-align:left;
  background-image:none;
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}


h2#comment-title    {
    font-size: 20px !important; line-height:20px;
    font-weight: 400 !important;
   text-transform:uppercase !important;
    color:#fff !important;
    background-color: #9ec12f;
    border-bottom: 0px solid #16a1cf;
    display: inline-block; text-align:left;
    padding: 10px;
  background-image:none;
    padding:  7px;
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}



h3.entry-header a {
    font-size: 23px; line-height:23px;
    font-weight: bold;
    color:#fff;
    background-color: #16a1cf;
    border-bottom: 0px solid #16a1cf;
    display: inline-block; text-align:left;
  background-image:none;
    padding:  2px 10px;
}

h3.entry-header:hover {


    color:#fff;
    background-color: #273c64;
    border-bottom: 0px solid #273c64;

}


h3.entry-header a:hover {color:#fff;
background-color:transparent;
}


#caption .photo-caption {font-size: 20px; line-height:20px;
    font-weight: bold;
    color:#fff;
    background-color: #273c64;
    border-bottom: 0px solid #16a1cf;
    display: inline-block; text-align:left;
    padding: 10px;
  background-image:none;
    padding:  6px;}


 .entry-header img.author-photo { background-image:none; padding:0;}


  .entry-content p.entry-more-link a {
    font-size: 15px;
    font-weight: bold;
    color: #16a1cf;
    border: 1px solid #16a1cf;
    display: inline-block;
    padding: 5px;
background-color:transparent;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:10px 0;
cursor:pointer;

}

.entry-more a.asset-img-link {
    border: 0px solid #16a1cf;
    padding: 10px !important;
background-color:transparent !important;
cursor:pointer;
float:left !important; 

}



.entry-more h2 {
    font-size: 18px; line-height:10px;
    font-weight: 600;
    color:#fff !important;
    background-color: #273c64;
    display: inline-block; 
  background-image:none;
    padding:  7px;
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.entry-more h2 .asset-img-link {
    font-size: 0px; line-height:0px;
    background-color:none;
    display: inline-block !important; float:right !important;
  background-image:none; position:relative;
    padding:  0px; width:100%;
}


p.entry-footer-info { display:block !important;}

.entry-content p.entry-more-link a:hover {    color: #000;
    border: 1px solid #000;}

.entry-body {
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
    padding: 0 20px;
}




.entry-more,
span.post-footers a,
span.post-footers,
p.entry-footer-info a.permalink,
a.entry-comments {
    font-size: 14px;
    font-weight: normal;
    color: #000;
}

.entry-more {text-align:justify; line-height:16px;}

.entry-more strong {
    font-size: 17px;
    font-weight: bold;
    color: #1b395e;
}

 .entry-content li {    list-style-type: none;
    background-image: url(https://www.oxatis.com/Files/13825/Img/03/013-right.png);
    background-repeat: no-repeat;
    background-position: left 2px;
    background-size: 11px;
    padding: 0 0 5px 15px; 
font-weight:normal;  font-size:13px; font-weight:400;
color:#0088b1;

}

span.post-footers {
    font-size: 14px;
    font-weight: bold;
    color: #1b395e;
}
a.asset-img-link {
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    display: block;
    max-width:600px;
background-color:transparent !important;
}
p.entry-more-link a {
    font-size: 12px;
    font-weight: normal;
    color: #0899b7;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 100%;

}

 #alpha-inner p.content-nav {display:inline-block; text-align:center;
background-color:transparent; padding:4px;    color: #273c64;
position:relative; width:auto; float:none;
top:0;  word-wrap: break-word;}

p.content-nav a {
    font-size: 14px;
    font-weight: bold;
  color: #273c64;
    text-align: left;
width: 50% !important; /* à modifier selon vos besoins */
  overflow: hidden;
  -o-text-overflow: ellipsis; /* pour Opera 9 */
  text-overflow: ellipsis; /* pour le reste du monde */

}


p.content-nav a.content-nav-main {font-weight:normal;}

p.content-nav a.content-nav-main:hover {color:#89b4e9;}

#headercontent {
    width: 100%;
   min-height: 30px !important; 
   max-height: 30px !important; 
    margin: 0 auto 0px auto;
    color: #fff;
    text-align: center;
    font-family: 'open sans';
    font-weight: 400;
    font-size: 2.0em;
    padding: 0;

}


#headercontent img {max-height:100px;
min-height:50px !imomrtant; position:relative;
top:10px; 
z-index:99 !important;
}


#headercontent a { font-family: 'open sans';
    font-weight: 600;
    font-size: 1.0em;
color:#273d66; line-height:30px;

}


font.headercontent {position:absolute; left:0;}


body.layout-two-column-right .index {
    background-color: none;
}


h3.comments-header, h2#comment-title,#comments-open-data p 
{    font-size: 19px;
    font-weight: bold;
    color: #1b395e; line-height:18px;}

#comments-open-data p 
{    font-size: 15px;
    font-weight: normal;
    color: #1b395e; line-height:18px;}


#signature {width:100%;
display:block; padding:10px;
background-color:transparent;

}

#signature img {
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
max-width:20px;
}

#signature .content { font-size:12px; display:inline-block;  margin:0 0 0 10px;}

#signature a { display:inline-block; float:left; padding:2px; margin:0 0 0 10px; border:0px solid #ccc; background-color:transparent;}


.layout-two-column-right.post #beta-inner.pkg  {width:auto !important;}

.row .entry-content {width:100% !important; padding:0;}


/*Commentaires ---------------------------- */


#all-comments.comments {background-color:#fff;}


#all-comments.comments .comments-header,  #all-comments.comments  .comments-info {display:none;}

#comment-form  input {max-width:30%; display:inline; float:left; margin:5px 0 5px 10px;  }

#comment-form textarea  {max-height:100px;}

#comment-form span.first,  #comment-form a, #comment-form img,  .login-list span {display:none;}




body {
background: #ffffff;


}


.pager-left, .pager-right {
font-size: 18px; 
    font-weight: bold;
    color:#273c64 !important;
    background-color: #fff;
    border-bottom: 0px solid #16a1cf;
    display: inline-block; text-align:left;
    padding: 10px;
  background-image:none;
    padding:  6px;
  transform : rotate(0deg);
position:relative;
}


.pager-left:hover, .pager-right:hover
{   background-color: #eee;}


.pager-label {
font-size: 18px; 
    font-weight: bold;
    color:#273c64 !important;

}


a:hover {color:#87ab17 !important; }


.langues { margin:0 auto;  width:auto; display:inline-block; bottom:50px !important; position:absolute !important; padding:0px 0;  text-align:center; 
z-index:9999999 !important; right:20%;
}

.langues img {width:20px;  height:20px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}

 .entry-more a.asset-img-link {display:block !important; float:none; min-width:100%; padding:10px;}



/*---------------------------------------------
****SOMMAIRE***
---------------------------------------------*/
/*
 0 :: BASE
  	0.1 :: COLORS
 1 :: NAVIGATION
 2 :: TITLE
 3 :: MODULE
 4 :: CONTENT
 	4.1 :: ARTICLE FOOTER
 5 :: BUTTON
 6 :: SIDEBAR
 7 :: FOOTER

---------------------------------------------*/
/* ====================== */
/* 0 :: BASE
	/* ====================== */

body {
    font-family: 'Open Sans', sans-serif;
}
/*0.1 :: COLORS*/
/*
	Bleu oxatis  = #1B395E
	Bleu cyan = #3674bf
	Bleu canard = #779dca
	Bleu nuit = #122840
	Brique foncé = #a5453d
	Olive = #667a3b
	Gris dense = #2e2e2d
	*/
/* ====================== */
/* 1 :: NAVIGATION
	/* ====================== */

#autocollapse.navbar {
    background: #F5F5F5;
}
/* logo */

.navbar-inner .navbar-header a.navbar-brand,
.navbar-inner .navbar-header a.navbar-brand:hover {
    width: 230px;
    background-image: url(http://www.oxatis.com/Files/13825/Img/20/oxtis-leblog.png) !important;
    background-position: 0 0;
    background-size: auto;
    margin-right: 10px;
font-size:0 !important; height:50px;

}

 .navbar-header a.navbar-brand span {font-size:0px;}

.navbar a {
    font-size: 13px;
}
.navbar-inner a {
    color: #4C4C4C !important;
}
.nav>li>a {
    padding: 15px 10px;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #1B395E !important;
    color: #fff !important;
}
/* ====================== */
/* 2 :: TITLE
	/* ====================== */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans', sans-serif;
}
.category h2.content-header {
    font-size: 19px;
    color: #1B395E !important;
    border-bottom: 1px solid #000;
}
.entry-more h2 {
    background-color: #1B395E !important;
    font-size: 14px;
    line-height: 15px ;
}
h2#comment-title {
    font-size: 15px;
    line-height: 15px;
    color: #313131;
    background-color: transparent;
    padding: 7px 0px;
}
h3 {
    font-size: 16px;
}
h3.entry-header a,
h3.entry-header {
    font-size: 20px !important;
    line-height: 19px;
    font-weight: 400 !important;
    background-color: transparent;
    color: #bb4f28;
    /*transform : scale(1,0.95);
		-webkit-transform:scale(1,0.95);
		-moz-transform:scale(1,0.95); 
		-ms-transform:scale(1,0.95); 
		-o-transform:scale(1,0.95); 
		*/
}
h3.entry-header a:hover {
    color: #1B395E;
}
h4,
h4.entry-body {
    font-size: 16px;
    font-weight: 600;
    color: #1B395E;

}
.module-about.module h2.module-header,
.module-syndicate.module h2.module-header,
h2.module-header a,
.module-content h2.module-header {
    font-size: 16px;
    font-weight: bold;
    color: #000 !important;
    border-bottom: none;
}
.footerTitle {
    font-size: 13px;
    color: #484848;
    border-bottom: none;
}
/* ====================== */
/* 3 :: MODULE
	/* ====================== */
/* newsletter */

.mj-w-btn {
    position: fixed;
    height: 40px;
    padding: 0 10px 0 10px !important;
    display: block;
    z-index: 999;
    top: 130px;
    right: -100px;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    background-color: #1B395E !important;
    cursor: pointer;
    width: 140px;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;

}
.mj-w-btn:hover {
    background-color: #3674bf !important;
    right: 0px;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.mj-w-btn font {
    font-size: 10px;
    display: inline-block;
    line-height: 11px;
    text-align: left;
    font-weight: normal !important;
    background-image: url(https://apps.oxatis.com/Files/112496/Img/14/puce-mail-white.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0 0 0 30px
}
.module-search {
    margin-bottom: 20px;
    padding-top: 20px;
    border-top: 1px solid #000;
}
.module-content {
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #1b395e;
}
/* ====================== */
/* 4 :: CONTENT
	/* ====================== */

.entry {
    border-bottom: 1px solid #000;
}
.entry-body {
    font-size: 13px;
    color: #333;
    padding: 0;
}
.entry-body img:first-child {
    padding: 0 10px;
}
.entry-body img.image-full.img-responsive {
    padding: 0;
}
#alpha-inner p.content-nav,
p.content-nav a {
    color: #1B395E; font-size:11px;
text-align:left;
}
.entry-content li {
    color: #313131;
}
/*4.1 :: ARTICLE FOOTER*/

span.post-footers,
.entry-more,
span.post-footers a,
span.post-footers,
p.entry-footer-info a.permalink,
a.entry-comments {
    font-size: 13px;
    color: #333;
    line-height: 19px;
}
.entry-footer-share-buttons span a:hover img {
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.pager-label {
    font-size: 13px;
    font-weight: bold;
    color: #484848;
}
.pager-left:hover,
.pager-right:hover {
    background-color: transparent;
}
/* ====================== */
/* 5 :: BUTTON
	/* ====================== */

span.excerpt-more-link {
    display: block;
    margin-top: 10px;

}
.excerpt-more-link a:after,
.entry-more-link a:after {
    padding: 10px;
}
.excerpt-more-link a,
.entry-more-link a {
    border: 1px solid #A5453D !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
    color: #A5453D !important;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    font-size: 0;

background:transparent !important;
    width: auto !important;

}
.excerpt-more-link a:hover,
.entry-more-link a:hover {
    background-color: #A5453D !important;
    color: #fff !important;
    border: 1px solid #A5453D !important;
}
.entry-inner h4 a {
    font-size: 15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
    background-color: transparent;
    color: #A5453D !important;
    padding: 5px 10px;
    border: 1px solid #A5453D !important;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;

background:transparent !important;
}
.entry-inner h4 a:hover {
    background-color: #A5453D !important;
    color: #fff !important;
    border: 1px solid #A5453D;
}
/* comments */

#comment-post-button,
#comment-preview-button {
  color:#fff !important;
    border: none;
}
#comment-post-button {
    background-color: #1B395E; color:#fff !important;
}
#comment-preview-button {
    background-color: #A5453D; color:#fff !important;
}
/* ====================== */
/* 6 :: SIDEBAR
	/* ====================== */

ul.thematique-list {
    padding-left: 15px;
}
ul.thematique-list li {
    font-family: arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
ul.thematique-list li a {
    color: #1B395E;
}
ul.thematique-list li a:hover {
    color: #A5453D;
}
/* ====================== */
/* 7 :: FOOTER
/* ====================== */

div#footer:before {
    content: "";
    display: block;
    background-image: url(http://www.oxatis.com/Files/13825/Img/11/oxatis-leblog-footer.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 49px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9;
}
div#footer #footer {
    margin-top: 15px;
}
div#footer #footer:before {
    background: none;
}
#footer-inner a {
    font-size: 12px;
    font-weight: normal;
    color: #484848;
}


 .entry-more strong {
font-size:inherit;
}


.entry-more h2 {
    font-size: 17px;
    display: inline-block;
    color: #1b395e !important;
    background-color: transparent !important;
border-bottom:1px solid #1b395e !important;
}

.maillage-text {
    color: #333;
font-weight: normal;
}

.maillage-titre {
    color: #1b395e;
font-weight: normal;
}


.entry-content a {
 color: #a5453d !important;
font-weight: bold;
}



/* ====================== */
/* Formulaire de contact
/* ====================== */


.contact-form-sidebar-module,
.contact-form-footer-module{
	border: 1px solid #dadada;
	background-color: #f1f1f1;
	padding-bottom: 30px;
	position: relative;
}
.contact-form-sidebar-header,
.contact-form-footer-header
{
	margin-bottom: 10px;
	height: 75px;
	background-color: #fff;
	background-image: url("http://oxatis.typepad.com/contact-form-sidebar-image.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.contact-form-footer-header{
	height: 74px;
	background-image: url("http://oxatis.typepad.com/header-contact.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.module-content h2.module-header.contact-form-footer-title {
	margin-left: 254px;
	padding-top: 18px;
	font-size: 28px;
}
.module-content h2.module-header.contact-form-footer-title span{
	font-weight: 300;
}
.module-content h2.module-header.contact-form-sidebar-title {
	padding-top: 7px;
	margin-left: 110px;
	font-size: 24px;
	color: #273d65!important;
}
.module-content h2.module-header.contact-form-sidebar-title span{
	font-weight: 300;
	display: block;
}

.contact-form-sidebar-module-content,
.contact-form-footer-module-content{
	padding: 10px;
}
.contact-form-sidebar-module-content .col-md-6,
.contact-form-sidebar-module-content .col-md-12,
.contact-form-footer-module-content .col-md-3,
.contact-form-footer-module-content .col-md-6,
.contact-form-footer-module-content .col-md-12
{
	padding: 0 5px;
}
.contact-form-sidebar-module input,
.contact-form-sidebar-module select,
.contact-form-sidebar-module textarea,
.contact-form-footer-module input,
.contact-form-footer-module select,
.contact-form-footer-module textarea
{
	margin: 0 0 10px 0;
	font-size: 12px;
	color: #000;
}
.contact-form-sidebar-module input,
.contact-form-sidebar-module textarea,
.contact-form-footer-module input,
.contact-form-footer-module textarea
{
	padding-left: 6px;
}
.contact-form-sidebar-module select,
.contact-form-footer-module select
{
	padding-left: 2px;
}
.contact-form-sidebar-module textarea{
    resize: vertical;
    min-height: 70px;
}
.contact-form-sidebar-module button,
.contact-form-footer-module button
{
	position: absolute;
	height: 40px;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	border-radius: 0;
	background-color: #43a345;
	color: #fff;
	font-size: 14px;
	-webkit-transition: all 250ms linear;
	-moz-transition: all 250ms linear;
	-ms-transition: all 250ms linear;
	-o-transition: all 250ms linear;
	transition: all 250ms linear;
}

.contact-form-sidebar-module button:hover{
	color: #43a345;
	background-color: #fff;
}
.contact-form-sidebar-module ::-webkit-input-placeholder,
.contact-form-footer-module ::-webkit-input-placeholder
{
 color: #000;
}
.contact-form-sidebar-module ::-moz-placeholder,
.contact-form-footer-module ::-moz-placeholder
{
 color: #000;
}
.contact-form-sidebar-module :-ms-input-placeholder,
.contact-form-footer-module :-ms-input-placeholder
{
 color: #000;
}
.contact-form-sidebar-module :-moz-placeholder,
.contact-form-footer-module :-moz-placeholder
{ 
 color: #000;
}

span.champ-requis {
    display: block;
    position: absolute;
    top: -10px;
    background: #b94a48;
    color: #fff;
    font-size: 10px;
    left: 5px;
    right: 5px;
    text-align: center;
}


@media (max-width: 768px) {

.module-content h2.module-header.contact-form-footer-title{
 margin-left: 50%;
    padding-top: 7px;
    font-size: 25px;
}

.contact-form-footer-header {
    background-position: -44px 0;
}

.module-content h2.module-header.contact-form-footer-title span {
    display: block;
}

}







/* ph=1 */
