/*
vert old:#9FBF32
vert:#9FBF32
gris:#6D7172
gris plus foncé:#3f4141

*/
body{
	margin: 0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background-color:#ffffff;
	line-height: 1;

}

/*
	DEBUT Déplacement css depuis la masterpage
*/
#effect {
    z-index: 100;
	position: fixed; 
	top:78px;
	right:100px;
}
#effect #search {
font-family: 'Calibri';
font-size:12px;
width:120px
}
#PanelChargementDisabled
{
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #CCA;
/*z-index:500;*/
opacity:0.5;
filter: alpha(opacity=50);
}
	
#sortablex { list-style-type: none; margin: 0; padding: 0; width: 410px; }
#sortablex li { margin: 0 2px 2px 2px; padding: 0px; font-size: 1.2em; height: 1.5em; }
html>body #sortablex li { height: 1.5em; line-height: 1.2em; }
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
.ui-progressbar-value { background-image: url(images/pbar-ani.gif); }
/*.FixedHeader_Cloned th { background-color: white; }*/
	

.style7
{
	width: 495px;
	text-align: left;
}
.style9
{
	width: 285px;
	text-align: right;
}
.style10
{
	width: 500px;
	text-align: left;
}
.style11
{
	/*width: 955px;*/
	width: 100%;
	text-align: left;
}
.style13
{
	width: 495px;
	text-align: left;
	height: 25px;
}
.style15
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	width: 495px;
}
.style21
{
	font-size:12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	width: 196px;
}
.style22
{
	font-size:12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	width: 90px;
}
.style23
{
	width: 170px;
	text-align: left;
}
.loader{background-color:#000;text-align:center;z-index:9999999;position:fixed;top:30%;box-shadow:0 1px 1px -1px #fff;left:50%;border:0}
.corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}
.loader-verbose{width:200px;opacity:.78;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}
.loader-verbose h1{font-size:12px;color: #FFFFFF;margin:0;text-align:center}
/*
	FIN Déplacement css depuis la masterpage
*/
th
{
 cursor: hand;   
 font-weight: normal;
 font-style:normal;
 font-size:12px;
 color:#000000;
 text-decoration:none;
}

fieldset 
{
    
   font-size:12px;
   padding-top:10px;
   border: 1px solid #ccc;
   margin-left: auto;
   margin-right: auto;
   margin-top: 10px;
   border-radius: 5px 5px 0 0;
}

fieldset legend 
{
    color: #9FBF32;
    float:left;
    margin-top:-20px;
    background: #fff;
}

fieldset legend + * {
    clear:both;
}

/* ========== Liens des tableaux ========== */

a.LienNoir
{
text-decoration: none;
color: BLACK;
}


a.lienentetetableau
{
text-decoration: none;
color: #FFFFFF;
white-space:normal;
}

a.liencontenutableau
{
font-size:12px;
color:#9FBF32;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

a.lienentetetableau:hover
{
text-decoration:overline underline;
cursor:pointer;
}

a.liennumerocheptel
{
    color:#FFFFFF;
    text-decoration: underline;
}

a.liennumerocheptel:hover
{
    color:#FFFFFF;
    text-decoration: underline;
    background-color:#6D7172
}

span.lienentetetableau
{
text-decoration: none;
color: #FFFFFF;
white-space: normal;
cursor:pointer;
z-index:900;
}

span.lienentetetableau:hover
{
    text-decoration:overline underline;
}

/* ========== Liens ========== */
a
{
font-size:12px;
color: #6D7172;
text-decoration: none;
}
a.lientableau {
    color: #2C5CA4;
	font-size: 10px;
}

a.menu
{
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF
}

a.menu:hover
{
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF
}

a.menux
{
color:#000000;
font-size:12px;
}

lien
{
font-size:12px;
color: #9FBF32;
text-decoration: none;
}

.lienbleu
{
text-decoration: underline;
color: #9FBF32;
cursor: pointer;
}

/* ========== Message à l'utilisateur (recherche en cours,...) ========== */

.msguser
{
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none
}


/* ========== Zones de saisie ========== */

.checkbox
{
border:0px;
background-color:transparent
}

input
{
font-size:12px;
text-transform: uppercase;
border: 1px solid #6D7172;
}

input.recherche
{
font-size: 12px;
text-transform: none;
border: 1px solid #6D7172;
margin: 2px
}

/* Ajout BJ Champs protocole selectionné*/
input.trn{
background-color:transparent;
border:none;
font-style : italic; 
font-size: 9px;
}

input#ctl00_ContentPlaceHolder1_TextBox3 /*Mettre en minuscule l'input titre dans ajout d'article */
{
 text-transform:none !important;   
}

input#ctl00_ContentPlaceHolder1_TextBox1
{
 text-transform:none !important;
}
input[type="submit"], input[type=button]{
    cursor: pointer
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


select
{
font-size:12px;
border: 1px solid #6D7172;
margin: 2px
}

.bouton
{
font-size:12px;
text-transform: uppercase;
border: 1px solid #6D7172;
margin: 2px;
background-color:#DCE3D1
}

.minuscule
{
text-transform: lowercase
}

.cache
{
display:none
}

.visible
{
display:inline
}

/* ========== BlocNote ========== */





.MessageNote
{
font-size:12px;
color: #000000;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.ResumeNote
{
font-size:12px;
color: #000000;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.ResumeNote img
{
border: none;
}

.SeparationNote
{
border: 0;
height: 1px;
color: #6D7172;
background-color: #6D7172;
}


/* ========== Entete des pages ========== */

.TitrePage
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #6D7172;
font-weight: bold;
}

.SousTitre
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #6D7172;
    font-weight: bold;
}

.TitreEncadrement
{
border-bottom: 1px dotted #6D7172;
}

.TableEncadrement
{
    border: 1px dotted #6D7172;
}

.texte8BB
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #000000;
    font-weight: bold;
}

.texte22vert
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #9FBF32;
    font-weight: normal;
}

.texte22orange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #6D7172;
    font-weight: bold;
    width: 120px;
}

.texte12orange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6D7172;
    font-weight: normal;
}

.texte14orange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #6D7172;
    font-weight: normal;
}

.texte10blanc
{
    font-size:12px;
    color: #FFFFFF;
    font-weight: normal;
}

