/* CSS Document */
/* -------- Cactus 2007 -------- */
/* -------- CSS de base -------- */
@media screen {

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #60603f;
	font-size: 12px;
	margin: 0px;
	background-image: url(images/public/bg_principal.gif);
	background-repeat: repeat-x;
	background-color: #C4BAA1;
} 

img {
	border: 0px;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #77986e;
	padding: 0px;
	margin-bottom: 8px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #7a7c4b;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	background-image: url(images/public/pi_fleche_nouvelle_date.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

h3 {
	font-size: 12px;
	font-weight: normal;
	color: #7a7c4b;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(images/public/pi_fleche_nouvelle_date.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #77986e;
	padding: 0px;
	margin-bottom: 8px;
	background-image: url(images/public/pi_flechebas.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

hr {
	color:#676767;
	height:1px;
	width:485px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

p {
	color: #60603f;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-transform: none;
	/*NEW Added*/
	margin: 0 0 10px 0;
}

table {
	border-collapse: collapse;	
}

td {
	font-family: Arial, Verdana;
	font-size:12px;
}

.ig_dee44f29_r2
{
    cursor:hand;  
}

.leftMenuItemStylePublic
{
    color:#333333; 
    cursor:hand;     
    padding-right:5px; 
}


.leftMenuItemStylePrivate td
{
    color:#ffffff;
    cursor:hand;   
}

.leftMenuHoverItemPublic
{
    color:#ffffff;
    background-repeat:no-repeat;
}

.leftMenuHoverItemPrivate
{
    color:#ffffff;
}

.topMenuItemStyle td
{
    color:#60523A; 
    cursor:hand;     
    padding-right:6px; 
    padding-left:2px;
}

.topMenuHoverItem
{
    color:#ffffff;
}

.topMenuHoverItemStyle td
{
    color:#ffffff;
    cursor:hand;       
}

.topMenuHoverItemStyle
{
    color:#ffffff;
}

select {
	font-family:Verdana;
	font-size:10px;
	color:#5d3526;
	border: 0;
}

input {
	font-family:Verdana;
	font-size:10px;
	color:#5d3526;
}

ul {
	font-size:12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #60603f;
	list-style-image:url(image/bullet_rond.gif);
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 10px;
	vertical-align:text-bottom;
}

li {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

a:link, a:active,  a:visited {
	color: #6B6B5B;
	text-decoration: underline;
}




a:hover {
	color: #000000;
	text-decoration: underline;
}

/* -------- Layout et page publique -------- */

.bascontenu {
	background-image: url(../images/public/bg_bas_contenu.gif);
	height: 21px;
}

.bascontenu2 {
	background-image: url(../images/public/bg_bas_contenu2.gif);
	height: 21px;
}

.bas {
	background-image: url(../images/public/pi_baspage.gif);
	height: 40px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #F0E9DB;
}

.recherche {
	background-color: #141B03;
}

.accueil {
	background-image: url(../images/public/bg_accueil.gif);
	height: 19px;
	background-repeat: no-repeat;
	padding-left: 37px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.consultez_contenu{
	background: url(../images/public/bg_consultez_contenu.gif) no-repeat top;
	min-height: 25px;
	text-align: left;
}

.consultez{
	background: url(../images/public/bg_consultez.gif) repeat-y;
	width: 462px;
	text-align: center;
}

.liensconsultez a:link, .liensconsultez a:active, .liensconsultez a:visited  {
	padding-left: 15px;
	display: block;
	padding-right: 15px;
	color: #60603f;
	background: url(../images/public/bg_flecheliensnews.gif) no-repeat;
}

.liensconsultez a:hover  {
	color: #000000;
	text-decoration: none;
}

.navgauchecontour {
	background-image: url(../images/public/bg_gauche1.gif);
}

.navgauche {
	width: 209px;
	background-color: #D3D3B6;
}

.navgauche a:link, .navgauche a:active, .navgauche a:visited {
	padding-left: 10px;
	color: #333333;
	text-decoration: none;
	display: block;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.navgauche a:hover {
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/public/bg_flechenavgauche.gif);
	background-repeat: no-repeat;
	background-color: #BBBB98;
	display: block;
	width: auto;
}

.navgauche2 {
	width: 209px;
	background-color: #D9D9B4;
}

a.motpasse:link, a.motpasse:active, a.motpasse:visited {
	text-decoration: none;
	background-image: url(../images/public/bg_fleche_connexion.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 12px;
}

.gauchebeige {
	background-image: url(../images/public/bg_gauche2.gif);
}

.contenu {
	background-image: url(../images/public/bg_contenu.gif);
}

.contenu2 {
	background-image: url(../images/public/bg_contenu2.gif);
}

.navhaut {
	background-image: url(../images/public/bg_navhaut_fin.gif);	
	height: 24px;
}

.navhaut a:link, .navhaut a:active, .navhaut a:visited  {
	background-image: url(../images/public/bg_navhaut_off.gif);
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	display: block;
	text-transform: none;
	color: #60523A;
}

.navhaut a:hover  {
	background-image: url(../images/public/bg_navhaut_on.gif);
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
}

.beige {
	background-color: #F0E9DB;
}

.une {
	width: 473px;
	background-image: url(../images/public/bg_nouvelles.gif);
}

.titre {
	width: 473px;
	background-image: url(../images/public/bg_titre.gif);
	font-size: 18px;
	height: 37px;
	padding-left: 20px;
	padding-top: 8px;
}

.une_gr {
	width: 747px;
	background-image: url(../images/public/bg_nouvelles_gr.gif);
}

.titre_gr {
	width: 725px;
	height: 29px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background: #f6f4f1 url(../images/public/bg_titre_gr_texte.gif) no-repeat top;
	text-align: left;
}

.titre_gr_nom {
	font-size: 14px;
	font-weight:bold;
}
.liensconsultez a:link, .liensconsultez a:active, .liensconsultez a:visited  {
	padding-left: 15px;
	display: block;
	padding-right: 15px;
	color: #60603f;
	background: url(../images/public/bg_flecheliensnews.gif) no-repeat;
}

.liensconsultez a:hover  {
	color: #000000;
	text-decoration: none;
}

.datenouvelle {
	background-image: url(../images/public/pi_fleche_nouvelle_date.gif);
	background-repeat: no-repeat;
	color: #a0a186;
	padding-left: 17px;
	font-weight: bold;
}

.liresuite {
	background-image: url(../images/public/bg_saparator_nouvelles.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.basnouvelles {
	background-image: url(../images/public/bg_bas_nouvelles.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 473px;
}

.basnouvelles_gr {
	background-image: url(../images/public/bg_bas_nouvelles_gr.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 747px;
}

.annonces {
	background-color: #FFFFFA;
	padding: 10px;
}

.annonces a:link, .annonces a:active, .anonces a:visited {
	color: #8D8D5D;
}

.annonces a:hover {
	color: #886E40;
	text-decoration: none;
}

.petit {
	font-size: 11px;
	color: #7E804A;
}

.nouvelles {
	display: block;
}

.nouvelles a:link, .nouvelles a:active, .nouvelles a:visited {
	display: block;
	height: 100%;
	padding: 5px;
}

.nouvelles a:hover {
	display: block;
	background-color: #FFFFFF;
	color: #a0a186;
}

.nouvelles a.nounderline:link, .nouvelles a.nounderline:active, .nouvelles a.nounderline:visited {
	display: block;
	height: 100%;
	padding: 5px;
	text-decoration:none;
}

.nouvelles a.nounderline:hover {
	display: block;
	background-color: #FFFFFF;
	color: #a0a186;
	text-decoration:none;
}

.nouvelles_internes {
	display: block;
	padding-left: 15px;
	background-image: url(../images/public/pi_minifleche.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.nouvelles_internes a:link, .nouvelles_internes a:active, .nouvelles_internes a:visited {
	display: block;
	height: 100%;
	padding: 5px;
}

.nouvelles_internes a:hover {
	display: block;
	background-color: #FFFFFF;
	color: #a0a186;
}

.navinternehaut 
{
	background-image: url(../images/public/bg_nav_pages.gif);
	height: 30px;
	padding: 5px;
	}

.navinternehaut a:link, .navinternehaut a:active, .navinternehaut a:visited 
{
	text-decoration: none;
	height: 15px;
	color: #817a6e;
	}

.navinternehaut a:hover 
{
	color: #000000;
	}

/* -------- page provincial -------- */

.navgauche_interne {
	width: 209px;
	background-color: #77986E;
}

.navgauche_interne a:link, .navgauche_interne a:active, .navgauche_interne a:visited {
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.navgauche_interne a:hover {
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/provincial/bg_flechenavgauche.gif);
	background-repeat: no-repeat;
	background-color: #65835C;
	display: block;
	width: auto;
}

.navgauche2_interne {
	width: 209px;
	background-color: #D9D9B4;
}

.navgauche2_interne a:link, .navgauche2_interne a:active, .navgauche2_interne a:visited {
	padding-left: 10px;
	color: #626250;
	text-decoration: none;
	display: block;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.navgauche2_interne a:hover {
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/provincial/bg_flechenavgauche2.gif);
	background-repeat: no-repeat;
	background-color: #B7B796;
	display: block;
	width: auto;
}

.bienvenue {
	background-image: url(../images/provincial/bg_bienvenue.jpg);
	height: 62px;
}

.usager {
	width: 230px;	
	color: #FFFFFF;
	padding-left: 40px;
	padding-top: 10px;
	font-size: 11px;
}

.nowrap 
{
	white-space: nowrap;
}

.nowrap2
{
	white-space: nowrap;
	padding-left: -20px;
}

.quitter {
	background-image: url(../images/public/bg_navhaut_fin.gif);
	height: 24px;
}

.quitter a:link, .quitter a:active, .quitter a:visited  {
	background-image: url(../images/provincial/bg_quitter.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	display: block;
	text-transform: none;
	color: #60523A;
}

.quitter a:hover  {
	background-image: url(../images/provincial/bg_quitter.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	padding-right: 15px;
	text-decoration: none;
	display: block;
	color: #000000;
}

.opinion {
	width: 473px;
	background-image: url(../images/provincial/bg_opinion.gif);
}

.opinioncontenu {
	height: 45px;
	background-image: url(../images/provincial/bg_opinionhaut.gif);
	background-repeat: no-repeat;
}

.opiniontexte {
	padding-left: 230px;
	padding-top: 10px; 
}

.opiniontexte a:link, .opiniontexte a:active, .opiniontexte a:visited  {
	background-image: url(../images/provincial/bg_flecheopinion.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	padding-right: 10px;
}

.liensvedette {
	width: 473px;
	background-image: url(../images/provincial/bg_liensvedette.gif);
}

.liensvedettecontenu {
	height: 75px;
	background-image: url(../images/provincial/bg_liensvedettehaut.gif);
	background-repeat: no-repeat;
}

.liensvedettetexte {
	padding-left: 15px;
	padding-top: 10px;
	font-size: 12px;
}

.liensvedettetexte p {
	color: #FEFEF3;
}

.liensvedettetexte a:link, .liensvedettetexte a:active, .liensvedettetexte a:visited  {
	background-image: url(../images/provincial/bg_flecheliensvedette.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	padding-right: 15px;
	color: #FEFEF3;
	padding-bottom: 5px; 
}

.liensvedettetexte a:hover  {
	color: #D6D6B6;
	text-decoration: none;
}

.retoursite {
	color: #958F76;
	font-size: 11px;
	width: auto;
}

.retoursite a:link, .retoursite a:active, .retoursite a:visited  {
	background-image: url(../images/provincial/bg_flecheopinion.gif);
	background-repeat: no-repeat;
	color: #958F76;
	text-decoration: none;
	padding-left: 15px;
}

.retoursite a:hover  {
	color: #000000;
	text-decoration: none;
}

.calendrier  {
	background-image: url(../images/provincial/bg_calendrier.gif);
}

.calcontenu {
	background-color: #FFFFF3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFCF4;
}

.joursoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #f8f8e2;
	color: #c3c3a1;
}

.jourson {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #f8f8e2;
	color: #625d4d;
}

.jourson2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #fcfcea;
	color: #625d4d;
}

label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}

.label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}

.jourson a:link, .jourson a:hover, .jourson a:visited, .jourson a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jourson2 a:link, .jourson2 a:hover, .jourson2 a:visited, .jourson2 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jourson_gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f8f8e2;
	color: #625d4d;
}

.jourson2_gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fcfcea;
	color: #625d4d;
}

.jourson3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #f5f5db;
	color: #625d4d;
}

.mylink {
	color: #6B6B5B;
	text-decoration: underline;
}

.myhover {
	color: #000000;
	text-decoration: underline;
}

.prov {	
	color: #c2c395;
}

.provcalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #c2c395;
	color: #FFFFFF;
	display: block;
}

.prov a:link, .prov a:active, .prov a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #c2c395;
	color: #FFFFFF;
	display: block;
}

.prov a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	color: #000000;
	display: block;
}

.mult {
	color: #adc395;	
}

.multcalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #adc395;
	color: #FFFFFF;
	display: block;
}

.mult a:link, .mult a:active, .mult a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #adc395;
	color: #FFFFFF;
	display: block;
}

.mult a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	color: #000000;
	display: block;
}

.loc {
	color: #c3a795;	
}

.loccalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #c3a795;
	color: #FFFFFF;
	display: block;
}

.loc a:link, .loc a:active, .loc a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #c3a795;
	color: #FFFFFF;
	display: block;
}

.loc a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	color: #000000;
	display: block;
}

/*----------- page sous site -------------------*/

.liensvedette_dr {
	width: 259px;
	background-image: url(../images/soussite/bg_liensvedette_dr.gif);
}

.liensvedettecontenu_dr {
	height: 75px;
	background-image: url(../images/soussite/bg_liensvedettehaut_dr.gif);
	background-repeat: no-repeat;
}

.liensvedettetexte_dr {
	padding-left: 15px;
	padding-top: 10px; 
	font-size: 11px;
}

.liensvedettetexte_dr a:link, .liensvedettetexte_dr a:active, .liensvedettetexte_dr a:visited  {
	background-image: url(../images/provincial/bg_flecheliensvedette.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	padding-right: 15px;
	color: #FEFEF3;
}

.liensvedettetexte_dr a:hover  {
	color: #D6D6B6;
	text-decoration: none;
}

.adminback {
	background-image: url(../images/soussite/bg_admin.gif);
	padding: 10px;	
}

.admintitre {
	background-image: url(images/soussite/bg_ad_titre.gif);
	color: #727166;
	font-weight: bold;
}

.tableentete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #bec9aa;
	color: #5e674b;
	background-image: url(../images/soussite/bg_tableentete.gif);
	background-repeat: repeat-x;
}

.hr {
	background-image: url(../images/public/bg_hr.gif);
	background-repeat: repeat-x;
	width: 100%;
}

#lblResults 
{
	font-size: 14px;
	font-weight: bold;
	color: #77986e;
	padding: 0px;
	margin-bottom: 8px;
	}
	
#lblPageResults 
{	
	font-size: 12px;
	font-weight: bold;
	color: #7a7c4b;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	background-image: url(../images/public/pi_fleche_nouvelle_date.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	}
	
.PageResults 
{	
	font-size: 12px;
	font-weight: bold;
	color: #7a7c4b;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	background-image: url(../images/public/pi_fleche_nouvelle_date.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	}
	
#lblPageResultsSorry
{	
	font-size: 12px;
	font-weight: bold;
	color: #7a7c4b;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;		
	}
	
#lblDocResults
{	
	font-size: 12px;
	font-weight: bold;
	color: #7a7c4b;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	background-image: url(../images/public/pi_fleche_nouvelle_date.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	}
	
#rechresults {
	display: block;
	padding-left: 15px;
	background-image: url(../images/public/pi_minifleche.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #f8f7f2;
}

#rechresults a:link, #rechresults a:active, #rechresults a:visited {
	display: block;
	height: 100%;
	padding: 5px;
}

#rechresults a:hover {
	display: block;
	background-color: #fffef7;
	color: #a0a186;
}


#DocResults {
	display: block;
	padding-left: 15px;
	background-image: url(../images/public/pi_minifleche.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #f8f7f2;
}

.norepeat 
{
	background-repeat: no-repeat;
	}
	
#imprimer1 
{
	background-image: url(../images/public/bg_hautcontenu2.gif);
	height: 19px;
	text-align: right;
	}
	
#imprimer2 
{
	background-image: url(../images/public/bg_hautcontenu.gif);
	height: 19px;
	text-align: left;
	}
	
.hideifprint
{}
}










/* PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT */
@media print 
{
	
	body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;	
} 

h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;	
	padding-left: 18px;
}

