/* CSS Document */

/* **** ____ |||| ACCUEIL |||| ____ **** */

body
{
	font-family: Verdana;
	font-size: 11px;
	color: #666;
	background: url(../images/fond.jpg) no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}
body.show  {background: none; background-color:#FFF}

img {border-style: none;
	border-color: inherit;
	border-width: 0;
}
hr
{
	display:block;
	margin:15px 0 15px 0;
}
select{	font-family:Verdana;
	font-size:11px;color:#666;}
	
input{font-family:Verdana;
	font-size:11px;
	}
hr
{
    color:white;
    padding:0;
    margin-top:4px;
    margin-bottom: 4px;
    height:1px;
    line-height: 1px;
    
}
	
body.palmares_detail, body.admin_edition
{
    background: none !important;
    background-color: White !important;
}

body.admin_edition
{
    font: 12px/1.2    verdana,helvetica,arial, 'Trebuchet MS' ;
	padding: 0;
	margin: 0px auto;
	color : #333;
}

body.admin_edition .titrePage
{
	text-align: left;
	width: 100%;
	float: left;
	background-image: url(../images/fond_pied.png);
	background-repeat: repeat-x;
	min-height: 60px;
	font-size: 16px;
	font-weight: bold;
	text-indent: 15px;
}

body.admin_edition .titrePage img{vertical-align:middle;}
body.admin_edition .div_accueil
{
	width: 860px;
	border: 0;
	margin: 0 auto 0 auto;
}

body.admin_edition fieldset 
{
    text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#666;
       
}

div.text_preview 
{
    padding: 15px;   
}


body.pop_up
{
	font-family:Verdana;
	font-size:11px;
	color:#666;
	background:none;margin:5px;
	background-position:top center;
}

*
{
	margin:0;
	padding:0;
}

.clear
{
	display:block;
	clear:both;
}

.souligne
{
	text-decoration:underline;
}

hr.en_direct
{
	width:160px;
	height:2px;
	background:#fffffc;
	border:none;
	margin:auto;
}

.normal
{
	font-weight:normal;
}



/*.vert { color:#360; }*/
.vert { color:#AE8B3B; }

/* **** FORMULAIRE **** */

.envoyer
{
	margin: 5px auto;
	padding: 5px;
	width:100px;
	color:#0D1A3D;
	background-color:#989898;
	font-weight:bold;
	border:1px solid #0D1A3D;
}

.bouton
{
    cursor: pointer;
    margin: 5px auto;
    padding: 5px;
    width: auto;
    color: #313131;
    background-color: #989898;
    font-weight: bold;
    border: 1px solid #313131;;
}
.boutonInactif
{
    cursor: pointer;
	margin: 5px auto;
	padding: 5px;
	width:auto;
	color: #313131;
	background-color: #989898;
	/*color:#360;
	background-color:white;*/
	font-weight:bold;
	border:1px solid white;
}

.envoyer:hover, .bouton:hover
{
	color:#FFF;
	
}

.envoyer:focus, .bouton:focus
{
	border-color:#CA9700;
}

/* **** TITRE **** */

h1
{
	font-size:29px;
	font-weight:normal;
	color:#390;
	color:#837105;
	color:#986500;
	
}

h1.titre
{
    display: block;
    font-size: 20px;
    color: #303030;
    padding: 8px 8px 5px 55px;
    min-height: 35px;
    background: #989898 url(../images/fond_h1_big.png) no-repeat top;
}

*html h1.titre
{
    height: 35px;
}



#contenu_bis h1.titre
{
    /*background:#0D1A3D url(../images/fond_h1_2.png) no-repeat;*/
    background:#FFF url(../images/fond_h1_2.png) no-repeat;
    /*min-height:27px;*/
    min-height:35px;
}



h2
{
	/*font-size:19px;*/
	font-size:16px;
	font-weight: bold ;
	/*color:#C00;*/
	/*color:#D3930C;*/
	color:#AE8B3B;
}

h2.titre
{
	font-size:18px;
	font-weight:normal;
	/*background-color:#989898;*/
	background-color:#CA9700;
	/*color:#0D1A3D;*/
	color:#FFFFCC;
	padding: 3px 0 3px 5px;
}

h2.titre_recherche
{
	font-size:20px;
	padding:3px 0 3px 45px;
	background:url(../images/feuille_jaune.png) 0 3px no-repeat;
	color:#360;
	height:30px;
	margin-bottom:10px;
}

h2.question
{
	font-size:15px;
	font-weight:bold;
	color:#360;
}

h3
{
	font-size:14px;
	/*background-color:#9C3;*/
	background-color:#CA9700;
	padding:3px 10px 3px 10px;
}

h3 a
{
	display:block;
	/*color:#360;*/
	color:#FFFFCC;
}

.button_concours
{
	float:left;
	width:180px;
	margin-left:25px;
	margin-bottom:20px;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	color:#360;
	text-align:center;
	background-color:#FED94D;
}
	

/* **** TEXTE **** */

.texte_vert
{
	padding:8px 10px 8px 10px;
	color:#360;
    background:#ebf5d6;
}
.vert
{
	/*color:#99cc33;*/	
	color:#AE8B3B;
}

ul.puce_verte li, ul li
{
	margin-left:25px;
	padding-left:10px;
	font-weight:normal;
	list-style-type:none;
	/*background:url(../images/puce_verte.gif) 0 5px no-repeat;*/
	background:url(../images/puce_or.bmp) 0 5px no-repeat;
}


ul.tiret 
{
	margin-left:25px;
	padding-left:10px;
	font-weight:normal;	
	list-style-type:none;	
	background:none;
}
ul.tiret li
{	
	background:none;
}


#contenu p.accueil
{
	font-size:13px;
	text-align:justify;
}


#block_simple p
{
	border-right:1px #e7e7e7 solid;
	padding-right:10px;
	margin-top:5px;
	width:155px;
	height:100px;
	font-size:11px;
	color:#999;
}

#block_simple p .nouveau
{
	color:#333;
}

#block_simple p .nouveau b
{
	color:#390;
}

#block_stimulant p
{
	border-right:1px #e7e7e7 solid;
	padding-right:10px;
	margin-top:5px;
	width:173px;
	height:100px;
	font-size:11px;
	color:#999;
}

#block_reconnu p
{
	padding-right:10px;
	margin-top:5px;
	width:142px;
	height:100px;
	font-size:11px;
	color:#999;
}
/* **** ____ COLONNE GAUCHE ____ **** */

#colonne_gauche p
{
	padding:0 5px 0 5px;
	width:149px;
	font-size:9px;
	color:#666;
	text-align:center;
}
/* **** TABLE **** */
.small
{
	font-size:9px;
}
.loi td
{
	padding:3px 5px 5px 5px;
}

table.palmares
{
	width:510px;
	/*background:#ebf5d6;*/
	background:#FED94D;
}

table.palmares_detail
{
	width:510px;
	background:white;
}

table.palmares h2
{   padding:3px 0 0 20px; 
    border-bottom:1px solid #FFFFFF;
    }
/*
	font-size:18px;
	font-weight:normal;
	/font-weight:bold;
	/color:#360;
	color:#FFFFCC;
	min-height:27px;
	padding:3px 0 0 20px;
	border-bottom:1px solid #FFFFFF;
	background-color:#9C3;/
	background-color:#CA9700;*/


table.palmares tr td.categorie
{
	width:335px;
	height:28px;
	color:#666666;
	/*color:#360;*/
	padding-left:15px;
	border-bottom:1px #FFF solid;
}

table.palmares tr td.categorie_titre
{
	width:335px;
	height:28px;
	padding-left:5px;
	border-bottom:1px #FFF solid;
	font-size:12px;
	font-weight:normal;
	/*color:#360;
	background-color:#9C3;*/
	color:#FFC;
	background-color:#CA9700;
	font-weight: bold;
	
}

table.palmares tr td.resultat
{
	width:160px;
	height:24px;
	/*color:#360;*/
	color:#000;
	padding-top:4px;
	padding-right:10px;
	border-bottom:1px #FFF solid;
}

table.palmares tr td.resultat_titre
{
	width:220px;
	height:24px;
	padding-top:4px;
	padding-right:0px;
	border-bottom:1px #FFF solid;
	font-size:12px;
	font-weight: bold;
	/*color:#360;
	background-color:#9C3;*/
	color:#FFC;
	background-color:#CA9700;
}

table.palmares tr td.resultat_excellence
{
	width:220px;
	height:24px;
	color:#360;
	padding-top:4px;
	padding-right:10px;
	border-bottom:1px #FFF solid;
}

table.recherche
{
	width:510px;
	/*background:#ebf5d6;*/
	background:#FFFFCC;
}

table.recherche h2
{
	font-size:18px;
	font-weight:bold;
	color:#FFc;
	min-height:27px;
	padding:3px 0 0 30px;
	background-color:#CA9700;
}

table.recherche tr.criteres td
{
	background:#FFF;
	font-style:italic;
	padding:5px 0 2px 0;
}

table.recherche tr td.intitule
{
	width:135px;
	height:20px;
	color:#0D1A3D;
	padding-left:15px;
	padding:5px 0 3px 15px;
}

table.recherche tr td.champ_input
{
	width:360px;
	height:20px;
	color:#360;
	color:#000;
	padding-left:15px;
	padding:5px 0 3px 0;
}

table.recherche tr td table.concurrents tr td
{
	color:#0D1A3D;
	
}

table.recherche tr td table.concurrents tr.bouton_criteres td
{
	text-align:right;
	padding:3px 1px 3px 0;
	height:35px;
}



table.recherche tr td table.concurrents tr.bouton_criteres td input, table.recherche tr td input.lancer_recherche
{
	background:#980000;
	background:#FFD03F;
	color:#FFF;
	font-weight:bold;
	border:none;
}

table.recherche tr td table.concurrents tr.bouton_criteres td input:hover, table.recherche tr td input.lancer_recherche:hover
{
	border:1px solid #999;
}

table.recherche tr td table.concurrents tr.bouton_criteres td input:focus, table.recherche tr td input.lancer_recherche:focus
{
	border:1px solid #999;
	color:#333;
	color:#000;
}

table.recherche tr.lancer_recherche td
{
	background:#FFF;
	height:30px;
	padding-top:5px;
}

table.recherche tr td table.concurrents tr td.cellule_01
{
	width:240px;
	height:45px;
	padding:5px 0 0 15px;
}

table.recherche tr td table.concurrents tr td.cellule_02
{
	width:255px;
	height:45px;
	padding:5px 0 0 0;
}

table.infos tr td 
{
    padding: 5px 5px 5px 5px;
}

table.infos tr td.left
{
    text-align:left;
    width: 350px;
}

table.infos tr td.right
{
    text-align:right;
    width: 120px;
}

.table_presentation
{
	background-color:White; 
	width:660px; 
	border:0;
	 }
	 
.td_titre_tableau_simple
{
	text-indent: 1em;
	text-align: left;
	margin: auto;
	text-align: left;
	color: #339966;
	font-weight: bold;
	font-size: 100%;
	font-style: normal;
	vertical-align:middle;
	font-family: Verdana, 'Trebuchet MS';
	background-color: white;
}

.tr_fond2 {	}
.tr_fond1
{
	background-image: url(../images/fond_pied.png);
	background-repeat: repeat-x;
}
.tablo
{
	border: #dcdcdc 1px solid;
}
.tablo_session{	border: #dcdcdc 1px solid;}
.tablo_session td{padding: 5px 2px 5px 2px;}

.tablo_commande
{
	border: #dcdcdc 1px solid;
}
.tablo_commande td
{
    padding: 2px 5px 2px 5px;
}

.tr_titre
{
	font-weight: bold;
	height:25px;
}

.td_titre_tableau
{
	text-align: left;
	margin: auto;
	text-align: left;
	color: #360;
	font-weight: bold;
	font-size: 86%;
	text-transform: uppercase;
	line-height: 1.4;
	font-size: 12px;
	font-style: normal;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
}

.td_medaille, .td_medaille_detail
{
	text-align: left;
	height:52px;
	padding-left:10px;
	border-bottom:1px #FFF solid;
	border-top:1px #FFF solid;
	/*background-color:#ebf5d6;*/
	background-color: #F3EBCD;
}
.td_medaille_image_1, .td_medaille_detail_image_1
{
	text-align: left;
	background-image: url(../images/med_1.png);
	background-position: 2% center;
	padding-left: 80px;
	background-repeat: no-repeat;
	border-bottom:1px #FFF solid;
	border-top:1px #FFF solid;
	/*background-color:#ebf5d6;*/
	background-color: #F3EBCD;
}
.td_medaille_image_2, .td_medaille_detail_image_2
{
	text-align: left;
	background-image: url(../images/med_2.png);
	background-position: 2% center;
	padding-left: 80px;
	background-repeat: no-repeat;
	border-bottom:1px #FFF solid;
	border-top:1px #FFF solid;
	/*background-color:#ebf5d6;*/
	background-color: #F3EBCD;
	
}
.td_medaille_image_3, .td_medaille_detail_image_3
{
    text-align: left;
    background-image: url(../images/med_3.png);
    background-position: 2% center;
    padding-left: 80px;
    background-repeat: no-repeat;
    border-bottom: 1px #FFF solid;
    border-top: 1px #FFF solid; /*background-color:#ebf5d6;
	background-color: #FFFFCC;*/
    background-color: #F3EBCD;
}
.td_no_medaille
{
	text-align: left;
	background-image: url(../images/med_4.png);
	background-position: 2% center;
	padding-left: 80px;
	background-repeat: no-repeat;
	border-bottom:1px #FFF solid;
	border-top:1px #FFF solid;
	/*background-color:#ebf5d6;*/
	background-color: #FFFFCC;
}

.td_medaille_detail, .td_medaille_detail_image_1, .td_medaille_detail_image_2, .td_medaille_detail_image_3
{
    background-color:white !important;
}

.td_medaille_detail_image_1
{
    background-image: url(../images/med_1.gif) !important;
}

.td_medaille_detail_image_2
{
    background-image: url(../images/med_2.gif) !important;
}

.td_medaille_detail_image_3
{
    background-image: url(../images/med_3.gif) !important;
}

.td_medaille_titre h3
{
	font-size:12px;
	font-weight:bold;
	/*color:#360;
	background-color:#9C3;*/
	padding: 5px 0 5px 10px;
	background-color : #CA9700;
    color : #FFFFCC;
}
.td_medaille_sans_titre
{
	
	text-align: left;
	font-size: 90%;
	font-style: italic;
	text-align:right;
	/*background-color: #d0cf95;/*deb887;*/
	/*background-color:white;*/
	border-bottom:1px #FFF solid;
	border-top:1px #FFF solid;
	background-color: #FFFFCC;
}
.td_tablo_millesime
{
	text-indent: 20px;
	text-align: left;
	color: black; /*#339966;*/
	font-weight: bold;
	line-height: 1.4;
	font-style: normal;
	border-bottom: solid 1px black;
	border-top: solid 1px white;
	/*background-color:#ebf5d6;*/
	background-color:#F3EBCD;
}


div.centered table 
{
	margin: 0 auto; 
	text-align: left;
}


/* **** ____ COLONNE DROITE ____ **** */

#colonne_droite p
{
	width:130px;
	margin:auto;
}

#colonne_droite p.video
{
	width:100%;
	text-align:center;
	margin-top:5px;
}

#colonne_droite p.texte_salon
{
	width:180px;
	margin:auto;
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin-bottom:8px;
}

#colonne_droite p.info
{
	text-align:center;
}

#colonne_droite a.acrobat
{
	font-size:10px;
	color:#666;
	text-decoration:none;
	text-align:left;
}

#colonne_droite a:hover.acrobat
{
	text-decoration:underline;
}

/* **** LIENS **** */

a img
{
	border:none;
	margin:0;
}

a
{
	text-decoration:none;
	/*color:#690;
	color:#693;*/
	color:#AE8B3B;
	
}

a:hover
{
	text-decoration:underline;
}
b.en_direct
{
display:block;
font-size:12px;
padding-left:8px;
width:151px;
width:154px;
color:#0D1A3D;
text-decoration:none;
background-color:#CA9700;
}

a.en_direct
{
    display:block;
	width:131px;
	width:139px;
	padding:8px 0px 8px 23px;
	font-size:12px;
	/*color:#666;*/
	color:#0D1A3D;
	text-decoration:none;
	background:url(../images/fleche_blanche.png) 5px 10px no-repeat;
	background-color:#CA9800;
}
a.en_direct:hover
{
	text-decoration:underline;
}

a.en_direct_2
{
    display: block; 
    /*width:131px;
    font-size:15px;
    padding:5px 0px 6px 28px;
    color: #FFFFFF;*/
    padding-left:7px;
    height: 27px;
    width: 155px;
    font-size: 19px;    
    color: #FBFECF;
    text-decoration: none; /*background:url(../images/fleche_orange.png) 5px 10px no-repeat;*/
    background-color: #303030;
    border-bottom: 1px solid #CCC;
}

a.en_direct_2:hover
{
	text-decoration:underline;
}
a.palmares
{
	display:block;
	width:195px;
	min-height: 30px;
	height:28px;
	font-size:19px;
	color:#000;
	/*background:#300;*/
	background-image:none;
	margin-top: 1px;
	padding:5px 0 0 50px;
	background:#989898 url(../images/fond_btn_palmares.png) no-repeat;
}
a.palmares:hover
{
	/*background:url(../images/fond_btn_palmares_hover.png) no-repeat;
	color:#ffc2c2;*/
	color:#FC6;
}

a.block
{
	font-size:20px;
	font-weight:bold;
	color:#C00;
}

a.liens_pdf
{
	display:inline-block;
	height:25px;
	color:#666;
	/*color:#690;*/
	text-decoration:underline;
	padding:5px 0 0 25px;
	background:url(../images/icone_pdf.gif) 0 0 no-repeat;
}
a.liens_pdf:hover, a.liens_pdf_titre:hover
{
	text-decoration:none;
}

a.liens_pdf_titre
{
	display:inline-block;
	height:25px;
	/*color:#360;*/
	color:;
	text-decoration:underline;
	padding:5px 0 0 25px;
	background:url(../images/icone_pdf.gif) 0 0 no-repeat;
}


a.ancre
{
	font-size:14px;
	font-weight:bold;
	/*color:#360;*/
	text-decoration:underline;
}

a.ancre_plus
{
	padding:3px 5px 3px 25px;
	background:url(../images/carre_plus_or.bmp) 3px 5px no-repeat;
}

a.ancre_moins
{
	display:block;
	background:url(../images/carre_moins_or.bmp) 3px 5px no-repeat;
	padding:3px 5px 3px 25px;
	background-color : #CA9700;
    color : #FFFFCC;
}

#footer a
{
	font-size:13px;
	color:#F60;
	color:#E3A400;
}

#footer img
{
	margin:0 15px 3px 15px;
}

#colonne_droite a.palmares_
{
	display:block;
	height:41px;
	width:190px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:32px;
	color:#ffc;
	padding:0px 5px 0 50px;
	background:url(../images/palmares.png) 0 0 no-repeat;
}

a.presse
{
	display:block;
	text-align:right;
	height:34px;
	width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#ffc;
	padding:6px 20px 0 30px;
	margin-bottom:15px;
	background:url(../images/fond_prix_excellence.png) 0 0 no-repeat;
}

a.excellence
{
	display:block;

	height:34px;
	width:190px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#ffc;
	padding:6px 5px 0 50px;
	margin-top:10px;
	background:url(../images/fond_prix_excellence2.png) 0 0 no-repeat;
}


/* ****SPAN***** */


.spanErreur
{
	border: solid 1px red;
	padding: 10px 10px 10px 20px;
	background: url(../images/alert.gif) white no-repeat left center;
	color: red;
	text-align: center;
	display: block;
	margin: 0 auto;
}
.pErreur
{
	margin: 0 0 0 0;
	text-align: right;
}
.mErreur
{
	padding-right:20px;
	background: url(../images/alert.gif) no-repeat right center;
}
.spanPDF
{
	border: solid 1px gray;
	background: url(../images/pdf.gif) white no-repeat left center;
	height:10px;
	color: black;
	width:150px;
	text-align: left;
	text-decoration:none;
	display:block;
	margin: 5px auto 5px auto;
	padding:  10px 10px 5px 30px;
}

.spanPDF2
{
	border: solid 1px gray;
	background: url(../images/pdf.gif) white no-repeat left center;
	height:20px;
	color: black;
	width:400px;
	text-align: left;
	text-decoration:none;
	display:block;
	margin: 5px auto 5px auto;
	padding: 10px 10px 5px 30px;
}
.spanPDF3
{
	border: solid 1px gray;
	background: url(../images/pdf.gif) white no-repeat 5px center;
	height:15px;
	color: black;
	width:150px;
	text-align: left;
	text-decoration:none;
	display:block;
	margin:  5px auto 5px auto;
	padding:  8px 0px 7px 30px;
}
.spanPDF4
{
	border: solid 1px gray;
	background: url(../images/pdf.gif) white no-repeat 5px center;
	height:15px;
	color: black;
	text-align: left;
	text-decoration:none;
	display: inline-block;
	margin:  5px 5px 5px 5px;
	padding:  8px 8px 7px 30px;
}
.bouton_2
{
    /*border: solid 1px gray;
	color: black;*/
    border: solid 1px #303030;
    height: 20px;
    color: #303030;
    background-color: #989898;
    width: 300px;
    text-align: center;
    text-decoration: none;
    display: block;
    margin: 5px auto 5px auto;
    padding: 10px 10px 5px 5px;
}
.spanPDF2:link, .spanPDF:link, .bouton_2:link{text-decoration: none; background-color: #989898;}
.spanPDF2:visited, .spanPDF:visited, .bouton_2:visited{text-decoration: none;}
.spanPDF2:hover, .spanPDF:hover, .bouton_2:hover
{
	text-decoration: none;
	/*background-color: #ffffaa;*/
	background-color: #989898;
	color:#FFF;
	border: solid 1px black;
}

.span_pdf
{
	border-top: solid 1px gray; 
	color: gray; 
	text-align: center; 
	display: block; 
	max-width: 400px; 
	font-size: 85%; 
	vertical-align:middle
}
.discret
{
    border-top: solid 1px gray; 
	color: gray; 
	text-align: left; 
	display: block; 
	max-width: 400px; 
	font-size: 85%; 
	vertical-align:middle
}

.discret a, .discret a:hover
{
    color:gray;
    text-decoration: none;
}

* html .span_pdf 
{
	width:auto;
}


/* ****AUTRES***** */

.SaisieForm {
	width:100%; 
	text-align:left;
	margin: 0 auto;
}
.SaisieForm  label 
{
	text-align: right; 
	float:left;
	width:30%;
	margin-right: 4px;
}

.SaisieForm p {
	padding: 0 0 0 0;
	margin: .4em 0 0 0;
	vertical-align:baseline;
	width:100%;
	display:inline-block;
	
}
.Righted {	}
.Centred {	text-align: center;}


#dhtmltooltip
{
	position: absolute;
	text-align: center;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	font: 105%/1.4 'Trebuchet MS' , helvetica, Arial, Verdana; 
	color:Black;
	visibility: hidden;
	z-index: 100; 
	background-color: white; 
}

#dhtmlpointer
{
	cursor: pointer;
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.textboxInput_1
{
	font-weight:bold;
	padding-left: 3px;	
	padding-right: 3px;	
	padding-top: 1px;
	padding-bottom: 1px;
}
.textboxInput_2, .textboxInput
{
	font-weight:normal;
	padding-left: 3px;	
	padding-right: 3px;	
	padding-top: 1px;
	padding-bottom: 1px;
}
.textboxInputErreur{font-weight:normal; color:Red;
	padding-left: 3px;	
	padding-right: 3px;	
	padding-top: 1px;
	padding-bottom: 1px;
                    }
.textboxInputRight
{
	text-align: right;	
	padding-left: 3px;	
	padding-right: 3px;	
	padding-top: 1px;
	padding-bottom: 1px;
}
	
.invisible 
{
	visibility:hidden;
	width:0px;
	height:0px;
}

.visible 
{
	visibility:visible;
	width:auto;
	height:auto;
}



.switchcontent{display:none;}


.bouton_admin
{
	border: black 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: .4em;
	padding-top: .4em;
	text-align: center;
	background-color: white;
	cursor: pointer;
	font: 12px/1.2    verdana,helvetica,arial, 'Trebuchet MS' ;
}
.hide {display:none !important;}
.divdep {float:left; margin: 0 auto; width:100%}
.divdep span
{
	/*border: solid 1px #9C3;*/
	border: solid 1px #CA9700;
	padding: 10px 10px 10px 20px;
	background: white;
	text-align: left;
	display: block;
	width: 75%;
	margin: 5px auto 0 auto;
}

.Saisie {
	width:auto;
	text-align:left;
	margin: 0 auto;
}
.Saisie label
{
	text-align: right;
	float: left;
	width: 300px;
	margin:  2px 6px auto 0px;
}
.Saisie label.special
{
	text-align: right;
	float: left;
	width: 140px;
	margin:  0px 6px 6px 0px;
}

.Saisie p {
	vertical-align: middle;
	margin:  2px 6px auto 0px;
}


.Saisie a
{
	font-size: 10px;
	font-weight: bold;
	font-style: italic; /* color:#0033aa;
	font-variant:small-caps;*/
	margin: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.watermark 
{
    font-style:italic;
    color:Gray;
}

.aspect_M {	background : url(../images/aspect_M.gif) no-repeat top right;min-height:32px;border:1px solid grey;padding:5px;margin:0px 20px 2px 20px}
.aspect_P {	background : url(../images/aspect_P.gif) no-repeat top right;min-height:32px;border:1px solid grey;padding:5px;margin:0px 20px 2px 20px}
.aspect_C {	background : url(../images/aspect_C.gif) no-repeat top right;min-height:32px;border:1px solid grey;padding:5px;margin:0px 20px 2px 20px}
.aspect_D {	background : url(../images/aspect_C.gif) no-repeat top right;min-height:32px;border:1px solid grey;padding:5px;margin:0px 20px 2px 20px}
.aspect_E {	background : url(../images/aspect_C.gif) no-repeat top right;min-height:32px;border:1px solid grey;padding:5px;margin:0px 20px 2px 20px}
.aspect_B {	background : url(../images/aspect_B.gif) no-repeat top right;min-height:32px;border:1px solid grey;padding:5px;margin:0px 20px 2px 20px}
* html .aspect_M {height:32px;}
* html .aspect_P {height:32px;}
* html .aspect_C {height:32px;}
* html .aspect_B {height:32px;}
.medaille_1{	background-color: #ffff99;	}
.medaille_2{background-color: #d3d3d3;}
.medaille_3{background-color: #cc9966;}

.underline {text-decoration:underline;}
    
.C_onlineAdresses {
    float:left; 
    width : 50%;
}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.red{color:Red;}
.orange{color:Orange;}
.vert{color:Green;}
.or{color:#CA9700;}
.sjuCBL{width:64%; height:250px; overflow:auto; text-align:left; border:1px solid grey; vertical-align:top; padding: 1px 1px 1px 1px;}

.inter {text-align:center; padding:10px;font-size:14px;font-weight:bold}
.libelleInput { font-size:smaller; font-style:italic; font-weight:normal}
.libelleInfo {	font: 9px/1.2    verdana,helvetica,arial, 'Trebuchet MS' ; font-style:italic; font-weight:normal}

.radio_echantillons {padding: 8px 0 8px 0; margin:8px 0 8px 0;}
.radio_echantillons input{padding-right:10px;margin-right:10px;}

.dosDlRed{font-size:1.5em;font-weight:bold;font-style:normal;color:red;}
.dosDl{font-size:1.5em;font-weight:bold;font-style:normal;}

/* Pour la page Editor Html */
.resize {
background-image:url(../images/handlegrip.png);
cursor:se-resize;
height:16px;
overflow:hidden;
width:16px;
}
.resize2{border:1px solid gray;overflow:auto; height:100px}
*html .resize2{min-height:100px;}

.btnEditor
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: .2em;
    padding-top: .2em;
    text-align: center;
    cursor: pointer;
    font: 11px/1.2 geneva,arial,sans-serif;
    margin-top: 0px;
    display: inline-block;
    color: #666666;
    border: 1px solid #C2C2C2;
    background-color: #FEFEFF;
}
.btnEditor:hover, .btnEditor:focus {background:#FEFEFF none repeat scroll 0 0;text-decoration:none; color:Black;display:inline-block;  border: 1px solid blue;}
.btnEditor img{vertical-align: middle}
.barremenuEditor {border-top:1px solid #C2C2C2;border-right:1px solid #C2C2C2;border-left:1px solid #C2C2C2; background-color:#F0F0F0; float:none; display:block; text-align:left; padding:2px;}
/* Pour la page Editor Html (fin) */


/* Pour les boutons annuler / enregistrer */
.btn{border: black 1px solid;padding-right: 15px;padding-left: 15px;padding-bottom: .2em;padding-top: .2em;text-align: center;
	background-color: white;cursor: pointer;font: 11px/1.2  geneva,arial,sans-serif;
	margin-top: 2px;display:inline-block; color:Black;}
.btn:hover, .btn:focus {background:#FFFFCC none repeat scroll 0 0;text-decoration:none; color:Black;display:inline-block; }
.btn a{text-decoration:none; color:Black;}
.btn img{vertical-align:middle}

.btnlite{border: white 1px solid;padding-right: 5px;padding-left: 5px;padding-bottom: .2em;padding-top: .2em;text-align: center;
	background-color: white;cursor: pointer;font: 11px/1.2  geneva,arial,sans-serif;display:inline-block;
	margin-top: 0px;color: #C0C0C0; }
.btnlite2{padding-right: 2px;padding-left: 2px;padding-bottom: .2em;padding-top: .2em;text-align: center;
	cursor: pointer;font: 11px/1.2  geneva,arial,sans-serif;
	margin-top: 0px;display:inline-block; color: #C0C0C0;}
.btnlite:hover, .btnlite:focus {border: gray 1px solid;background:#FFFFCC none repeat scroll 0 0;text-decoration:none; color:Black;display:inline-block;}
.btnlite2:hover, .btnlite2:focus {background:#FFFFCC none repeat scroll 0 0;text-decoration:none; color:Black;display:inline-block; }
.btnlite a{text-decoration:none; color:#C0C0C0;}
.btnlite:hover a, .btnlite:focus a{text-decoration:none; color:Black;}
.btnlite img, .btnlite2 img{vertical-align: middle}

/* Pour les boutons annuler / enregistrer (Fin) */
.rond3{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