/* ========== Evt saisie par prédédent détenteur ========== */
.PrecedDetenteur
{
    color: #909090;
}

/* ========== Tableau des formulaires ========== */

.mortne
{ 
background-color:#ffebd6;
}

.FiletOrange
{
border: 1px solid #6D7172;
}

.FormEnveloppe
{
border: 1px solid #9FBF32;
}

.FormEntete
{
font-family:Verdana,Arial,Helvetica;
font-size:14px;
color:#FFFFFF;
height:18px;
font-style:normal;
text-decoration:none;
background-color:#9FBF32;
text-align:center;
}

.FormEnveloppePrev
{
}

.FormEntetePrev
{
font-family:Verdana,Arial,Helvetica;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
height:18px;
font-style:normal;
text-decoration:none;
background-color:#6D7172;
text-align:center;
padding: 6px 0;
}
.FormEnveloppePrev + table > tbody > tr > td {
	border : 0px!important;
}
.FormContenu
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
background-color:none;
}

.FormFemelle
{
border-left: 1px solid #9FBF32;
border-right: 1px solid #9FBF32;
background-color:#d1c9c2;
}

.FormEvenement
{
/*background-image:url(js/jquery/images/ui-bg_highlight-hard_100_ff8d42_1x100.png);
background-repeat:repeat-x;
background-position:right center;*/
background-color:#6D7172;
text-align:center;
text-decoration:none;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:bold;
height:18px;
font-style:normal;
padding: 3px 0 5px 0;
width: 100%!important;
left:0!important;
}

.FormEnveloppeO
{
border: 1px solid #9FBF32;
}

.FormEnteteO
{
	font-size:14px!important;
	font-weight:normal;
	color:#FFFFFF;
	height:18px;
	font-style:normal;
	text-decoration:none;
	background-color:#9FBF32;
	text-align:center;
}

.FormEnteteParam
{
    width:100%;
    font-family:Verdana,Arial,Helvetica;
    font-size:14px;
    font-style:normal;
    text-decoration:none;
    background-color:#FFFF99;
    text-align:center;
}

.OngletSelec
{
color:#FFFFFF;
background-color:#9FBF32;
border-left: 1px solid #9FBF32; 
border-right: 1px solid #9FBF32; 
border-top: 1px solid #9FBF32; 
cursor: default;
}

.OngletNoSelec
{
color:#000000;
background-color:#E1E7D9;
border-left: 1px solid #9FBF32; 
border-right: 1px solid #9FBF32; 
border-top: 1px solid #9FBF32; 
cursor: pointer;
}

.ongletno
{
color:#d4d0c8;
background-color:#909090;
border-left: 1px solid #d4d0c8; 
border-right: 1px solid #d4d0c8; 
border-top: 1px solid #d4d0c8; 
}

/* ========== Les listings / tableaux ========== */

td
{
    font-family: Verdana, Arial, Helvetica;
    font-size:12px;
    color:#000000;
    text-decoration:none;
    font-style:normal
}

.TabEntete, .TabSynel thead
{
background-repeat:repeat-x;
background-color:#9FBF32;
background-position:right center;
}

.TabEntete2
{
background-repeat:repeat-x;
background-color:#9FBF32;
background-position:right middle;
}

.TabEnteteGauche
{
color: #FFFFFF;
border-left:1px solid #bed767;
border-top:1px solid #9FBF32;
border-bottom:1px solid #9FBF32;
}

.TabEnteteDroite
{
border-left:1px solid #bed767;
border-right:1px solid #9FBF32;
border-top:1px solid #9FBF32;
border-bottom:1px solid #9FBF32;
color: #FFFFFF;
}

.TabContenuGauche
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
white-space:normal;
}

.TabContenuGaucheB
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
}

.TabContenuUp
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
/* background-color:#FFD0B0 */
/* background-color:#d3e1bb; */
background-color:#dce7fe;
}

.TabContenuDown
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
/* background-color:#E1E7D9 */
background-color:#e0e8d2;
}

.TabContenuGaucheUp
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
/* background-color:#FFD0B0 */
/* background-color:#d3e1bb; */
background-color:#dce7fe;
}

.TabContenuGaucheDown
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
/* background-color:#E1E7D9 */
background-color:#e0e8d2;
}

.TabContenuDroite
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
border-right: 1px solid #9FBF32;
}

.TabContenuDroiteB
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
border-right: 1px solid #9FBF32;
}

.TabContenuDroiteUp
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
border-right: 1px solid #9FBF32;
background-color:#dce7fe;
white-space:normal;
}

.TabContenuDroiteDown
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #9FBF32;
border-right: 1px solid #9FBF32;
background-color:#e0e8d2;
white-space:normal;
}

.TabFermeture
{
font-family:Verdana,Arial,Helvetica;
font-size:0.5px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-top: 1px solid #9FBF32;
}

.TabLigneRouge
{
background-color:#F75F5F;
text-align:center;
}

.TabLigneOrange
{
background-color:ORANGE;
text-align:center;
}

.TabLigneRouge:HOVER
{
background-color:#FFD0B0;
text-align:center;
color:#000000;
}

.TabLignePaire, .TabSynel tr.odd
{
background-color: #E1E7D9;
text-align:center;
color:#000000;
}

.ui-widget-content .TabLignePaire 
{
    background-color: #E1E7D9;
    background-image: none;
}

.TabLigneImpaire, .TabSynel tr.even
{
background-color:#FFFFFF;
text-align:center;
color:#000000;
}

.TabLigneGrise
{
background-color:#bbbbbb;
text-align:center;
}

.TabLigneJaune
{
background-color:#ffff99;
}

.TabLigneOver
{
background-color:#FFD0B0;
text-align:center;
color:#000000;
}

/* pour les nouvelles tables ajoutez la classe TabSynel à votre table */
.TabSynel
{
    border-spacing: 0;
    border-collapse: collapse;
    margin: auto;
    border: 1px solid #9FBF32;
}
    
.TabSynel tr td
{
    padding: 0px;
    font-size: 9px;
    text-align: center;
}
    
.TabSynel thead th 
{
    white-space: nowrap;
    font-size:12px;
}
    
