/* Feuille de style utilisée pour les pages portails */
/*a:link {color: #FFFFFF;   font-weight: bold; text-decoration: none;}
a:visited { color: #FFFFFF;   font-weight: bold; text-decoration: none;}
a:hover { color: #F79101; text-decoration: underline;   font-weight: bold;text-decoration: none;}
a:link{font-size : x-small;font-family : Arial;color:#3C4B68;text-decoration:none;}
a:hover{color:#FF9C26;text-decoration:none}
a:active{color:#000066;}
a:visited { color:#5C2717; font-weight: bold; text-decoration: none;}*/

form {
	margin:0px;
	padding:0px;
}

a.left:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.left:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.left:hover{
	text-decoration: none;
	color: #B74208;
}

a.right:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.right:visited {
	text-decoration: none;
	color: #FFFFFF;
}



a.right:hover{

	text-decoration: none;

	color: #CCCCCC;

}



body {

	margin: 0px;

	text-align: center;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #816F4E;

}



table{







    margin: 0px;







        font-family: Arial, Helvetica, sans-serif;







    font-size: 11px;







    color: #816F4E;







}







#global{







    margin-left: auto;







    margin-right: auto;







    width: 800px;







    text-align: center;







}







#header {







    height: 93px;







    width: 800px;







}







.spacer {







    clear: both;







    height: 0px;







    font-size: 4px;







}







#header_int {







    height: 53px;







    width: 800px;







    background-image: url(../img/header_int.jpg);







}







.menu {







    height:auto;







    /*width: 800px;*/







    /*width: 100%;*/







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    color: #FFFFFF;







    background-color: #B74208;







    padding-left: 5px;







    padding-right: 5px;







    padding-top: 2px;







    padding-bottom: 2px;







    margin: 0px;







}







.colDroite {







    float: right;







    width: auto;







    margin-left: 10px;







}







.colGauche {







    float: left;







    width: auto;







}







.blocLeft {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: bold;







    color: #FFFFFF;







    text-align: left;







    height: auto;







    margin: 0px;







    text-decoration: none;







}







.blocRight {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: bold;







    background-color: #37A4BC;







    color: #FFFFFF;







    text-align: left;







    height: 105px;







    margin: 0px;







    padding-left: 15px;







}















.blocRight40 {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: bold;







    background-color: #37A4BC;







    color: #FFFFFF;







    text-align: left;







    height: 40px;







    margin: 0px;







    padding-left: 15px;







}















.homeBtLeft {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: bold;







    color: #FFFFFF;







    text-align: right;







    height: 20px;







    margin: 0px;







    background-color: #F79101;







    padding-right: 15px;







    padding-top: 2px;







}







.homeBtRight {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: bold;







    color: #FFFFFF;







    text-align: right;







    height: 20px;







    margin: 0px;







    background-color: #016177;







    padding-right: 15px;







    padding-top: 2px;







}







.centreFoot {







    height: 42px;







    width: 800px;







    background-image: url(../img/imgFoot.jpg);







    background-repeat: no-repeat;







    background-position: center bottom;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    color: #B74208;







    margin: 0px;







    padding: 0px;







}















#footer {







    height: auto;







    width: auto;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 11px;







    color: #E8BCA6;







    background-color: #B74208;







    text-align: left;







    padding-left: 5px;







    padding-right: 5px;







    padding-top: 2px;







    padding-bottom: 2px;







    margin: 0px;







    background-image: url(../img/logoLV.jpg);







    background-repeat: no-repeat;







    background-position: right;







    font-weight: normal;







}







#footer a {







    color: #E8BCA6;







    text-align: left;







    font-weight: normal;







}.blocLeft2 {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: bold;







    color: #FFFFFF;







    height: auto;







    margin: 0px;







    padding-left: 15px;







    background-color: #F69200;







}







.blocLeft3 {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: bold;







    color: #FFFFFF;







    text-align: left;







    height: auto;







    margin: 0px;







    padding-left: 15px;







    background-color: #E2DACD;







}







