body {
	margin: 20px 5px 10px 5px;
	padding: 0;
	color: black;
	font: 11px/14px Verdana,Arial,Geneva,sans-serif;

	text-align: justify;
	background-color: #dddddd;
}

.fond_pair {
	background-color: #F4FAFF;
}

.fond_rose {
	background-color: #FF6666;
}

.fond_desactive {
	background-color:#FFCCCC;
}

.fond_admin {
	background-color:#FFFFCC;
}

.filet {
	background-color: #d8d4d4;
}

.bord_gauche {
	BORDER-LEFT: #0033CC 1px solid;
}

.bord_droit {
	BORDER-RIGHT: #0033CC 1px solid;
}

.boton {
	BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; 
	COLOR: #ccffff; BACKGROUND-COLOR: #0033CC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-DECORATION: none
}
..browsebutton {
	BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; 
	COLOR: #ccffff; BACKGROUND-COLOR: #0033CC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-DECORATION: none
}
.botonUpload {
	BORDER-LEFT: #0033CC 1px solid; BORDER-RIGHT: #0033CC 1px solid; BORDER-TOP: #0033CC 1px solid; BORDER-BOTTOM: #0033CC 1px solid; 
	COLOR: #666666; BACKGROUND-COLOR: #F4FAFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px;
}
.txt_logo_sonnerie {
	font-family: tahoma;
	color: #919090;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}

.txt_normal {
    font-size:11px;
	font-weight:normal;
	color:#000000;
}

.txt_lien {
	FONT-SIZE: 11px;
	COLOR: #7e7c7c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-style: italic;
}

.etiquette_champs {
    font-size:11px;
	font-weight:normal;
	padding-left:5px;
	color:#666666;
}

.aide_champs {
	padding-left:5px;
	color: #666666;	FONT-WEIGHT:normal;
	FONT-SIZE: 12px;
	background-color: #F4FAFF;
}

.txt_important_rouge {
    font-size:12px;
	font-weight:bold;
	color:#FF0033;
}

.txt_important_bleu {
    font-size:14px;
	font-weight:bold;
	color:#0D9BDB;
}

.txt_bouton {
    font-size:11px;
	font-weight:normal;
	color:#0497DA;
}

.pied_page {
	font-family: tahoma;
	color: #666666;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}

.txt_login {
	font-family: tahoma;
	color: #FFFFFF;	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
}
.bleu {color: #0000FF}
.txt_inscription {
	padding: 0 0 0 5px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: normal;
	}
.titre_menu {
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size:10px;
}

.element_menu {
    FONT-SIZE: 11px;
	COLOR: #000000;
    PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}



.titre_menu_droite {
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF
}
.element_menu_droite {
	padding: 0 0 0 0px;
	font-weight: normal;
	font-size: 11px;
	color:#000000
}
.entete_colonne {
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF
}


ul, ol {
	margin: 0.5ex 0 0.5ex;
	padding: 0;
}
li {
	padding: 0;
	margin: 0 0 0.1em 30px;
}
.li {
    font-size:11px;
	font-weight:normal;
	color:#FF6600;
}
ul.message {
	border-color: #0083B3;
}
ul.error li, ul.message li {
	margin: 0 0 1ex 20px;
	font-size: 12px;
	padding: 1px;
}
.message {
	color: #0083b3;
	font-size: 12px;

}
message, message:link, message:visited {
	text-decoration: none;
}
message:hover {
	text-decoration: underline;
}

.txt {
	FONT-SIZE: 11px;
	COLOR: #6A6868;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.txtrouge {
	FONT-SIZE: 11px; COLOR: #db0505; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.txtrojoliterales {
	FONT-SIZE: 10px; COLOR: #db0505; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.txtblanco {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.txtazul {
	FONT-SIZE: 14px; COLOR: #E44444; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.menu {
	FONT-SIZE: 12px; CURSOR: pointer; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.txtfield {
	FONT-SIZE: xx-small;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	border: 1px solid #0033CC;
}

.titularnegro {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.txtnegro {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.botonvert {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ccffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #009933; TEXT-DECORATION: none
}

.combos {
	BORDER-RIGHT: #b31313 1px solid; BORDER-TOP: #b31313 1px solid; FONT-SIZE: xx-small; BORDER-LEFT: #b31313 1px solid; BORDER-BOTTOM: #b31313 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

A.menu:hover {
	COLOR: #db0505; TEXT-DECORATION: none; BACKGROUND-COLOR:#f66666
}

A.menu:link {
	COLOR: #7e7c7c; TEXT-DECORATION: underline
}

A.txtazul:link {
	COLOR: #006691; TEXT-DECORATION: underline
}

A.txtazul:hover {
	COLOR: #db0505; TEXT-DECORATION: none
}

A.txtazul:visited {
	COLOR: #006691; TEXT-DECORATION: underline
}

A.txtrojo:link {
	COLOR: #db0505; TEXT-DECORATION: underline
}

A.txtrojo:visited {
	COLOR: #db0505; TEXT-DECORATION: underline
}

A.txtrojo:active {
	COLOR: #db0505; TEXT-DECORATION: underline
}

A.txtrojo:hover {
	COLOR: #db0505; TEXT-DECORATION: none
}

A.txtrojoliterales:link {
	COLOR: #E74444; TEXT-DECORATION: none
}

A.txtrojoliterales:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.txtrojoliterales:visited {
	COLOR: #E44444; TEXT-DECORATION: none
}

A.txtblanco:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}

A.txtblanco:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

A.txtblanco:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}

A.txtblanco:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.img {
	border: 1px dotted #cccccc;
}

.titre {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.titregros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #0A5AC7;
	font-weight: bold;
}

.titrenewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #666666;
	font-weight: bold;
}

.cadrerubriquenews{
	border: thin dashed #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0A5AC7;
	text-align: center;
	vertical-align: middle;
}

.txt_souligne {
	FONT-SIZE: 11px;
	COLOR: #7e7c7c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-style: italic;
	text-decoration: underline;
}

.txtazultitre {
	FONT-SIZE: 16px;
	COLOR: #E44444;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.titrerubrique {
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.titre_rouge_italic {	
    color: #C85E5E;
	font-style: italic;
}

.gris_bandeau_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #777779;
	font-style: italic;
}

.marron {
	color: #CEA984;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.violet {
	color: #A59ABB;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rose {
	color: #CC7A86;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.orange {
	color: #DB8E40;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.txt_liste {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #565656
}
.txt_liste_titre {
	padding: 0 0 0 0px;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF
   }

.home_txt {
	padding: 5 5 5 5px;
	font-weight: normal;
	font-size:12px;
	line-height:16px;
	color:#666666
}
a, a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.marin {
	padding: 0 0 0 5px;
	color: #575B75;
	font-size: 15px;
	font-weight: bold;
}
.grand_gris {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.titre_page_sms {
	padding: 0 0 0 5px;
	color: #575B75;
	font-size: 15px;
	font-weight: bold;
    color: #FFFFFF;
}

.patienter {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:center;
}

.invisible {
 top:166px;
 left:440px;
 position:absolute;
 visibility:hidden;
}