body {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    background: #000;
    color: #000;
    text-align: center; /* Centers the container */
    margin: 0;
    padding: 0;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}

#wrapper {
    width: 1024px; /* 780px is just wide enough to fill and 800px screen */
	  height:100%;
  min-height:1000px;
    margin: 0 auto; /* It's important to set the margin to auto if you want the layout to center */
    background: #fff;
    text-align: left;
    border: 1px solid #999;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#wrapperonline {
    width: 1024px; /* 780px is just wide enough to fill and 800px screen */
    background: #fff;
    text-align: left;
    border: 1px solid #999;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#wrapperac {
    width: 1024px; /* 780px is just wide enough to fill and 800px screen */
	height:100%;
	min-height:1000px;
    margin: 0 auto; /* It's important to set the margin to auto if you want the layout to center */
    background: #fff;
    text-align: left;
    border: 1px solid #999;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}

#header, #sidebar,#sidebartest, #navigation, #footer {
    padding: 10px;  /* This sets a 10px padding on all of our content boxes */
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#content {
    padding: 1px;  /* This sets a 10px padding on all of our content boxes */
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#header {
    background: #fff;
    margin: 0;
    padding 0;
	height: 35px
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#interval {
    background: #000;
    margin: 0;
    padding 0;
	height: 10px;
}
#sidebar {
    float: left; /* Sets this column to the left */
	background: #fff;
	border: 1px solid #fff;
    width: 210px;
	margin-left: 5pt;
	margin-bottom: 5pt;
}
#sidebartest {
    float: left; /* Sets this column to the left */
		background: #fff;
	border: 1px solid #fff;
    width: 210px;
	margin-left: 5pt;
	margin-bottom: 5pt;
}
#sidebar_mailmessage {
    float: left; /* Sets this column to the left */
	background: #fff;
	border: 1px solid #fff;
    width: 170px;
	margin-left: 5pt;
	margin-bottom: 5pt;
}
#content_mailmessage {
padding: 1px;  /* This sets a 10px padding on all of our content boxes */
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
    margin: 0 200px; /* Sets the margin to 190px on the right and left */
	background: #fff; 
	 width: 790px;
}
#navigation {
    float: right; /*Sets this column to the right */
    background: #ccc;
    width: 160px;
}

#content {
    margin: 0 240px; /* Sets the margin to 190px on the right and left */
	background: #fff; 
	 width: 750px;
}
#contentpro {
    margin: 0 240px; /* Sets the margin to 190px on the right and left */
	background: #fff; 
	 width: 750px;
}
#footer { 
    margin: 10px;
	background: #999; 
	clear: both; 
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#header1, #sidebar1, #navigation1, #footer1 {
    padding: 10px;  /* This sets a 10px padding on all of our content boxes */
}
#content1 {
    padding: 1px;  /* This sets a 10px padding on all of our content boxes */
}
#header1 {
    background: #fff;
    margin: 0;
    padding 0;
	height: 35px;
}
#interval1 {
    background: #000;
    margin: 0;
    padding 0;
	height: 10px;
}
#sidebar1 {
    float: left; /* Sets this column to the left */
    background: #999999;
    width: 210px;
	margin-left: 5pt;
}

#navigation1 {
    float: right; /*Sets this column to the right */
    background: #ccc;
    width: 160px;
}

#content1{
    margin: 0 290px; /* Sets the margin to 190px on the right and left */
	background: #fff; 
	 width: 800px;
}

#footer1 { 
	background: #999; 
	clear: both; 
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#header2, #sidebar2, #navigation2, #footer2, #content2 {
    padding: 10px;  /* This sets a 10px padding on all of our content boxes */
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#header2 {
    background: #fff;
    margin: 0;
    padding 0;
	height: 35px;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}

#sidebar2 {
    float: left; /* Sets this column to the left */
	background: #fff;
    border: 1px solid #fff;
    width: 210px;
	margin-left: 5pt;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}

#navigation2 {
    float: right; /*Sets this column to the right */
    width: 170px;
	margin-right: 2pt;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}

#content2 {
    margin: 0 230px; /* Sets the margin to 190px on the right and left */
	background: #fff; 
	 width: 585px;
	 border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}