.TabSynel thead th
{
    color: #FFFFFF;
    border:1px solid #9FBF32;
    text-align:center;
}
    
.TabSynel thead th a 
{
    color: #fff;
}
    
.TabSynel tbody tr
{
    height:20px;
}
    
.TabSynel tbody tr:hover 
{
	background-color: #b5b8b8;
}
    
.TabSynel td 
{
    border-left: 1px solid #9FBF32;
}

/* ========== Impression des pages ========== */

.divprint
{
   display:none
}

.divdisplay
{
   display:inline;
}

.divdiv
{
    position:relative;
    width:800px;
    height:500px;
    overflow:auto
}

.impadress
{
font-family:Verdana,Arial,Helvetica;
font-size:13px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none
}

/* ========== Menu Javascript ========== */

.menuorange
{
    background-image: url('images/menu_orange.gif');
    background-repeat: repeat-x
}

.menugris
{
    background-image: url('images/menu_gris.gif');
    background-repeat: repeat-x;
    margin-left: 0px;
}


/* ========== Compatibilité du menu sous IE 8 ========== */

.IE8Fix
{
    z-index: 1000;
}


/* ========== Gestion des lots v2 ========== */
.LotFamille
{
    background-color:#9FBF32;
    font-family:Verdana,Arial,Helvetica;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
}

.LotCritere
{
    background-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica;
    font-size:12px;
    color:#000000;
    text-decoration:none;
    font-style:normal;
}

.SelectLot
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 14px;
    color:#ffffff;
    text-decoration:none;
    font-style:normal;
    font-weight:bold;
}

.Triable
{
    border: 1px dotted #aaaaaa;
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    color: #6D7172;
    outline: none;
}

/* ========== Fiche animal ========== */
#divMnuSynth
{
    min-height:200px;
    height: auto !important;
}

/* ========== Déco ========== */

.ombrage
{ 

}

.Legende
{
font-size: 9px;
  font-style:italic;
}

/* div pour partie reproduction*/

#DivTraitement
{
z-index: 1;
}

#DivRepro
{
z-index: 10;
}

#DivNonRepro
{
z-index: 10;
}

.TexteCache{
display:none;  /*Le texte n'est pas affiché */
/*visibility:hidden;  Le texte est caché */
}

/* Page accueil widget */
#devwidget 
{
    z-index: 100;
	position: fixed; 
	top:100px;
	right:100px;
	display: none; 
	text-align:left; 
	padding:5px
}

#addGadgets {
    height: 25px;
    margin-bottom: 16px;
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.kdButton {
    -moz-user-select: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #555555;
    cursor: default;
    display: inline-block;
    font-size:12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    min-width: 54px;
    padding: 0 8px;
    text-align: center;
}
.kdButton:hover {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none !important;
}

/* Chargement */
.loader{background-color:#000;text-align:center;z-index:9999999;position:fixed;top:30%;box-shadow:0 1px 1px -1px #fff;left:50%;border:0}
.corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}
.loader-verbose{width:200px;opacity:.78;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}
.loader-verbose h1{font-size:12px;color: #FFFFFF;margin:0;text-align:center}


/* Dernières notifs */
#dialog-dernNotif table 
{
    margin:auto;
}

#dialog-dernNotif h3 
{
    border-bottom: 1px dashed;
}

#ctl00_ContentPlaceHolder1_grid_Naissances td img.divdisplay 
{
    display: none;
}

#BtnNotifs 
{   
    font-weight: bold;
    font-size: 1.2em;
    cursor: pointer;
    margin-top: 10px;
    float:right;
    padding-left:20px;
    display: block;
    height: 20px;
    background: url("Images/fleche_orange_droite.png") no-repeat;
}

/* JQGRID */
.ui-jqgrid-hdiv 
{
	color: #fff;
}

.ui-jqgrid-hdiv
{
    background: #9FBF32 !important;
}
		
.ui-jqgrid-htable th.ui-state-default, 
.ui-jqgrid .ui-jqgrid-hdiv, 
.ui-jqgrid .ui-pg-table
{
	color: White;
	background-color: #9FBF32!important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, {
	background-color: #9FBF32!important;
}
.ui-jqgrid .ui-pg-table td 
{
	color: #fff;
}

.ui-jqgrid-bdiv .ui-icon.ui-icon-pencil {
    background: url("images/edit_icon.png") no-repeat center;
}

.ui-jqgrid-bdiv .ui-icon.ui-icon-trash {
    background: url("images/coche_no.gif") no-repeat center;
}


/* CSS Overriding */
/*
vert:9FBF32
gris:6D7172

*/
@import url(https://fonts.googleapis.com/css?family=Abel);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font-family: inherit !important;
    /*margin: 0;
    padding: 0;*/
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}



ol, ul {
    list-style: outside none none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}

table {
    border-spacing: 0;
}

/* Début modifs Dean *************************************************************************************************************/
.sf-sub-indicator {
    top: 1.2em!important;
}
.sf-menu ul {
    min-width: 18em!important;
}
#menubar a {
    font-size: 1.1666em !important;
}
.style29 > table, .style29 > table > tbody > tr > td{
	background-image:none!important;
	border: none!important;
}
.style19 > table > tbody > tr > td{
	background-image:none!important;
	border: none!important;
}
.style19 > table > tbody > tr:nth-child(2) > td{
	padding-top:10px;
}
.style26 > span > table > tbody > tr > td{
	background-image:none!important;
	border: none!important;
}
.style29 > table > tbody > tr > td{
	padding-left:1px;
}
#ctl00_panEntete > table > tbody > tr ,#ctl00_panEntete > table > tbody > tr > td{
	background:none!important;
	border: none!important;
}
.style11 > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1){
	width:0px;
	padding-left:10px;
	padding-bottom:10px;
}
.style11 > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1){
	height:30px;
}
#ctl00_panEntete > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > img:nth-child(1){
	max-width:none;
}
#help-bar br, .deconnexion br {
  display: none;
}

