body.externe
{
	background:#FFFFFF;
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.panel
{
	background: #e9e9e9;
	color:#000000;
	padding:10px;
	border:2px outset;
}
.panelsmall
{
	background:#e9e9e9  ;
	color:#000000;
	padding:5px;
	border:0px outset;
}

.panelsurround
{
	background:#E9E9E9 ; 
	color:#000000;
}

.cv_text {
	color:#000066;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	text-decoration:;
	font-style:;
}
.cv_titre {
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	color:#000066;
	text-decoration:;
	font-style:;
	text-align:left;
}
.cv_stitre {
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	color:#000066;
	text-decoration:;
	font-style:;
}
.cv_ligne {
	font-size:11px;
	font-family:verdana;
	font-weight:bold;
	color:#000066;
	text-decoration:;
	font-style:;
	background:#E9E9E9;
}
.tborder
{
	background:#D1D1E1;
	color:#000000;
	border:1px solid #BEC8D4;
}

textarea, .bginput
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:10pt;
}
td, th, p, li
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	color:#000066;
}
/* ***** define margin and font-size for elements inside panels ***** */
.fieldset 
{ 
	margin-bottom:6px; 
}
.fieldset, .fieldset td, .fieldset p, .fieldset li 
{ 
	font-size:11px; 
}



.ligne
{
	background:#E9E9E9 ; 
	color:#000000;
}
.piedentete
{
	background:#D0D3D4 ; 
	color:#000000;
}

.tit_menu_rouge
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}

.disable
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	color:#e9e9e9;
}

.etape_active
{
	background:#FF6501 ; 
	color:#000000;
}

.etape_inactive
{
	background:#E9E9E9 ; 
	color:#000000;
}

.titre
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}



font
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	color:#000066;
}

font.bleu_petit
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:10px;
	color:#000066;
}

font.menu_haut_separateur
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

font.blanc_petit
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

font.gris_petit
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:10px;
	color:#AEB4B7;
}

font.etiquette
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#363C43;
	text-decoration:none;
}

font.etiquette_petit
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#363C43;
	text-decoration:none;
}

font.rouge_normal
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
}

font.rouge
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
}

font.titre_blanc_modele
{
	font-family :Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size :12px;
	text-decoration :none;
	color :#FFFFFF;
}

font.bleu_fonce_10
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:10px;
	color:#3C4B68;
}

font.bleu_fonce
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:12px;
	color:#3C4B68;
}

font.vert
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:11px;
	color:#339933;
}

font.bleu_11
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:11px;
	color:#000066;
}

font.roux
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:12px;
	color:#5C2717;
}

font.titre_mnu
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold
}

font.text_mnu_blanc
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

font.copyright
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:10px;
	color:#000066;
}

table.etudiant
{
	background:#BEC8D4
}

table.blanc
{
	background:#FFFFFF
}

td.etudiant
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:10px;
	color:#000066;
}

td.bgcolor_infobulle
{
	background:#7D92A9
}

td.blanc
{
	background:#FFFFFF
}

table.entreprise
{
	background:#FECC90
}

td.entreprise
{
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	font-size:10px;
	color:#F1A84F;
}

input,select,textarea
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-size:11px;
	border:1px;
	border-color:#39597D;
	border-style:solid;
}

input.radio,checkbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:11px;
	border:0px;
	border-style:solid;
}

input.readonly
{
	background-color:#D2D2D2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:11px;
	border:1px;
	border-color:#39597D;
	border-style:solid;
}

td.bgcolor_1
{
	background:#E9E9E9
}

td.vert_pale
{
	background:#D4DDDD
}

a.blanc_gros
{
	font-size :13px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
a.blanc_gros:active
{
	color:#FFFFFF;
}
a.blanc_gros:hover
{
	color:#FF9C26;
	text-decoration:none
}

a.blanc_petit
{
	font-size :11px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
} 
a.blanc_petit:active
{
	color:#FFFFFF;
}
a.blanc_petit:hover
{
	color:#FF0000;
	text-decoration:none
}

a
{
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FF9C26;
} 
a:active
{	
	color:#FF9C26;
}
a:hover
{
	color:#FF0000;
	text-decoration:none
}

a.normal_petit
{
	font-size :11px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-decoration:none;
	color:#0000FF;
} 
a.normal_petit:active
{
	color:#0000FF;
}
a.normal_petit:hover
{
	color:#FF9C26;
	text-decoration:none
}

a.rouge
{
	font-size :11px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
} 
a.rouge:hover
{
	color:#FF0000;
	text-decoration:underline
}
a.rouge:active
{
	color:#FF0000;
}

a.vert
{
	font-size :11px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	color:#339933;
	text-decoration:none;
} 
a.vert:hover
{
	color:#339933;
	text-decoration:underline
}
a.vert:active
{	
	color:#339933;
}

a.bleu_fonce
{
	font-size :12px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	color:#3C4B68;
	text-decoration:none;
} 
a.bleu_fonce:hover
{
	color:#FF9C26;
	text-decoration:none
}
a.bleu_fonce:active
{
	color:#3C4B68;
}

a.text_mnu
{
	font-size :11px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-decoration:none;
	color:#000066;
} 
a.text_mnu:active
{
	color:#000066;
}
a.text_mnu:hover
{
	color:#000066;
	text-decoration:none
}

a.menu_haut_petit
{
	font-size :11px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-decoration:none;
	color:#000066;
} 
a.menu_haut_petit:active
{
	color:#000066;
}
a.menu_haut_petit:hover
{
	color:#FF0000;
	text-decoration:none
}

a.pied
{
	font-size :10px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-decoration:none;
	color:#FF0000;
} 
a.pied:active
{
	color:#FF0000;
}
a.pied:hover
{
	color:#FF0000;
	text-decoration:none
}

a.normal_gris
{
	font-size :11px;
	font-family:arial,verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-decoration:none;
	color:#e9e9e9;
} 
a.normal_gris:active
{
	color:#e9e9e9;
}
a.normal_gris:hover
{
	color:#FF9C26;
	text-decoration:none
}