/* CSS Document */
body {background-color:#000000; margin:0px; padding:10px}
.menu { 
	font-weight:normal; 
	font-family:Verdana; 
	font-size:14px; 
	padding-left:10px;
	padding-top:5px;
	font-style:italic;
	line-height:20px;}
.menu a { margin-left:2px;text-decoration:none;color:#FFFFFF; font-style:normal;
			background-image:url(menu_pt.gif); background-repeat:no-repeat; padding-left:18px;  }
.menu a:hover { text-decoration:underline;font-weight:bold }
.menu #lienboutique {padding-left:5px;}
.menu #lienboutique i {padding-left:10px; font-size:80%; font-style:normal; color:#CC0000}
.menu #lienboutique a {background-image:url(menu_bt_pt.gif); background-repeat:no-repeat;padding-left:18px;font-size:12px}
.menu a.menuactif {font-weight:bold; color:#fe9901;}
.texte, .texte td, .texte a, .texte td a {  
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF;}

.titre {font-family:Arial, Helvetica, sans-serif;
	font-size:16px; text-align:center; font-weight:bold; color:#FF3300}
.titrerubrique {font-family:Arial, Helvetica, sans-serif;
	font-size:16px; text-align:left; font-weight:bold; color:#FFFFFF;padding-left:18px;background-image:url(menu_pt.gif); background-repeat:no-repeat;}

#navigdiv {
	background-image:url(navig_fleche.gif); background-position:left; 
	background-repeat:no-repeat; padding-left:30px;
	margin-bottom:10px; margin-top:2px;
	padding-top:1px;
}
#navigdiv a { text-decoration:none; font-style:italic }
#navigdiv a:hover { text-decoration:underline }

#divnews {float:right; border:1px solid #D40000; width:250px;padding-left:4px;padding-right:2px;margin-left:10px;}
#divnews div {margin-bottom:5px;margin-top:2px;}
#divnews #date { font-size:80%; clear:left; color: #D40000}

.tablemessage { margin:20px; padding:8px; border:1px solid #4a0000; font-weight:bold }

.prd_ligncmd {
	background-repeat:no-repeat;
	padding-bottom:20px;padding-top:5px;padding-right:10px;
	border-top:1px solid #4a0000;border-left:1px solid #4a0000;
}	
.divactif { margin-top:10px; margin-bottom:10px; border:1px solid #FFFFFF; border-left:3px solid #FFFFFF;padding-bottom:2px}
.prd_resume { 
	border-left:1px solid #4a0000;border-top:1px solid #4a0000; border-right:1px solid #4a0000; border-bottom:1px solid #4a0000;
	/*background-image:url(menu_pt.gif); background-position:bottom right;*/ 
	background-repeat:no-repeat; margin-bottom:15px;}
.prd_resume #titre { font-size:130%;font-weight:bold;margin-bottom:5px;margin-top:3px; font-style:italic}
.prd_resume #tarif {
	margin-left:10px; margin-bottom:5px;text-align:right;padding-right:10px;
	font-weight:bold;
}
.prd_resume img{border:none}
.prd_resume #voir, .prd_fiche #info {
	background-image:url(prdresume_fleche.gif); background-position:left; text-align:left;
	background-repeat:no-repeat;padding-left:16px;
	font-weight:bold; color:#CC0000; letter-spacing:2px;
}
.texte .prd_resume a {font-weight:bold; color:#CC0000; letter-spacing:2px}

.prd_fiche { 
	/*border:1px solid #CC0000;*/
	background-image:url(fiche_fond.gif); background-position:bottom right; 
	background-repeat:no-repeat; margin-bottom:15px;}

.prd_fiche #barreimg { position:absolute; left:0px; azimuth:left; z-index:2;}
.prd_fiche #affimg { padding-left:65px;text-align:left;}
.prd_fiche #barreimg td {border-top:1px dashed #cc0000;border-bottom:1px dashed #cc0000;padding-top:5px;padding-bottom:5px;}
.prd_fiche #barreimg img { border:none;}
.prd_fiche #affimg img { border:none}
.prd_fiche #titre { font-size:200%; margin-bottom:20px;color:#CC0000;margin-top:2px; letter-spacing:2px}
.prd_fiche #prd_infodiv {border:1px dashed #FFFFFF;padding:5px;line-height:110%;margin-bottom:5px;}
.prd_fiche #prd_infodiv td {font-size:14px;}
.prd_fiche #prd_couldiv,
.prd_fiche #prd_taildiv, 
.prd_fiche #prd_qttdiv { margin-top:10px;padding:5px;}
.prd_fiche #prd_couldiv #titre,
.prd_fiche #prd_taildiv #titre, 
.prd_fiche #prd_qttdiv #titre{ font-size:120%;margin-top:5px;}
.prd_fiche #prd_qttdiv { text-align:center}
.prd_fiche #ajouter {padding-top:10px;padding-bottom:10px;}
.prd_fiche #ajouter a{font-size:180%;
	text-align:center;color:#FFFFFF;font-weight:bold;
	text-decoration:none;
}
.prd_fiche #ajouter a:hover{
	text-decoration:underline;
}
.prd_fiche #description { margin-top:5px; color: #EEEEEE; border-top: 1px solid #DDDDDD; padding:5px;}
#panierdiv { 
	margin:0px;
	margin-top:0px;
	border:none; text-align:right;float:right; clear:right;
	padding-right:15px;
	}
#panierdiv table td a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#FFFFFF; font-weight:bold;
	letter-spacing:2px;
	text-decoration:none }
