/*
Auteur: Daniel Plante (www.danielplante.com)
Feuille de style pour le site:
www.pcsqestrie.com
*/

a{color: #2338AD; text-decoration:none; font-weight: bolder;}
a:hover,#tbl_navigation a:hover,#tbl_navigation td,h4{color: Maroon;}

body{margin-top: 0;color: #000000; background-color: #72828B;}
body*{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

em{}

h4{margin: 1px 3px 5px 3px;font-weight: bold;font-size: 150%;}

h5{margin: 1px 3px 5px 3px; font-size: 110%;}

img{border-color: #B9BCC5;}

li{margin: 3px 0 0 0;}

p{margin: 0 5px 15px 5px;}

table{
	font-size: xx-small;	
	color: #000000; background-color: #ffffff;
	width: 100%;
	/*
	*** pour débug... ***
	border: solid;border-color: Fuchsia;
	*/
}

td{padding: 2px;	vertical-align: top;}

tr{}

ul{margin: 0 5px 0 25px;}

/* ******************************************************************** */
.bloc*{display:block;}
.pc90,.act li,.act_d {font-size:90%;}
.act hr{margin: 0 8px 0 8px; }
.act_g{width: 235px;}
.act_titre{font-weight: bold;}

.commend{width: 225px;  margin: 0; font-weight: bold;}
.commend li{font-weight: normal; }

.act img{margin-left: 8px; }

.av-liste,.act p{margin-bottom: 0;}

#browsers{text-align: right;}

#chemin {height: 20px;width: 100%;font-size: 9px;}

#chemin p{margin: 0 2px 0 2px;  }

.col-date{}
.col-place{}
.col-act{width:50%;}

.col-side,#chemin{background-color: #E5EAF0;}

.col-side*{
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}

/* sert uniquement pour présenter titre & textes avant enregistrement dans section "admin" */
.col-side table{/*width:150px;*/}
.col-side a{ font-weight: normal; }
.col-side a:hover{/*font-weight: bolder;*/}	/* pas certain que cet effet est intéressant */
.col-side h4{font-size: 100%;}
.col-side p{font-size: 90%;}

#col-side-g{border-right: 2px solid #72828B;}
#col-side-d{border-left: 2px solid #72828B;}

#copyrights{font-style: italic;}

.decale{margin: 0 5px 0 40px;}

#gr-titres-sect {font-weight: bold; font-size: 14px;}

#info-centre p,#info-centre h4,.tbl_droite,.tbl_gauche,#copyrights,.col-side,#tbl_navigation td{
	text-align: center;
}

.r-act{}
.r-act td{width; 25%;  padding: 0 3px 5px 3px;}

#tbl_bas{font-size: 85%;color: #000000;background-color: #B9BCC5;}
#tbl_bas p{margin: 0 2px 0 2px;}

#tbl_conteneur{width: 740px;}

#tbl_conteneur td{padding: 0;}

/* largeur du tbl du centre */
/*
***	d'ici à ce que solution soit trouvée, laisser une largeur fixe	***
***	à ce tbl car certaines sections ("admin") affichent mal 			***
***	(cols-side trop large & col-contenu trop étroite)					***
*/
#tbl_content{width: 440px;}

#tbl_content td{padding-left: 10px;padding-right: 10px;}

/* ne pas oublier que contient des img jusqu'à 120px (ci-bas) */
.tbl_droite, .tbl_gauche{width: 125px;background-color: transparent*}

.tbl_droite h4, .tbl_gauche h4{border-top: 2px solid Maroon;margin: 1px 0 5px 0;}

#tbl_main{}

#tbl_navigation td{font-size: 11px;background-color: #72828B;padding: 0;}

#tbl_navigation a{color: #2338AD;text-decoration: none;}

#tbl_top{background-color: #B9BCC5;}

#tbl_top td{padding: 0 0 0;}

#menu_intranet li{
	text-align:left;
	border-top: 1px solid #CDCDCD;}
#menu_intranet a:hover*{background-color:#D5D6BA;}
#menu_intranet ul{border-bottom: 1px solid #CDCDCD; padding-bottom:3px; padding-top:5px;}

/* pour section "intranet" */
#hp_intranet div{
	display:inline;
	width:50%;
	vertical-align:top;
}

.gestprofil dt,.gestprofil dd{display:inline;}
.gestprofil dt{width:120px; font-weight:bold;}
.gestprofil dd{margin-left:0.2em;}
.gestprofil*{margin-bottom:0.2em; margin-top:0.2em;}
.gestprofil input, .gestprofil textarea{width:250px;}
.gestprofil .wa,.gestprofil .wa input{width:auto}
.gestprofil .dblk{display:block; margin-left:2em;}
.highl select,.highl input{background-color:#CC0000; color:#FFFFFF;}
dt{font-weight:bold;}
dt a{font-style:italic; font-weight:normal;}
dt{margin-top:0.4em;}
dl dd{display:inline; width:40%; vertical-align:top;}
.bl {display:block; width:auto;}
#legende{background-color:#EAEAEA;}
#legende dt, .alCen{ text-align:center;}
#legende dd{ margin: 0.2em 0;}
select{font-size:12px;}
.nouveau{ background:red;font-family:Arial, Helvetica, sans-serif;color: #FFFFFF; font-weight:bold;font-size:10px;font-variant:small-caps; padding: 0 .3em}
.recrutement{ font-size: 170%; padding: 0.4em;}
a:hover div.recrutement { text-decoration:underline; background-color:#FC0; color:#009;}
