body, td, th, div, a, input, select, p, textarea, label{ font-family:verdana, arial; font-size:xx-small;}
body, td, th, div, p, label{ color:#000000;}
/*p{ font-family:verdana; color:#666666; margin-top:0px; margin-bottom:0px;}*/
/*a{ font-family:verdana; font-size:10px;color:#00547b; text-decoration:none;}*/
.disabledlink{ color:#2A3796; text-decoration:underline;}
/*a:hover{ text-decoration: underline;}*/
body{ background-color:#EDF1F6; margin:0px;}
/*.bgwhite{ background-color:#FFFFFF;}*/

body {
	background-color: #4C1E47;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	/*color: #000000;*/
	padding:10px;
	margin: 0;
}

p.toto a{
	color: green;
}

td.banner {
	padding-top: 15px;
	padding-left: 8px;
}

.banner img {
	width: 162px;
	border: 0;
}

#page{
	/*float:left;*/
	width: 731px !important;
	background-color: #FFFFFF;
	/*
	background-image: url(../images/gradient_body.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	*/
}
#bandeau_public {
	background: transparent url(../images/bandeau-public2.jpg);
	height: 132px;
}

#bandeau_adherent {
	background: transparent url(../images/bandeau-pro2.jpg);
	height: 132px;
}

#logo{
	padding-top: 10px;
	padding-left: 10px;
}

#profil_link {
	background: transparent url(../images/puce_fleche.gif) 6px 11px no-repeat;
	padding-left: 30px; 
	margin-top: 8px;
	margin-bottom: 10px;
	_margin-bottom: 20px;
	border: 1px dotted #933589;
	
	}

#profil_link a {
	color: #933589;
	font-size: 10px;
	font-family: Arial;
	
	}
	
#profil_link a:hover {
	color: #933589;
	font-size: 10px;
	font-family: Arial;
	text-decoration: underline;
	}	

#info_warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #012e66;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 10px;
}

#info_warning_adherents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #012e66;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}

#centre{
	float:left;
}

#nav{
	float: left;
	width: 170px;
	/*border-right: 1px solid #a7c073;*/
}

#nav2{
	float: left;
	width: 170px;
}

/* Début Menu */
ul#content_nav
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#content_nav li
{
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#content_nav li a
{
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	/*letter-spacing: -1px;*/
	padding-left: 7px;
	font-weight: bold;
}

#content_nav li a:hover
{
	text-decoration: underline;
}

.border_t_nav 
{
	border-top: 1px dotted #005689;
}
/*
.sub_nav
{ 
	font-size: 11px;
	color : #666666;
	font-family: Arial;
	margin-top: 0px:
}
*/
ul.sub_nav
{ 
	border-top: 1px dotted #005689;
	background-color:#DEE8EE;
	list-style-type: none;
	margin: 8px 0px -8px 0px;
	padding: 8px 0px 0px 0px;
}

ul.sub_nav li
{
	padding: 0px 0px 8px 5px !important;
}

ul.sub_nav li a
{
	background-image: url(../images/puce_para.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px; 
	margin :0px;
	padding: 0px 0px 0px 10px !important;
	font-weight: normal !important;
}

ul.sub_nav li a:visited
{
	color: #933589 !important;
}





/* Fin Menu */
	
#search {
	padding-bottom: 0px;
	width: 170px;
	/*border-right: 1px solid #a7c073;*/
	float: left;
	
}
#search2 {
	padding-bottom: 0px;
	/*border-right: 1px solid #a7c073;*/
	float: left;
	padding-top:0px;
}
#searchtitre{
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 7px;
	/*font-weight: normal !important;*/
	font-weight: bold;
}

#recherchechamps{
	padding-left: 30px;
}

#recherchebouton{
	padding-left: 10px;
}


div#search{
	background: transparent url(../images/recherche.jpg) no-repeat;
	padding-left: 11px;
	padding-top: 10px;
	padding-bottom: 12px;
	width: 159px;
	
}
#search2 div{
	background-image: url(../images/bg_recherche.gif);
	background-repeat: repeat-x;
	padding-left: 11px;
	padding-top: 0px;
	width: 176px;
	height: 52px;
}
#content {
	float:right;
	width:530px;
	border-left: 1px solid #a7c073;
	padding-top: 10px;
}
#content2 {
	float:right;
	width:530px;
	/*border-left: 1px solid #a7c073;*/
	padding-top: 10px;
}
.marge_content {
	padding: 0px 0px 0px 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#way {
	font-size: 9px;
	color: #858585;
	padding-bottom: 6px;
}
#way  a{
	color: #858585;
}
#blocinfo{
	margin-top: 10px;
	margin-bottom: 20px;
}
div#blocinfo{
	background-color: #CDE5EF;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 0px;
	text-align: center;
	padding-bottom: 1px;
}
#bandeaupub{
	/*float: right;*/
	margin-right: 8px;
	margin-bottom: 13px;
	margin-top: 18px;
	margin-left: 150px;
}
#bandeaupub2{
	float: right;
	margin-right: 8px;
	margin-bottom: 13px;
	margin-top: 215px;
}

