#wrap #left p {
}
#header {background:url(images/fond-about.jpg) no-repeat;}

#texte-about {

color:#fff;
margin-left:9px;
margin-top:7px;
}
#texte-about a {color:#fff; font-weight:normal; text-decoration:underline;}
#texte-about a:hover {color:#000000; font-weight:bold; text-decoration:none;}



#texte-about li {

margin-left:22px;
}

/*Links*/
a {
	color:#2C74AE;
}
a:visited {color:#336699;}
a:active {color:#0099FF;}
a:hover {color:#0E4A7B;}
a.thickbox {
color:transparent;
}
a.download {
color:transparent;
}


/*topnavigation*/
#topnav {

background:transparent;
color:#625B50;
font-family: Arial;
font-size:9pt;
font-weight: bold;
margin-bottom:5px;

}
#topnav a{background:url(images/left-menu-haut.jpg) no-repeat left top;}
#topnav a span {background:url(images/right-menu-haut.jpg) no-repeat right top; color:#625B50;}
#topnav .current_page_item a {color:#625B50;}
#topnav .current_page_item a span { color:#625B50;}
.fp_preview {background:url(images/fp_preveiwbg.jpg) repeat-x; height:117px; border:solid 3px #fff;}
.fp_preview h2 {display:block; font-size:14px; text-transform: uppercase; height:18px; color:#EBE3D3; padding-left:10px;}
.fp_preview .cats {padding:5px 0 0 0;}
.fp_preview .cats ul {list-style:none;}
.fp_preview .cats li {display: inline; font-size:16px;}
.fp_preview .cats a {display:block; width:172px; height:28px; float:left; margin-left:1px; color:#FFFFFF; font-weight:bold;
text-decoration:none; padding:55px 0 0 10px}
.fp_preview .cats .tech a {background:url(images/previewimg1.jpg) no-repeat;}
.fp_preview .cats .sci a {background:url(images/previewimg2.jpg) no-repeat;}
.fp_preview .cats .arts a {background:url(images/previewimg3.jpg) no-repeat;}
.wideblocktop {background:url(images/editorialhead.png) no-repeat; height:25px; display:block; color:#F0E8D9; padding:5px 5px 0 10px;}
.editorialbttm {background:url(images/editorialbttm.png) bottom no-repeat; height:12px;}
.wideblock {color:#fff; background: #25201B;}
.wideblock a, .wideblock a:visited, .wideblock a:active{color:#fff;}
.wideblock a:hover {color:#000;}

/*sous menu style*/

#topnav .subnav a {
background:transparent;
background-position:0 0px;
padding:0 0 0 4px;
margin-right:7px;

}
#topnav .subnav span {
background:transparent;
background-position:0 0px;
color:#336699;
padding:2px 6px 4px 4px;
}

#topnav .subnav a:hover {
background:transparent url(images/left-submenu-item.jpg) no-repeat scroll left top;
background-position:0 0;
padding:0 0 0 4px;
margin-right:7px;

}
#topnav .subnav a:hover span {
background:transparent url(images/right-submenu-item.jpg) no-repeat scroll right top;
background-position:100% 0;
color:#336699;
padding:2px 6px 4px 4px;
}

#topnav ul.subnav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:6px 10px 0 0;
}

#topnav .subnav li {
display:inline;
margin:0;
padding:0;
}


/*pub + buy*/
#pub-haut1 {
height:60px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
width:468px;
}

#buy {
height:107px;
margin-bottom:10px;
}



#banniere-acheter {
float:right;
height:93px;
width:259px;

}


#banniere-acheter img {
border:none;

}

/*SIDEBAR Widgets*/
/*ATTENTION : le widget application est dans le fichier HEADER (pour gˇrer le dˇcallage*/
/*Widget APPS*/

#widget-applications {
border:medium none;
float:right;
height:107px;
margin-top:-95px;
width:382px;
margin-bottom: 20px;
}

