body {
	/*background-color: #F0F0D2;*/
			background-color: #FFFFFF;
	margin:0;
	padding:0;
	/*scrollbar-face-color:#5B2617;
			scrollbar-shadow-color:#660000;
			scrollbar-highlight-color:#CC0000;
			scrollbar-3dlight-color:#990000;
			scrollbar-darkshadow-color:#330000;
			scrollbar-arrow-color:#E73003;  
			scrollbar-track-color:#411B10;*/
			scrollbar-face-color:#FFCE08;
	scrollbar-shadow-color:#660000;
	scrollbar-highlight-color:#CC0000;
	scrollbar-3dlight-color:#990000;
	scrollbar-darkshadow-color:#330000;
	scrollbar-arrow-color:#E73003;
	scrollbar-track-color:#411B10;
		}


.page {
			text-align: left;
			/*color: #993300;*/
			color: #FF6600;
			font-family: Comic sans MS;
			padding:10px;
			font-size:13px;
			border-bottom: solid 1px #FF6600;
		}
.page a {
	color:#993333;
	font-weight: bold;
		
		}
.header{
			text-align:center;
			width:100%;
			margin-bottom:30px;
		}
.header a{
	font-size:14px;
	color:#993333;
}

form {
			margin: 0;
			padding: 0;
		}


div.menu{

	padding:5px;
	color:#fff;
	width:600px;
	margin:0 auto;
	text-align:center;
	background-color:#077AB9;
}
div.menu a{
	color:#fff;
	padding:10px 15px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif
}

.consulter{
	text-align:center;
	font-weight:normal;
	font-size:16px;
	padding:5px;
	display:block;
	border:1px solid;
	background-color:#FF0000;
	color:#FFCE08;

}

table.bloc { 
			width:100%;
			}
.bloc img {
			border:0;
			margin-bottom:6px;
			}

.bloc td {
			font-family: Comic sans MS;
			font-size: 13px;
			font-weight:bold;
			color: #993333;
			border: 1px solid #FF6600;
			padding:0px;
			width:20%;
			text-align: center;					
			}
.bloc td.fleche {
			font-family: Comic sans MS;
			font-size: 13px;
			font-weight:bold;
			color: #993333;
			border: 0px solid #FF6600;
			padding:0px;
			width:20%;
			text-align: center;					
			}
.bloc td.famille {
			font-family: Comic sans MS;
			font-size: 13px;
			font-weight:bold;
			color: #993333;
			border: 0px solid #FF6600;
			padding:0px;
			width:20%;
			text-align: center;					
			}
.bloc td.famille H1{
			font-family: Comic sans MS;
			font-size: 20px;
			color: #663333;
			text-align:center;
			font-weight: bold;
			display:block;
			display:block;
			margin-bottom:20px;
			background-color: #FFCE08;
			padding: 4px;
}

.bloc a {
			color: #993333;
			text-decoration:none;
			display:block;
			/*height:150px;*/
			padding:4px;
			}
			
.bloc a:hover{
			color: #993333;
			text-decoration:none;
			background-color: #FFE374;
			}
.detail {
			font-family: Comic sans MS;
			font-size: 13px;;
			color: #993333;
			text-align: justify;
			/*font-weight: bold;*/
			}	
	
.detail a{
			color: #FFFFFF;
			text-decoration:none;
			
			}
.detail img {
			margin-right:10px;
			margin-bottom:10px;
			float:left;
			}	
.detail img.abeille {
			margin-right:10px;
			margin-bottom:10px;
			float:none;
			}
.detail H1 {
			font-family: Comic sans MS;
			font-size: 20px;
			color: #663333;
			text-align:center;
			font-weight: bold;
			display:block;
			display:block;
			margin-bottom:20px;
			background-color: #FFCE08;
			padding: 4px;
			}
.detail H3 {
			font-family: Comic sans MS;
			font-size: 16px;
			color: #663333;
			text-align:center;
			font-weight: bold;
			display:block;
			margin-bottom:16px;
			border:solid 2px #FFCE08;
			/*background-color: #FFCE08;*/
			padding: 4px;
			}					
.detail .detaildesc {
			display:block;
			height:330px;
			overflow:auto;
			padding-right:10px;
			}
.detail .detaildescFam {
			display:block;
			/*height:330px;*/
			background-color:#FFCE08;
			color:color: #663333;
			padding:10px;
			}
				
.detail .detaildesc a, a.savoir_plus{
     /*display:block;			*/
     color:#993333;
	 text-decoration:underline;
}
	
table.fiche {
			width:100%;
			color: #FF6600;
			font-family: Comic sans MS;
			font-size:13px;;
			}
			