#ctl00_lblAccueil{
	padding-left:20px;
	padding-right:23px;
}
#ctl00_panEntete > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1){
	background-color:#9FBF32!important;
	/*background-image: url('../config/bandeau.png')!important;
	background-repeat: no-repeat!important;
	background-position:right!important;
	background-size:100% !important;
	background-size:100% auto!important;*/
}
#ctl00_panEntete > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5){
	/*background-image: url('../config/bandeau_2.jpg')!important;
	background-repeat: no-repeat!important;
	background-size:100% auto!important;*/
	padding-left:15px;
}
#ctl00_lblOnglet > table:nth-child(1){
	width:100%;
}

#aspnetForm > center:nth-child(3) > table:nth-child(2){
	margin-bottom:0px;
}
#ctl00_panEntete > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5){
	font-weight:bold;
}
#ctl00_panEntete > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3){
	height:100%;
}
.banniere_texte{
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:50px;
	padding-left:20px;
	font-size:1.7em;
}
.style29 br,.style19 br {
  display: none;
}
.style29,.style19  {
  padding-top:22px;
}
.tr_separation_header{
	height:17px!important;
}

.deconnexion{
	padding-top:5px;
	padding-bottom:1px;
}
#menubar > li > a> span:first-child{
	display:none;
}
#widget3 > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > span:nth-child(1) > resume:nth-child(1) > table:nth-child(1){
	width:100%!important;
}
#widget3 > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > span:nth-child(1) > resume:nth-child(1) > table:nth-child(1) > tbody  > tr > td {
	padding-right:3px;
	padding-left:3px;
}
/* Fin modifs Dean *************************************************************************************************************/

/* Global */
body {
    color: #3a3732;
    font-family: "Open Sans",sans-serif !important; /*"Abel", sans-serif !important;*/
    font-size: 12px !important;
    line-height: 1.5em;

	-webkit-font-smoothing: antialiased;
}

img, embed, object, video 
{
    max-width: 100%;
}

body>form>center 
{
    margin: auto;
    min-width: 955px;
    width: 100%;
	background: #fff;
	/*min-height:500px;*/
	/*padding-bottom: 3em;*/
}

a.lienentetetableau
{
    color: White !important;
}




a:hover 
{
    text-decoration: underline;
}

a img:hover, img[onclick]:hover
{
    opacity: 0.7;
}

img 
{
    transition: all 0.2s ease-in;
}

.MaxWidth {
    max-width: 1450px;
}

/* Entête */
a.to-close {
	display:inline-block;
	float: right;
	background: rgba(0, 0, 0, 0) url("cross-32.png") no-repeat scroll 0 0 /100%;
	height:28px;
	width:28px;
	position: relative;
	top: -5px;
}


#ctl00_panEntete tr {
    height: 29px;
}
#ctl00_panEntete tr {
    height: 29px;
}

#ctl00_panEntete > table > tbody > tr > td > table > tbody > tr:last-child
{
   height: 20px;
}

#ctl00_lblOnglet tr {
    height: 27px;
}

.style15, .style18, .DateNote
{
    font-family: "Abel", sans-serif !important;
}

td.style15 
{
	/*     position: absolute;
    top:5px; */
    font-size: 2em !important;
    
}

td.style21 
{
    width: 200px !important;
    color: #fff;
    
}


td.style21 span#ctl00_lblAdresseChep 
{
    display: inline-block;
    max-height: 54px !important;
    overflow: hidden !important;
}

td.style21 span#ctl00_lblNumchep a
{
    color: #fff !important;
    font-weight: bold;
}

td.style23 
{
    width: 23.2% !important;
    font-size: 1.0833em !important;
}

td.style23 *
{
    float: left;
}

td.style23 img 
{
    margin-right: 5px;
}

td.style23>span 
{
    margin-right: 10px;
}

/* Barres de menu */
#ctl00_mnuBarre 
{
    background: #9FBF32;
}

.ctl00_mnuBarre_0 .menurouge > td > table
{
    background-color: #9FBF32;
}

.ctl00_mnuBarre_0 .menurouge a *, .ctl00_mnuBarre_0 .menurouge a 
{
    color: White !important;
}

/* menu tablette */
#menubar.sf-menu 
{
    margin-bottom: 0;
	height:28px!important;
}

#menubar.sf-menu > li > a {
	padding: 4px 10px;
	color: #fff !important;
	font-size: 1.166em !important;
    font-weight:bold;
    transition: all 0.2s linear 0s;
}

#menubar.sf-menu > li
{
    background: #6D7172!important;
	height:28px!important;
}

#menubar.sf-menu li.sf-menu-nivsup 
{
    white-space:nowrap !important;
}

#menubar.sf-menu a
{
    transition: all 0.2s linear 0s;
}

#menubar.sf-menu > li > ul > li a:hover 
{
    background: #6D7172!important;
    color: #fff;
}

.div_header_right_menu1 a{
	font-size:1.2em!important;
	text-transform: uppercase!important;
}


#ctl00_mnuBarre td, .ctl00_mnuBarre_11, .ctl00_mnuBarre_12,
#ctl00_lblOnglet td[style*="OngletDomaine2"] 
{
    transition: all 0.2s linear;
}


#ctl00_lblOnglet {
    position: relative;
    display: block;
	bottom:0px;
}

#ctl00_lblOnglet td[style] {
    background:  #6D7172 !important;
    padding: 5px 0 5px 2px;
}

#ctl00_lblOnglet a{
    color:#fff!important;
}

#ctl00_lblOnglet td[style*="OngletDomaine2.gif"],
#ctl00_lblOnglet td[style*="OngletDomaineG2.gif"],
#ctl00_lblOnglet td[style*="OngletDomaineD2.gif"] {
    background: #F0F0F0 !important;
}
#ctl00_lblOnglet td[style*="OngletDomaine2.gif"] a,
#ctl00_lblOnglet td[style*="OngletDomaineG2.gif"] a,
#ctl00_lblOnglet td[style*="OngletDomaineD2.gif"] a {
	color:#6D7172!important;
}
#ctl00_lblOnglet td{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width:250px;
	
}
#ctl00_lblOnglet td[style*="OngletDomaine2"]:hover
{
    /*font-size: 1.166em !important;*/
}

#ctl00_mnuBarre td:hover {
    background: none repeat scroll 0 0 #9FBF32;
}

#ctl00_mnuBarre a.ctl00_mnuBarre_3 
{
    color: #fff !important;
    font-size: 1.166em !important;
    padding: 0 5px;
    
}
#ctl00_panEntete > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3){
	vertical-align:bottom;
}
.menuorange
{
    background: none !important;
}

