body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D6DADE;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
}
h1, h2, h3, h4, h5, h6, img, ul, li, a, iframe, form, p, div{
	margin: 0;
	padding: 0;
	border: 0;
}

caption {
	display: none;
}
img {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}	
select, input {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	font-weight: normal;
	color: #6D8092;
}
a:hover {
	text-decoration: underline;
}
.invisible, .informal {
	position: absolute;
	top: -1000px;
	left: -1000px;
	width: 1px;
	height: 1px;
}
.gras {
	font-weight: bold;
}
.grand {
	font-size: 13;

}
.warn {
	color: Chocolate;
}
/* menu */
#logo_ministere {
	margin-top:8px;
	text-align:center;
}
.menu_item {
	background: url('menu_bottom.gif') no-repeat bottom left;
	margin-top: 8px;
	padding-bottom: 15px;
	width: 174px;
}
.menu_item_list {
}
.menu_item_list a {
	color: black;
}

.menu_item_list_item_puce_repertoires {
	border-top: 1px solid #CCCCCC;
	text-align: left;
    
    background: url('main_middle.gif') repeat-y top left;
	 
	list-style: disc;
	list-style-position: inside;
}


.menu_item_list_item_puce, .menu_item_list_item_no_puce, .menu_item_text {
	border-top: 1px solid #CCCCCC;
	background: url('menu_middle.gif') repeat-y top left;
	padding: 4px 5px 4px 8px;
}
.menu_item_list_item_puce {
	list-style: disc;
	list-style-position: inside;
}
.menu_item_list_item_no_puce {
	list-style: none;
}

.menu_item_list_item_puce p, .menu_item_list_item_no_puce p {

	padding: 2px 0 2px 0;

}
.menu_item_list_item_no_puce h3 {
	font-size: 11px;
	font-weight: normal;
}
.menu_item_list_item_no_puce ul {
	margin: 4px 5px 4px 8px;
}
.menu_item_list_item_no_puce ul li {
	list-style: none;
}
.menu_item_list_item_no_puce ul li h4 {
	font-size: 10px;
	font-weight: normal;
}
.menu_item_list_item_no_puce ul li ul {
}
.menu_item_list_item_no_puce ul li ul li {
	font-size: 10px;
	list-style: circle;
	list-style-position: inside;
}
.menu_item_head_trajet, .menu_item_head_trafic, .menu_item_head_mon_sytadin, .menu_item_head_securite, .menu_item_head_pratique, .menu_item_head_plus, .menu_item_head_direct {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
}
.menu_item_head_trajet, .menu_item_head_trafic, .menu_item_head_mon_sytadin, .menu_item_head_securite {
	padding: 62px 0 3px 0;
	text-align: center;
}
.menu_item_head_pratique, .menu_item_head_plus, .menu_item_head_direct {
	padding: 8px 0 6px 35px;
}
.menu_item_head_trajet, .menu_item_head_trafic, .menu_item_head_mon_sytadin, .menu_item_head_securite, .menu_item_head_plus {
	color: white;
}
.menu_item_head_pratique, .menu_item_head_direct {
	color: #6D8092;
}
.menu_item_head_trajet {
	background-image: url("menu_top02_trajets.gif");
}
.menu_item_head_trafic {
	background-image: url("menu_top02_trafic.gif");
}
.menu_item_head_direct {
	background-image: url("menu_top01_direct.gif");
}
.menu_item_head_mon_sytadin {
	background-image: url("menu_top02_mon.gif");
}
.menu_item_head_securite {
	background-image: url("menu_top02_secu.gif");
}
.menu_item_head_pratique {
	background-image: url("menu_top01_pratique.gif");
}
.menu_item_head_plus {
	background-image: url("menu_top01_plus.gif");
}
.menu_label {
	margin: 0 0 3px 0;
}
.menu_textarea {
	font-size: 11px;
	width: 110px;
	margin: 0 0 3px 0;
}
.menu_submit {
	background: url('puce_fleche_r_dte.gif') no-repeat center right;
	border: 0;
	padding: 0 13px 0 0;
	font-weight: bold;
	color: #6D8092;
	font-size: 11px;
	cursor: pointer;
}
.menu_error_head {
	font-weight: bold;
}
.menu_error_head, .menu_error_list {
	color: red;
}
.menu_error_list {
	font-size: 10px;
	padding: 4px 5px 6px 8px;
}
.menu_error_list li {
	font-weight: normal;
	list-style: circle;
	list-style-position: inside;
}
/* menu */


/* liens */
.lien_haut, .lien_droite, .lien_voir, .lien_graphe, .indice_lien_courbe {
	font-weight: bold;
	font-size: 11px;
}
.lien_haut, .lien_droite {
	padding: 0 18px 0 0;
}
.lien_voir, .lien_graphe {
	padding: 6px 33px 5px 0px;
}
.lien_haut {
	background: url('puce_fleche_r_ht.gif') no-repeat center right;
}
.lien_droite {
	background: url('puce_fleche_r_dte.gif') no-repeat center right;
}
.lien_voir {
	background: url('bouton_voir.gif') no-repeat center right;
}
.lien_graphe {
	background: url('bouton_graph.gif') no-repeat center right;
}
/* liens */

.error {
	border: 1px solid red;
}