/*
STYLE GENERAL
UTILISE POUR LE LAYOUT ET LES PAGES MODULES
*/

 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fond_site.png);
	}
	
a, input
{
position: relative;
z-index: 1;
} 

/*permet la transparence png pour images normales*/
.transparent
{
	behavior: url(./transparence/iepngfix.htc);
}

td.cadre_dr
{
	behavior: url(./transparence/iepngfix.htc);
	background-image: url(./images/ombre_dr.png);
}
/*****/


.fond_accueil { background-image: url(img/fond_taren.png);
				background-repeat:no-repeat;
			}
	
.text { font-family: verdana;
  		font-size: 11px;
		color: #333333;
}

.noir_gras { font-family: Verdana, Arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: #333333;
			}
 
.titre { font-family: Verdana, Arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #006699;
			}
			
.texte_jaune { 
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 10px;
        color: #ffea00;
}
						
/* menu rubrique principale*/  
a.link_rubrik0 {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #104791;
        font-weight: bold;
        height: 28px;
        padding: 7px 0px 0px 19px;
        background-image: url(images/men_vierge_off.gif);
        background-position: 0px 0px;
        text-decoration: none;
        display: block;
}
html>body a.link_rubrik0 {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #104791;
        font-weight: bold;
        height: 21px;
        padding: 7px 0px 0px 19px;
        background-image: url(images/men_vierge_off.gif);
        background-position: 0px 0px;
        text-decoration: none;
        display: block;
}
  
a.link_rubrik0:visited {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #104791;
        font-weight: bold;
        background-image: url(images/men_vierge_off.gif);
        text-decoration: none;
        padding: 7px 0px 0px 19px;
        background-position: 0px 0px;
        height: 28px;
}

html>body a.link_rubrik0:visited {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #104791;
        font-weight: bold;
        background-image: url(images/men_vierge_off.gif);
        text-decoration: none;
        padding: 7px 0px 0px 19px;
        background-position: 0px 0px;
        height: 21px;
}

a.link_rubrik0:hover {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #784100;
        height: 28px;
        font-weight: bold;
        background-image: url(images/men_vierge_on.gif);
        display: block;
        text-decoration: none;
        padding: 7px 0px 0px 19px;
}
html>body a.link_rubrik0:hover {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #784100;
        height: 21px;
        font-weight: bold;
        background-image: url(images/men_vierge_on.gif);
        display: block;
        text-decoration: none;
        padding: 7px 0px 0px 19px;
}
a.link_rubrik0_expended {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #784100;
        font-weight: bold;
        height: 28px;
        padding: 7px 0px 0px 19px;					
        background-image: url(images/men_vierge_on.gif);
        display: block;
        text-decoration: none;
}

html>body a.link_rubrik0_expended {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #784100;
        font-weight: bold;
        height: 21px;
        padding: 7px 0px 0px 19px;					
        background-image: url(images/men_vierge_on.gif);
        display: block;
        text-decoration: none;
}

a.link_rubrik0_expended:hover {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #784100;
        font-weight: bold;
        height: 28px;
        padding: 7px 0px 0px 19px;				
        background-image: url(images/men_vierge_on.gif);
        display: block;
        text-decoration: none;
}

html>body a.link_rubrik0_expended:hover {
        font-family: Verdana, Arial, helvetica, sans-serif;
        font-size: 11px;
        color : #784100;
        font-weight: bold;
        height: 21px;
        padding: 7px 0px 0px 19px;				
        background-image: url(images/men_vierge_on.gif);
        display: block;
        text-decoration: none;
}

/* menu sous rubrique*/  
a.link_rubrik1 {
  				font-family: Verdana, Arial, helvetica, sans-serif;
				font-size: 10px;
				color : #003b8d;
				height: 20px;
				padding: 4px 4px 4px 35px;
				background-image: url(images/smen_picto.gif);				
				text-decoration: none;
				display: block;
				}
  
a.link_rubrik1:visited {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #003b8d;
						background-image: url(images/smen_picto.gif);
						text-decoration: none;
						}
