/* HTML TAGS */

body   { color: #600; font-size: 12px; font-family: verdana, helvetica, sans-serif; background-color: #ffc; background-image: url("../images/index_bg.jpg"); background-attachment: fixed; background-position: left top; margin: 0; padding: 0; scrollbar-arrow-color: 660000; scrollbar-face-color: ffffcc    }

/* Gestion des TABLES */

table  { 
	border-width:0px; 
	cellspacing:0px ; 
	cellpadding:0px; 
}

td    { color: #660000; font-size: 11px; font-family: verdana, Arial, Tahoma, Times }
li {
	font-size: 12px; 
}

.td_titre   { color: #600; font-size: 85%; background-color: #fff; margin: 0; padding: 10px; border-style: none solid; border-width: medium 1px; border-color: #f90; font-height: 60px  }
.titre_clair  { color: #ffffcc; font-size: 13px; font-family: verdana, Arial, Tahoma, Times; font-weight: bold }
/* Gestion des LIENS */

a    { color: #c00; font-weight: bold; text-decoration: none }
a:link  { color: #c00 }

a:visited  { color: #c00 }
 
a:hover   { color: #FF9900 }

.menu_box {
	margin: 0px 10px 20px 0px;
}

a.menu   { font-size: 10px; font-weight: bold; text-decoration: none; background-color: #ffc; display: block; padding: 2px 2px 2px 5px; border: solid 1px #ff9900; -moz-border-radius: 6px  }

a.menu:hover  { background-color: #ffc; border: solid 1px #FF9900 }

/* Gestion des FORMULAIRES */

input    { color: #660000; font-size: 10px; font-family: Verdana, Arial, "Times New Roman"; background-color: #ffc; border: solid 1px #f90 }
textarea    { color: #660000; font-size: 10px; font-family: Verdana, Arial, "Times New Roman"; background-color: #ffc; border: solid 1px #f90 }
.rien     { color: #660000; font-size: 10px; font-family: Verdana, Arial, "Times New Roman"; border-width: 0; border-color: transparent }
input.cmd{
	text-align : center ;
}

/* FORUM */

p.forum_post {
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.forum_ext  { font-size: 85%; background-color: #ffc; margin-top: 10px; padding: 2px 2px 4px; border-style: solid; border-width: 1px 1px 2px; border-color: #f90; -moz-border-radius: 6px }

.forum_int_sub   { background-color: #fff; margin: 10px; padding: 0 10px; border: solid 1px #f90 }

.forum_int_ans   { background-color: #ffffff; margin: 10px; padding: 10px 10px 0; border: dashed 1px #f90 }

.forum_ans {
	text-align: right;
	padding: 0px 10px 5px 0px;
}

.forum_form {
	padding: 0px 50px 0px 50px;
}

/* AUTRE */

.parent {
	font-family: verdana; 
	text-align: center ;
	font-weight: bold ;
	color: #660000;
	font-size: 9px; 
}

.child  {
	font-size: 9px ; 
	color: #660000; 
	cursor:hand ; 
}
.produit { border: solid 1px #c00 }

.prix  { font-size: small; text-align: right }

.adresse { color: #660000; font-size: 11px; font-family: verdana, Arial, Tahoma, Times }
/* BOX */

.box_left  { background-color: #ffc; margin-bottom: 15px; border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; border-left: 1px solid #FF9900 }

.box_right  { background-color: #ffc; margin-bottom: 15px; border-top: 1px solid #FF9900; border-right: 1px solid #FF9900; border-bottom: 1px solid #FF9900 }

.box_title  { font-size: 12px; background-color: #ffc; text-align: center; padding: 2px }

.box_in {
	padding: 5px;
}

.box_in p {
	margin : 3px 1px;
}

.box_up  { font-size: 85%; margin: 6px; padding: 6px 6px 6px 10px; border: dashed 1px #FF9900 }



/* LIST */

.list_on ul {
	padding : 0;
	padding-left: 14px;
	margin : 0;
}

.list_on li  { color: #FF9900; background: transparent; list-style: disc; margin: 0 }

.list_on li:hover  { color: #FF9900; background: transparent }


.list_off ul {
	padding : 0;
	margin : 0;
}

.list_off li {
	list-style : none;
	margin : 2px 2px 7px 2px;
}

