/* At-Rules */
@charset "iso-8859-1";
@page {margin:1cm;}
	
BODY{	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: url(../images/fond.gif); BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FONT-SIZE: 11px;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: rgb(247,248,252)
}
/* cursor: default */
a:link {font-size:11px;FONT-WEIGHT: bold; COLOR: rgb(0,138,60);TEXT-DECORATION:none}

/* cursor: default */
a:visited {font-size:11px;FONT-WEIGHT: bold; COLOR: rgb(0,138,60);TEXT-DECORATION:none}

/* cursor: default */
a:hover {font-size:11px;FONT-WEIGHT: bold; TEXT-DECORATION: underline COLOR: rgb(0,138,60)}

/* cursor: default */
a:active {font-size:11px;FONT-WEIGHT: bold; COLOR: rgb(0,138,60);TEXT-DECORATION:none}

td 		{vertical-align:middle;}
input, select	{vertical-align:middle; margin-left:4px; margin-right:4px; margin-top:2px; margin-bottom:2px;}

ol, ul {margin-top:0px;}

/*TABLE{font-size:11px;border:1px solid #6699FF;  font-family:arial, arial, sans-serif;BORDER: rgb(0,0,0) 1px solid;}*/
/*
#frame {background-color:#6699CC;  border:1px solid black;  width:760px;  height:auto;}

#frame_popup {font-size:12px;  background-color:#f1f7f8;  border:1px solid black;  width:275px;}

#frame_popup_grand {font-size:12px;  background-color:#f1f7f8;  border:1px solid black;  width:350px;}

#bandeau {font-size:12px;  border:1px solid black;  background-color:#bbdbdd;  text-align:center;  height:50px;  width:100%;}

#menu {font-size:12px;  padding-top:2px;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;  border:1px solid black;  background-color:#bbdbdd;  text-align:center;}

#menu ul {margin:0 0 0 10px;  padding:0;}

#menu li {background-color:transparent;  color:black;  display:inline;  margin:0 10px 0 0;}

#contenu {font-size:12px;  background-color:#bbdbdd;  border:1px solid black;}

#contenu td {padding-top:2px;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
*/
#identification {font-size:11px;  background-color:#a1c3e6;  border:1px solid black;width:594px;margin:0 auto 0 auto;}
/*
#contenu_popup {font-size:12px;  background-color:#bbdbdd;  border:1px solid black;  height:200px;  padding-top:2px;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;  overflow:auto;}

#contenu_popup_grand {font-size:12px;  background-color:#bbdbdd;  border:1px solid black;  height:420px;  padding-top:2px;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;  width:350px;  overflow:auto;}

#news {font-size:10px;  background-color:#bbdbdd;  border:1px solid black;  height:300px;  width:180px;  overflow:auto;}

#footer {font-size:12px;  background-color:#bbdbdd;  border:1px solid black;  padding-top:2px;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
*/
.bblackfwhite {font-size:12px;  background-color:#bbdbdd;  border:1px solid black;}

.contenu_pair{padding-top:2px; background-color:#bbdbdd;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
.contenu_impair {padding-top:2px;  background-color:#aacaaa; padding-left:2px;  padding-bottom:2px;  padding-right:2px;}

.contenu_pair_bleu{padding-top:2px; background-color:#76A9DC;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
.contenu_impair_bleu {padding-top:2px;  background-color:#6699CC; padding-left:2px;  padding-bottom:2px;  padding-right:2px;}

.police_active		{padding-top:2px; background-color:#33ccff;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
.police_inactive	{padding-top:2px; background-color:#CFCFCF;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
.police_resilie		{padding-top:2px; background-color:#FF7F7F;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}

.titre 			{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; COLOR: rgb(105,132,192); PADDING-TOP: 0px;margin:0 auto 0 auto;}/*MARGIN: 5px 0px 10px;*/
.titre_frame	{font-size:11px;  background-color:#f1f7f8;  border:1px solid black;  border-bottom:0px; width:594px;margin:0 auto 0 auto;}
.titre_popup	{font-size:12px;  background-color:#bbdbdd;  border:1px solid black;  font-weight: bold;}
.titre_active	{font-size:11px; font-weight:bold; text-align:center;  border:1px solid #FFFFF8; padding-top:2px; background-color:#33ccff;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
.titre_inactive	{font-size:11px; font-weight:bold; text-align:center;  border:1px solid #FFFFF8; padding-top:2px; background-color:#CFCFCF;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
.titre_resilie	{font-size:11px; font-weight:bold; text-align:center;  border:1px solid #FFFFF8; padding-top:2px; background-color:#FF7F7F;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}
.titre_motif	{font-size:11px; text-align:left;  border:1px solid #FFFFF8; padding-top:2px; background-color:#CFCFCF;  padding-left:2px;  padding-bottom:2px;  padding-right:2px;}

.date_popup{font-size:12px;  text-align:left;  font-style: italic;  padding-left:2px;}

.button {font-size:11px; background:#f1f7f8 url(../images/bg_button.jpg) no-repeat bottom right; border:1px solid #000000; font-family:arial, arial, sans-serif; cursor:pointer;text-align:center;}
.button:hover {font-size:11px; background:#f8ef00 url(../images/bg_button_hover.jpg) no-repeat bottom right; border:1px solid #000000; font-family:arial, arial, sans-serif; cursor:pointer;text-align:center;}

.table_invisible{font-size:11px;background-color:#FFFFFF;font-family:verdana,arial, arial, sans-serif;MARGIN-LEFT: 20px; MARGIN-RIGHT:20px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER: rgb(105,132,192) 0px dashed;}
.table_texte{font-size:11px;background:#FFFFFF;font-family:verdana,arial, arial, sans-serif;BORDER: rgb(105,132,192) 1px dashed;page-break-after:always;MARGIN:5px AUTO 5px AUTO;width:600px;}/*MARGIN-LEFT: 20px; MARGIN-RIGHT:20px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;*/
.table_adresse{font-size:11px;font-family:arial, arial, sans-serif;background-color:#FFFFFF;MARGIN-LEFT: 0px ;MARGIN-TOP: 0px ;BORDER: rgb(105,132,192) 0px dashed;}

.table_erreur{font-size:11px;background-color:#FFFFFF;MARGIN:150px auto auto auto;width:550px;BORDER:#FF3300 1px dashed;}

.table_police{font-size:11px;border:1px solid #000000;  font-family:arial, arial, sans-serif;}
.table_cheque{font-size:11px;background-color:#99FF66;MARGIN-LEFT: 20px ;MARGIN-TOP: 5px ;BORDER: rgb(105,132,192) 1px solid;}

.input {text-align:left; font-size:11px; border:1px solid #000000;  font-family:arial, arial, sans-serif; vertical-align:middle;}
.input_num {text-align:right; font-size:11px; solid #000000;  font-family:arial, arial, sans-serif;}
.input_prenom {text-align:left; font-size:11px; border:1px solid #000000;  font-family:arial, arial, sans-serif;text-transform:capitalize}
.input_nom {text-align:left; font-size:11px; border:1px solid #000000;  font-family:arial, arial, sans-serif;text-transform:uppercase}
.input_adr {text-align:left; font-size:11px; border:1px solid #000000;  font-family:arial, arial, sans-serif;text-transform:uppercase}
.input_adr_free {text-align:left; font-size:11px; border:1px solid #000000;  font-family:arial, arial, sans-serif;}
.input_area {text-align:left; font-size:11px; background-color:#f1f7f8;  border:1px solid #000000;  font-family:arial, arial, sans-serif}
.input_display {text-align:left; font-size:11px; border:1px transparent; border-bottom:1px solid #000000; font-family:arial, arial, sans-serif; vertical-align:middle; background:transparent;}

.texte_important{font-size:20px;  FONT-WEIGHT: bold; font-family:verdana,arial, arial, sans-serif;  color:red;   MARGIN: 20px 0px 10px;}
.texte_alert{font-size:12px;  FONT-WEIGHT: bold; font-family:verdana,arial, arial, sans-serif; color:red;   MARGIN: 20px 0px 10px;}
.texte_remarque{font-size:11px; font-family:verdana,arial, arial, sans-serif; color:"#000063";   MARGIN: 20px 0px 10px;}

.montantAPayer{font-size:14px;  FONT-WEIGHT: bold; font-family:verdana,arial, arial, sans-serif;  color:black;   MARGIN: 3px 3px 3px;border: black 1px solid;background-color:#33CCFF;}

.msg_erreurpetit{font-size:11px;font-family:verdana, arial, sans-serif;color:"#ff0033"; background-color:#f1f7f8}
.msg_erreur{font-size:12px;font-family:arial, arial, sans-serif;font-weight: bold;color:"#ff0033"; background-color:#f1f7f8}

.petittexte{font-size:10px;font-family: arial,ms sans serif; }
.cadrepetitenote{font-size:10px;font-family: arial,ms sans serif; margin:10px; border:solid 1px #000000;background-color:#FFCC66;}
.petittextegras{font-size:10px;font-family: ,verdana,arial,ms sans serif;font-weight: bold}
.champobligatoire{font-size:11px;font-family:verdana, arial, sans-serif;color:"#ff0033"}

IMG {BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid;}  
.IMG_LIEN {BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid; CURSOR:hand;}

.selected {background-color:#f1f7f8;}
.unselected {background-color:transparent;}

#fiche_prolongation,#prolongation_valider {display:none;}