#widget-applications-last {
height:95px;
width:221px;
float:left;
}
#widget-applications-last-left {
background:transparent url(images/left-apps-widget-last.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px;
}
#widget-applications-last-middle {
background:transparent url(images/middle-apps-widget-last.jpg) repeat-x scroll 0 0;
float:left;
height:88px;
width:207px;
font-size:10px;
padding-top:7px;


}
#widget-applications-last-right {
background:transparent url(images/right-apps-widget-last.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px;
}

#textbottom-widget-applications-last {
float:right;
}

#textbottom-widget-applications-last a {
color:#3C698B;
font-size:11px;
text-decoration:none;

}
#textbottom-widget-applications-last a:hover {
text-decoration:underline;

}

#widget-applications-last-middle a {
color:#194F7B;
}



#widget-applications-top {
float:right;
height:107px;
margin-top:-10px;
width:150px;
}
#widget-applications-top-left {
background:transparent url(images/left-apps-widget-top.jpg) no-repeat scroll 0 10px;
float:left;
height:105px;
width:7px;
}
#widget-applications-top-middle {
background:transparent url(images/middle-apps-widget-top.jpg) repeat-x scroll 0 10px;
float:left;
height:101px;
width:122px;
font-size:10px;
padding-top:4px;


}
#widget-applications-top-right {
background:transparent url(images/right-apps-widget-top.jpg) no-repeat scroll 0 0;
float:left;
height:105px;
width:21px;
}

#textbottom-widget-applications-top {
float:right;
padding-right:9px;
}

#textbottom-widget-applications-top a {
color:#3C698B;
font-size:11px;
text-decoration:none;

}
#textbottom-widget-applications-top a:hover {
text-decoration:underline;

}

#widget-applications-top-middle a {
color:#194F7B;
}


/*Widget JEUX*/

#widget-jeux {
border:medium none;
float:left;
height:107px;
margin-top:-140px;
width:382px;
}

#widget-jeux-last {
height:95px;
width:221px;
float:left;
}
#widget-jeux-last-left {
background:transparent url(images/left-jeux-widget-last.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px;
}
#widget-jeux-last-middle {
background:transparent url(images/middle-jeux-widget-last.jpg) repeat-x scroll 0 0;
float:left;
font-size:10px;
height:88px;
padding-top:7px;
width:207px;
}

#widget-jeux-last-middle a {
color:#2C5F00;
}

.espacewidget {
margin:5px;
}

#widget-jeux-last-right {
background:transparent url(images/right-jeux-widget-last.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px;
}

#textbottom-widget-jeux-last {
float:right;
}

#textbottom-widget-jeux-last a {
color:#608836;
font-size:11px;
text-decoration:none;

}
#textbottom-widget-jeux-last a:hover {
text-decoration:underline;

}


#widget-jeux-top {
float:right;
height:107px;
margin-top:-10px;
width:150px;
}
#widget-jeux-top-left {
background:transparent url(images/left-jeux-widget-top.jpg) no-repeat scroll 0 10px;
float:left;
height:105px;
width:7px;
}
#widget-jeux-top-middle {
background:transparent url(images/middle-jeux-widget-top.jpg) repeat-x scroll 0 10px;
float:left;
height:87px;
width:122px;
font-size:10px;
padding-top:18px;
}

#widget-jeux-top-middle a {
color:#2C5F00;
}



#widget-jeux-top-right {
background:transparent url(images/right-jeux-widget-top.jpg) no-repeat scroll 0 0;
float:left;
height:105px;
width:21px;
}

#textbottom-widget-jeux-top {
float:right;
padding-right:9px;
}

#textbottom-widget-jeux-top a {
color:#608836;
font-size:11px;
text-decoration:none;

}
#textbottom-widget-jeux-top a:hover {
text-decoration:underline;

}


/*Widget THEMES*/

#widget-themes {
border:medium none;
float:left;
height:107px;
margin-top:-18px;
width:382px;
margin-bottom:10px;
}

#widget-themes-last {
height:95px;
width:221px;
float:left;
}
#widget-themes-last-left {
background:transparent url(images/left-themes-widget-last.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px;
}
#widget-themes-last-middle {
background:transparent url(images/middle-themes-widget-last.jpg) repeat-x scroll 0 0;
float:left;
height:88px;
width:207px;
font-size:10px;
padding-top:7px;


}
#widget-themes-last-right {
background:transparent url(images/right-themes-widget-last.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px;
}