.blocLeft4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    height: auto;
    margin: 0px;
    padding-left: 15px;
    background-color: #B74208;
}







.sMenu {







    height: auto;







    width: auto;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    color: #FFFFFF;







    text-align: left;







    margin: 0px;







    padding: 0px;







}







.ptypesMenu {







    height: auto;







    width: auto;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    color: #FFFFFF;







    text-align: left;







    margin: 0px;







    padding: 0px 0px 0px 5px;







    background-image: url(../img/bgSmenu.jpg);







    background-repeat: repeat-x;







}







.mentions {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 10px;







    color: #FFFFFF;







}















h1 {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-weight: bold;







    color: #A5916B;







    background-image: url(../img/pixBrown.gif);







    background-repeat: repeat-x;







    background-position: bottom;







    padding-bottom: 5px;







    text-align: left;







    margin-top: 10px;







    margin-bottom: 0px;







    line-height: 16px;







    padding-top: 10px;







}







h2 {







    font-size: 14px;







    color: #F69100;







    font-family: Arial, Helvetica, sans-serif;







    text-align: left;







    padding-top: 0px;







    margin: 0px;







    padding-bottom: 0px;







    padding-right: 0px;







    padding-left: 0px;







}







.topPopup {







    font-size: 12px;







    font-weight: bold;







    color: #FFFFFF;







    background-color: #B74208;







    background-image: url(../img/coinPopup.gif);







    background-repeat: no-repeat;







    background-position: left top;







    font-family: Arial, Helvetica, sans-serif;







    padding-left: 15px;







    padding-top: 5px;







    padding-bottom: 10px;







    text-align: left;







}







p {







    margin-top: 10px;







}







.typo_tab3 {















    font-size: 12px;







    font-weight: bold;







    color: #006176;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    padding-left: 5px;







    text-decoration: none;







    }







.topBleu {







    font-size: 12px;







    font-weight: bold;







    color: #FFFFFF;







    background-color: #006176;







    background-image: url(../img/coinBleu.gif);







    background-repeat: no-repeat;







    background-position: left top;







    font-family: Arial, Helvetica, sans-serif;







    text-align: left;







    padding: 0px;







}







.cellMarClair {







    background-color: #E1DACC;







    margin: 0px;







    padding: 0px;







}







.cellMarFonce {







    background-color: #C4A889;







    margin: 0px;







    padding: 0px;







}







.cellBleu1 {

	background-color: #37A4BC;

	margin: 0px;

	padding: 0px;

}



.typo_tab0 {

	color: #FFFFFF;

	font-weight: bold;

	/*font-family: Arial, Helvetica, sans-serif;*/

	font-family: Helvetica,Arial, sans-serif;

	font-size: 11px;

	padding-left: 5px;

	text-decoration: none;

}



.typo_tab0_fin {

	color: #FFFFFF;

	/*font-family: Arial, Helvetica, sans-serif;*/

	font-family: Helvetica,Arial, sans-serif;

	font-size: 10px;

	padding-left: 5px;

	text-decoration: none;

}



.typo_tab1 {

	color: #8f7a52;

	font-weight: bold;

	font-family: Helvetica,Arial, sans-serif;

	font-size: 11px;

	padding-left: 5px;

	padding-right: 5px;

	text-decoration: none;

}


.typo_tab2 {
	font-size: 11px;
	font-weight: bold;
	color: #b74208;
	font-family: Helvetica,Arial, sans-serif;
	padding-left: 5px;
	text-decoration: none;
}

.typo_tab2_14 { /* rouge, 14, gras */
	font-size: 14px;
	font-weight: bold;
	color: #b74208;
	font-family: Helvetica,Arial, sans-serif;
	padding-left: 5px;
	text-decoration: none;
}

.typo_tab2_16 { /* rouge, 16, gras */
	font-size: 16px;
    font-weight: bold;
    color: #b74208;
	font-family: Helvetica,Arial, sans-serif;
	padding-left: 5px;







    text-decoration: none;







}























