body {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #3d3d3d;
 background-color:#FFFFFF;
}

td.menu_on {
 background-color:#00c1ff;
 color: #FFFFFF;
}

a {color:#5279a2; text-decoration: none;}a:hover {color:#2570c0; text-decoration: underline;}

a.menu {
 color:#193b69;
 text-decoration: none;
}a.menu:hover {
 color:#000000;
 text-decoration: none;
}

a.sm {
 font-size: 11px;
 color:#707070;
 text-decoration: none;
}
a.sm:hover {
 font-size: 11px;
 color:#707070;
 text-decoration: none;
}

a.menu_lien_on { color: #FFFFFF; }
a.menu_lien_on:hover {color:#FFFFFF; text-decoration: none;}

ul {
	list-style:square;
}

img.photo-formation {
 float:right;
 margin-right:0;
 margin-left:20px;
}


td.menu_off {
 background-color:#FFFFFF;
}

td.menu_selected {
 background-color:#F5F5F5;
}

td.menu_unselected {
 background-color:#E5E6EE;
}

.titre1 {
 font-family: Verdana; font-weight: bold; font-size: 11px; text-decoration: none;}

.titre2 {
 font-family: Verdana; font-weight: bold; font-size: 13px; text-decoration: none;}

.titre3 {
 font-family: Verdana; font-weight: bold; font-size: 16px; text-decoration: none;}

.titre4 {
 font-family: Verdana; font-weight: bold; font-size: 18px; text-decoration: none;}

.titre_page1 {
 font-family: Verdana; font-weight: bold; font-size: 14px; text-decoration: none;}

.iteratif_1 {
 font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: none;}

.chemin {
 font-family: Verdana; font-weight: bold; font-size: 10px; text-decoration: none;
 color: #999999;}

.footer {
 font-family: Verdana; font-size: 10px; text-decoration: none;
 color: #FFFFFF;}

.message {
 color: #bbca7a;
 font-weight: bold;
 font-style: italic;
}

.news {
 font-size: 10px;
 color: #7C7C7C;
}

.news_titre {
 font-size: 11px;
 font-weight: bold;
 color: #3D3D3D;
}

.intranet_titre {
 font-size: 11px;
 font-weight: bold;
 color: #FFC600;
}

.rouge {
 color: #A00000;
}

.note {
 font-family: Verdana; font-size: 10px;}

.s {
 font-family: Verdana; font-size: 9px;}

.menu1_off {
 background-color:#73a1d2;
 font-size: 11px;
}
.menu1_on {
 background-color:#3a649e;
 font-size: 11px;
}
.menu2_off {
 background-color:#c3d8ef;
 font-size: 11px;
 /*border: solid #FFFFFF 1px;*/
}
.menu2_on {
 background-color:#95c2f4;
 font-size: 11px;
 /*border: solid #FFFFFF 1px;*/
}
.menu_titre {
 color:#193b69;
 font-size:11px;
}

.menu_interligne {
 color:#FFFFFF;
}

table.cadre_principal {
 border-color: #FFFFFF;
 border-width: 2px;
 border-style : solid;
}

table.marge_gauche {
 /*border-width: 2px;*/
 /*border-color: red;*/
 border-width: 0px;
 background-color: #FFFFFF;/*#e7f1ff;*/
 font-size: 11px;
 color:#FFFFFF;
}
table.marge_droite {
 font-size: 11px;
 border-color: #FFFFFF;
 border-width: 0px;
 border-style : solid;
 background-color: #FFFFFF;
 color:#FFFFFF;
}

table.cadre_sousmenu {
 border-color: #8bcbe0;
 border-width: 1px;
 border-style : solid;
}

table.cadre_form {
 border: 1px solid #C6C6C6;
 border-collapse: collapse;
}

td {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
}

td.menu {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
}

table.cadre_gris {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 border-color: #BABABA;
 border-width: 1px;
 border-style : solid;
}
td.cadre_gris {
 border-color: #BABABA;
 border-width: 1px;
 border-style : solid;
}

form {font-family: Verdana; font-size: 11px;}input {
 background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: 100; color: #000000; border-color: #999999;
 border-width: 1px;
 border-style : solid;}

input.intranet {
 background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: 100; color: #6079B9;
 border-color: #C6C7DC;
 border-width: 1px;
 border-style : solid;}

input.bouton_admin {
 font-size: 9px;
 border-color: #999999;
 border-width: 1px;
 border-style : solid;
}

input.image {
 border-style:solid;
 border-width:0px; 
 border-color:#999999;
}
input.checkbox {
 border-style:solid;
 border-width:0px; 
 border-color:#999999;
 background-color: #FFFFFF;
}

select {
 background-color: #FFFFFF;
 font-size: 11px;
 font-family: Verdana, Helvetica, sans-serif;
 font-weight:100; color: #000000;
 border-color: #999999;
 border-width: 1px;
 border-style : solid;
}
textarea {
 background-color: #FFFFFF;
 font-size: 11px;
 text-align:justify;
 font-family: Verdana, Helvetica, sans-serif;
 font-weight: 100; color: #000000;
 border-color: #999999;
 border-width: 1px;
 border-style : solid;
}
hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #518ac6;
 background-color: #518ac6;
 border: 0;
 }