a.link_rubrik1:hover {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #cc6600;
						background-image: url(images/smen_picto.gif);
						display: block;
						text-decoration: none;
						padding: 4px 4px 4px 35px;
						}
a.link_rubrik1_expended {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #0274e4;
						background-image: url(images/smen_picto.gif);
						display: block;
						text-decoration: none;
				        height: 20px;
				        padding: 4px 4px 4px 35px;
						}
a.link_rubrik1_expended:hover {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #0274e4;
						background-image: url(images/smen_picto.gif);
						display: block;
						text-decoration: none;
				        height: 20px;
				        padding: 4px 4px 4px 35px;
						}

/* menu sous rubrique*/  
a.link_rubrik2 {
  				font-family: Verdana, Arial, helvetica, sans-serif;
				font-size: 10px;
				color : #003b8d;
				height: 20px;
				padding: 4px 4px 4px 42px;
				background-image: url(images/ssmenu.gif);				
				text-decoration: none;
				display: block;
				}
  
a.link_rubrik2:visited {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #003b8d;
						background-image: url(images/ssmenu.gif);
						text-decoration: none;
						}
a.link_rubrik2:hover {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #cc6600;
						background-image: url(images/ssmenu.gif);
						display: block;
						text-decoration: none;
						padding: 4px 4px 4px 42px;
						}
a.link_rubrik2_expended {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #0274e4;
						background-image: url(images/ssmenu.gif);
						display: block;
						text-decoration: none;
				        height: 20px;
				        padding: 4px 4px 4px 42px;
						}
a.link_rubrik2_expended:hover {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #0274e4;
						background-image: url(images/ssmenu.gif);
						display: block;
						text-decoration: none;
				        height: 20px;
				        padding: 4px 4px 4px 42px;
						}
						
/* menu sous rubrique autre*/  
a.link_rubrik {
  				font-family: Verdana, Arial, helvetica, sans-serif;
				font-size: 10px;
				color : #003b8d;
				height: 20px;
				padding: 4px 4px 4px 42px;
				background-image: url(images/sssmenu.gif);				
				text-decoration: none;
				display: block;
				}
  
a.link_rubrik:visited {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #003b8d;
						background-image: url(images/sssmenu.gif);
						text-decoration: none;
						}
a.link_rubrik:hover {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #cc6600;
						background-image: url(images/sssmenu.gif);
						display: block;
						text-decoration: none;
						padding: 4px 4px 4px 42px;
						}
a.link_rubrik_expended {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #0274e4;
						background-image: url(images/sssmenu.gif);
						display: block;
						text-decoration: none;
				        height: 20px;
				        padding: 4px 4px 4px 42px;
						}
a.link_rubrik_expended:hover {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #0274e4;
						background-image: url(images/sssmenu.gif);
						display: block;
						text-decoration: none;
				        height: 20px;
				        padding: 4px 4px 4px 42px;
						}
/* menu du haut*/  
a.link_menuho {
  				font-family: Verdana, Arial, helvetica, sans-serif;
				font-size: 10px;
				color : #003b8d;
				text-decoration: none;}
  
a.link_menuho:visited {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #003b8d;
						text-decoration: none;
						}
a.link_menuho:hover {
						font-family: Verdana, Arial, helvetica, sans-serif;
						font-size: 10px;
						color : #cc6600;
						text-decoration: none;
						}






/* rubrique pricipale ouverte*/ 
.rubrik_on {
		font-family: Verdana, Arial, helvetica, sans-serif;
		font-weight: bold;
  		font-size: 10px;
		color: #006600;
		}
  
.input_recherche {
					color: #000000;
					font-family: Verdana, Arial, helvetica, sans-serif;
					font-size : 10px;
					background-color: #FFFFFF;
					border: #666666 1px solid;
					}
  