.ctl00_mnuBarre_1, .ctl00_mnuBarre_2
{
    font-size:inherit !important;
}

.ctl00_mnuBarre_8 {
	margin-left:-2px;
	padding:1px;
}

.ctl00_mnuBarre_11, .ctl00_mnuBarre_12 
{
    background: #9FBF32 !important;
}

.ctl00_mnuBarre_11:hover, .ctl00_mnuBarre_12:hover 
{
    text-decoration: none;
}

a.ctl00_mnuBarre_1 
{
    font-size: 1.166em !important;
    color: #333 !important;
	display: block;
	padding: 5px 20px;
}

a.ctl00_mnuBarre_1 > div 
{
    color: #333;
}

#ctl00_mnuBarre > tbody > tr > td > img 
{
    display: none;
}

.ctl00_mnuBarre_7 td:first-child {
    width: 90% !important;
}

.ctl00_mnuBarre_7 td:last-child {
    width: 10% !important;
}

.style13 
{
    position: relative;
}

.style13 a
{
    text-transform: uppercase;
    color: #fff !important;
}

.style9 
{
    position: relative;
}

.style9 a img:hover
{
    border-color: #9FBF32 !important;
}

td.style10 
{
    min-width:575px; width: auto !important;
}

.style10 a 
{
    text-transform: capitalize;
}


/* Widgets */
td.style26 
{
    width: 60% !important;
}

td.style26 > div 
{
    background: none !important
}

td.style26 > div  table {
	width: 100%;
}

td.style26 td:not(:first-child)
{
    padding: 5px;
}

div#columns .widget .widget-content p {
    padding: 0.4em 0;
}


span#ctl00_ContentPlaceHolder1_LabelFlux > table > tbody > tr:first-child > td
{
    height: 0 !important;
    padding: 0;
}

span#ctl00_ContentPlaceHolder1_LabelFlux > table > tbody > tr:nth-child(2) > td
{
    /*background: #9FBF32 !important;
    height: 36px;*/
}

span#ctl00_ContentPlaceHolder1_LabelFlux > table > tbody > tr > td,
#column2 li.widget:first-child .widget-content > div > table > tbody > tr > td
{
    background: none !important;
    border: none !important;
}

.style17 
{
    width: 94% !important;
}



.style17 tr:nth-child(2) td
{
    text-align: center !important;
    padding: 1em 5px;
    border: none !important;
}

.style17 tr:last-child td
{
    background: none !important;
}

td.style18 
{
    background: #9FBF32 !important;
    text-align: left !important;
    padding-left: 1.833em !important;
    font-size: 1.333em !important;
    font-weight: bold !important;
    
    height: 36px;
}

td.style19 
{
    width: 23% !important;
}

td.style29, td.style30
{
    width: 23% !important;
}

.ResumeNote 
{
    display: block;
    font-size: 1em !important;
    padding: 2%;
 }

.TitreNote 
{
    /*text-transform: capitalize;*/
    color: #fff !important;
    font-weight: bold !important;
    background: #6D7172;
    display: inline-block!important;
    font-size: 1.3em !important;
    white-space: nowrap;
    width : 80%;
    overflow: hidden;
    text-overflow: ellipsis; 
    padding: 3px 0;
    padding-left: 10px;
    box-sizing: border-box;
    line-height: 30px;
     
}

.TitreNote br 
{
    display: none;
}

.DateNote 
{
    color: #fff !important;
    font-size: 1.3em !important;
    padding: 3px 0;
    display: inline-block;
    background: #9FBF32;
    font-weight: normal !important;
    float: left;
    width: 20%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    
}

input#LOGIN, input#MDPASS
{
    width: 85% !important;
}

a img[title='Adobe Reader'] 
{
    /*width: 80% !important;*/
    /*width: 150px !important;
    height: auto !important;*/
    /*box-shadow: 2px 2px 1px #9FBF32;*/
	display: block;
	margin: 0 auto;
}

td.style11 {
	width: auto;
	max-width: 1100px;
}

td.style11 > table > tbody > tr:last-child > td > table {
    width: 100%;
}


.style11 > table > tbody > tr:first-child > td:first-child  
{
    width:80%;
}

.style11 > div > br:first-child 
{
    display: none;
}

td.style27 {
	width: 70%;
}

#columns ul.column .widget 
{
    border: none;
}

#columns ul#column1 
{
    width: 23% !important;
}

#columns ul#column2 {
    width: 54% !important;
}

#columns ul#column3 {
    width: 23% !important;
}

#columns #column1 .widget 
{
    margin-left: 0 !important
}

#columns ul.column .widget 
{
    margin-bottom: 1em !important;
    padding: 1em;
}

#columns li.widget
{
    background: #fff !important;
}

#columns .widget .widget-head h3 
{
    color: White;
    
    padding: 0 10px !important;
    font-family: Abel , sans-serif !important;
    font-size: 1.333em !important;
}

#columns .widget div.widget-head 
{
    height: 36px;
    line-height: 36px;
    background: #9FBF32;
}




#ctl00_ContentPlaceHolder1_Authentification 
{
    color: #666;
}

#columns .widget .widget-head a.collapse 
{
    margin: 11px 0 10px 10px
}

#columns .widget .widget-head a.remove 
{
    margin: 11px 10px 10px 0px
}

.news-readmore 
{
    float: right;
}

/* Page Contact */
.texte22vert {
    background: none repeat scroll 0 0 #6D7172;
    color: white !important;
    display: inline-block;
    float: left;
    font-size: 1.25em !important;
    font-weight: bold !important;
    padding: 3px 1em;
    width: auto;
    
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.texte22orange {
    display: inline-block;
    font-size: 1.25em !important;
    font-weight: bold !important;
    padding: 3px;
    height: 30px;
    line-height: 30px;
}

/* Calque Accès Widgets */
#devwidget 
{
    z-index:100;
}

#devwidget > table {
    width: 100%;
}

#devwidget > br 
{
    display: none;
}

/* Toutes les pages */

#ctl00_ContentPlaceHolder1_Table1 
{
    height: 36px
}

