body {
font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#333;
margin:0px;
color:#333333;
text-align:left; 
}
td { font-size:10px;
 }
a.site {
color:#444444;
}
a.cat {
color:#E48704;
}
a {
color:red;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.menuline {
height:21px;overflow:hidden;
color:white;
}
.menu {
	font-size:13px;
	width:111px;
	height:21px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-image:  url(images/index2.fr_r4_c3.gif);
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.menu div {height:21px;}
.menu_here div {height:21px;}
.menu_here {
	font-size:13px;
	width:110px;
	height:21px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-image:  url(images/index2.fr_r4_c3.gif);
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:14px;
}
a.menu:hover {
text-decoration:underline;
color:white;
font-weight:bold;
cursor:crosshair;
}
a.menu_here:hover {
text-decoration:underline;
color:white;
font-weight:bold;
}

.titre_section a {
background-image:url();
padding-left:10px;

}

.sectionmusique {background-image: url(); background-color:#CC0066;color:#FFCC00;}
.sectionweb {background-image: url(); background-color:#CC0066;color:#FFCC00;}
.sectionblog {background-image: url(); background-color:#E48704;color:#FFFF00;}
.sectionguide {background-image: url(); background-color:#56387E;color:#FFCCFF;}
.sectionnewsletter {background-image: url(); background-color:#A4CA51;color:#FFFFCC;}
.sectionpa {background-image: url();background-color:#1B87E2;color:#CCFFFF;}
.sectionshop {background-image: url();background-color:#8E006E;color:#CCCCFF;}
.sectioncart {background-image: url();background-color:#8E006E;color:#CCCCFF;}
.sectionjigal {background-image: url();background-color:#B10D28;color:#FFCCCC;}

table.catcell {
border:0px;
font-size:10px;
}
td.catcell {
width:50%;
background-color:#fff;
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#cfcfcc;
}

div.catcell {
padding:8px;
}
.catweb {
color:#2DB4D8;width:100%;display:block;
background-color:#e9e9e9;
text-align:center;
font-size:16px;
line-height:16px;
font-variant:small-caps;
height:36px;
overflow:hidden;
}
a.sscatweb {
color:#999;display:block;float:left;width:32%;height:26px;line-height:9px;overflow:hidden;padding-right:3px;padding-bottom:5px;
}
a.sscatweb:hover {
font-weight:bold;
}

a.catpa {color:#1B87E2;}
a.sectionpa {color:#1B87E2;}
.sectionpa a {color:#1B87E2;}

a.titlepa {
color:#1B87E2;
font-size:15px;
font-weight:bold;
height:40px;}

.search_submit {border:1px solid #888;}

.sectionweb_text {color:#E48704;}
.sectionblog_text {color:#F1B603;}
.sectionguide_text {color:#6748B0;}
.sectionnewsletter_text {color:#80A532;}
.sectionpa_text {color:#1672BC;}
.sectionshop_text {color:#8E006E;}
.sectioncart_text {color:#8E006E;}
.sectionjigal_text {color:#B10D28}
.sectiongoog {color:#DDD;background-color:#444;}

.col1 {
	width:124px;
	padding:0px 10px 0px 10px;
	float:left;
	background-color:#e7e7e4;
	min-height:30000px;
	minHeight:30000px;

}
.col1_ombre {
	background-image:  url();
	background-repeat: repeat-y;
	background-position: right;
}

.ombre {
	width:100%;
	background-image:  url();
	background-repeat: repeat-x;
}
.col1_menu {
font-size:10px;

}
.col1_menuhover {
font-size:10px;
font-weight:bold;
background-color:#ddd;
}
.col1_menuhere {
font-size:13px;
font-weight:bold;

}
.col1_menu {
background-color:#f3f3f3;
border-width:0px 1px 0px 0px;
border-color:#cfcfcc;
border-style:solid;

}
.col1_content {
width:113px;
margin-left:6px;
color:#666666;
border-width:0px 0px 0px 0px;
background-color:#f3f3f3;
text_align:left;
padding:14px 0px 16px 0px;
}
.col1_content div {
width:100%;
text-decoration:none;
color:#999;
border-width:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
background-color:#f3f3f3;
}
.popmenu {
width:300px;
position:absolute;
height:300px;
overflow:auto;
visibility:hidden;
z-index:99;
color:#666;
font-size:13px;
background-color:#eee;
border:1px solid #888;
}
.popmenu a.site {
font-size:10px;
color:#888;
}
.col2 {
text-align:left;
min-height:30000px;
minHeight:30000px;
background-color:#e7e7e4;
}
.col3 {
float:right;
width:140px;
padding:4px 10px 0px 10px;
min-height:29800px;
minHeight:29800px;
background-color:#e7e7e4;

}
.col3content {
width:120px;
}
div.line1 {
    width:99%;
	minWidth:900px;
	min-width:900px;
	background-color:#e7e7e4;
	background-image:  url(images/fond_line1.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
.titre_section_line {
background-color:#f3f3f3;
text-align:left;	
padding:4px 12px 4px 12px;
spacing:0px 12px 0px 12px;
}
h1 {
font-size:17px;
font-wdight:normal;
padding:0px;spacing:0px;margin:0px;
}
.titre_section_line a {
color:#888;
}
.titre_section {
	background-image:url(images/titre_section_bg.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-size:11px;
	vertical-align:middle;
	padding:4px 12px 0px 40px;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
	
}
h2 {
font-size:11px;padding:0px;spacing:0px;margin:0px;}

.web_content {
background-color:#f3f3f3;
text-align:left;	
padding:4px 12px 4px 12px;
spacing:0px 12px 0px 12px;
}
.web_title {
	background-image:url(images/titre_section_bg.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-size:11px;
	vertical-align:middle;
	padding:4px 12px 0px 12px;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
}

.recherche {
	background-repeat: no-repeat;
    width:100%;
	minWidth:900px;
	min-width:900px;
	height:46px;
	padding:10px;
}
.recherche_bord {
	background-image:  url(images/recherche_fond.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:0px 4px 4px 0px;
	border:0px;
    width:100%;
	minWidth:900px;
	min-width:900px;
}
.recherche1 {
font-weight:bold;
color:#888;
text-align:right;
padding:4px;
}
.recherche2 {
font-size:9px;
font-weight:bold;
}
.recherche2 select {
width:80px;
font-size:9px;
}
.recherche2 .search {
width:280px;
font-size:22px;
font-weight:bold;
height:28px;
padding:0px;
}
.recherche2 .submit {
font-size:10px;
height:17px;
}
.recherche2 .radio {
}
.menu_out {
	visibility: hidden;
}

.blogdate {
color:#E48704;
font-weight:bold;
}
.bloglink {
color:#E48704;
}

.blog_titre {
font-size:17px;
padding: 8px;
border:1px solid #ccc;
background-color:#eee;
color:#E48704;
width:100%;

}
.blog_auteur_titre {
font-size:15px;
}
.blog_soustitre {
font-style:italic;
}

.blog_chapo {
font-size:11px;
font-style:italic;
padding: 4px;
margin:0px 0px 4px 4px;
margin-bottom:10px;
border:1px solid #888;
background-color:#fff;
}
.blog_texte {
font-size:11px;
}
.blog_images {
display:inline;
width:250px;
}
.blog_forum {
font-size:10px;
font-style:italic;
}
.blog_forum_titre {
font-size:11px;
padding: 2px;
border:1px solid #444;
background-color:#eee;
width:100%;
}
.blog_forum_reponses {
padding-left:20px;
border-left:1px solid #888;
color:#E48704;
}

.rubrique_article {
margin:4px;
padding:4px;
}
.rubrique_article a {
font-size:13px;
font-weight:bold;
}
.rubrique_article_shop {
border:1px solid #aaa;
width:300px;
height:250px;
overflow:hidden ;
float:left;
display:inline;
color:#660066;
}
.rubrique_article_shop_title {
background-color:#CCCCCC;
width:300px;
height:40px;
font-size:12px;
padding:3px;
overflow:hidden;
color:#660066;
}
.rubrique_article_shop_content {
width:300px;
height:225px;
overflow:auto;
float:left;
display:inline;
background-color:white;
color:#660066;
}

.rubrique_article_shop a {
color:#660099;
}

.produit {
float:right;
}
.reference {
border:1px solid #666;
display:inline;
padding:4px;
color:white;
background-color:black;
}
a.achat {
font-weight:bold;
border:1px solid #660099;
color:#FFFFCC;
display:inline;
padding:4px;
background-color:#FF0099;
}
div.cart {
left:0px;
top:0px;
width:100%;
color:white;
text-align:center;
border:1px solid #888;
background-color:#8E006E;
}
table.cart {
color:white;
border:1px solid #888;
background-color:#8E006E;
}
.cart a {
color:#CCCCFF;
}
.spip_documents_left {
float:left;
padding:10px;
}
.spip_documents_center {
width:70%;
text-align:center;
}
.spip_documents_right {
float:right;
padding:10px;
}
.rubrique_article_pa {
border:1px solid #aaa;
width:300px;
height:300px;
overflow:auto;
float:left;
display:inline;
color:#660066;
}

.rubrique_article_jigal {
border:1px solid #aaa;
width:310px;
height:300px;
overflow:auto;
float:left;
display:inline;
}

h3.spip {font-size:18px;}
table.spip { font-size:10px;}

.dircat {
height:18px;overflow:hidden;
line-height:9px;
font-size:9px;
padding:1px;
vertical-align:bottom;
}

.paentry {
height:200px;overflow:auto;
border-width:0px 0px 1px 0px;border-style:solid;border-color:#ccc;
line-height:10px;
font-size:11px;
padding:1px;
}
.patitle {
float:left;width:230px;height:190px;font-size:12px;line-height:12px;padding-right:10px;
}
.padetails {
height:190px;overflow:auto;font-size:12px;line-height:12px;
}

.direntry {
height:50px;overflow:hidden;
border-width:0px 0px 1px 0px;border-style:solid;border-color:#ccc;
line-height:9px;
font-size:10px;
padding:1px;
}
.dirtitle {
float:left;width:230px;height:50px;font-size:13px;line-height:12px;
}
.dirdetails {
height:50px;
}