/*
MENU
*/
/*Niveau 1*/
a.item0 {
    color: #4A8494;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
a.item0:hover {
    color: #ff9900;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
a.item0Expended {
    color: #185161;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
a.item0Expended:hover {
    color: #ff9900;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

/*Niveau 2*/
a.item1 {
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
    text-align: left;
}
a.item1:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 10px;
    text-align: left;
}
a.item1Expended {
    color: #185161;
    text-decoration: underline;
    font-size: 10px;
    text-align: left;
}
a.item1Expended:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 10px;
    text-align: left;
}

/*Niveau 3*/
a.item2 {
    color: #ffffff;
    text-decoration: none;
    font-size: 9px;
    text-align: left;
}
a.item2:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 9px;
    text-align: left;
}
a.item2Expended {
    color: #185161;
    text-decoration: underline;
    font-size: 9px;
    text-align: left;
}
a.item2Expended:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 9px;
    text-align: left;
}

/*Niveau 4*/
a.item3 {
    color: #185161;
    text-decoration: none;
    font-size: 10px;
    text-align: left;
}
a.item3:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 10px;
    text-align: left;
}

/*
PLAN DU SITE
*/
/*Niveau 1*/
a.plan0 {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
a.plan0:hover {
    color: #A6CE39;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
/*Niveau 2*/
a.plan1 {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    text-align: left;
}
a.plan1:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 10px;
    text-align: left;
}
/*Niveau 3*/
a.plan2 {
    color: #000000;
    text-decoration: none;
    font-size: 9px;
    text-align: left;
}
a.plan2:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 9px;
    text-align: left;
}
/*Niveau 4*/
a.plan3 {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    text-align: left;
}
a.plan3:hover {
    color: #A6CE39;
    text-decoration: underline;
    font-size: 10px;
    text-align: left;
}

/*
GENERAL
*/

.titrePage {
            font-family: Verdana, Arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #006699;
			text-transform: uppercase;
			}

.titrePartiePage {
	color: #89B9ED;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
}

h1 {
	color: #0A5C99;
	font-weight: bold;
	font-family: Verdana;
	font-size: 24px;
	text-align: left;
}


.tdMenuHaut {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}


.tdjustify {
	text-align: justify;
}
.tddroite {
	text-align: right;
}

/*
FORMULAIRES
*/
input,textarea,select {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    border: 1 solid #cfcfcf;
    overflow-y : auto;
}

.inputSubmit {
	background-color: #ffffff;
 	color: #0A5C99;
  	font-family: verdana,arial;
   	font-size: 11 px;
        border: 1px outset #0A5C99;
	list-style-type: disc;
	list-style-position: inside;
	line-height: 11pt;
	cursor: hand;
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	border-left-style:outset;
	cursor: pointer;
}

.inputRecherche {
	background-color: #ffffff;
 	color: #000000;
  	font-family: verdana,arial;
   	font-size: 11 px;
        border: 1px outset #000000;
	list-style-type: disc;
	list-style-position: inside;
	line-height: 11pt;
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	border-left-style:outset;
}

input.recherche {
    border: 1 solid #cfcfcf;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}
input.login {
    border: 1 solid #000000;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
}

input.button {
    border: 1 solid #cfcfcf;
    background: #ffffcc;
    font-family: Verdana;
    font-size: 11px;
    color: #555555;
    cursor: hand;
}


/*
LIENS
*/
a.blanc {
	color: #ffffff;
	text-decoration: none;
}
a.blanc:hover {
	color: #ff9900;
	text-decoration: none;
}

/*
DIVERS
*/
.StyleHR{
	color: #eeeeee;
	align: center;
	width: 100%;
}


/* styles tableaux */
td.titre_tab {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
padding:5px;
background-image: url(./images/fond_tab_jaune.png);
color:#265573;
}

*html td.titre_tab { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_tab_jaune.png', sizingMethod='scale');
}

td.cont_tab {
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:10px;
background-image: url(./images/fond_tab_gris.png);
color:#333;
z-index:100;
}

*html td.cont_tab { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_tab_gris.png', sizingMethod='scale');
}

td.ligne_tab {
height: 2px;
}

td.lignebleu_tab {
height: 2px;
background-image: url(./images/fond_tab_bleu.png);
background-repeat: no-repeat;
}

*html td.lignebleu_tab { 
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_tab_bleu.png', sizingMethod='scale');
}

/* Fin styles tableaux */