#tblCenter, #ctl00_ContentPlaceHolder1_LeTitre, .TitreEncadrement {
    background: none repeat scroll 0 0 #9FBF32;
    min-width: 100% !important;
    height: 36px;
    background: -moz-linear-gradient(left, #9FBF32 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #9FBF32), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, #9FBF32 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, #9FBF32 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, #9FBF32 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, #9FBF32 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9FBF32', endColorstr='#ffffff', GradientType=1 );
}

.TitreEncadrement .TitrePage{
    color: white;
    font-size: 16px !important;
    font-weight: normal;
    padding-left: 1em;
    background: inherit !important;
}

#ctl00_ContentPlaceHolder1_tblCenter 
{
    min-width: 100% !important;
}

.TitreEncadrement{
    border-bottom: none !important;
    min-width: 100%  !important;
}


/*.textecorps8 td {
    padding: 1px 5px;
}*/

.textecorps8 td br:first-child 
{
    display: none;
}

table#entete
{
    width: auto !important;
}

.FormEnveloppe .FormEntete,
.FormEnveloppe .FormEnteteO, 
.FormEnveloppeO .FormEnteteO ,
td.style11 .Entete
{
    background: #9FBF32;
    height: 30px;
    line-height: 30px;
}

.TabSynel td {
    white-space: nowrap;
}

#tblTitre 
{

}

/* jquery ui */
.ui-widget 
{
    font-size: inherit !important;
}

.ui-widget-overlay {
    background: none repeat scroll 0 0 #333 !important;
    opacity: 0.5 !important;
}

tr.jqg-first-row-header
{
    padding: 0;
}


/* SURFACES */
.TitrePage span.TitreLien 
{
    font-size: 0.8em;
    
    color: #333;
    line-height: 24px;
}

table#cahier_fertilisation, table#cahier_fertilisation td
{
    border: 1px solid #333;
}

.EditTable td input, .EditTable td select, .EditTable td textarea 
{
    max-width: 20em;
}
#ctl00_panEntete > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1){
	height:100px;
	background-color:#fff!important;
	min-width:200px!important;
}

div .widget-content{
	margin-top:10px;
	padding:0!important;
}

div[id^="widget"] > table > tbody > tr[bgcolor^="#"]{
	border-right:1px solid #6D7172;
	border-left:1px solid #6D7172;
}
div[id^="widget"] > table > tbody > tr[bgcolor^="#"]  td, div[id^="widget"] > table > tbody > tr[bgcolor^="#"] +tr td{
	padding:4px 10px!important;
}
div[id^="widget"] > table > tbody > tr[bgcolor^="#"] +tr{
	padding:4px 10px!important;
}
div[id^="widget"] > table > tbody > tr[bgcolor^="#"] +tr{
	border-right:1px solid #6D7172;
	border-left:1px solid #6D7172;
}

/* Lignes impaires */
table#widget_ident > tbody > tr:nth-child(odd),
table#widget_ident > tbody > tr:nth-child(odd) td,
table#widget_ident > tbody > tr:nth-child(odd) td a,
table#widget_ident > tbody > tr:nth-child(odd) td a:link,
table#widget_ident > tbody > tr:nth-child(odd) td a:visited {
	font-weight: 700 !important;
	color:#fff!important;
	background: #6D7172 !important;
}
/* neutraliser <font color> dans les impaires */
table#widget_ident > tbody > tr:nth-child(odd) td font {
	color: inherit !important;
	font-weight: 700 !important;
}

/* Lignes paires */
table#widget_ident > tbody > tr:nth-child(even),
table#widget_ident > tbody > tr:nth-child(even) td,
table#widget_ident > tbody > tr:nth-child(even) td a,
table#widget_ident > tbody > tr:nth-child(even) td a:link,
table#widget_ident > tbody > tr:nth-child(even) td a:visited {
	font-weight: 700 !important;
	color:#6D7172!important;
	background: #fff !important;
}
/* neutraliser <font color> dans les paires */
table#widget_ident > tbody > tr:nth-child(even) td font {
	color: inherit !important;
	font-weight: 700 !important;
}




.style11 > table:nth-child(6),
.style11 > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > table:nth-child(4){
	border-top-color: #6D7172!important;
}

/*select {
    border: 1px solid #6D7172!important;
	padding:3px!important;
}*/
/*input[type=text],input[type=password]{
	padding-left:5px!important;
}*/
.ui-widget-header {
    border: none!important;
    background:#9FBF32!important;
}
#btnOK{
    border: 1px solid #6D7172!important;
	margin-right:2px;
	margin-top:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#wg_gds_analyses span {
    color: #6D7172!important;
}
#ctl00_lblOnglet > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3){
	border-right: solid 1px #fff!important;
}
#ctl00_lblOnglet > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(9){
	border-right: solid 1px #fff!important;
}
#ctl00_lblOnglet > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(15){
	border-left: solid 1px #F0F0F0!important;
}
#ctl00_lblOnglet > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(21){
	border-left: solid 1px #F0F0F0!important;
}

.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #6D7172!important;
}
.texte22orange {
    color: #6D7172!important;
}
.OngletSelec {
    color: #FFFFFF;
    background-color: #6D7172!important;
    border-left: 1px solid #6D7172!important;
    border-right: 1px solid #6D7172!important;
    border-top: 1px solid #6D7172!important;
    cursor: default;
}

img[src="images/Cherche.gif"] {

    margin-bottom: -5px;
    margin-left: 3px;
	height:18px;
}

.TabLignePaire{

}

.TabLigneImpaire{

}
.TabLigneOver{
	background-color:#b5b8b8!important;
}
.TabEntete, .TabSynel thead
{
background-color:#9FBF32!important;
}
.tr_separation_header{
	display:none;
}

.sf-menu li > ul > li a {
    padding: 6px 1em!important;
    padding-right: 2em!important;

}


#ctl00_lblOnglet > table > tbody > tr > td[style*="width:14px"]{
	display:none;
}
#ctl00_lblOnglet > table > tbody > tr > td a{
	padding-left:10px;
}
#ctl00_lblOnglet > table > tbody > tr > td:empty{
	display:none;
}
#ctl00_lblOnglet > table > tbody > tr{
	background:#6D7172;
}

