body {
	width: 896px;
	background: #980d1b url('../images/background.jpg') no-repeat center top;
	margin: auto;
	padding: 0;
}

body, div, td, th, p, select {
	font-family: "Century Gothic";
	font-size: 12px;
	
}

div#apw_entete {
	background-image:url("../images/top.jpg");
	height:84px;
	margin-left:-32px;
	margin-top:0;
	padding-left:89px;
	padding-top:221px;
	width:807px;
	
}

div#apw_entete_en {
	background-image:url("../images/top_en.jpg");
	height:84px;
	margin-left:-32px;
	margin-top:0;
	padding-left:89px;
	padding-top:221px;
	width:807px;
}

div#apw_menu_repeat {
	background-image:url("../images/left_repeat.jpg");
	width:244px;
}

div#APW_divmenu {
	background:url("../images/left_top.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	margin:0;
	padding:32px 17px 0 3px;
	width:234px;
}

div#apw_gauche {
	background:none repeat scroll 0 0 transparent;
	margin:0 0 0 -1px;
	padding:0;
	width:254px;
}

div#apw_centre {
	background: none;
	margin-left:-31px;
	width:895px;
}

ul#apw_menu li {
	border: 0;
	list-style: none;
	list-style-image: none;
}

ul#apw_menu {
	list-style: none;
	list-style-image: none;
}

div#apw_contenu {
	width: 409px;
	background: none;
	float: left;
}

div#body_top {
	background-image:url("../images/body_top.jpg");
	height:32px;
	padding-left:5px;
	padding-top:14px;
	width:409px;
}

div#apw_conteneur {
	background:url("../images/body_repeat.png") repeat-y scroll -32px 0 transparent;
	width:864px;
}

div#left_bottom1 {
	background-image:url("../images/left_bottom1.jpg");
	height:262px;
	padding-top:15px;
	width:254px;	
}

div#left_bottom1_en {
	background-image: url("../images/left_bottom1_en.jpg");
	height:277px;
	width:254px;	
}

div#left_bottom2 {
	background-image: url("../images/left_bottom2.png");
	height:83px;
	width:253px;
	margin-left:1px;	
}

div#APW_divmenu ul li {
	margin:0;
	padding:20px 8px 0;
}

div#APW_divmenu div.apw_subMenu_cls ul.subz li {
	margin:0 0 0 -8px;
	padding:12px 0 0 22px;
}

div#apw_right {
	width: 233px;
	float: left;
}

div#right_top {
	width: 233px;
	height: 89px;
	background-image: url('../images/right_top.jpg');
}

div#right_top_en {
	width: 233px;
	height: 89px;
	background-image: url('../images/right_top_en.jpg');
}

div#right_calendar {
	width: 233px;
	height: 220px;
	background-image: url('../images/right_calendar.jpg');
}

div#right_calendar_en {
	width: 233px;
	height: 220px;
	background-image: url('../images/right_calendar_en.jpg');
}

div#right_logos {
 	width: 144px;
	height: 281px;
	margin: auto;
	background-image: url('../images/right_logos.jpg');
}

div.zone {
	margin:10px 0 0;
	padding:0 10px 0 6px;
}

div.zone h1 {
	background: none;
	color: #000000;
}

div#APW_divmenu ul li, div#APW_divmenu ul {
	list-style: none;
	color: #FFFFFF;
}

ul#apw_menu li label, ul#apw_menu li a {
	color: #FFFFFF;
}

div.apw_subMenu_cls ul {
	margin-top: 10px;
}

ul#apw_menu li.apw_liSubMenuItem_cls {
	border-bottom:medium none;
	cursor:pointer;
	font-size:80%;
	list-style:none outside none;
	text-align:left;
	width:93%;
}

div.apw_subMenu_cls {
	background-image: url('../images/left_submenu.jpg');
	margin-left:-20px;
	padding-bottom:13px;
}

h1 {
	color:#FFFFFF;
}

ul {
	list-style-position:outside;
	margin-left:19px;
}

ul#apw_menu li.active label, ul#apw_menu li a.active {
	text-decoration: none;
	font-weight: bold;
}

h2 {
	color:#970D1C;
	font-size:16px;
	margin:0 ;
}

div.zone img {
	margin:5px 11px 5px 5px;
}

table.calendar {
	background: none;
	border: 0;
	font-size: 10px;
	margin-left: 0;
}

table.calendar td, table.calendar th {
	border: 0;
	font-weight: bold;
}

table#top_cal td#mois {
	padding-top:0;
}

div.optcal {
	height:29px;
	width:37px;
}

table#dates {
	margin-top: 4px;
}

div#thisCalendar {
	margin-top: 0;
}

div#logo1 {
	cursor:pointer;
	height:69px;
	width:144px;
}

div#logo2 {
	cursor:pointer;
	height:71px;
	width:144px;
}

div#logo3 {
	cursor:pointer;
	height:79px;
	width:144px;
}

div#logo4 {
	cursor:pointer;
	height:48px;
	width:144px;
}

div#apw_footer {
	background-image:url("../images/bottom.jpg");
	height:279px;
	margin-left:38px;
	padding-top:91px;
	text-align:left;
	width:826px;	
}

div#espacemembre {
	float:left;
	height:194px;
	padding-left:32px;
	padding-top:27px;
	width:358px;
}

div#inscription {
	float:left;
	height:187px;
	padding-top:27px;
	width:422px;	
}

div#inscription p {
	color: #FFFFFF;
}
 
div#inscription h1 {
	color: #FFFFFF;
	font-size: 28px;
}

div#espacemembre h1 {
	color: #FFFFFF;
	font-size: 28px;
}

div#espacemembre p {
	color: #FFFFFF;
}

div#espacemembre input[type=text], div#espacemembre input[type=password] {
	margin-top: 5px;
	background-color:#E1DED3;
	border:0 none;
	height:25px;
	width:339px;
}

div#espacemembre input[type=submit] {
	background-color:#E1DED3;
	border:0 none;
	height:25px;
	margin-top:5px;
	width:101px;
}

div#repertoire {
	height:92px;
	width:237px;
	cursor: pointer;
}

div#apw_contenu div.listeKiosque a.titreKiosque,
div#apw_contenu div.listeKiosque span.titreKiosque{
	font-size: 120%;
	font-weight: bold;
	line-height: 180%;
	color: #666666;
	text-decoration: none;
}

div#apw_contenu div.listeKiosque div.txtKiosque{
	padding-bottom: 10px;
}

div#apw_contenu div.listeKiosque{
	/*border: 1px solid #000;*/
	display: block;
	clear: both;
}

hr.hrKiosque{
	margin: 20px 0 10px 0;
	
}

div#pointdevente {
	height:76px;
	width:237px;
	cursor: pointer;
}

div#cartevirtuelle {
	height:83px;
	width:243px;
	cursor: pointer;
}

div#lait_chevre {
	cursor:pointer;
	height:83px;
	width:168px;	
	float: left;
}

div#lait_brebis {
	cursor:pointer;
	float:left;
	height:83px;
	width:163px;	
}

div#lait_vache {
	cursor:pointer;
	float:left;
	height:83px;
	width:159px;	
}


