INPUT { font-size:12px; color:#505050; text-decoration: none; font-family:arial,verdana;
border-style: solid; border-width: 1px ; border-color:#96689d; background-color: #FFFFFF }
TEXTAREA { font-size:13px; color:#252525; text-decoration: none; font-family:arial,verdana;
border-style: solid; border-width: 1px ; border-color:#96689d; background-color: #FFFFFF }

.input_sans {  border-width: 0px ; }

.form_ok { font-size:13px; color:#505050;text-decoration: none; font-family:arial,verdana;
border-style: solid; border-width: 1px ; border-color:#784390; background-color: #FFFFFF }


HTML { height:100%; }

BODY { background-color: #f7a8c8; margin: 0px 0px 0px 0px;
font-size:13px; color:#505050; text-decoration: none; font-family:arial,verdana; 
line-height:16px; height:100%; }
 
a {  color:#784390; text-decoration:none }
a:hover   {  color:#784390; text-decoration: underline }

.fond_cadre { width:765px; height: 100%; text-align:left; background-color:#FFFFFF; }

.cadre_rose_sujet {  padding:10px; border-color:#fff; border-style:solid; border-width: 0px 0px 1px 0px;
background-color:#f7a8c8; text-align:justify; }
.cadre_rose_1 {  background-color:#fac7dc; padding:10px; text-align:justify; margin-top:10px }
.cadre_rose_2 {  background-color:#f7e4ee; padding:10px; text-align:justify; margin-top:10px }

.auteur { padding: 0px 0px 5px 0px; border-color:#FFFFFF; border-style:solid; border-width: 0px 0px 1px 0px; 
text-align:left; margin-bottom:5px;}

.date { font-size:11px; }
.petit { font-size:11px; text-align:justify; }


a.all_theme { color:#fff; text-decoration:none; font-weight:bold; }
a.all_theme:hover   {  color:#fff; text-decoration: underline; font-weight:bold; }

.titre1  { font-size:14px; color:#784390; text-decoration: none; font-family:arial,verdana; padding : 12px 0px 12px 12px; }
.titre_adresse { font-size:13px; color:#303030; text-decoration: none; font-family:arial,verdana; padding-bottom:10px; font-weight:bold; }
.titre_article  { font-size:17px; color:#784390; text-decoration: none; font-family:arial,verdana; font-weight:bold; padding-bottom:25px; }
.style_1 { color:#9a56aa; font-weight:bold;}
.style_2 { color:#c26298; font-weight:bold;}

.cadre_menu_bas { height: 80 px; text-align:center;  padding:10px; background-color:#8c6096;
font-size:11px; color:#FFFFFF; text-decoration: none; font-family:arial,verdana;  }
a.menu_bas { font-size:11px; color:#FFFFFF; text-decoration: none; font-family:arial,verdana;  }
a.menu_bas:hover { font-size:11px; color:#FFFFFF; text-decoration: none; font-family:arial,verdana;  }