.deconnexion a{
	color:#6D7172;
	font-weight:bold;
}
img[alt="Déconnexion"]{
	padding-bottom:9px;
}
img[alt="Accueil"]{
	padding-bottom:7px;
}
.sf-menu ul li {

    background: #F0F0F0!important;

}

.a_partenaires{
	text-align:center;
	color:#6D7172;
	font-weight:bold;
	display:block;
	padding:10px;
	font-size:14px!important;
}
.sf-sub-indicator {
	top: 12px!important;
}
.mortne {

    background-color: #ece0d8!important;

}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #6D7172!important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #6D7172!important;
    color: #6D7172!important;
}

#accordionT > div:nth-child(2) > span:nth-child(1){
	background:none!important;
}
.label_bouton {
    border: 1px solid #6D7172!important;
}

input[type=submit]{
	border:1px solid #6D7172!important;
}

input[id*="FDAT"],input[id*="date"],input[type="button"],input[value="Supprimer"]{
	border:1px solid #6D7172!important;
}
select{
	border:1px solid #6D7172!important;
}
/*
input[value="Validation"],input[id='btn_BilanRepro'],input[id='btn_VAP'],input[value='Ajouter Widgets']{
	padding:5px 10px!important;

}
*/
input[value='Ajouter Widgets']{
	margin-top:5px;
}
img[src='./Images/retour.png']{
	margin-bottom:-5px;
	margin-right:2px;
}
.btnAbo{
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
	text-align:center;
	display:block; 
	float:right;
	width: 85% !important;
	padding:4px; 
	background-color:#6D7172;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}

/* New Design 2 */

.div_header{
	width:100%;
	height:105px;
	margin-bottom:5px;
}
.div_header_left{
	width:22%;
	height:100%;
	background-color:#ffffff!important;
	float:left;
}
.div_header_left_logo{
	width:100%;
	height:79px;
	float:left;
	position:relative;
}
.div_header_left_logo img{
    position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
    margin:auto;
}

.div_header_left_icones_outils img{
	padding-top:2px;
    padding-left:12px;
	max-height:22px;
	max-width:22px;
}
.div_header_left_connexion{
	width:100%;
	height:22px;
	float:left;
	text-align:center;
	color:#6D7172;
	font-weight:bold;
	padding-top:4px;
}


.div_header_right{
	width:78%;
	height:100%;
	float:right;
	
}
.div_header_right_top{
	width:100%;
	height:50px;	
	float:left;
	background-color:#9FBF32!important;
}
.div_header_right_top_title{
	height:100%;	
	float:left;
}
.div_header_right_top_cheptel_info{
	font-size:11px!important;
	padding-left:15px;
	color:#fff;
	font-weight:bold;
	padding-top:8px;
	padding-right:15px;
	height:100%;	
	float:right;	
}
.div_header_right_top_cheptel_info1{
	min-width:150px;
	max-width:200px;
	height:100%;	
	float:left;
}
.div_header_right_top_cheptel_info2{
	
	min-width:150px;
	max-width:250px;
	height:100%;	
	float:left;
}
.div_header_right_top_cheptel_info1 span{
	display:block;
	float:left;
}
#ctl00_div_header_right_menu1{
	width:100%;
	height:28px;
	float:left;
}
#ctl00_div_header_right_menu1 ul li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	line-height:28px;
    font-size: 1.166em;
    font-weight: bold;
	text-transform: uppercase;
	padding:0 50px 0 10px;
}
#ctl00_div_header_right_menu1 ul{
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	height:28px;
	background-color:#6D7172;
}
#ctl00_div_header_right_menu1 li{
	float:left;
	display: inline;
	height:28px;
	background-color:#6D7172;
	border-right: solid 1px #F0F0F0;
}
.menu1_onglet_selected{
	background-color:#F0F0F0!important;
}

.menu1_onglet_selected a{
	color:#6D7172!important;
}



.div_header_right_menu2{
	width:100%;
	float:left;
	max-height:28px;
	background-color:#fff;
}
.div_header_right_menu2 span>ul>li{
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}
.div_header_right_menu1 a,.div_header_right_menu2 a{
	text-decoration:none
}
.hr_main{
	width:100%;
	margin-top:0px;
	height:2px;
	padding-bottom:0px;
	margin-bottom:0px;
	color: #6D7172;
	background-color: #6D7172;
	border:0;
}

img[src="./Images/btnCreerLot13.gif"]{
	padding-top:20px;
	border:none!important;
}
.div_login input[type=submit]{
	text-align:center;
	width:70px;
}
#ctl00_lblOutils{
	position: absolute;
    top: 0px;
    right: 0px;
	display:block;
	float:right;
	max-height:28px;
}
#ctl00_lblOutils img{
	padding-right:8px;
	padding-top:2px;
}
#ctl00_lblOutils img[title=Imprimer]{
	display:block;
	float:left;
}
#ctl00_lblOutils a{
	display:block;
	float:left;
}
a[href="partenaires.asp"],td  a[href="contact.aspx"]{
    text-align: center;
    color: #6D7172;
    font-weight: bold;
    display: block;
    padding: 10px;
    font-size: 14px!important;
}
.table_page_default{
	width:100%;
}
.div_page_default_center_flux{
	margin-top:4px;
}
img[src="images/telecharger.gif"],img[src="images/telecharger.png"]{
	content:url("images/telecharger.png");
	width:100px;
}
img[src="images/alertes.jpg"],img[src="images/alertes_invers.jpg"],img[src="images/alertes2_200px.png"]{
	content:url("images/alertes2_200px.png");
	width:60px;
}
img[src="images/Aide.gif"]{
	content:url("images/aide.png");
}
img[src="images/BtnLotAnim.jpg"]{
	content:url("images/animaux_60.png");
}
img[src="images/BtnLotFiltre.jpg"]{
	content:url("images/filtre_gris_60.png");
}
img[src="./Images/Criteres.gif"],img[src="./Images/filtres_gris_60.png"]{
	content:url("images/filtres_gris_60.png");
	padding-top:5px;
}
img[src="./Images/flecheD.gif"], img[src="./Images/flecheD.png"]{
	content:url("./Images/flecheD.png");
	vertical-align:middle;
	padding:0 3px;
}
img[src="./Images/flecheG.png"],img[src="./Images/flecheG.gif"],img[src="Images/flecheG.png"]{
	content:url("./Images/flecheG.png");
	vertical-align:middle;
	padding:0 3px;
}
.div_main{
	margin-left:15px;
	margin-right:15px;
}
tr[class^="tab"] td a{
	font-size:12px;
}
tr[class^="Tab"] td a{
	font-size:12px;
}
ul.sf-menu hr{
	height:1px;
	color: black;
	background-color: black;
	border:0;
	
}

