/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
body {background-color:#FCFCFC}
*{margin:0; padding:0}
ul{list-style-type:none;}
body{
	background:#b3b8bd url("img/giifs_bg.gif") repeat-y;
	}
body#login{background:#b3b8bd url("img/pix.gif") no-repeat; margin:0 auto; font-size:11px}
#login p, #login div, #login form, #login label, #login input{font-size:11px; font-family:"trebuchet MS", Verdana, sans-serif;}

.login_box{border:1px solid #666; background:#fff; margin: 40px auto; width: 400px; padding:10px}
.login_box h6{font-size:11px; font-weight:bold;  margin:0 0 10px 0; text-align:center}
.login_box h6 span{font-weight:normal}
.clearboth{clear:both; height:0px; overflow:hidden; font-size:0px; line-height:0px}
.spip_doc_descriptif{margin:2px 0 10px 0; font-size:10px; line-height:110%; border-bottom:1px solid #efefef; padding-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666}
.menulang{padding:10px 0;}
#login p{margin:10px 0 4px 0}

.floater_menulang{ text-align:center margin:0 auto}
.floater_menulang div{float:left; margin:0 8px 0 0}
.floater_menulang div a img{border:0 none}
a{color:#333}
#main{
	min-height:100%;
	height:auto;
	width:766px;
	border-right:1px solid #7b7b7b;
	position:relative;
	text-align:left;
	
	}
* html #main{
	height:100%;
	width:768px;/* box model hack for ie5.+*/
	w\idth:766px
	}
#top{
	height:20px; 
	border-bottom:1px solid #434343; 
	overflow:hidden;
	width:100%; 
	color: #fff; 
	background-image:url("img/giifs_logo.gif");
	background-repeat:no-repeat;
	text-align:right;
	font-family:"trebuchet MS", Verdana, sans-serif;
	font-size:11px;
	line-height:22px;
	}
#s0 #top {background-color:#265c8b}
#s0 #top.mod_recherche{background-color:#80859a}
#s1 #top, #s10 #top{background-color:#b79d53}
#s12 #top{background-color:#083d5e}
#s16 #top{background-color:#979590}

#left{
	position:absolute;
	top:21px;
	left:0;
	width:149px;
	z-index:3;
	color: #333333;
	}
#right{
	margin:0 0 0 150px;
	position:relative;
	color: #333333;
	z-index:5;
	}
#top_right{height:105px; text-indent:-9999px;}
#s0 #top_right{height:210px; background:url("img/titre_image_accueil.jpg") no-repeat; border-bottom:1px solid #5b5b5b}
#s1 #top_right, #s10 #top_right{background:url("img/titre_image_pres.jpg") no-repeat;}
#s12 #top_right{background:url("img/titre_image_compt.jpg") no-repeat;}
#s16 #top_right{background:url("img/titre_image_profil.jpg") no-repeat;}
#s0 .mod_recherche #top_right{height:105px;  border:0 none; background:url("img/titre_image_fiches.jpg") no-repeat;}


#clearfooter{clear:both;height:3px;width:100%}
#footer {
	width:100%; height:3px;
	color: #333333; position:absolute;
	bottom:0; left:0;
	font-size:1px; background-color: #FFF;
	}
	
/*______________________________________ menu */
#left{
	font-family: "trebuchet MS", Verdana, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	}
#left a img{border:0;margin:2px 0}
#left a.menu_normal:active, #left a.menu_normal:link, #left a.menu_normal:visited{
	background-color:#dbdbdb;
	color:#6b6b6b;
	display:block;
	padding:4px 2px 4px 7px;
	text-decoration:none;
	}

#left a.menu_normal:hover{background-color:#eeeeee; color:#333}
#left div.brdr{border-bottom:1px solid #bfbfbf}
#left a.profil:link, #left a.profil:active,#left a.profil:visited  {
	background-color:#fcfcfc; border-bottom:1px solid #bfbfbf;
	padding:4px 2px 4px 7px;
	display:block;
	}
#left a.profil:hover{background-color:#fff;}
.acces_membres{
	background-color:#e8e8e8;
	padding:4px 2px 4px 7px;
	border-bottom:1px solid #bfbfbf
	}

#left .langue{
	background-color:#f5f5f5;
	padding:8px 2px 4px 7px;
	border-bottom:1px solid #bfbfbf;
	display:block;
	height:62px;
	}

