/* fichier pour internet explorer */

.texte {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 13px;

		padding:5px 15px 10px 0px;

        /*line-height: 20px;*/

        font-weight: normal;

        font-style: normal;

		text-align:justify;

}

.texte ul{

margin-bottom:0px;

}

.textepetit {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 8px;

        padding-right: 2px;

        line-height: 12px;

		text-align:justify;

}

.chiffres_tab{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #808080;

        font-weight: bold;

                text-decoration:none;

}



a.contenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #007DC6; text-decoration: none ;font-weight: bold;   }

a.contenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;   }

a.contenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #007DC6; text-decoration: underline;font-weight: bold; }

a.contenu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #007DC6; text-decoration: underline;font-weight: bold; }



a.contenu12:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #007DC6; text-decoration: none ;font-weight: bold;   }

a.contenu12:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;   }

a.contenu12:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #007DC6; text-decoration: underline;font-weight: bold; }

a.contenu12:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #007DC6; text-decoration: underline;font-weight: bold; }



.gras {font-weight: bold;}

.italique{font-style: italic;}

.normal{font-weight: normal;}

div#attente_recherche{
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	position:absolute;
	left:50%;
	width:450px;
	margin-top:400px;
	margin-left:-250px;
	padding:15px;
	border:1px dashed #333;
	background-color:#f2f2f2;
	z-index:9999;
	color:#000;
}

.tttttttable {

    border-left: 1px;

	border-bottom:1px;		

    border-style: solid ;

    border-color: #999999 ;



}



.tabGrisFonce {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    border-top: 1px;

    border-right: 1px;

    border-bottom: 0px;

    border-left: 0px;

    font-size: 11px;

    color: #000000;

    background-color: #E5E5E5;

    border-style: solid ;

    border-color: #999999 ;

    }

.tabGrisClair {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    border-top: 1px;

    border-right: 1px;

    border-bottom: 0px;

    border-left: 0px;

    font-size: 11px;

    color: #000000;

    background-color: #F2F2F2;

    border-style: solid ;

    border-color: #999999 ;

    }



.tab_TITRE{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        background-color: #cccccc;

        border-top: 1px;

        border-right: 1px;

        border-bottom: 0px;

        border-left: 1px;

        border-color: #999999;

        border-style: solid ;

}



.tab2{

    font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        background-color: #f2f2f2;

        border-top-color: #999999;

        border-right-color: #999999;

        border-bottom-color: #999999;

        border-left-color: #999999;

        border-top: 1px;

        border-right: 1px;

        border-bottom: 1px;

        border-left: 1px;

        border-color: #999999;

        border: 1px;

        border-top-style: solid;

        border-right-style: solid;

        border-bottom-style: solid;

        border-left-style: solid;



}

.tab3{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #8FB5CB;

        background-color: #ffffff;

        border-top-color: #999999;

        border-right-color: #999999;

        border-bottom-color: #999999;

        border-left-color: #999999;

        border-top: 1px;

        border-right: 1px;

        border-bottom: 1px;

        border-left: 1px;

        border-color: #999999;

        border: 1px;

        border-top-style: solid;

        border-right-style: solid;

        border-bottom-style: solid;

        border-left-style: solid;

        text-decoration: underline;

}

.champ_texte {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 9px;

}

.sous_menu_off {

        background: url(../pics/menu/menu_off.gif);



}

.sous_menu_on {

        background: url(../pics/menu/menu_on.gif);

}



.selecteurs {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 9px;

        width: 200px;

}

.selecteursprog {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 14px;

        width: 400px;

}

.sous_menu_lien {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #FFFFFF;

        font-weight: bolder;

        text-decoration:none;

}

.cadreForm {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        margin-top: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        margin-left: 0px;

        border: 1px solid #666666;

}.selecteurspubli {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 14px;

        width: auto;

}

.texteBlanc {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        padding-right: 3px;

        line-height: 15px;

        color: #FFFFFF;

		text-align:justify;

}

.texte12 {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        line-height: 15px;

		text-align:justify;

}

.titreplan {

        color: #000000;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 15px;

        line-height: 15px;

        text-decoration:none;

}

.lien {

font-family: Verdana, Arial, Helvetica, sans-serif;  color: #007DC6; text-decoration: none ;

}

.texteGris {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        padding-right: 3px;

        line-height: 15px;

        color: #666666;

		text-align:justify;

}