/* Estiives */

form[action="EstiveGestion.aspx"] h6{
	    border-radius:none!important;
		border:none!important;
		background-color:#6D7172!important;
}
.San_EdtCarSan_selection_parametre{
	background-color:#6D7172;
}
.San_EdtCarSan_Simple_table_edition a, .San_EdtCarSan_Simple_table_edition td, .San_EdtCarSan_Simple_table_edition th {
    font-size: inherit !important;
}
.fond-gris{
	background-color:#6D7172;
}
.highlightrowgrey{
	background-color:#D3D6FF;
}
.column{
	width:22%!important;
}
.column-bloc{
	
}

.column-title{
	font-family: "Abel", sans-serif !important;
    background-color: #9FBF32 !important;
    text-align: left !important;
    padding-left: 1.833em !important;
    font-size: 1.333em !important;
    font-weight: bold !important;
    height: 36px;
    color: #FFFFFF;
    text-decoration: none;
    font-style: normal;
}
.column-separation{
	height:10px;
}
.identifiant-multi{
	padding-top:4px;
}
#ctl00_ContentPlaceHolder1_LinBtnAnnuler, .padding_left_5px{
	padding-left:5px;
}
.div_lblOutils{
	overflow:hidden!important;
	position:relative!important;
    clear: both!important;
    min-height: 32px!important;
	height:32px;
    width: 100%!important;
}
.table_gestion_des_lots{
	margin-bottom:10px;
}
.total_td1{
	border-top: 1px solid #AEBF93; 
	border-bottom: 1px solid #AEBF93; 
	border-left: 1px solid #AEBF93; 
	width:56px!important;
	padding-left:10px;
	font-weight:bold;
}
.total_td2{
	border-top: 1px solid #AEBF93; 
	border-right: 1px solid #AEBF93; 
}
.total_td3{
	border-left: 1px solid #AEBF93; 
	width:153px!important;
	padding-left:10px;
}
.total_td4{
	width:25px;
}

.total_td3, .total_td4{
	padding-top:5px;
	border-bottom: 1px solid #AEBF93; 
}
.Evenement_p_btn{
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
.FicRef_asp{
	border:1px solid #AEBF93;
	padding:15px;
}
@media print{
	.FicRef_asp{
		border:none;
		padding:0;
	}
	.FicRef_nouvelle_selection, .no_print, .div_lblOutils{
		display:none;
	}
	
}
.marron{
	background-color:#755139!important;
	border-color:#755139!important;
}
.blanc{
	color:#fff;
}
.gras{
	font-weight:bold;
}
.marron_clair{
	background-color:#ece0d8!important;
}
.gris{
	background-color:#b5b8b8!important;
}
.border_vert_2px{
	border: 2px #9FBF32 solid ;
}
.border_vert_3px{
	border: 3px #9FBF32 solid ;
}
.border_vert_4px{
	border: 4px #9FBF32 solid ;
}
.width100px{
	width:100px!important;
}
.width15percent{
	width:15%!important;
}
.width85percent{
	width:85%!important;
}
.table_entete_vert{
	border:solid 1px #000;
}
.table_contenu, .table_contenu a{
	font-size:12px!important;
}
.table_contenu{
	border-bottom:1px solid #9FBF32;
	border-right:1px solid #9FBF32;
}
.border_left{
	border-left:solid 1px #000;
}
.border_bottom{
	border-bottom:solid 1px #000;
}
.ui-dropdownchecklist-selector {
    border: 1px solid #6D7172!important;
}
#InvPerso2_table_recherche select{
	margin-left:0px!important;
}
#InvPerso2_table_recherche img[src="b.gif"]{
	display:none;
}
#InvPerso2_table_recherche td{
	height:22px;
}
#InvPerso2_table_recherche{
	width:1070px;
}
#InvPerso2_table_selection_lot{
	width:1070px;
}
#InvPerso2_table_btn{
	width:1070px;
}
.padding_left_10{
	padding-left:10px;
}
.remove_horiz_scroll{
	overflow-x: hidden!important;
}
.pageEde{

}
.edeHeader div{
	float:left;
}
.edeHeader{
	padding-top:10px;
	border:solid 1px #6D7172;
}
.edeHeaderTr{
	background: none!important;
}
.formAdhesion{
	padding-left:100px;
	padding-top:10px;
}
.formDefaultede{
	width:350px;margin:0 auto 0 auto;
	text-align:center;
	border:solid 1px #9FBF32;
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
.formDefaultede_veuillez{
	padding:5px 0;
}
.formDefaultede_connexion{
	background-color:#9FBF32;
	margin-bottom:20px;
	font-weight:bold;
	font-size:14px;
	padding:3px 0;
}
.formDefaultede_input{
	width:200px;
	overflow:hidden;
	clear:both;
	margin: 0 auto 5px auto;
}
.formDefaultede_input img{
	padding-right:5px;
	float:left;
	text-align:center;
}
.formDefaultede_input input{
	width:100px!important;
	float:left;
}
.formDefaultede_input li{
	text-align:left;
}
.formDefaultede_input ul{
	list-style:circle;
}
.formDefaultede_ok{
	width:100%;
	cursor:hand;
}
.formDefaultede_ok input{
	cursor:hand;
}
#IPE_RecMalesGacP th{
	padding-right: 3px;
	padding-left: 3px;
}

.HisRepro_Def_Criteres{
	margin-top:10px;
} 	
	
/*
gris input border:6D7172
vert old:#9FBF32
vert:#9FBF32
vert-clair ref animal:#e4eec1
gris ref animal:#b5b8b8
gris:#6D7172
gris clair:#b5b8b8
gris plus foncé:#3f4141
marron:#755139
marron clair:#ece0d8
*/
