/* styles par default */
html, body { margin: 0px; padding:0px; font: 12px Verdana;  color:#fff;  background: url(/medias/FOND_SITE.png) repeat-x ; height:999px;background-color:#000;}
img{border: 0px;margin: 0px; padding:0px; }
div,p, h1, h2, ul, li, form, input, table, td {margin: 0px; padding:0px; }
#global {   overflow:auto;background-color: #112B47;width:990px; margin-left:auto;  margin-right:auto;}
#MENUSUP {  background: url(/medias/FOND_MENU_SUP.jpg) no-repeat ; height:32px; padding-left:45px;  padding-right:45px; font: 18px Courier New;}
/*#MENUSUP {   background: url(/OSEONLINE/medias/FOND_MENU1.png) repeat-x ; height:32px; padding-left:45px;  padding-right:45px; font: 18px Courier New;}*/
#MENUSUP  a:link{font: 18px Courier New; color: #fff; text-decoration: none; }
#MENUSUP  a:visited{ font: 18px Courier New; color: #fff; text-decoration: none; }
#MENUSUP  a:hover{font: 18px Courier New; color: #00FF00; text-decoration: none; }
#MENUSUP  a:active{font: 18px Courier New; color: #fff; text-decoration: none; }
#MENUSUP p{   float:right;padding-left:10px;  padding-right:10px; padding-top:5px;}

#HAUTLOGO {   background: url(/medias/HAUTLOGO.jpg) no-repeat ; height:196px;}
/*#HAUTLOGO {   background: url(/OSEONLINE/medias/HAUTLOGO.jpg) no-repeat ; height:196px;}*/
#HAUTLOGO_INNER {  padding-top:32px;padding-left:215px; }
#HAUTLOGO_INNER  h1{  font: 30px Verdana; font-weight:bold; }
#HAUTLOGO_INNER  h2{  font: 14px Verdana; font-weight:bold; }

#MENU {   background: url(/medias/FOND_MENU2.png) repeat-x ; height:46px; padding-left:45px;  padding-right:45px; font: 24px Courier New;}
/*#MENU {   background: url(/OSEONLINE/medias/FOND_MENU2.png) repeat-x ; height:46px; padding-left:45px;  padding-right:45px; font: 24px Courier New;}*/
#MENU  a:link{font: 24px Verdana; color: #fff; text-decoration: none; }
#MENU  a:visited{ font: 24px Verdana; color: #fff; text-decoration: none; }
#MENU  a:hover{font: 24px Verdana; color: #00FF00; text-decoration: none; }
#MENU  a:active{font: 24px Verdana; color: #fff; text-decoration: none; }
#MENU p{   float:left; padding-left:10px;  padding-right:10px; padding-top:10px;}

#MAIN {   padding-left:45px;  padding-right:45px;  padding-top:25px;width:900px;margin-bottom:25px; }

#RECHERCHE  {   background-color: #0A1A2E; padding-top:10px; padding-bottom:10px; padding-right:45px;padding-left:45px; width:900px; height:35px;}


#GAUCHE {  overflow:auto; float:left; width:606px; }
#GAUCHE_HAUT {   background: url(/medias/BLOC_OSE_HAUT.png) no-repeat ; height:39px; width:596px;  padding-left:10px;   padding-top:5px;}
#GAUCHE_HAUT h1 {   font: 22px Verdana;  color:#fff;}
#DROITE {  float:right; width:274px; padding-left:20px; }
#DROITE_HAUT {   background: url(/medias/BLOC_NEWS_HAUT.png) no-repeat ; height:39px; width:264px; padding-left:10px;   padding-top:5px;}
#DROITE_HAUT h1 {   font: 22px Verdana;  color:#fff;}

#PART_HAUT {   clear:both;background: url(/medias/BLOC_PART_HAUT.png) no-repeat ; height:39px; width:175px; padding-left:10px;   padding-top:5px;}
#PART_HAUT h1 {   font: 22px Verdana;  color:#fff;}

.DATAS  {   background-color: #C7C8C8; padding-left:10px; border-top:1px solid #0AC5C3; font: 14px Courier New;  color:#000;  }
.CONTENT  {   background-color: #F3F0F0; padding:10px;padding-top:20px; border-top:1px solid #0AC5C3; font: 14px Courier New;  color:#3F3F3F;  }
.CONTENT  img{   border:1px dotted #000; margin-right:20px;}
.CONTENT  img:hover{   border:1px solid #FF0000; }

.BLOC_OSE { border:1px solid #3F3F3F; margin-bottom:10px;padding:2px;}
.OSE_date {font: 16px Verdana;  color:#3F3F3F; }
.OSE_titre {font: 20px Verdana;  color:#527DA9;  border-top:1px dotted #3F3F3F;}
.OSE_titre  a:link{font: 20px Verdana;  color:#527DA9; text-decoration: none; }
.OSE_titre  a:visited{ font: 20px Verdana;  color:#527DA9; text-decoration: none; }
.OSE_titre  a:hover{font: 20px Verdana;  color:#527DA9; text-decoration: underline; }
.OSE_titre  a:active{font: 20px Verdana;  color:#527DA9; text-decoration: none; }


.NEWS_titre {font: 20px Verdana;  color:#227F7E;  margin-top:10px;}
.NEWS_titre  a:link{font: 20px Verdana;  color:#227F7E; text-decoration: none; }
.NEWS_titre  a:visited{ font: 20px Verdana;  color:#227F7E; text-decoration: none; }
.NEWS_titre  a:hover{font: 20px Verdana;  color:#227F7E; text-decoration: underline; }
.NEWS_titre  a:active{font: 20px Verdana;  color:#227F7E; text-decoration: none; }

.OSE_legende { margin-top:5px; margin-bottom:15px;}
.voirplus {}
.voirplus  a:link{font: 14px Verdana; color: #000; text-decoration: none; }
.voirplus  a:visited{ font: 14px Verdana; color: #000; text-decoration: none; }
.voirplus  a:hover{font: 14px Verdana; color: #ff0000; text-decoration: none; }
.voirplus  a:active{font: 14px Verdana; color: #000; text-decoration: none; }

/*******************************/
#DROITE_MO {   background: url(/medias/BLOC_MO_HAUT.png) no-repeat ; height:39px; width:264px; padding-left:10px;   padding-top:5px;}
#DROITE_MO h1 {   font: 22px Verdana;  color:#fff;}

#DROITE_MO_CONTENT  {   background-color: #F3F0F0; padding:10px; border-top:1px solid #0AC5C3; font: 14px Courier New;  color:#3F3F3F;  }
.DROITE_MO_Q  {   background-color: #ccc; padding:5px;  font: 16px Courier New;  color:#000;  }
.DROITE_MO_R  {   background-color: #fff; padding:5px;  font: 14px Courier New;  color:#000;  }
.DROITE_MO_R  p{   padding-bottom:5px;   }
/********************************/
#RP {  border:1px solid #003b5d; padding:10px;}
#RP p{  padding:1px;}
.RP_TITRE {  background-color: #003b5d; color:#fff;padding:5px;font-weight:bold;}
#RP a{    color:#000; text-decoration:none;}
#RP a:hover{    color:#003b5d; text-decoration:underline;}


.PARTENAIRES  {   background-color: #fff; padding:10px; border-top:1px solid #0AC5C3;   }
.PARTENAIRES  img{   border:1px solid #0AC5C3;  margin-right:10px; padding:1px; }

#MENUBAS {   overflow:auto; border-top:2px solid #ccc; background-color: #0D314B;  font: 14px Courier New; padding-top:5px;margin-top:15px;}
/*#MENUSUP {   background: url(/OSEONLINE/medias/FOND_MENU1.png) repeat-x ; height:32px; padding-left:45px;  padding-right:45px; font: 18px Courier New;}*/
#MENUBAS  a:link{font: 18px Courier New; color: #fff; text-decoration: none; }
#MENUBAS  a:visited{ font: 18px Courier New; color: #fff; text-decoration: none; }
#MENUBAS  a:hover{font: 18px Courier New; color: #00FF00; text-decoration: none; }
#MENUBAS  a:active{font: 18px Courier New; color: #fff; text-decoration: none; }

/* */
#BIG_OSE_HAUT {   background: url(/medias/BIG_BLOC_OSE_HAUT.png) no-repeat ; height:39px; width:890px;  padding-left:10px;   padding-top:5px;}
#BIG_OSE_HAUT h1 {   font: 22px Verdana;  color:#fff;}

#BIG_NEWS_HAUT {   background: url(/medias/BIG_BLOC_NEWS_HAUT.png) no-repeat ; height:39px; width:890px;  padding-left:10px;   padding-top:5px;}
#BIG_NEWS_HAUT h1 {   font: 22px Verdana;  color:#fff;}
#BIG_HAUT {   background: url(/medias/BIG_BLOC_HAUT.png) no-repeat ; height:39px; width:890px;  padding-left:10px;   padding-top:5px;}
#BIG_HAUT h1 {   font: 22px Verdana;  color:#fff;}


.CONTENT_ZOOM  {   background-color: #F3F0F0; padding:10px; border-top:1px solid #0AC5C3; font: 16px Courier New;  color:#3F3F3F; margin-bottom:15px; }
.CONTENT_ZOOM  img{   border:1px dotted #000; margin-right:15px;}
.CONTENT_ZOOM  img:hover{   border:1px solid #FF0000; }
.CONTENT_ZOOM  p{  padding-bottom:15px; }

.CONTENT_autre  { background-color: #F3F0F0; padding:10px; border-top:1px solid #0AC5C3; font: 17px Verdana; color:#3F3F3F; margin-bottom:15px; }