.langue a:active, #left .langue a:link, #left .langue a:visited{
	background-color:#f5f5f5;
	background-image:url("img/arrow_off.gif");
	background-repeat:no-repeat;
	padding:2px 0 2px 12px; 
	height:12px;
	width:100px;
	overflow:hidden;
	display:block;
	}
#left .langue .active a:active, #left .langue  .active a:link,
#left .langue .active a:visited, #left .langue .active a:hover, 
#left .langue a:hover{
	background-color:#f5f5f5;
	background-image:url("img/arrow_on.gif");
	background-repeat:no-repeat;
	padding:2px 0 2px  12px; 
	height:12px;
	width:100px;
	overflow:hidden;
	display:block;
 }

#left .langue div{ width:120px; display:block; float:left;}
.faux_label{
	background-image:url("img/arrow_on.gif");
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:6px 2px 2px 12px;
	color:#6b6b6b;
	}
.acces_membres label{color:#6b6b6b;}
.acces_membres input.input_text{border:1px solid #bfbfbf; width:100px; margin:0 4px 3px 0; font-size:11px; padding:1px 0 2px 2px; color:#6b6b6b;}
.acces_membres input.input_image{padding:4px 4px 0 0}

.login_etudes label{clear:both; margin:15px 0 4px 0; display:block}
.login_etudes input.input_text{border:1px solid #bfbfbf; width:160px; margin:0 4px 3px 0; font-size:11px; padding:1px 0 2px 2px; color:#6b6b6b; float:none}
.login_etudes input.input_image{padding:4px 4px 0 0; float:none}
.bouton{background:url("img/bouton_right.gif") no-repeat 100% 0; height:16px; padding:0 5px 0 0; float:left; margin:10px 0}
.bouton div{background:url("img/bouton_left.gif") no-repeat 0 0;height:16px; padding:0 0 0 5px; float:left}
.bouton div a img{border:0; margin:4px 0 0 0}

#left div.recherche_av a:link, #left div.recherche_av a:active, #left div.recherche_av a:visited{
	background-color:#e8e8e8;
	padding:0;
	margin:0;
	}

/*______________________________________ commun */
.deblayage{float:none; clear:both; font-size:1px; height:0; overflow:hidden}
div.hr hr{display:none}
div.hr{background:url("img/dotsh.gif") repeat-x; height:1px; clear:both; font-size:1px; overflow:hidden; margin:10px 0}
.invisible{display:none}
.visible{display:block}
table.tablediscret{border-collapse:collapse; padding:0; margin:0; vertical-align:top; width:505px}
table.tablediscret td{vertical-align:top}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	font-size:15px;
	background:url("img/dotsh.gif") repeat-x 0 100%;
	padding:0 0 4px 0;
	}
h2{
	margin:0 0 8px 0;
	font-size:14px;
	font-style:italic;
	color:#777369
	}
h3{
	margin:0 0 8px 0;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	}
h3.spip{
	margin:0 0 8px 0;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	}
.toplink{text-align:right; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 6px 0}
.toplink a{ text-decoration:none; padding:0 0 0 12px; background:url("img/toplink.gif") no-repeat 0 3px}
/*______________________________________ actualits */
#actualites{
	float:right;
	width:240px;
	border-left:1px solid #bfbfbf;
	margin:15px;
	}
#actualites h3{
	font-family:"trebuchet MS", Verdana, sans-serif;
	font-size:16px; 
	color:#265c8b;
	padding:2px 4px 2px 15px;
	letter-spacing: -0.05em;
	/*
	font-size:11px;
	background:#265c8b url("img/fleche_blanche.gif") no-repeat 3px 3px;;
	color:#fff;
	font-weight:normal;
	padding:0 4px 0 15px;
	*/
	}
#actualites h4{
	font-family:"trebuchet MS", Verdana, sans-serif;
	font-size:11px;
	background:#dbdbdb url("img/fleche_on.gif") no-repeat 3px 3px;
	color:#333;
	font-weight:bold;
	padding:0 4px 0 15px;
	margin:0 0 0 15px;
	-moz-border-radius:3px;
	}
#actualites h4 span{
	font-weight:normal;
	}
#actualites p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	color:#545454;
	padding:4px 4px 4px 15px;
	margin:0 0 10px;
	}

/*______________________________________ intro */
#content_home{
	padding:70px 0 0 0;
	background:url("img/logo_grand.gif") no-repeat;
	margin:20px 260px 0 50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	}
#content_home p{margin:0 0 10px 0}

/*______________________________________ contenu pages */
#content{
	margin:20px 20px 0 50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	}
#content p{margin:0 0 10px 0}
#content p a{
	color:#333
	}
