a:active {     font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  text-decoration: none;   color: #B6288C;}
a:hover {     font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; text-decoration: none;   color: #372E8B;}
a:link {    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  text-decoration: none;   color: #B6288C;}
a:visited {    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  text-decoration: none;   color: #B6288C;}

p 
{ 
  font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
  font-size: 10pt
} 

td 
{ 
  font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
  font-size: 10pt
} 
  
li
{
  font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
  font-size: 10pt
}

h3
{
  font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
  font-size: 4pt;
  color: white;
}

input
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #F8F8F8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

textarea
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #F8F8F8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
}

select
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #F8F8F8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
    width: 300px; 
}

.menu_icon
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
    font-size: 8pt;
    /* font-weight: bold; */
    vertical-align: middle;
}

.title
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 11pt;
	color: white;
	font-weight: bold;
	background-color: #372E8B;
} 

.textfield_s {
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	width: 100px; 
}

.str_menu
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 11pt;
	font-weight: bold;
	background-color: #372E8B;	
	color: white;
	text-decoration:none;
} 
.link_menu:active {color:white;text-decoration:none}
.link_menu:link {color:white;text-decoration:none}
.link_menu:visited {color:white;text-decoration:none}
.link_menu:hover {color:#BBBBBB;text-decoration:none}

.str_submenu
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 10pt;
	font-weight: bold;	
	background-color: #B6288C;
	color: white;
}
.str_submenu_actif
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 10pt;
	font-weight: bold;	
	background-color: #B6288C;
	color: white;
	text-decoration: underline;
}
.str_submenu_niv2_actif
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 10pt;
	font-weight: bold;	
	color: white;
	text-decoration: underline;
}

.link_submenu:active {color:white;text-decoration:none}
.link_submenu:link {color:white;text-decoration:none}
.link_submenu:visited {color:white;text-decoration:none}
.link_submenu:hover {color:#DDDDDD;text-decoration:none}

.str_soustitre
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 10pt;
	font-weight: bold;
	background-color: #372E8B;	
	color: white;
	text-decoration:none;
} 

.str_username
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 11pt;
	color: #372E8B;
	font-weight: bold;
} 
.str_form
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 7pt;
	color: #7F0000;
	font-weight: bold;
}

.partie_gauche
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 10px; 
	background-color: #E8E8E8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px
}

.menu_gauche
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; font-size: 16px; font-weight: bold; color: #B6288C;
	background-color: #E8E8E8; border: #D1D7DC; border-style: solid;
	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px
}

.cadre_image
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 10px; 
	background-color: #F8F8F8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.cadre_resultats
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 10px; 
	background-color: #F8F8F8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.cadre_table
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 10px; 
	background-color: #F8F8F8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.cadre_editable
{
    border-width: 1px;
    border-style: dashed;
    border-color: black;

}


.taille_50px
{
	width: 50px;
} 
.taille_100px
{
	width: 100px;
} 
.taille_150px
{
	width: 150px;
} 
.taille_200px
{
	width: 200px;
} 
.taille_300px
{
	width: 300px;
} 
.taille_400px
{
	width: 400px;
} 

.wnd_title
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 11pt;
	color: white;
	font-weight: bold;
	background-color: #B6288C;
}

.wnd_center
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 10pt;
	color: black;
}
.wnd_table {
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  color: #444444; line-height: 125%;
	border: #B1B7BC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.news_title
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 11pt;
	color: white;
	font-weight: bold;
	background-color: #B6288C;
}
.news_center
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 10pt;
	color: black;	
}
.news_auteur
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 8pt;
	color: black;
}
.news_source
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans; 
	font-size: 8pt;
	color: black;
}
.signature
{
    font-family: Verdana, Trebuchet Ms, Lucida, Arial, serif, sans; 
	font-size: 7pt;
	color: #E2007A;
	font-weight: bold;	
}
/* Quote & Code blocks */
.code {
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.table_resultats_titre
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-size: 8pt;
	color: white;
	font-weight: bold;
}
.table_resultats_data
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-size: 8pt;
	color: black;
}
.resultats_title
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-size: 10pt;
	color: white;
	font-weight: bold;
}
.trombi_titre
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-size: 14pt;
	color: black;
	font-weight: bold;
	text-align: center;	
}
.trombi_image
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 10px; 
	background-color: #F8F8F8; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	text-align: center;
}
.trombi_field_title
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-size: 10pt;
	color: black;
	font-weight: bold;
	text-align: left;	
}
.trombi_field_txt
{
	font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-size: 10pt;
	color: black;
	text-align: justify;	
}

.check_to_be_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #FF7A7A; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.input_to_be_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #FF7A7A; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
    width: 300px;
}

.textarea_to_be_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #FF7A7A; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
}

.select_to_be_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #FF7A7A; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
    width: 300px; 
}
.cadre_image_to_be_validate
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 10px; 
	background-color: #FF7A7A; border: #FF7A7A; border-style: solid;
	border-left-width: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px
}

.check_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #99FFCC; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.input_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #99FFCC; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
    width: 300px;
}

.textarea_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #99FFCC; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
}

.select_validate
{
    font-family: Trebuchet Ms, Arial, Verdana, serif, sans;  font-size: 10pt; 
	background-color: #99FFCC; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
    width: 300px; 
}
.cadre_image_validate
{
    font-family: Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;  font-size: 10px; 
	background-color: #99FFCC; border: #99FFCC; border-style: solid;
	border-left-width: 5px; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px
}

.admin_box_title
{
	line-height: 8px; 
	font-size: x-small;
	color: inherit;
}
.admin_box
{
	border-style:dashed; 
	border-color:black; 
	border-width: 1px;
}
.admin_box_table
{
	color: inherit;	position:relative; 	left:0px; 	top:0px; 
}
.admin_box_menu
{   text-align: right;  vertical-align: text-top;
  position:relative; 
  left:-14px; 
  top:2px;     width : 0px;
  z-index:10; 
  visibility: visible; 
}
.admin_box_data
{ 
  position:relative; 
  left:0px; 
  top:0px; 
  z-index:auto; 
  visibility: visible; 
}