h3 {
	font-size: 12px;
	font-weight: normal;	
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
	padding-left: 18px;
}
 
 h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 8px;	
	padding-left: 18px;
}

.bascontenu {
	height: 21px;
}

.bascontenu2 {	
	height: 21px;
}

.bas {	
	height: 40px;
	background-position: bottom;		
}

.accueil {
	height: 19px;	
	padding-left: 37px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.consultez_contenu{
	min-height: 25px;
	text-align: left;
}

.consultez{
	width: 462px;
	text-align: center;
}

.liensconsultez a:link, .liensconsultez a:active, .liensconsultez a:visited  {
	padding-left: 15px;
	display: block;
	padding-right: 15px;
}

.liensconsultez a:hover  {
	text-decoration: none;
}

.navgauchecontour {
}

.navgauche {
	width: 209px;
}

.navgauche a:link, .navgauche a:active, .navgauche a:visited {
	padding-left: 10px;
	text-decoration: none;
	display: block;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.navgauche a:hover {
	padding-left: 10px;
	text-decoration: none;
	display: block;
	width: auto;
}

.navgauche2 {
	width: 209px;
}

a.motpasse:link, a.motpasse:active, a.motpasse:visited {
	text-decoration: none;
	display: block;
	padding-left: 12px;
}

.gauchebeige 
{
	display:none;
}

.contenu {
}

.contenu2 {	
}

.navhaut {
	height: 24px;
}

.navhaut a:link, .navhaut a:active, .navhaut a:visited  {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	display: block;
	text-transform: none;
	color: #60523A;
}

.navhaut a:hover  {
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
}

.beige {
}

.une {
	width: 473px;
}

.titre {
	width: 473px;
	font-size: 18px;
	height: 37px;
	padding-left: 20px;
	padding-top: 8px;
}

.une_gr {
	width: 747px;
}

.titre_gr {
	width: 725px;
	height: 29px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
}

.titre_gr_nom {
	font-size: 14px;
	font-weight:bold;
}
.liensconsultez a:link, .liensconsultez a:active, .liensconsultez a:visited  {
	padding-left: 15px;
	display: block;
	padding-right: 15px;
}

.liensconsultez a:hover  {	
	text-decoration: none;
}

.datenouvelle {
	padding-left: 17px;
	font-weight: bold;
}

.liresuite {
}

.basnouvelles {
	height: 50px;
	width: 473px;
}

.basnouvelles_gr {	
	height: 37px;
	width: 747px;
}

.annonces {
	background-color: #FFFFFA;
	padding: 10px;
}

.annonces a:link, .annonces a:active, .anonces a:visited {
}

.annonces a:hover {
	text-decoration: none;
}

.petit {
	font-size: 11px;
}

.nouvelles {
	display: block;
}

.nouvelles a:link, .nouvelles a:active, .nouvelles a:visited {
	display: block;
	height: 100%;
	padding: 5px;
}

.nouvelles a:hover {
	display: block;
}

.nouvelles_internes {
	display: block;
	padding-left: 15px;
}

.nouvelles_internes a:link, .nouvelles_internes a:active, .nouvelles_internes a:visited {
	display: block;
	height: 100%;
	padding: 5px;
}

.nouvelles_internes a:hover {
	display: block;
}

/* -------- page provincial -------- */

.navgauche_interne {
	width: 209px;
}

.navgauche_interne a:link, .navgauche_interne a:active, .navgauche_interne a:visited {
	padding-left: 10px;
	text-decoration: none;
	display: block;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.navgauche_interne a:hover {
	padding-left: 10px;
	text-decoration: none;
	display: block;
	width: auto;
}

.navgauche2_interne {
	width: 209px;
}

.navgauche2_interne a:link, .navgauche2_interne a:active, .navgauche2_interne a:visited {
	padding-left: 10px;
	text-decoration: none;
	display: block;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.navgauche2_interne a:hover {
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: auto;
}

.bienvenue {
	height: 62px;
}

.usager {
	width: 230px;	
	padding-left: 40px;
	padding-top: 10px;
	font-size: 11px;
}

.nowrap 
{
	white-space: nowrap;
}

.nowrap2
{
	white-space: nowrap;
	padding-left: -20px;
}

.quitter {
	height: 24px;
}

.quitter a:link, .quitter a:active, .quitter a:visited  {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	display: block;
	text-transform: none;
	color: #60523A;
}

.quitter a:hover  {
	padding-left: 10px;
	padding-right: 15px;
	text-decoration: none;
	display: block;
	color: #000000;
}

.opinion {
	width: 473px;
}

.opinioncontenu {
	height: 45px;
}

.opiniontexte {
	padding-left: 230px;
	padding-top: 10px; 
}

.opiniontexte a:link, .opiniontexte a:active, .opiniontexte a:visited  {
	padding-left: 15px;
	display: block;
	padding-right: 10px;
}

.liensvedette {
	width: 473px;
}

.liensvedettecontenu {
	height: 75px;
}

.liensvedettetexte {
	padding-left: 15px;
	padding-top: 10px;
	font-size: 12px;
}

.liensvedettetexte p {
}

.liensvedettetexte a:link, .liensvedettetexte a:active, .liensvedettetexte a:visited  {
	background-image: url(../images/provincial/bg_flecheliensvedette.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: block;
	padding-right: 15px;
	padding-bottom: 5px; 
}

.liensvedettetexte a:hover  {
	text-decoration: none;
}

.retoursite {
	font-size: 11px;
	width: auto;
}

.retoursite a:link, .retoursite a:active, .retoursite a:visited  {
	text-decoration: none;
	padding-left: 15px;
}

.retoursite a:hover  {
	color: #000000;
	text-decoration: none;
}

.calendrier  {
	background-image: url(../images/provincial/bg_calendrier.gif);
}

.calcontenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.joursoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jourson {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jourson2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
}

.jourson a:link, .jourson a:hover, .jourson a:visited, .jourson a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jourson2 a:link, .jourson2 a:hover, .jourson2 a:visited, .jourson2 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.jourson_gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.jourson2_gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.jourson3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.mylink {	
	text-decoration: underline;
}

.myhover {	
	text-decoration: underline;
}

.prov {	

}

.provcalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.prov a:link, .prov a:active, .prov a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.prov a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.mult {
	color: #adc395;	
}

.multcalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.mult a:link, .mult a:active, .mult a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.mult a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.loc {
	color: #c3a795;	
}

.loccalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.loc a:link, .loc a:active, .loc a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

.loc a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

/*----------- page sous site -------------------*/

.liensvedette_dr {
	width: 259px;
}

.liensvedettecontenu_dr {
	height: 75px;
}

.liensvedettetexte_dr {
	padding-left: 15px;
	padding-top: 10px; 
	font-size: 11px;
}

.liensvedettetexte_dr a:link, .liensvedettetexte_dr a:active, .liensvedettetexte_dr a:visited  {
	padding-left: 15px;
	display: block;
	padding-right: 15px;	
}

.liensvedettetexte_dr a:hover  {
	text-decoration: none;
}

.adminback {
	padding: 10px;	
}

.admintitre {
	font-weight: bold;
}

.tableentete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hr {
	width: 100%;
}

#lblResults 
{
	font-size: 14px;
	font-weight: bold;	
	padding: 0px;
	margin-bottom: 8px;
	}
	
#lblPageResults 
{	
	font-size: 12px;
	font-weight: bold;	
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	padding-left: 18px;
	}
	
.PageResults 
{	
	font-size: 12px;
	font-weight: bold;	
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
	padding-left: 18px;
	}
	
#lblPageResultsSorry
{	
	font-size: 12px;
	font-weight: bold;	
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;		
	}
	
#lblDocResults
{	
	font-size: 12px;
	font-weight: bold;	
	padding: 0px;
	margin-bottom: 8px;
	margin-top: 0px;	
	padding-left: 18px;
	}
	
#rechresults {
	display: block;
	padding-left: 15px;		
}

#rechresults a:link, #rechresults a:active, #rechresults a:visited {
	display: block;
	height: 100%;
	padding: 5px;
}

#rechresults a:hover {
	display: block;		
}


#DocResults {
	display: block;
	padding-left: 15px;	
}

.norepeat 
{
	background-repeat: no-repeat;
	}
	
.hideifprint
{
	display:none;	
}

}