.submenu{
	font-family:"trebuchet MS", Verdana, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	background-color:#d9d6cd;
	height:18px;
	display:block;
	}
.submenu li{float:left;}
.submenu a:active, .submenu a:link, .submenu a:visited{
	background-image:url("img/arrow2.gif");
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:6px 2px 2px 12px;
	margin:0 4px 0 6px;
	text-decoration:none;
	color:#444;
	float:left;
	}
.submenu li.active a, .submenu a:hover{background-position:0 -10px;  color:#000;}


/*______________________________________ comptage */
table.table_comptage_global{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border-collapse:collapse; 
	padding:0; 
	margin:0; 
	vertical-align:middle;
	}
table.table_comptage_global td{
	vertical-align:top;
	padding:5px 3px; 
	text-align:right;
	vertical-align:middle;
	}
table.table_comptage_global td.td_lieu {text-align:left !important}

table.table_comptage_global th{
	border:1px solid #d9d6cd;
	border-bottom:1px solid #9d9b95;
	padding:5px;
	font-weight:normal;
	background:#d9d6cd
	}
	
table.table_comptage_global tr#subth th,
table.table_comptage_global tfoot th{background:#e8e6e1}
table.table_comptage_global tfoot td{
	border:1px solid #d9d6cd;
}

th.borderright{border-right:1px solid #9d9b95;}
table.table_comptage_global tbody td{border:1px solid #d9d6cd}
table.table_comptage_global tr.tr_total{font-weight:bold; border-top:1px solid #333}
table.table_comptage_global a{color:#333; text-decoration:none; font-weight:bold}
table.table_comptage_global a:hover{color:#333; text-decoration:underline}
table.table_comptage_global td.meteo div{width:32px; height:24px; display:block; text-indent:-999em;}
table.table_comptage_global td.meteo div span{display:none}
div.soleil{background:url("img/soleil.gif") no-repeat;}
div.couvert{background:url("img/couvert.gif") no-repeat}
div.pluie{background:url("img/pluie.gif") no-repeat}
div.nuage{background:url("img/nuage.gif") no-repeat}
div.brume{background:url("img/brume.gif") no-repeat}
div.inconnu{background:url("img/inconnu.gif") no-repeat}

/*______________________________________ contact */

.contactform{
	margin-top:10px;
	padding-top:10px;
	background:url("img/dotsh_plus.gif") repeat-x;
	}
form{margin:0; padding:0; float:none}
.contactform input{
	color:#333333;
	border:1px solid #ADADAD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0 0 0 3px;
	}
.contactform div{

	margin:0 16px 10px 0;
	padding:0
	}
.contactform div label{
	display:block
	}
.contactform div.floater{
	float:left;
	width:170px;

	}
.contactform label{}
.contactform input.text{
	float:none;
	width:170px;
	background-color:#f5f5f5
	}
.contactform input.obligatoire{
	float:none;
	width:170px;
	border-color : #689abe; 
	}

.contactform textarea{
	color:#333333;
	border:1px solid #689abe;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:366px;
	padding: 0 0 0 3px;

	}
.bouton_envoyer div{margin:0; padding:0}
.bouton_envoyer	.bouton{background:url("img/bouton_right.gif") no-repeat 100% 0; height:16px; padding:0 5px 0 0; float:left; margin:10px 0}
.bouton_envoyer .bouton div{background:url("img/bouton_left.gif") no-repeat 0 0;height:16px; padding:0 0 0 5px; float:left}
.bouton_envoyer .bouton div a img{border:0; margin:4px 0 0 0}

.erreur{
	color:#992B00;
	font-weight:bold;
	margin-bottom:10px;
	}



/*______________________________________ documentation */
.filtres_doc_box{
	background:#f8f8f6;
	padding:5px;
	margin:0 0 8px 0;
}
.filtres_doc_box p.input{
	margin: 0pt 0.3em;
	padding: 0pt 4px;
	float: left;
	line-height: 1.6em;
	background:#f8f8f6;
	position:relative;
	}
.filtres_doc_box label{
	font-size:11px;
	font-weight:normal;
	display:block;
	}
select.multipleselect{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	float:left;
	margin:0 4px 0 0
	}
span.filtres_doc_help{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:11px;
	color:#6b6b6b;
	}
.filtres_doc_box input{
	color:#333333;
	border:1px solid #ADADAD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 1px 0 1px 3px;
}

h4.filtres_doc_h4{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:url("img/rechercher.gif") no-repeat;
	padding:0 0 0 22px;
	cursor:pointer;
	}
	
.fiche_doc{
	background:#f8f8f6 url("img/fiche_doc_box.jpg") no-repeat;
	padding:4px 5px 5px 5px;

	margin:0 8px 8px 0;
}
.fiche_doc_thumb{float:right; border:1px solid #fff; margin:2px 12px 0 0}
.fiche_doc_titre{margin:0 0 8px 0}
.fiche_doc  h3{color:#e79823; font-style:italic; margin:0 0 4px 0; font-size:18px}
.fiche_doc h3 a{color:#f39728;  text-decoration:none}
.fiche_doc h3 a:hover{text-decoration:underline}
.fiche_doc_desc{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px}
.fiche_doc_desc a{color:#666; text-decoration:none}
.fiche_doc_desc a:hover{color:#333}

.fiche_doc_sommaire h4, .fiche_doc_sommaire h4.off{
	color:#0890a9; 
	text-decoration:none; 
	background:url("img/zoom.gif") no-repeat 0 3px; 
	padding:0 0 0 10px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin:0 0 4px 0;
	float:left;
	position:relative;
	}
.fiche_doc_sommaire h4.on{text-decoration:underline}
.lire_doc a{
	float:left;
	color:#0890a9; 
	text-decoration:none; 
	background:url("img/arrow3.gif") no-repeat 0 4px; 
	padding:0 0 0 8px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin:0 8px 0 0;
	position:relative;
	}
.lire_doc a:hover{text-decoration:underline}

.fiche_doc_sommaire div.visible{clear:both; padding:4px 0 0 0}

.fiche_doc_info{display:block; width:99%; border-top:1px solid #fff; color:#999; 	
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
clear:both;
padding:4px 0 0 0
}



.fiche_doc_sommaire ul {
    list-style-type: none;
    border: none;
	display:block
   }

.fiche_doc_sommaire ul li {

	display:block; 
   }
.fiche_doc_sommaire ul li a{
	padding:0 0 0 12px; 
	color:#333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	background:url("img/arrow2.gif") no-repeat 0 -13px;
	}
.fiche_doc_sommaire ul li a:hover{text-decoration:underline}
.fiche_doc_sommaire ul li ul{padding:0 0 4px 12px }
.fiche_doc_sommaire ul li ul li a{
	background:url("img/arrow2.gif") no-repeat 0 2px;
	}

.fiche_doc_sommaire a.actif{
	background:url("img/arrow_jaune.gif") no-repeat 0 2px;
	color:#ce8d17
	}

/*______________________________________ documentation / publication */

.couv_publi{float:right; border-left:10px solid #fff; background:#fff; margin:0 0 0 10px}
.couv_publi div{ border:1px solid #979590;padding:2px; }
.content_publication h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	font-size:15px;
	background:url("img/dotsh.gif") repeat-x 0 100%;
	padding:0 0 4px 0;
	}
.content_publication h3{
	margin:0 0 8px 0;
	font-size:14px;
	font-style:italic;
	color:#777369
	}
div#tools{float:right; margin:-4px 0 4px 0}
div#tools a{text-indent:-9999px; float: left; text-decoration:none; width:16px; height:16px; display:block; margin:0 0 0 3px; background-repeat:no-repeat; overflow:hidden}
div#tools a#prev{background-image:url("img/prev.gif");}
div#tools a#print{background-image:url("img/print.gif");}
div#tools a#next{background-image:url("img/next.gif");}
div#tools a:hover{background-position:0 -19px;}
div#tools .nonext{text-indent:-9999px; float: left; text-decoration:none; width:16px; height:16px; display:block; margin:0 0 0 3px; background-repeat:no-repeat; overflow:hidden; background-image:url("img/nonext.gif");}

/*______________________________________ suivi */
select.select{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 6px 0}
select.select option{padding:1px 8px 1px 2px;}

/*______________________________________ fiche palombe */
.fiche{border:1px solid #bfbfbf; float:left; margin:20px 0 10px 0}
.logo_fiche{border-bottom:1px solid #bfbfbf}
.titre_fiche{background:#d9d6cd}
.titre_fiche a{padding:0 0 0 16px; background:#d9d6cd url("img/arrow2.gif") no-repeat 4px 3px; }
.titre_fiche a:hover{background:#d9d6cd url("img/arrow2.gif") no-repeat 4px -12px;}

/*______________________________________ annuaire et liens */
.fiche_annuaire{margin:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; clear:both;  float:none}
.fiche_annuaire h4{color:#795037; font-size:12px; margin:0 0 4px 0; font-family:Georgia, "Times New Roman", Times, serif; padding:10px 0 0 0 }
.fiche_annuaire div{padding:0 0 0 17px; display:block; margin:0}
.fiche_annuaire .tel{background:url("img/tel.gif") no-repeat 0 2px; float:left; margin:0 6px 0 0;  }
.fiche_annuaire .fax{background:url("img/fax.gif") no-repeat 0 2px; float:left;}
.fiche_annuaire .email{background:url("img/email.gif") no-repeat 0 4px; clear:both}

/*______________________________________ recherche */
#resultat .entete{
	padding:10px 0px 10px;
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	}
#resultat .entete .resumeresultat{
	color:#666666;
	}
#resultat .entete span{
	font-weight: bold;
	color:#992B00;
	}
.typeresultat{
	margin-left:3px;
	padding:0;
	float:left;
	}
.blocresultat{
	margin:10px 0px 40px 0px;
	font: 10px verdana, sans-serif;
	display:block;
	}
.titreresultat{
	font-weight: bold;
	background-repeat:no-repeat;
	color:#333;
	}	
.texteresultat{
	color:#464646;
	}
ul.consult{
	list-style-type: none;
	margin: 2px 0 20px 0;
	padding: 2px 0 0 0;
	background:url("img/dotsh_plus.gif") repeat-x;
	}
ul.consult li a{
	font-weight:bold;
	padding:2px 0px 0px 12px;
	padding-left:12px;
	color:#7D1D00;
	background-image:url(../images/lire_rouge.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	font-weight: bold;
}
ul.consult li a:hover{
	text-decoration:underline;
}
ul.consult .lireresultat{
	float: left; 
	}
ul.consult .inforesultat{
	color:#909090;
	float:right;
	}
.navresultat{
	display:block;
	margin:0px 0 2px 0;
	padding:3px 0 4px;
	float:none;
	height:20px;
	width:100%;
	background:#E9E7DC url("img/dotsh_plus.gif") repeat-x 0 100%;
	}

.navresultat .selecta{
	font-size:10px;
	height:16px;
	float:left;
	}
.navresultat .selecta select{
	background-color:#F8F8F8;
	margin: 2px 0 0 4px;
	}
.navresultat .prev{
	float:left;
	padding:3px 3px 0px 3px;
	}
.navresultat .next{
	float:left;
	padding:3px 3px 0px 3px;
	}
.bloc_recherche_avance{
	background:#cad0d6;
	padding:8px;
	font-size:10px;
	}
.bloc_recherche_avance label{
	margin:0 4px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.bloc_recherche_avance input{border:1px solid #666; margin:0 6px 2px 0}
.bloc_recherche_avance input.imagefield{border:0 none; margin:0 }
#recherche_avance h3{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	color:#304B66;
	font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 6px 0;
	}
.critere{
margin: 6px 6px 10px 0;
} 
.critere h4{
	background:url("img/dotsh_plus.gif") repeat-x 0 100%;
	color:#304B66;
	font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 6px 0;
	}
.contenucritere p{
	float:none;
	margin: 0 0 2px 0;
		display:block;
	}
.contenucritere .checkbox{
	margin: 0 4px 0 0;
	}
.contenucritere .labelcontenucritere{
	padding:12px 0 0 0;
	}
.critere .selecta select{
	background-color:#F8F8F8;
	font-size:10px;
	}
.critere .selecta select option{
	padding:1px 8px 1px 2px;
	}

.img_cal{
	margin-right:4px;
	float:left;
	}
.input_cal{
	margin-right:4px;
	float:left;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #ADADAD;
	background-color:#F8F8F8;
	height:14px;
	}
	
.conteneur_cal{
	margin-left:140px;
	height:10px;
	width: 200px;
	}
#ecran_1 ul, #ecran_2 ul{
	list-style-type: none;
	display:inline;
	}

#ecran_1 td ul li a, #ecran_2 td ul li a{
	font-weight:bold;
	padding:2px 0px 0px 2px;
	color:#7D1D00;
	font-weight: bold;
}
#ecran_1 td a:hover, #ecran_2 li a:hover{
	text-decoration:underline;
}
.fleche_gauche{
	float:left;
	}
.fleche_droite{
	padding-right:4px;
	float:right;
	}
.texte_cal{
	float:left;
	padding-left:4px;
	text-align:center;
	font-weight:bold;
	}

input:hover, input.text:hover, textarea:hover, input:active, textarea:active, input:focus, textarea:focus {border-color:#689abe; color:#000} 