#footer2 { 
	background: #999; 
	clear: both; 
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
-->
#conteneur
{
   width:350px; 
   margin-top:2px; 
   padding-bottom:25px; 
   background-image:none; 
   padding-top:5px;
}
#colonne1
{
   width:150px; 
   background-color:#EFEFEF; 
   float:left;
}
#colonne2
{
   width:190px; 
   background-color:#EFEFEF; 
   float:left;
}
#bas
{
   clear:both;
}
#conteneurcom
{
   width:370px; 
   margin-top:2px; 
   padding-bottom:5px; 
   background-image:none; 
   padding-top:5px;
}
#colonnecom1
{
   width:55px; 
   border:5px solid #fff;
   background-color:#fff; 
   float:left;
}
#colonnecom2
{
border:1px solid #fff;
   width:290px; 
   background-color:#fff; 
   float:left;
   word-wrap: break-word;
}
#bascom
{
   clear:both;
}
/* debut suppression tall --------------------------------------------- */
.module_head_style{
background-color: #ba9763;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #fff;
text-shadow: -1px -1px rgb(90, 103, 135);
font-family: "test",sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 17px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-transform: uppercase;
}
/* fin suppression tall --------------------------------------------- */
.module_head_style1{
background-color: #fff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #68beff;
text-shadow: -1px -1px rgb(90, 103, 135);
font-family: "test",sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 17px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-transform: uppercase;
}
.module_head_style2{
background-color: #000000;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #fff;
text-shadow: -1px -1px rgb(90, 103, 135);
font-family: "test",sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 17px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-transform: uppercase;
}
.module_head_style_iv{
background-color:none;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #fff;
font-family: "test",sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 17px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-transform: uppercase;}
.adsones{font-weight:normal;color:#000000;background:#F5F3F3 url(https://www.oulfa.fr/ecss/style/site_de_rencontre_gratuit.gif) repeat-x scroll 0 0;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;font-weight:bold;color:#858585;margin-top:10px;margin-right:0pt;margin-bottom:10px;margin-left:0pt;border-top-width:1px;border-top-style:solid;border-top-color:#cc6600;}
.adsones span{font-weight:normal;color:#999999;font-weight:bold;}
.fronts-menu a{font-family:Arial,sans-serif;text-decoration:none;color:#662706;font-weight:bold;font-size:11px;line-height:1.4em;background:transparent none;}
.fronts-menus a{font-family:Georgia, Arial, Helvetica, Sans-Serif;text-decoration:none;color:#3d2317;font-weight:none;font-size:14px;line-height:1.4em;background:#fff;}
.fronts-menu2 a{text-decoration:none;color:#cc6600;font-weight:bold;font-size:12px;line-height:1.4em;background:transparent none;}
.fronts-menu3 a{text-decoration:none;color:#3366cc;font-weight:bold;font-size:12px;line-height:1.4em;background:transparent none;}
.fronts-menu4 a{font-family:Verdana,Arial,Vivaldi,Helvetica,sans-serif;text-decoration:none;color:#5e1671;font-weight:bold;font-size:10px;line-height:1.4em;background:transparent none;}
.fronts-menu5 a{font-family:Verdana,Arial,Vivaldi,Helvetica,sans-serif;text-decoration:none;color:#000;font-weight:bold;font-size:10px;line-height:1.4em;background:transparent none;}
ul.adsones li{list-style:none;padding-top:5px;padding-right:2px;padding-bottom:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f5f5f5;background-color:#ffffff;}
.adsoness{font-weight:normal;color:#000000;background:#fff;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;font-weight:bold;color:#858585;margin-right:0pt;margin-left:0pt;}
.adsoness span{font-weight:normal;color:#999999;font-weight:bold;}
.frontss-menu4 a{font-family:Verdana,Arial,Vivaldi,Helvetica,sans-serif;text-decoration:none;color:#5e1671;font-weight:bold;font-size:15px;line-height:1.4em;background:transparent none;}
ul.adsoness li{list-style:none;padding-right:20px;border:none;background-color:#ffffff;}
#colonne-gauche-photo img{width:135px;background:#fff;padding:8px;border:1px solid #947f60;}
#colonne-gauche-photo img:hover{border:1px solid #947f60;background:#f0eade;}
#colonne-gauche-photo_iv img{background:#fff;padding:8px;border:1px solid #bdbdbd;box-shadow: #cecece;}
#colonne-gauche-photo_iv img:hover{border:1px solid #947f60;background:#f0eade;}
#colonne-gauche-photo_ivi img{background:#fff;padding:8px;border:1px solid #bdbdbd;box-shadow: #cecece;}
#colonne-gauche-photo_ivi img:hover{border:1px solid #947f60;background:#f0eade;}
.module_detail_inside_style{background:#fff;border:1px solid #000}
.loginbarbg_style{background-color:#f0eade;}
.module_head_pseudo {
color: #515151; 
font-family: Arial,'Trebuchet MS',Georgia,Myriad Pro,Arial,Helvetica;
font-size: 24px;
text-transform: none;
padding-bottom: 2px;
margin-bottom: 2px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #d80d15;}
.module_head_shadow {
color: #bbbbbb;
  font-size: 3em;
  text-align: center;
  text-shadow: #161616;}
.module_head_pseudo_wievsmall {
color: #515151; 
font-family: Arial,'Trebuchet MS',Georgia,Myriad Pro,Arial,Helvetica;
font-size: 15px;
font-weight:bold;
text-transform: none;
padding-bottom: 1px;
margin-bottom: 1px;
border-bottom-width: 1px;}
.module_head_profil_desc {
background-color: #3a3a3a;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #fff;
font-family: "test",sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 18px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-transform: uppercase;}
.imagedropshadowaa {
	padding: 15px;
	border: solid 1px #BDBDBD;
	box-shadow:0 1px 10px #cecece;
	background:#FFFFFF;}
.imagedropshadowaabis {
	padding: 2px;
	border: 1px #fff;
	box-shadow:2px 2px 2px 2px #999999;
	background:#fff;}	
.offer_style {

}
.module_detail_inside_interne_bise {
width: 340px;
    font-size: 11px;
	font-weight: normal;
	background:#fff;repeat-x scroll 0 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0eade;
	border-right-color: #f0eade;
	border-bottom-color: #f0eade;
	border-left-color: #f0eade;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: #aaaaaa;
	text-align:left;}
/* debut suppression tall --------------------------------------------- */	
.fix_cell { 
width:150px; 
border:2px solid #fff;
overflow:hidden; 
color: #5e1671;
font-size: 10px;
font-weight:bold;
padding-left: 9px;
text-shadow: #eeeeee;
} 
/* fin suppression tall --------------------------------------------- */
.fix_cell1 { 
width:150px; 
border:2px solid #fff;
overflow:hidden; 
color: #5e1671;
font-size: 10px;
font-weight:bold;
padding-left: 9px;
text-shadow: #eeeeee;
} 
.fix_cellb { 
width:190px; 
border:2px solid #fff;
font-size: 10px;
font-weight:bold;
line-height: 1.5em;
overflow:hidden; 
word-wrap:break-word;
color: #515151;
word-break:keep-all;
}
.fix_description { 
width:350px; 
padding-left: 10px;
padding-bottom: 10px;
overflow:hidden; 
word-wrap:break-word;
color: #333333;
font-size: 12px;
text-align:justify;
word-break:keep-all
font-family: arial,verdana,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 18px;
font-size-adjust: none;
font-stretch: normal;
}
.fix_description_message { 
width:550px; 
padding-left: 10px;
padding-right: 10px;
overflow:hidden; 
word-wrap:break-word;
color: #333333;
text-align:justify;
word-break:keep-all;
line-height: 25px;
font-size-adjust: none;
font-stretch: normal;
font-family: Garamond,serif;
font-size: 20px;
color: #000000;
}
.fix_description_user_comments { 
width:150px; 
overflow:hidden; 
word-wrap:break-word;
color: #333333;
text-align:justify;
word-break:keep-all
font-family: Garamond,serif;
color: #000000;
}
.fix_description_pro{ 
width:550px; 
padding-left: 10px;
padding-bottom: 10px;
overflow:hidden; 
word-wrap:break-word;
color: #333333;
font-size: 12px;
text-align:justify;
word-break:keep-all;
font-family: arial,verdana,sans-serif;
font-style: normal;
font-variant: normal;
line-height: 18px;
font-size-adjust: none;
font-stretch: normal;
}
.module_head_profil_desc_gauche { 
background-color: #999999;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #fff;
font-family: "test",sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 15px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-transform: uppercase;
border-bottom-width: 3px;
border-bottom-style: solid;
}
.module_head_profil_desc_gauche1 { 
background-color: #5a5f67;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
color: #fff;
font-family: "test",sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 15px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-transform: uppercase;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #000;
}
/* Start Button Styles --------------------------------------------- */

/* General Button Styles, Cascades Down To Every Button ------------- */
.buttonos {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#222222 url(https://www.oulfa.fr/ecss/images/button-overlay.png) repeat-x;
border:1px solid rgba(0, 0, 0, 0.25);
color:#f4b601 !important;
cursor:pointer;
display:inline-block;
font-size:15px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
text-align:center;
}
.buttonos:hover {
background:#111111;
color:#FFFFFF;
}
.buttonos:active {
background:#242424;
}
/* debut suppression tall --------------------------------------------- */
.icondetail {
	margin:1px;
	float:left;
	color:#FFFFFF;
	background:#FFF;
	border:1px solid #e99a9e;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:center;
}
.icondetail:hover {
	border-color:#c5c5c5;
}
.icondetail a {
font-size:15px;
 	color:#333;
	text-decoration:none;
}
/* Fin suppression tall --------------------------------------------- */
.icondetail1 {
	margin:1px;
	float:left;
	color:#FFFFFF;
	background:#fff;
	border:2px solid #999999;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:center;
}
.icondetail1:hover {
	border-color:#fd8830;
}
.icondetail1 a {
font-size:15px;
 	color:#333;
	text-decoration:none;
}
#horizontalmenu{
margin:2px;
}
#div_barre_boutons{width:830px;float:left;}
.NewMenuNavi{float:left;margin-left:5px}
.NewMenuNavi a{font-size:13px;font-weight:bold;margin-left:4px;line-height:21px;color:#fa7002}
.NewMenuNavi a:hover{text-decoration:underline}
.NewMenuNavi_gold a{font-weight:bold;color:#fff;margin-left:0px;line-height:21px}
.NewMenuNavi .lwb{width:5px;height:22px; right top no-repeat;float:left}
.NewMenuNaviSel .lwb{ right top no-repeat}
.NewMenuNavi .woirr{width:5px;height:22px; left top no-repeat;float:left}
.NewMenuNaviSel .woirr{ left top no-repeat}
.NewMenuNavi .tmd{height:21px;margin:1px;
	float:left;
	color:#FFFFFF;
	background:#e3e3e3;
	border:1px ;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#222222;
	text-align:center;left top repeat-x;line-height:21px;padding-left:3px;padding-right:5px;padding-bottom:1px;float:left}
.NewMenuNaviSel .tmd{ left top repeat-x}
.NewMenuNavi .tmd img{vertical-align:absmiddle}
.NewMenuNavi_gold .lwb{ right top no-repeat}
.NewMenuNavi_gold .woirr{ left top no-repeat}
.NewMenuNavi_gold .tmd{background:url(https://www.oulfa.fr/ecss/images/menu.jpg) left top repeat-x;color:#fff;padding-right:6px;padding-left:6px}
*html .NewMenuNavi .tmd{padding-top:3px;height:18px}
*html .NewMenuNavi_gold .tmd{padding-top:0px;height:21px}.ghju{float:left;margin-top:17px;margin-left:-22px}
.ghju a{text-decoration:none;color:#fd8830;font-size:11px;font-weight:bold;margin:0px}
.ghju a:hover{text-decoration:underline}
.ghju .lwb{width:5px;height:18px; right top no-repeat;float:left}
.ghju .woirr{width:5px;height:18px; left top no-repeat;float:left}
.ghju .tmd{height:17px; background:#fff;
	border:1px ;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);left top repeat-x;line-height:16px;padding:5px;padding-bottom:1px;float:left}
.boxcool {border:2px solid #dadada;padding:1px;-moz-box-shadow:0 1px 0 #ebebeb;-webkit-box-shadow:0 1px 0 #ebebeb;box-shadow:0 1px 0 #dadada;margin-bottom:2px;background:#e3e3e3;}
span.counters {
  float:right;
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 1px;
  padding-left: 5px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fd8830;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0px 0px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  display: inline-block;
  vertical-align: 4px;
}
.imagedropshadowalbummiss
{
background:#ebebeb;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #e0e0e0;
  border-right-color-value: #e0e0e0;
  border-bottom-color: #e0e0e0;
  border-left-color-value: #e0e0e0;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
}
.module_detail_inside_interne1 {
    border:1px solid #9D9C9C;padding:1px;-moz-box-shadow:0 1px 0 #ebebeb;-webkit-box-shadow:0 1px 0 #ebebeb;box-shadow:0 1px 0 #ebebeb;margin-bottom:2px;background:#fff;
}
.module_detail_inside_interne2 {
    border:2px solid #fff;padding:1px;-moz-box-shadow:0 1px 0 #ebebeb;-webkit-box-shadow:0 1px 0 #ebebeb;box-shadow:0 1px 0 #ebebeb;margin-bottom:2px;background:url(https://www.oulfa.fr/ecss/img/backmiss.jpg) left top repeat-x;
}
.module_detail_inside_interne3 {
    font-size:16px;margin:5px 0 0 0;line-height:60px;background:#fbf2c9;background:-moz-linear-gradient(top,#fbf2c9 0,#e1b11b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbf2c9),color-stop(100%,#e1b11b));background:-webkit-linear-gradient(top,#fbf2c9 0,#e1b11b 100%);background:-o-linear-gradient(top,#fbf2c9 0,#e1b11b 100%);background:-ms-linear-gradient(top,#fbf2c9 0,#e1b11b 100%);background:linear-gradient(top,#fbf2c9 0,#e1b11b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf2c9',endColorstr='#e1b11b',GradientType=0);
}
.buttonsWrap {
display:block;
float:left;
margin:10px 0 0 790px;
position:fixed;
background:#fff;
width:160px;
padding:10px
}
.tweetmemeBtn, .facebookBtn, .stumbleUponBtn .googleplusBtn {
display:block;
float:left;
}
.facebookBtn {
margin:15px 0 10px 2px
}
.googleplusBtn {
margin:13px 0 0 0
}
.act-comment {
	width: 100%;
	overflow: hidden;
	margin: 11px 0 0;
}
.act-comment .user-comment {
	margin: 0 0 0 10px;
	float: left;
	border: 1px solid #d1d1d1;
	border-radius: 5px;
	padding: 0px 0 5px 8px;
	width: 270px;
	position: relative;
}

.fleche_oul{
	background: url(https://www.oulfa.fr/ecss/banners/com_oulf.png) no-repeat;
	width: 8px;
	height: 8px;
	position: absolute;
	left: -7px;
	top: 14px;
}

.notifications {margin:0; position: relative; width: auto; height: auto; padding: 0;}

.notifications > .new-message a {font-size: 9px; font-weight: bold; text-decoration: none; margin: 0; position: absolute; padding: 1px 3px; height: auto; width: auto; top: -8px; left: 120px; color: #f5f5f5; background: #cc0000; background: -moz-linear-gradient(top,#dd0000 0,#cc0000,100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dd0000),color-stop(100%,#cc0000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000',endColorstr='#cc0000',GradientType=0); border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -o-border-radius: 60px; border: 1px solid rgba(0,0,0,0.50); box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 1px rgba(255,255,255,0.50); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 1px rgba(255,255,255,0.50); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 1px rgba(255,255,255,0.50); -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 1px rgba(255,255,255,0.50); z-index: 1;}

.notifications > .messages a {font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; position: relative; padding: 4px 11px 5px 11px; height: auto; width: auto; color: #f5f5f5; background: #666; background: -moz-linear-gradient(top,#7b7b7b 0,#666,100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7b7b7b),color-stop(100%,#666)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b7b7b',endColorstr='#666',GradientType=0); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border: 1px solid rgba(0,0,0,0.50); box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656);}

.notifications > .messages a:hover {color: #fff; background: #8b8b8b; background: -moz-linear-gradient(top,#8b8b8b 0,#666,100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8b8b8b),color-stop(100%,#666)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b',endColorstr='#666',GradientType=0); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border: 1px solid rgba(0,0,0,0.50); box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656);}

.notifications > .messages a:active {background: #555; background: -moz-linear-gradient(top,#666 0,#7b7b7b,100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#7b7b7b)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666',endColorstr='#7b7b7b',GradientType=0); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border: 1px solid rgba(0,0,0,0.50); box-shadow: 0px 0px 0px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656); -o-box-shadow: 0px 0px 0px rgba(0,0,0,0.35), inset 0px 1px 0px rgba(255,255,255,0.205656);}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("https://www.oulfa.fr/ecss/style/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  width: 16px;
  background-position: -216px -120px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
}
.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}