.typo_tab_bleu { /* bleu, corps 16, gras */







    font-size: 16px;







    font-weight: bold;







    color: #006176;







    font-family: Arial, Helvetica, sans-serif;







}























/* CSS mentions ligales */







.body_mentions {







    margin: 0px;







    text-align: center;







    /*background-color: #FFFFFF;*/







    background-color: #F9F7F3;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 11px;







    color: #816F4E;







}







#global_mentions{







    margin-left: auto;







    margin-right: auto;







    padding-left:10px;







    padding-right:10px;







    /*width: 800px;*/







    text-align: center;







}















.typo_mlien {







    font-size: 11px;







    font-weight: bold;







    color: #b74208;







    font-family: Arial, Helvetica, sans-serif;







}







.titre_mentions {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 11px;







    font-weight: bold;







    /*color: #A5916B;*/







    color:#F9F7F3;







    background-color: #A5916B;







    background-image: url(../img/pixBrown.gif);







    background-repeat: repeat-x;







    background-position: bottom;







    padding-bottom: 5px;







    text-align: left;







    margin-top: 10px;







    margin-bottom: 0px;







    line-height: 12px;







    padding-top: 5px;







    padding-left:5px;







}







.foot_mentions{







    background-color: #F69100;







    height:auto;







    padding-top:5px;







}







h3 {/* modif 220905*/







    font-weight: bold;







    color: #b74208;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    background-image: url(../img/puceRed_h3.gif);







    padding-left: 15px;







    background-repeat: no-repeat;







    background-position: left;







    text-decoration: none;







    margin: 15px 0px 5px;







}







h3 a{/* modif 220905*/







    font-size: 12px;







    font-weight: bold;







    color: #b74208;







    font-family: Arial, Helvetica, sans-serif;







    text-decoration: none;







}







.ptypeCentre {/* modif 220905*/







    text-align: left;







    width: 100%;







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    color: #816F4E;







    margin: 0px 0px 30px;







}







.ptypeCentre ul{/* modif 220905*/







    margin: 0px;







    padding: 0px;







}







.ptypeCentre li{/* modif 220905*/







    margin: 0px 0px 0px 15px;







    padding: 0px;







}















/* Fin balises CLASS */















table.principale {width: 770px;







                  border-style: none;







                  padding: 0px;







                  margin: 0px;







                  border-spacing: 0px;















}















table.principale2 {background-color: #E2E6E2;







                  width: 770px;







                  border-style: none;







                  padding: 0px;







                  margin: 0px;







                  border-spacing: 0px;















}







table.centrale {width: 100%;















}







td.colonne_gauche {/*width: 200px;*/







                   vertical-align: top;















}















td.colonne_milieu {/* width: 450px; */







                   vertical-align: top;















}















td.colonne_droite {width: 100px;







                   vertical-align: top;















}