.rub {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 13px;

        line-height: 15px;



        font-style: normal;

		color: #ffffff;

}

.srub {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        line-height: 13px;



        font-style: normal;

		color: #ffffff;

}



/*menu violet */



div#mandms1 {

	position:relative;

	float:right;

	z-index:999;

}

div#mandms1 ul {

	padding:0px;

	margin:0px;

	background: white;

}

div#mandms1 ul li {

	position:relative;

	background-image:url(../pics/nav_bleu_fond.gif);

    background-repeat:repeat-x;

    background-position:right 0;

	list-style: none;

	float:left;

	text-align:center;

}

div#mandms1 ul li.dernier {

	position:relative;

	background-image:url(../pics/nav_bleu_fin.gif);

    background-repeat:repeat-x;

    background-position:right 0;

	list-style: none;

	float:left;

}

div#mandms1 ul li img{

	position:relative;

	float:left;

	margin-left:-6px;

}

* html div#mandms1 ul li img{

	margin-left:-8px;

}

div#mandms1 ul ul {

	position:absolute;

	display:none;

	top:35px;

	z-index:5;

	background:#1D96B1;

}

div#mandms1 ul ul li {

	background:none;

	height:20px;

	float:none;

	display:block;

	text-align:left;

	padding-top:3px;

	border-top:1px solid #ccc;

}

* html div#mandms1 ul ul li{

	width:230px;

}

div#mandms1 li {

	padding:0px 5px;

	white-space:nowrap;

	line-height:12px;

	position:relative;

}

div#mandms1 li a {

	text-decoration:none;

	display:block;

	margin-top:10px;

}

div#mandms1 li.on a {

	font-weight:bold;

	text-decoration:underline;	

} 

div#mandms1 ul.niveau1 li.sousmenu:hover ul.niveau2, div#mandms1 ul.niveau2 li.sousmenu:hover ul.niveau3 {

	display:block;

}

div#mandms1 ul li.dernier ul.niveau2 li {

/*

height:50px;

display:block;

width:100px;

*/

}



div#mandms1 ul.niveau2 li a {

	font-weight:normal;

	display:inline;

	text-decoration:none;

	}

div#mandms1 ul.niveau2 li.on a {

	font-weight:bold;

	text-decoration:underline;	

} 

div#mandms1 ul.niveau3 {

	top:0; 

	left:100px;

}





/*** ***/





div#mandms2 {

	position:relative;

	z-index:998;

}

div#mandms2 ul {

	padding:0px;

	margin:0px;

	background: white;

}

div#mandms2 ul li {

	position:relative;

	background-image:url(../pics/nav_vert_fond.gif);

    background-repeat:repeat-x;

    background-position:right 0;

	list-style: none;

	float:left;

	text-align:center;

}

div#mandms2 ul li.dernier {

	position:relative;

	background-image:url(../pics/nav_vert_fin.gif);

    background-repeat:repeat-x;

    background-position:right 0;

	list-style: none;

	float:left;

}

div#mandms2 ul li img{

	position:relative;

	float:left;

	margin-left:-6px;

}

* html div#mandms2 ul li img{

	margin-left:-8px;

}

div#mandms2 ul ul {

	position:absolute;

	display:none;

	top:35px;

	z-index:5;

	background:#00581A;

}

div#mandms2 ul ul li {

	background:none;

	height:20px;

	float:none;

	display:block;

	text-align:left;

	padding-top:3px;

	border-top:1px solid #ccc;

}

* html div#mandms2 ul ul li{

	width:230px;

}

div#mandms2 li {

	padding:0px 5px;

	white-space:nowrap;

	line-height:12px;

	position:relative;

}

div#mandms2 li a {

	text-decoration:none;

	display:block;

	margin-top:10px;

}

div#mandms2 li.on a {

	font-weight:bold;

	text-decoration:underline;	

} 

div#mandms2 ul.niveau1 li.sousmenu:hover ul.niveau2, div#mandms2 ul.niveau2 li.sousmenu:hover ul.niveau3 {

	display:block;

}

div#mandms2 ul.niveau2 li a {

	font-weight:normal;

	display:inline;

	text-decoration:none;	

}

div#mandms2 ul.niveau2 li.on a {

	font-weight:bold;

	text-decoration:underline;

} 

div#mandms2 ul.niveau3 {

	top:0; 

	left:100px;

}