/*
Author: Craig Erskine
Description: Default Styles
*/

/* Reset */
*
{ margin: 0; padding: 0; font-size: 100%; }

/* Elements */
body { padding:  0; margin:0; background: -moz-Dialog; color: #000; font-size: 95% }

/* Clear */
.clear { clear: both; }
.clearfix,#page,#nav,#body,#content,#foot { display: inline-block; }
.clearfix:after,#page:after,#nav:after,#body:after,#content:after,#foot:after { clear: both; display: block; font: 0px/0px serif; content: "."; height: 0; visibility: hidden; }
html[xmlns] .clearfix,html[xmlns] #page,html[xmlns] #nav,html[xmlns] #body,html[xmlns] #content,html[xmlns] #foot { display: block; }

table, td, th {vertical-align: middle; border-collapse: collapse; ; border: 1px solid #000; }
th {font-weight:bold;}
thead th {background:maroon; color: white;}

th, td, caption {padding:4px 10px 4px 5px;}
tr.even{background:#edf5ff; color: black;}
tr.odd {background:#fff; color: black;}
tr:hover {background: yellow; color: red;}
tr.item{background:#fff; color: black;}

tfoot {font-style:italic;}
img { border: 0 none; }

/* Layout */
#page { margin: 0 auto; width: 900px; text-align: left; position: relative; }

/* Head */
#head { padding: 10px; background: #DDD; position: relative; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }
#head h1 { margin: 0; }
#head h1 span { display: block; font-size: 15px; color: #888; }

/* Body */
#body { background: #FFF; }

/* Foot */
#foot { padding: 20px; background: #666; color: #FFF; clear: both; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; }
#foot p { margin: 0; }
#foot a { color: #ccc; font-weight: bold; }
#foot a:hover,#foot a:focus,#foot a:active { color: #000; }

thead th a, thead th a:hover,thead th a:active {background:maroon; color: white;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111; clear: both; text-align: center;}
h1 { text-align: center; font-size: 180%}
fieldset
{
width: 300px;
text-align: left;
border: 1px #cdcdcd solid; 
padding: 5px;
margin: 5px;
}

div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #FDFFB4;
 color: #000;
 /*font: bold 5px Verdana, Arial, sans-serif;*/
 font: 2px;

 text-align: left;
 position: absolute;
 z-index: 1000;
}
#login{margin-top: 15px;}
#login table, td, th {vertical-align: middle; border-collapse: collapse;border: 1px solid #000; }

#accueil{ margin: 10px}
#accueil table, td, th {vertical-align: middle; border-collapse: collapse;border: 0px; }

.maj_donnees_vigie {font-size:80%;text-align: right;}
.total { color: red; font-weight: bold; text-align: center; }
.ge_total { color: blue; font-weight: bold}
.dont_gc { text-align: right; padding-right: 15px; font-style: italic;}
.ira_tranche { text-align: center; font-style: normal;}
.ge_tranche { text-align: center; font-style: normal;}
.item_clinique { text-align: left; font-weight: bold; color: #000}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;font-weight:bold}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880; font-weight:bold; text-align: center;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;  }
.menu_vigie {padding-top:  10px;}
.menu_vigie li  { padding-top:  10px; list-style: none;}
.info_vigie {}
.info_vigie table, .info_vigie td, .info_vigie th {vertical-align: middle; border-collapse: collapse;border: 0px solid #000;}
.centre_15{ float: right;}
.small{font-size: 70%;}
.lien_1 a {
	text-decoration: none;
  color: black; 
}
.lien_1 a:hover {
  text-decoration:underline;
  color: black; 
}

.bull_region
{
  font-size: 160%;
  color: #960018;
  font-weight: bold;
  text-align: center;
  padding: 5px 0px;
  
}
.bull_activite
{
  font-size: 100%;
  font-weight: bold;
  text-align: center;
  color: #960018;
  padding: 15px 0px 5px 0px; 
}

.bull_titre
{
  font-size: 130%;
  font-weight: bold;
  text-align: center;
  color: #960018;
  padding: 15px 0px 5px 0px; 
}
.bull_pdf
{
	float: right;
}
.bull_contenu
{
  font-size: 100%;
  text-align: justify; 
  margin: 20px;
}
.ira_acte
{
	text-align: center;
}
.actes_jour
{
  text-align: center;
}

.info_user
{
	text-align: right;
	color: black;
}

.bull_grp
{
	text-align: center;
	padding: 20px 0px;
}
.title_grp
{
  text-align: left;
  color: #960018;
}

