.cadrefr1 { border: 1px solid #9D070D;}
.cadrefr2 { border: 1px dotted red;}
.cadrefr3 { border: 2px groove blue;}
.cadrefr4 { border: 3px double green;}
.cadrefr5 { border: 1px solid yellow;}
.cadrefr6 { border: 3px outset #12671A;}
.cadrefr7 { border: 3px groove #12671A;}

.cadrenw1 { background-color: #781b96 ;border: 1px solid #FFFFFF;}

.formulaire { font-size: 12px; color: #9238b3; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 12px; color: #9238b3;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }

.tableau {border-style:solid;border-color: #000000;border-collapse:collapse;}
.tableau1 {border-style:solid;border-color: #000000; color: black; font-size: 10px; font-family: arial, verdana, helvetica; font-weight: normal; background-color: #ececef; }
.tableau1b {border-style:solid;border-color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau2 {border-style:solid;border-color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau3 {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #e3e8f1; }
.tableau2b {border-style:solid;border-color: #000000; color: white; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #eceff6; }
.tableau3b {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #f5f7fa; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #000000;}

#newsCadre { position: relative; width:207px; height:303px; background-image: url("site/medias/modulenew.gif");  background-repeat: no-repeat;}
#newsMasque { position: relative; left:15px; top:50px; width:185px; height:235px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:185px; height:235px; }
#newsDeroulante2 { position: absolute; width:185px; height:235px; }
.newsInfo { display: none;}

#bottom a:active, #bottom a:link, #bottom a:hover, #bottom:visited { color: #810046; }

.newst { margin: 0px; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newsa { margin: 0px; font-size: 12px; font-style: normal; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newstxt { margin: 0px; font-size: 11px; font-style: normal; color: #efe86e; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: inline; }

.menuniveau0 { color: #3D713C;}
.menuniveau0 a, .menuniveau0 a:hover, .menuniveau0 a:visited, .menuniveau0 a:active, .menuniveau0 a:link { 
	color: #3D713C;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
	text-decoration: none;
}

input, select { 
	background-color: #f4f4f5;
	border: 1px solid #9238b3;
	color: #9238b3;
	font-family: verdana, arial;
	font-size: 11px;
}
textarea { 
	background-color: #f4f4f5; 
	border: 1px solid #9238b3;
	color: #9238b3;
	font-family: verdana, arial;
	font-size: 11px;
	scrollbar-arrow-color: #9238b3;
	scrollbar-track-color: #810046;
	scrollbar-darkshadow-color: #810046;
	scrollbar-face-color: #810046;
	scrollbar-highlight-color: #9238b3;
	scrollbar-shadow-color: #9238b3;
}

/* Liens généraux */
a:link  { color: #781b96; text-decoration: none; }
a:hover  { color: #D87bF6; text-decoration: none; }

/* Listes (rubriques de produits) */
ul li { font: 12px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #575757; }
ul.liste-rub { list-style-type: none; margin: 0; padding-left: 5px; }
ul.liste-rub li { list-style-type: none; margin: 0; padding-left: 5px; font-weight: bold; }
ul.liste-fam { margin: 0; padding: 5px 0 5px 20px; }
ul.liste-fam li { list-style-image: url(medias/images/puce.gif); font-size: 11px; font-weight: normal; }
ul.liste-fam li.fam-selected { font-weight: bold; }

/* Textes (utilisé dans les includes) */
.texte { font: 12px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #575757; }
.ref { font: 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #575757; }
a.souligne { text-decoration: underline; }
a.souligne:visited { text-decoration: underline; }