#textbottom-widget-themes-last {
float:right;
}

#textbottom-widget-themes-last a {
color:#6A6A6A;
font-size:11px;
text-decoration:none;

}
#textbottom-widget-themes-last a:hover {
text-decoration:underline;

}

#widget-themes-last-middle a {
color:#3F3F3F;
}




#widget-themes-top {
float:right;
height:107px;
margin-top:-10px;
width:150px;
}
#widget-themes-top-left {
background:transparent url(images/left-themes-widget-top.jpg) no-repeat scroll 0 10px;
float:left;
height:105px;
width:7px;
}
#widget-themes-top-middle {
background:transparent url(images/middle-themes-widget-top.jpg) repeat-x scroll 0 10px;
float:left;
height:87px;
width:122px;
font-size:10px;
padding-top:18px;


}
#widget-themes-top-right {
background:transparent url(images/right-themes-widget-top.jpg) no-repeat scroll 0 0;
float:left;
height:105px;
width:21px;
}

#textbottom-widget-themes-top {
float:right;
padding-right:9px;
}

#textbottom-widget-themes-top a {
color:#6A6A6A;
font-size:11px;
text-decoration:none;

}
#textbottom-widget-themes-top a:hover {
text-decoration:underline;

}

#widget-themes-top-middle a {
color:#3F3F3F;
}


/*Widget ACCESSOIRES*/


#widget-accessoires {
background:transparent none repeat scroll 0 0;
height:105px;
width:292px;
float:left;
}
#left-widget-accessoires {
background:transparent url(images/left-accessoires-widget.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px; 
}
#middle-widget-accesoires {
background:transparent url(images/middle-accessoires-widget.jpg) repeat-x scroll 0 0;
float:left;
height:93px;
width:278px;
font-size:10px;
padding-top:2px;
}

#middle-widget-accesoires td {
padding-left:2px;
padding-right:2px;
padding-top:5px;
}

#right-widget-accessoires {
background:transparent url(images/right-accessoires-widget.jpg) no-repeat scroll 0 0;
float:left;
height:95px;
width:7px;
}
#textbottom-widget-accessoires {
float:right;
}

#textbottom-widget-accessoires a {
color:#7B6D58;
font-size:11px;
text-decoration:none;

}
#textbottom-widget-accessoires a:hover {
text-decoration:underline;
}

#middle-widget-accesoires a {
color:#3F3F3F;
}


#separator {
background:url(images/separator-1.jpg) repeat-x;
height:3px;
margin-bottom:12px;
margin-top:19px;

}

#logo {
	display:block;
	background:url(images/logo.png) no-repeat;
	height:58px; padding: 5px 0 0 62px; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:24px; width: 175px;
	margin:35px auto 0 auto;
	color: #F3F3F3;
}
#logo:hover {background:url(images/logo2.png) no-repeat;}
#logo .slogon {
    display:block;
    font-size:12px;
    color: #91BEE3;
}
#logo a {color:#f3f3f3; text-decoration:none;}
#logo a:hover {color:#fff; text-decoration:none; background:none;}
#left {width:570px; float:left;font-size:13px;}
#right { margin-left:579px; margin-top:0px;widthZ:371px;}
#rightIE { margin-left:568px; margin-top:132px;}

#quicklinks {width:200px; padding:5px; float:right;}



#left-ftd {
background:transparent url(images/annonce-icone.png) no-repeat scroll 0 0;
float:left;
height:48px;
margin-left:4px;
margin-top:4px;
padding:3px;
width:48px;
}


#featured h2 {
display:block; 
padding:3px 5px 0 0px;
}

.ftdcontent {padding:0 20px 0 20px;}
#featured img {display:block; float:left; padding:3px; background:#efefef; border:solid 1px #CCCCCC; margin:4px 10px 0 0;}
#left h1, #left h2, #left h3 {
	font-family: Arial;}
	
#left h1 { 
color:#766648;
font-size:28px;
text-align:center; 
}