#footer
{
	/*background: transparent url(../images/pied.jpg) no-repeat;*/
	background-color:#b5c1c8;
	text-align: center;
	height: 40px;
}

#footer div.links
{
	padding-top: 15px;
	float:left;
	text-align: right;
	width: 500px;
	
}

#footer a { font-size:11px; font-family: arial; color: #333333; text-decoration: none; }
#footer a:hover { color: #333333; text-decoration: underline; }
#footer a:visited {color: #333333;}

#footer .poweredby{
	float: right;
	padding-top: 15px;
	margin-right: 15px;
	_margin-right: 25px;
	color: #000000;
	font-family: arial;
	font-size: 10px;

}

#pop_content {
	width: 455px !important;
}
#poplogin{
	height: 368px;
}
#poperrorlogin{
	height: 580px;	
}
.pop_center{
	position: absolute;
	left:50%;
	top:40%;
	margin-left: -227.5px;
	margin-top: -184px;
}
.pop {
	background: white url(../images/bg_cube_d.gif) no-repeat right top;
}
.pop_b {
	background: transparent url(../images/bg_cube.jpg) no-repeat left bottom;
	height: 100%;
}

#home_news ul{
	padding-top: 10px; 
}
#home_news ul a {
	font-size: 10px; color: black; text-decoration: none; 
}
#home_links{
	margin-left: 42px;
	margin-right: 7px;
}
#home_links ul a {
	font-size: 9px; color: black; 
}
#home_links ul a:hover, #home_news ul a:hover {
	color: #76D248;
}

#listactu{
	padding-bottom: 130px;
}
#listlinks{
	padding-bottom: 110px;
	padding-right: 26px;
}
#listlinks div{
	margin-top: 7px;
	margin-bottom: 6px;
}
.news, .links  { padding-top: 10px; }
.news a, .links a { font-size: 10px; color: black; }
.news li, .links li { margin: 0 0 16px 0;}
.links li a {
	padding: 3px 20px 3px 0; 	
	background-image: none;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: transparent url(../images/ico_pop.gif) no-repeat right;
}

#article{
	margin-bottom: 209px;
}
#article .articletxt{
	margin: 8px 15px 16px 0;
	font-size: 13px;
}
#article .articletxt a{
	color: #2b4777;
}
#return{
	float: right;
	font-size: 10px;
	padding-top: 13px;
	padding-right: 6px;
}
#suitearticle{
	width:55%;
	font-weight: bold;
	text-align:right;
	padding: 0 23px 5px 0;
	background: url(../images/ico_pop.gif) no-repeat right;
}
.txtintro{
	margin: 0;
	padding: 8px 0px 5px 29px;
	font-size: 11px;
	width: 250px;
}
.tit_acceuil {
	padding-bottom: 3px;
	font-size: 11px;
	border-bottom: 1px solid #a7c073;
	color: #595959;
	margin-bottom: 16px;
}
.ico_tit_link {
	padding: 0px 0px 0px 30px;
	background: url(../images/ico_hotlinks.gif) no-repeat 0px 7px;
}
.ico_tit_question {
	padding: 0px 0px 21px 30px;
	background: url(../images/ico_question.gif) no-repeat 0px 0px;
}
.question{
	padding: 0px 0px 6px;
}
.ico_tit_auth {
	padding: 0 0 7px 54px;
	background: url(../images/ico_auth.gif) no-repeat 0px 3px;
	line-height: 50px;
}
.ico_tit_info {
	
	/*background: url(../images/ico_info.gif) no-repeat 0px 0px;*/
	color: #0450af;
	font-weight: bold; 
}