#panierdiv table td a:hover {text-decoration:underline; color:#cc0000 }
	
#identificationdiv { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-style:normal; font-weight:normal;
	text-align:center; border:none; width:235px; clear:right;}
#identificationdiv input { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; width:85px; height:14px;
	color:#FFFFFF; background-color:#333333;
	padding:0px; border:1px solid #AAAAAA;margin-bottom:1px; }
#identificationdiv #Submit {width:120px;background-color:#cc0001;height:16px;margin-bottom:10px}
#identificationdiv #titre { font-weight:bold; color:#FFFFFF; font-size:13px; text-decoration:underline;margin-bottom:5px}
#identificationdiv table td { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF }
#identificationdiv a { text-decoration:none;color:#FFFFFF;font-size:12px; font-weight:bold }
#identificationdiv a:hover { text-decoration:underline;color:#c90d27;}

.tablecommande { background-color:#FFFFFF; border:1px solid #CC0000; }
.tablecommande td {color:#000000}
.tablecommande .cadreadresse { border:1px solid #000000; padding:5px; margin:5px }
.tablecommande .titre { font-size:120%;font-weight:bold;margin:5px;margin-bottom:15px; color:#000000;text-align:left}
.tablecommande .tabledetail { border-right:2px solid #000000;border-left:1px solid #000000;border-bottom:1px solid #000000}
.tablecommande .tabledetail th { font-size:12px; text-align: center; border-left:1px solid #000000; border-top:2px solid #000000;padding:2px;margin:5px; background-color:#CCCCCC}

.tablecommande .tabledetail .ligne2 {background-color:#CCCCCC}
.tablecommande .tabledetail .ligne2 td, .tablecommande .tabledetail .ligne1 td { color:#000000;border-left:1px solid #000000; padding:2px 3px;}
.tablecommande .tabledetail .separateur td {font-size:1px;line-height:1px;height:2px; background-color:#000000}
.tablecommande .tabledetail .tdtotaux { border:2px solid #000000; border-right:none; padding:3px }
.tablecommande .tdtotaux { border:2px solid #000000; padding:3px }
.tablecommande .tdtotaux table {background-color:#CCCCCC }
.tablecommande .tdtotaux table td { padding:2px; font-weight:bold }
.tablecommande .tdtotaux .total { font-size:110%; text-decoration:underline }
.tablecommande .tabledetail .commentaire { padding:10px; font-size:11px }

.calendarTable1 {  background-color: #000000; border: 1px #FFFFFF solid; margin-left:10px;}
.calendarNav1 	{  font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000; background-color: #444444; text-align: center;
font-style: normal; }
.calendarTop1 	{  font-size: 11px; font-style: normal; color: #000000; font-weight: bold;  background-color: #000000}
.calendarToday1 {  font-size: 10px; font-weight: bold; color: #990000; background-color: #A0C0C0;}
.calendarDays1 	{  width:20; height:20; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color: #000000; background-color: #444444; text-align: center}
.calendarDays1 a,.calendarNav1 a {font-weight:bold; text-decoration:none;}
.calendarDays1 a { text-decoration:underline; color:#cc0001; }
.calendarHL1 	{  width:20; height:20;font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color: #FF0000; text-align: center}
.calendarHeader1{  font-family: Verdana, Arial, Helvetica; font-size: 9px; background-color: #cc0001; color: #000000;}

#dates { border-left: 1px solid #FFFFFF; padding-left:9px;margin-bottom:20px; width:535; text-align:justify}
#dates #titre {color:#cc0001;font-size:130%;margin-bottom:5px; font-weight:bold }
#dates b { color:#cc0001;font-size:120% }
#lancerrecherche { color:#FF0000;font-size:120% }

.fgoodies { border:1px solid #FFFFFF; padding:5px 2px }
.fgoodies td a { text-decoration:none; font-weight:bold; color:#cc0001;}
.fgoodies a:hover { text-decoration:underline; color:#FFFFFF;}

.forum0sujet { border:1px solid #FFFFFF; padding:5px 2px }
.forum0sujet td a { text-decoration:none; font-weight:bold; color:#cc0001;}
.forum0sujet a:hover { text-decoration:underline; color:#FFFFFF;}

.boutiquecategories { text-align:left; line-height:400%; padding-left:20px; font-size:80%; margin-top:-30px}
.boutiquecategories a { text-decoration:none; background-image:url(navig_fleche.gif); background-position:left; background-repeat:no-repeat; padding-left:30px;}

#languesctt {position:absolute;top:0px;;width:730px; border:none; z-index:99; float:left}
#langues {border:none; padding: 0px 32px; margin:0px; font-size:6pt; width:40px; float:right}

.newsletter {color:#000000}
.titrenewsletter {font-size:14px; color:#000000; font-weight:bold}
.sommairenewsletter {color:#000000; padding-left:15px}
a.newsletter {color:#0000FF}
a.newsletter:
a.newsletter:hover {color:#0000FF; font-weight:bold}