#left h2 {
color: #2C74AE;
font-size:26px;
letter-spacing:-0.05em;
margin-bottom:2px;
}
#left h3 {font-size:16px; color:#463D33; font-weight:bold;}
.subhead {display:block; text-transform:uppercase; color: #463D33;}
.vtabtop .subhead {padding:5px 5px 0 45px; font-size:18px; font-weight:bold;}



/*Vertical Tabs*/
#v_tab .vtabtop {
	background: url(images/ql1.jpg) no-repeat;
	height: 40px;
	display: block;
}
#v_tab .vtabmenu {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	float: left;
	width: 52px;
}
#v_tab .vtabcontent {
	margin-left: 58px;
	padding: 5px;
}

#v_tab .vtabbtm {
	background: url(images/ql3.jpg) no-repeat left bottom;
	display: block;
	height: 40px;
	width: 250px;
	clear: left;
}
#v_tab .vtabmenu ul {
	list-style: none;
}
#v_tab .vtabmenu li {
	display: block; text-align:center; 
}
#v_tab .vtabmenu ul a {
	background: url(images/qlmenu2.jpg) repeat-y;
	display: block;
	padding: 5px 25px 5px 18px;
	margin-bottom: 3px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}

#v_tab { float:right;
	width: 250px; margin-right:15px;
	background: url(images/ql2.jpg) repeat-y;
}
#v_tab .vtabmenu ul a:hover {
	background: url(images/qlmenu3.jpg) repeat-y left;
}
#v_tab .vtabmenu .active a {
	background: url(images/qlmenu1.jpg) repeat-y left;
	display: block;
	padding: 5px 25px 5px 18px;
	margin-bottom: 3px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
#v_tab .vtabmenu a:visited {
	background: url(images/qlmenu2.jpg) repeat-y;
}
#v_tab .vtabmenu .active a:visited {
	background: url(images/qlmenu1.jpg) repeat-y;
}
#v_tab .vtabmenu .active a:active {
	background: url(images/qlmenu1.jpg) repeat-y;
}



ul {list-style:none;margin-bottom:15px;}

#v_tab .list_items li {display:block; background: url(images/tabdiv.jpg) bottom no-repeat; padding:5px 0 22px 0;}
#v_tab h3 { display:block; padding:0; margin:0;}
#v_tab li img {display:block; float:right; padding:3px; margin:3px; background:#fff;}

.post {

margin-bottom:15px;
}

a.boutonsreviews {
text-decoration:none;
}

#commentform {

margin-top:10px;
}

.post h2, #featured h2 {
display:block; 
padding:3px 5px 0 0px;
}

#number-coms {
font-weight:bold; 
float: right;
font-size: 11px;
}


#left p.postinfo  {line-height:15px; margin:0px 0 15px 0;}