div.ico_tit_sondage {
	color: #0450af;
	font-weight: bold;
	border-top:1px solid #a7c073;
	border-bottom:1px solid a7c073;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.s_gray { font-size: 9px; color: #858585; }
.t_15 {font-size :15px;}
.t_13 {font-size :13px;}
.t_11 {font-size :11px;}
.t_10 {	font-size :10px;}
.t_9 {font-size :9px;}


.img_border {
	border: 1px solid black;
	margin: 0px 0px 0px 20px;
	float: right;
}
#savoirplusinfo a, #savoirplusquestion a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0450af;
	text-decoration: none;
}
#savoirplusinfo{
	float: right;
	margin-bottom: 20px;
}
#savoirplusquestion{
	margin-left: 34px;
	margin-top: 7px;
}
#contactnous a{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	/*color: #0450af;*/
	color: #00547b;
	text-decoration: none;
}

.no_marge {
	padding: 0 !important; margin: 0 !important;
}

.form_login{
	margin-top: 21px;
	margin-bottom: 16px;
}
.form_login td{
	padding-bottom: 5px;
}
.input_normal
{
	background-color: #F7F7F7;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top : 1px solid #999999;
	border-left: 1px solid #AAB3B3;
	border-right: 1px solid #AAB3B3;
	border-bottom: 1px solid #D5DDDD;
	font-weight: normal;
	
}
.input_med { width: 90px; }
.input_login { width: 115px; }
.input_bouton 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2C4A78;
	padding: 0 5px;
	border: 1px outset #000000;
	
}
.cliqici a{
	color: #35496e;
}


#retour{
	text-align : right;
	padding-right: 5px;
}