table.droite td {width: 100%;   background-color: #E2E6E2;  height: 20px;   color: #6E6F6E; font-size: 10px;    }







table.droite a:link {color: #6E6F6E; text-decoration: none; }







table.droite a:active { color: #6E6F6E; text-decoration: none;}







table.droite a:visited { color: #6E6F6E; text-decoration: none; }







table.droite a:hover { color: #6E6F6E; text-decoration: underline;}







hr.ligne {   height: 1px;







             color: #294A9C;







             width: 770px;







         }















td.espace_pied  {







background-color: #E2E6E2;







text-align: center;







height: 20px;







vertical-align: middle;







color: #6E6F6E;







font-size: 10px;







}















td.espace_pied a:link {color: #6E6F6E; text-decoration: none; }







td.espace_pied a:active { color: #6E6F6E; text-decoration: none;}







td.espace_pied a:visited { color: #6E6F6E; text-decoration: none; }







td.espace_pied a:hover { color: #6E6F6E; text-decoration: underline;}







td.retour_reg  {







text-align: center;







height: 20px;







vertical-align: middle;







color: #6E6F6E;







font-size: 10px;







}















td.retour_reg a:link {color: #6E6F6E; text-decoration: none; }







td.retour_reg a:active { color: #6E6F6E; text-decoration: none;}







td.retour_reg a:visited { color: #6E6F6E; text-decoration: none; }







td.retour_reg a:hover { color: #6E6F6E; text-decoration: underline;}























td.intervalle  {        height: 100px;      }















td.entete_gras {text-align: right;







                background-color: #E2E6E2;







                color: #2A3694;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                font-size: small;







                /* font-size: 14px; */







                font-weight: bold;







           }















td.lien_offre_nat { background-color: #E2E6E2;







                text-align: center;







                color: #2A3694;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                font-size: small;







                /* font-size: 12px; */







                font-weight: normal;







           }















td.lien_offre_nat a:link {color: #6E6F6E; text-decoration: none; }







td.lien_offre_nat a:active { color: #6E6F6E; text-decoration: none;}







td.lien_offre_nat a:visited { color: #6E6F6E; text-decoration: none; }







td.lien_offre_nat a:hover { color: #6E6F6E; text-decoration: underline;}























td.lien_offre { background-color: #E2E6E2;







                text-align: left;







                color: #2A3694;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /* font-size: 12px; */







                font-size: small;







                font-weight: normal;







           }















td.lien_offre a:link {color: #6E6F6E; text-decoration: none; }







td.lien_offre a:active { color: #6E6F6E; text-decoration: none;}







td.lien_offre a:visited { color: #6E6F6E; text-decoration: none; }







td.lien_offre a:hover { color: #6E6F6E; text-decoration: underline;}















td.entete_gras2 {text-align: center;







                background-color: #E2E6E2;







                color: #2A3694;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /*font-size: 18px;*/







                font-size: small;







                font-weight: bold;







           }















td.entete_gras3 {text-align: left;







                background-color: #E2E6E2;







                color: #2A3694;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /*font-size: 8px; */







                font-size: small;







                font-weight: bold;







           }















td.entete_norm {background-color: #E2E6E2;







                text-align: right;







                color: #5661A7;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /*font-size: 12px; */







                font-size: small;







                font-weight: bold;







           }























td.titre_detail {text-align: center;







                color: #543bbb;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /* font-size: 12px;*/







                font-size: small;







                font-weight: bold;







             }















td.texte_detail {text-align: center;







                color: #A4A4A4;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /*font-size: 12px;*/







                font-size: small;







                font-weight: normal;







             }















td.titre_detail2 {background-color: #CCCFF3;







                text-align: center;







                color: #543bbb;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /*font-size: 12px;*/







                font-size: small;







                font-weight: bold;







             }















td.texte_detail2 {text-align: center;







                color: #A4A4A4;







                font-family: Verdana, Arial, Helvetica, sans-serif;







                /* font-size: 12px; */







                font-size: small;







                font-weight: normal;







             }















td.espace_pied_g  {







text-align: left;







height: 20px;







vertical-align: middle;







color: #6E6F6E;







font-size: 10px;







}







td.espace_pied_d  {







text-align: right;







height: 20px;







vertical-align: middle;







color: #6E6F6E;







font-size: 10px;    }























table.table {







    border: 1px solid #CFD0CF;







    padding: 2px;







    border-collapse:collapse;







}























table.table td{







    border: 1px solid #CFD0CF;







    font-size: 14px;







    color: #003399;







}















/********************************************************************/















input.boutton







{background-color:#E6E6E6;







font-family: Verdana, Arial, Helvetica, sans-serif;







color:#000000;







font-size:xx-small;







/*border:1px none inherit;







border-color:#39597D;







border-style:solid;







*/







}







input, select, textarea







{font-family: Verdana, Arial, Helvetica, sans-serif;







color:#000000;







font-size:xx-small;







/*border:1px;







border-color:#39597D;







border-style:solid;







*/







}







input.radio{font-family: Verdana, Arial, Helvetica, sans-serif;







color:#000066;







font-size:xx-small;







/*border:0px;







border-style:solid;







*/







}







font{font-family: Arial, Helvetica, sans-serif;font-size: small;color: #000066;}















table.rech{background:#BEC8D4}















td.rech{background:#BEC8D4;font-family: Arial, Helvetica, sans-serif;font-size: xx-small;color: #000066;}







/*td.bgcolor_infobulle{background:#7D92A9}*/
td.bgcolor_infobulle{background:white}

font.etiquette{font-family: Verdana, Arial, Helvetica, sans-serif;







font-size: small;







font-weight: bold;







color: #363C43;







text-decoration: none;}







font.etiquette_petit{font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: x-small;



font-weight: bold;



color: #363C43;



text-decoration: none;}







font.bleu_fonce_10{font-family: Arial, Helvetica, sans-serif;font-size: xx-small;color: #3C4B68;}



font.bleu_fonce{font-family: Arial, Helvetica, sans-serif;font-size:x-small;color: #3C4B68;}



font.bleu_fonce_gras{font-family: Arial, Helvetica, sans-serif;font-size:x-small;color: #3C4B68;font-weight: bold;}



font.vert{font-family: Arial, Helvetica, sans-serif;font-size: small;color: #339933;}



font.bleu_11{font-family: Arial, Helvetica, sans-serif;font-size: small;color: #000066;}



font.roux{font-family: Arial, Helvetica, sans-serif;font-size: small;color: #5C2717;}



font.gris_petit{font-family: Arial, Helvetica, sans-serif;font-size: xx-small;color: #AEB4B7;}



font.bleu_petit{font-family: Arial, Helvetica, sans-serif;font-size: xx-small;color: #000066;}



a.bleu_fonce{font-size : x-small;font-family : Arial;color:#3C4B68;text-decoration:none;}



a.bleu_fonce:hover{color:#FF9C26;text-decoration:none}



a.bleu_fonce:active{color:#3C4B68;}







/***********************************************************************/



/*



ul.liste_docs



{



	list-style-type: circle;



	margin: 0;



	padding: 5px;



}



*/







.liste_docs li {



	display: inline;



	list-style-type: circle;



  	padding: 0.5em;



  	background-color: #ffecce;



	border: 1px solid #666666;



	margin: 1em;



}







/********************** JANVIER 2007 *********************/



.lienRightActu{/* 08/01/07 */



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #00404E;



	text-align: left;



	margin-left: 15px;



	margin-right: 15px;



	display: block;



	text-decoration: none;



}



.blocRight {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	background-color: #37A4BC;



	color: #FFFFFF;



	text-align: left;



	height: 105px;



	margin: 0px;



	padding-left: 15px;



	padding-bottom: 10px; /* 08/01/07 */



}



.editPDF{



	font-weight: bold;



	color: #FFFFFF;



	text-decoration: none;



	background-image: url(../img/pictoPDF.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



	padding-left: 25px;



	line-height: 20px;



	display:block;



	height: 20px;



	text-align: left;



	padding-top: 2px;



	margin-left: 2px;



}



.editPDF2{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/pictoPDF2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 25px;
	line-height: 20px;
	display:block;
	height: 20px;
	text-align: left;
	padding-top: 2px;
	margin-left: 2px;
}

.button, .button-large{
	font-size: 10px;
	text-align: center;
	display: block;
	height: 15px;
	line-height: 15px;
	background-color: transparent; /* vérifier si cette propriété est valide et compatible tous navigateurs */
	border: none;
}

.button{
	background-image: url(../img/button.gif);
	background-repeat: no-repeat;
	width: 82px;
}

.button-large{
	background-image: url(../img/button-large.gif);
	background-repeat: no-repeat;
	width: 120px;
}

.ptypeCentre a:link, .ptypeCentre a:visited, .ptypeCentre a:hover{
	font-size: 12px;
	color: #b74208;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.typo_oblig {
	font-size: 11px;
	font-weight: bold;
	color: #b74208;
	font-family: Arial, Helvetica, sans-serif;
}