.post .postinfo {color: #666666; font-size:11px; display:block; margin:0;}
.post_end { padding:5px 5px 25px 0; font-size:11px;}
h1a, h2 a, h3 a {color: #2C74AE; text-decoration:none;}
h2 a:visited, h2 a:active {color: #2C74AE; text-decoration:none;}
h3 a:visited, h3 a:active {color: #463D33; text-decoration:none;}
h2 a:hover {color:#599ACF; background:#fff; text-decoration:none;}
.post_end a {color: #463D33; }
.post_end a:visited, .post_end a:active  {color: #463D33;}
.post_end a:hover {background:#fff;}
#footer {
background:#EAF1F9 none repeat scroll 0 0;
border-top:1px solid #DCE8F3;
color:#2C74AE;
padding:15px;
text-align:center;
}
#footer a {color:#2C74AE; font-weight:bold; text-decoration:none;}
#footer a:visited, #footer a:active { color:#2C74AE;}
#footer a:hover {color:black; background:none; text-decoration:none;}
#credit {color:#DBD5CC;}
#credit a{color:#fff;}
#credit a:hover {color:#ffc; background:#000;}


#sidebar {
background:transparent url(images/middle-sidebar.jpg) repeat-y scroll 0 0;
margin-top:5px;
width:374px;
}
#sbtop {
background:transparent url(images/top-sidebar.jpg) no-repeat scroll 0 0;
height:4px;
width:374px;
}
#sbbtm {
background:transparent url(images/bottom-sidebar.jpg) no-repeat scroll center bottom;
height:4px;
width:374px;
}
.sb1 {
float:right;
padding:0 6px 5px 8px;
width:173px;;
}

.sb2 {
margin-right:192px;
padding:0 3px 5px 6px;
}

.sb1 ul li:hover, .sb2 ul li:hover { 
}

.sb1 ul li a:hover, .sb2 ul li a:hover { 
background:#1890D6 0 0 no-repeat;
color:white;}

#right h3 {font-size:12px;}

#sidebar h2 { 
margin-bottom:9px;
margin-top:6px;
text-align:center;
}

#sbtop h2 {background:none; padding:3px; text-align:center; margin:0; color:#FFFFFF;}
#sidebar h3 {display:block; padding:3px 3px 0 14px; border-bottom: dashed 1px #AB9C8B; background:url(images/ico_sidebarh3.jpg) 0 4px no-repeat;}

.sb1 ul li, .sb2 ul li {
border-bottom:1px solid #CFE2F1;
margin-bottom:0;
padding:4px 0 2px;
}

.sb1 ul li a, .sb2 ul li a {
color:#000000;
display:block;
padding:5px;
text-decoration:none;

}





.banners {padding:4px; margin-top:10px;}
.banners img {border:none; margin-bottom:5px;}
.banners a {background:none; border:none;}
.adsense250 {display:block; float:right; margin-left:15px; width:250px;}
blockquote {display:block; font:18px Georgia, "Times New Roman", Times, serif; color:#514533; background:url(images/quote.jpg) no-repeat; padding-left:30px;}
cite {font:14px "Trebuchet MS", Verdana, sans-serif; color:#000; font-style:normal;}
.extract {width:250px; float:right; margin-left:15px;}
img.leftalign{float:left; margin-right:15px; padding:3px; background:#fff; border:solid 1px #B9A991;}
img.rightaline {float:right; margin-left:15px; padding:3px; background:#fff; border:solid 1px #B9A991;}

/*shopping Cart */
#catalogue {}
.item {width:135px; float:left; height:220px;}
.item h3 {display:block; padding:3px;}
.item span {display:block; padding:3px;}
.item .price {color:#993300; font-weight:bold; }
.item span img {border:none;}
.item img {}
img.productimg {border:solid 1px #716148; margin:0 0 0 8px;}
.clear2 {width:100%; clear:left;}
.sec_head {display:block; background: #E0D9D1; padding:3px; margin-bottom:15px;}

.page_nav {
margin:10px 0 10px 0; 

}

.page_nav .alignleft {float:left;}
.page_nav .alignright {text-align:right;}

.page_nav a {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#EAF1F9;
border:1px solid white;
color:#2C74AE;
padding:5px;
text-decoration:none;
}

.page_nav a:hover {
background:#D0DDEB none repeat scroll 0 0;
border:1px solid #DCE8F3;
color:#2C74AE;
}

/* Begin Comments*/


#topcom  {
background-color:#E8F1FD;
height:35px;
border-bottom:2px solid white;
margin:1px;
	}
	

		
	
#numbering  {
margin-top:26px;
position:absolute;
}

#text-comment  {
padding-left:12px;
padding-top:0px;
padding-right:12px;

}
	
.alt {
background-color:#F2F8FF;
border:1px solid #DDE8F7;
margin:0;
padding:10px;
	}

.alt2 {
background-color:#FCFDFF;
border:1px solid #DDE8F7;
}




cite.auteur-com {
font:14px "Arial"; 
color:#194B7C; 
font-style:normal;
text-decoration: none;
}

cite.auteur-com a {
font:14px "Arial"; 
color:#194B7C; 
font-style:normal;
}


.commentlist {
padding:1px 0 0;
text-align: justify;
margin-bottom:20px;
	}

.commentlist li {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 25px 3px;
padding:0 0 3px;
width:520px;
	}

.commentlist p {
	margin: 10px 5px 10px;
	}


.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

small.commentmetadata a {
text-decoration: none;
}

/* End Comments */

img.avatar {float:left; margin-right:5px;}