textarea
{
	background-color: #F7F7F7;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-top : 1px solid #999999;
	border-left: 1px solid #AAB3B3;
	border-right: 1px solid #AAB3B3;
	border-bottom: 1px solid #D5DDDD;
}
h1,h2,h3,h4 { color: #0450af; font-weight: bold; }
h1 {
	font-size: 11px;
	/*border-bottom: 1px solid #DBDBDB;*/
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	/*line-height: 36px;*/
}
a
{
	/*font-family: Verdana;*/
	/*font-size: 10px;*/
	/*color: #0450af;*/
	/*color: #990000;*/
	/*text-decoration: underline;*/
	
	font-family:verdana; 
	font-size:10px;
	color:#00547b;
	text-decoration: none;
	
}
a:hover 
{
	color: #933589;
	text-decoration: none;
}
a img
{
	border: none;
}
/*p { margin: 0; padding: 8px 0 5px 0; }*/
p{ margin-top:0px; margin-bottom:0px;}
p a {color: black;}
p.txt {
	text-indent: 15px;
	background: transparent url(../images/puce_para.gif) no-repeat 3px 7px;
	font-size: 11px;
}
p.txt a {color: blue;}

select
{
	border-top : 1px solid #999999;
	border-left: 1px solid #AAB3B3;
	border-right: 1px solid #AAB3B3;
	border-bottom: 1px solid #D5DDDD;
	background-color: #F7F7F7;
	font-size: 9px;
	height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
form
{
	padding: 0;
	margin: 0;
}
/*ul{ 
	list-style-type: none;
	margin: 0;
	/*padding: 0px 5px 2px;*/
}*/
/*li {
	padding: 0 0 0 15px;
	background-image: url(../images/carre-violet.gif
	background-repeat: no-repeat;
	background-position: 0 3px;
}*/

li.menu_2
{
	padding: 0px 0px 0px 0px !important;
	background-color: black;
}

li a { margin: 0; padding:0;}
li a:hover { color: #933589;}

.list
{
	/*margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 13px;*/
	margin: 0px;
	padding: 0px;
}

.titreHomeActu
{
	background:#FFFFFF url(../images/ico_question.gif) no-repeat;
	font-size:medium;
	margin-top:8px;
	color:#666666;
}

/* bandeau gauche */
#left{ text-align:center; padding:0px;}
#deconnexion{ font-family:verdana; font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#FB100D; border:none; width:80px; margin-top:8px; cursor:pointer; cursor:hand;}
#dispo{ border:1px solid #86A1C1; width:105px; margin-top:20px; font-size:10px; font-family:arial; padding-bottom:4px;}
/*
.vert { font-size:10px; font-family:arial; color:#369B2E; text-decoration:none;}
.orange { font-size:10px; font-family:arial;color:#F67811; text-decoration:none;}
.rouge  { font-size:10px; font-family:arial;color:#FB100D; text-decoration:none;}
*/
/*#recherche{ border:1px solid #86A1C1; width:100%; margin-top:14px; padding-bottom:5px; margin-bottom:14px; font-size:10px; font-family:arial; color:#000000;}
#recherchetxt{ width:85px; font-size:10px; font-family:arial; margin-top:8px; margin-bottom:3px;}
#recherche select{ width:85px; font-size:10px; font-family:arial; margin-top:5px;}#deconnexion{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#FB100D; border:none; width:80px; margin-top:8px;}
#rechercher{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:80px; margin-top:8px; cursor:pointer; cursor:hand;}
.leftoff{ background:#FFFFFF url(../images/left.gif) repeat-y; font-family:arial; font-size:10px; color:#2A3796; cursor:pointer; cursor:hand; padding-left:4px; text-align:left; margin-top:5px; padding-right:4px;}
.lefton{ background:#F3BF28; font-family:arial; font-size:10px; color:#2A3796; cursor:pointer; cursor:hand; padding-left:4px; text-align:left; margin-top:5px; padding-right:4px;}
select.dans{ width:85px;}
*/

/* corps de page */
#corpshome{ padding-left:20px; width:100%;}
#corps{ padding-left:20px; width:100%; padding-top:13px;}
.flashClient { text-decoration:none; background:#CDE5EF; color:#000000; }
/*.titre{ background:#FFFFFF url(../images/puces-titre.gif) no-repeat; padding-left:62px; font-size:medium; margin-top:22px; color:#666666;}*/
/*.titre{ background: url(../images/ico_info.gif) no-repeat 0px 0px; color: #0450af; font-weight: bold; font-size=11px;}*/
.titre{ padding-left:0px; padding-bottom:18px;font-size: 14px; margin-top:22px;color: #933589; font-weight: bold;}
.titreHomeActu { background:#FFFFFF url(../images/ico_question.gif) no-repeat; font-size:medium; margin-top:8px; color:#666666;}
.stitre{ font-family:verdana; font-size:10px; font-weight:bold; text-transform:uppercase;}
.sstitre{ font-size:8px; font-weight:bold; text-transform:uppercase;}
.bold{ font-weight:bold;}
.sbold{ font-family:arial; font-size:12px; font-weight:bold;}
.bold2{ font-weight:bold; text-decoration:underline;}
.stitre2{ font-family:Verdana; font-size:10px; font-weight:bold; color:#2A3796; }
.stitre3{ font-family:Verdana; font-size:9px; font-weight:bold; color:#2A3796; }
.ssbold{ font-family:Verdana; font-size:9px; font-weight:bold; }
.sstexte{ font-family:Verdana; font-size:9px;}

#lefthome{ padding-top:0px; padding-right:10px; /*10px;*/}
#lefthome p{ padding-bottom:10px;}
img.red{ margin-right:8px; margin-bottom:8px; border:0px;}

#msg{ font-family:arial; font-size:10px; color:#000000;}
#prog{background: transparent url(../images/puce_para_double.gif) no-repeat 2px 18px;text-indent: 15px;font-family:arial; font-size:10px; padding-top:14px; color:#2A3796;}
#prog a{ font-family:arial; font-size:10px; color:#2A3796; text-decoration:none;}
#prog a:hover, #prog .on{ color:#FB100D;}

/*.line{ background-color:#86A1C1; height:1px; width:100%; margin-top:5px;}*/
.line{ background-color:#00547B; height:1px; width:100%; margin-top:5px;}
.bordertab { border-top:1px solid #00547b; border-bottom:1px solid #00547b;}
.grey{ color:#666666;}
.greylight{ color:#999999;}
.tabtitre{ background-color:#C2D0E0;}
.tabalt{ background-color:#EDF1F6;}


.legende{ color:#999999;}
.titrefdbleu{ background-color:#86A1C1; color:#FFFFFF; font-weight:bold;}
.titrefdblanc{ border-top:1px solid #87A2C1; border-bottom:1px solid #87A2C1;}
.obl{ color:#FB100D;}

a.actu{ text-decoration:none; color:#000000;}
a.actu:hover{ text-decoration:underline;}
.undernone{ text-decoration:none;}

a.actuNew{ text-decoration:none; color:#F67811;}
a.actuNew:hover{ text-decoration:underline;}

/* formulaire */
.w235y{ width:235px; background-color:#FFF2DC;}
.w130y{ width:130px; background-color:#FFF2DC;}
.w235{ width:235px;}
.w130{ width:130px;}
.w85{ width:85px;}
#form{ padding-right:4px; padding-top:4px;}
#form input, #form select, #form textarea{ font-size:10px;}
#parcourir{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:80px; cursor:pointer; cursor:hand; margin-bottom:2px;}
#valider{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#933589; border:none; width:70px; cursor:pointer; cursor:hand;}
/*#search{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:30px; cursor:pointer; cursor:hand}*/
#accepter{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:70px; cursor:pointer; cursor:hand;}
#annuler{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:70px; cursor:pointer; cursor:hand; margin-left:8px;}
#info{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:160px; cursor:pointer; cursor:hand;}
#parametrages{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:120px; cursor:pointer; cursor:hand;}
#associer{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:110px; cursor:pointer; cursor:hand;}
.bouton{ font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:100px; cursor:pointer; cursor:hand;}

/* info flash */
/*#leftinfoflash{ background-color:#F3F5F9; border-right:1px solid #86A1C1;}*/
#leftinfoflash{ border-right:1px solid #93A873;}
.titreinfoflash{ background:#FFFFFF url(../images/ico_info.gif) no-repeat; padding-left:40px; font-size:medium; margin-left:5px; margin-top:8px; margin-bottom:8px; color:#666666; height:30px;}
.footerinfoflash{ font-family:arial;}
.detailinfoflash{ margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:5px;}
/*#fermer{font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#86A1C1; border:none; width:100px; cursor:pointer; cursor:hand; margin-top:12px;}*/
#fermer{font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#93A873; border:none; width:100px; cursor:pointer; cursor:hand; margin-top:12px;}

/* webediteur */
.cTitre	{font-family:verdana; font-size:10px; font-weight:bold; text-transform:uppercase;}
.cTitrePop {font-family: Arial, Helvetica, sans-serif; color : navy; font-size : 18px; font-weight : 300; }
.cSection {font-family: Arial, Verdana, Helvetica, sans-serif;font-size : 12px;font-style : normal; color : navy; font-weight : bold;}
.cParagraphe {font-family: Arial,  Helvetica, sans-serif; font-size : 12px; font-style : normal; color : #000000; font-weight : bold; }
.cTexte { font-family:verdana, arial; font-size:xx-small; font-style : normal; color : #000000; margin-right: 1px; }

.btn_align
{
	position:relative;
	height:33px;	
}


.btn_violet
{	
	height:33px;
	position:absolute;
	left:50%;
}

.btn_purple
{
	background-color: #933589;
	border: none;
	font-size:11px;
	color:#ffffff;
}

.btn_bleu .centre_btn{
/*	background-image: url(../images/boutons/bouton_background2.gif);
	background-repeat: repeat-x;
	*/
	text-align:center;
	height:33px;
	padding-top:1px;
	font-size:13px;
	color:#933589;
	font-weight:bold;
}
.btn_bleu .centre_btn a{
	color:#933589;
	text-decoration:none;
	background-image: url(../images/boutons/bouton_background2.gif);
}

.centre_btn_left {
   width : 70px;
   height: 15px;
   text-align:center;
   background-color : #933589;
}

.centre_btn_left a{
	color:#ffffff; 
	}

.centre_btn_left a:hover{
	color:#ffffff; 
	}

.btn_align_violet
{
	height:33px;	
}


#retour{
	text-align:right; 
	margin-top:0px;
}

#retour a{
	color:#003566;
	text-decoration:none;
}

/* style des boutons */
#button_container {
	text-align: center;
}

.button {
	padding-left: 13px;
	padding-right: 13px;
	height: 26px;
	width: 138px;
}

.button .left {
	margin-left: -13px;
	background-image: url(../images/boutons/bouton_left.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
	position: relative;
	float: left;
}

.button .right {
	background-image: url(../images/boutons/bouton_right.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
	position: relative;
	float: left;
	margin-left: -13px;
}

.button .label {
	padding-bottom: auto;
	padding-top: 5px;
	height: 26px;
	text-align: center;
	background-image: url(../images/boutons/bouton_background2.gif);
	background-repeat: repeat-x;
	color: #004685;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	right: 13px;
	position: relative;
	float: left;
}

.button .label a {
	color: #004685;
	text-decoration: none;
}

.left{
	float:left;
}

/* Page d login */
td.input
{
	height:27px;
	padding-top:0px;
	padding-bottom:0px;
}

div.input
{
	border:1px solid black;
	height:27px;
	width:169px;
	padding:0px;
	margin:0px;
	vertical-align: middle;
}
	
input.input
{
	width:169px;
	margin-top:4px;
	border:none;
	font-size:12px;
}

#imprimer
{
	float: right;
	margin-top: -12px;
	margin-right: 7px;
}

#icon_imprimer
{
	float: right;
	margin-top: -16px;
	margin-right: 3px;
}

.erreur {
	font-weight: bold;
	font-size: 8pt;
	color: #cc3300;
}