.boutonrouge {
			color: #FFFFFF;
			font-family: Comic sans MS;
			font-size: 13px;;
			font-weight: bold;
			border-top: 2px solid #C74C43;
			border-right: 2px solid #730800;
			border-bottom: 2px solid #730800;
			border-left: 2px solid #C74C43;
			background-color: #7C2424;
			text-align: center;
			cursor: hand;
			cursor: hand;
	
			}
a.boutonrouge {
			text-decoration: none;
			color: #FFFFFF;
			/*display:block;*/
			padding:2px 2px; }

.fiche H1 {
			font-family: Comic sans MS;
			font-size: 20px;
			color: #663333;
			text-align:center;
			font-weight: bold;
			display:block;
			display:block;
			margin-bottom:20px;
			background-color: #FFCE08;
			padding: 4px;
			}
			
		
	
#spec {
			text-align:left;
			display:block;
			width:170px;
			margin-bottom:10px;
			padding:8px;
			line-height:2;
			font-size: 13px;;
			background-color: #FFE374;
			font-family: Comic sans MS;
			color: #663333;
			}
			
#spec strong {
			font-size: 13px;
			font-weight:bold;
			color: #993333;
			}	
			
#footer {
	width:100%;
	font-family:Comic sans MS;
	color:#993333;
	background-color: #FFCE08;
	font-size: 14px;
	font-weight:bold;
	clear: both;
	/*background: url(larsen/frise.gif) repeat-x top;*/
	height: 42px;
	padding-top: 8px;
			}
			
#footer td {
			width:20%;
			text-align:center;
			vertical-align:middle;
			
			}
			
#footer a {
			color:#993333;
			text-decoration:none;
			display: block;
			width: 100%;
			padding-top: 2px;
			padding-bottom: 2px;
			}
			
#footer a:hover {
			color:#993333;
			text-decoration:none;
			background-color:#FFE374;
			}
		
#footer select {
			background-color:#FFE374;
			border:solid 1px #B03030;
			color: #993333;
			font-size: 13px;;
			font-weight:normal;
			}

table.panier {
			font-family:Comic sans MS;
			font-size: 13px;;
			color:#993333;
			background-color: #FFE374;
			}
			
.panier th {
			font-size: 13px;;
			font-weight:bold;
			background-color:#663333;
			color: #FFFFFF;
			padding:3px;
			}
			
.panier td {
			font-size: 13px;;
			font-weight:normal;
			color: #993333;
			border-bottom: 1px solid #AC8451;
			padding:2px;
			}
			
.panier a {
			color: #993333;
			text-decoration:none;
			font-weight:bold;
			}
			
.panier a:hover {
			color: #FF3333;
			text-decoration:none;
			font-weight:bold;
			}
.panier input {
			font-family: Comic sans MS;
			font-size: 13px;;
			color: #993333;
			background-color: #FFFFFF;
			text-align: right;
}
.panier input.boutonrouge {
			color: #FFFFFF;
			font-family: Comic sans MS;
			font-size: 13px;;
			font-weight: bold;
			border-top: 2px solid #C74C43;
			border-right: 2px solid #730800;
			border-bottom: 2px solid #730800;
			border-left: 2px solid #C74C43;
			background-color: #7C2424;
			text-align: center;
			cursor: hand;
			cursor: hand;
}
.grisinput{
			background-color:#F0F0D2;
			border:solid 1px #999;
			color: #993333;
			text-align:center;
			font-weight:bold;
			}
			
.pagination {
			color:#FFFFFF;
			text-decoration:none;
			text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			}
			
.pagination a{
			color:#FFFFCC;
			text-decoration:none;
			}
			
input {
			font-family: Comic sans MS;
			font-size: 13px;;
			color: #993333;
			background-color: #FFE374;
			text-align: right;
			}
.abus		{
	font-family: Comic sans MS;
	font-size: 16px;
	color: #B03030;
	font-weight: bold;
	text-align: center;

			}	
td.prix { 
	color:#993333; 
	text-align:right;
	font-size: 11px;
	white-space:nowrap;
	}
#listeprod td { 
	font-family:Comic sans MS;
	border-bottom:solid 1px #CCCCCC;
	padding:6px 0 2px 7px;
	}

#listeprod th {
	background: #F4F4F4;
	font-size: 13px;;
	font-weight: normal;
	color: #333333;
	padding:2px;
	border:solid 1px #FFF;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	
}
.hidden {
   display: none;
}

.visible {
	display:inline;
}
.presentation{
	display:block;
	background-color:#FFF8DE;
    width:90%;
    padding:10px;
    text-align:left;
}
.clear{clear:both;}
.presentation2{

	display:block;
    /*width:90%;*/
    padding:0px;
	margin:0;
    text-align:center;
	font-size:16px;
	clear:both;
}

.presentation2 a{
	text-decoration:none;
	font-weight:normal;
	color:#FF6600;
	display:block;
	padding:15px 25px 15px 35px;
	background:url(images/api16/puce.gif) no-repeat left;
}
.presentation2 a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#FF6600;	
}