/*
Theme Name: Rafal
Theme URI: http://www.rafal.fr/
Description: pour les hommes forts, pour les hommes grands, pour tous les hommes.
Author: Julien Amblard pour Tempus Locutis
Version: 1.0
Tags: vetement, boutique, costume, homme, fort, grand
*/




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-family:arial;
	font-size:12px;
	margin:0;
	padding:0;
	vertical-align:baseline;
}

#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}
a:link, a:visited{
	color:#111111;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color:#333333;
}
#wrapper {
	margin-top: 20px;
	padding: 0 20px;
}
body {
	background:url("images/fd.jpg") repeat-x scroll 0 0 #EBECEC;
}
/* NAV */
#navigation {
background:url("images/dropdown-bg.gif") repeat-x scroll left -6px #D6EAF8;
clear:both;
height:23px;
margin:0;
padding-left:95px;
width:845px;
}
ul.nav-main, ul.nav-main li {
list-style:none outside none;
margin:0;
padding:0;
}
ul.nav-main {
position:relative;
z-index:597;
}
ul.nav-main li:hover > ul {
visibility:visible;
}
ul.nav-main li.hover, ul.nav-main li:hover {
background:url("images/dropdown-bg-hover.gif") repeat-x scroll left top transparent;
cursor:pointer;
position:relative;
z-index:599;
}
ul.nav-main li {
background:url("images/separator.gif") no-repeat scroll right center transparent;
color:#999999;
display:block;
float:left;
font:14px Arial,Helvetica,sans-serif;
height:24px;
}
ul.nav-main li a {
color:#999999;
display:block;
font:14px Arial,Helvetica,sans-serif;
height:20px;
padding:3px 10px 0;
text-decoration:none;
}
ul.nav-main li a:hover {
color:#D6D6D6;
}
ul.nav-main .list {
background:url("images/navigation-arrow.gif") no-repeat scroll right top transparent;
/*padding-right:22px;*/
}
ul.nav-sub {
background:url("images/dropdown-list-bg.gif") repeat-x scroll left top #353535;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
left:0;
padding:10px;
position:absolute;
top:23px;
visibility:hidden;
z-index:598;
}
ul.nav-sub li {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #5A5A5A;
display:block;
float:none;
height:40px;
list-style:none outside none;
padding:0;
width:145px;
}
ul.nav-sub li a {
background:none repeat scroll 0 0 transparent;
display:block;
float:none;
font:12px Arial,Helvetica,sans-serif;
height:40px;
list-style:none outside none;
padding:6px 5px;
width:155px;
}
ul.nav-main li img {
	
}
 /* FIN NAV */
 /* HEAD *//* HEAD *//* HEAD *//* HEAD *//* HEAD *//* HEAD */
 #head{
	float:left;
	width:940px;
	height:92px;
}
#header{
	float:left;
	height:116px;
	width:940px;
	margin-bottom:10px;
}
#main{
	float:left;
	width:940px;
	min-height:500px;
}
#access{
	height:15px;
	width:940px;
	border-top:1px solid #DD051D;
	float:left;
}
.lefth img{
	float:left;
}
h1, h1 a:link, h1 a:visited{
	color:#DD051D;
	float:left;
	letter-spacing:-4px;
	font-family:arial;
	font-size:95px;
	font-weight:bold;
	margin-top:3px;
	text-shadow:1px 1px 1px #A2A1A1;
}
 .lefth{
	float:left;
	height:115px;
}
.righth{
	float:right;
	height:92px;
	width:483px;
	position:relative;
}
.righth .chead {
	background-image:url("images/fdc.png");
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	margin-left:105px;
	padding:7px 73px 9px 14px;
}
.righth img {
	position:absolute;
	right:-12px;
	top:-20px;
	z-index:2;
}
.righth .slogan {
	font-size:15px;
	margin-top:13px;
}
.righth .slogan strong{
	text-transform:uppercase;
}
/* FIN HEAD *//* FIN HEAD *//* FIN HEAD *//* FIN HEAD *//* FIN HEAD *//* FIN HEAD *//* FIN HEAD */
/* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER */
.foot1 {
	
}
.foot2 {
	
}
.foot1 .textfoot1{
	font-size:11px;
	font-style:italic;
}
.foot1 img{
	float:left;
	margin-bottom:3px;
	width:730px;
}
.foot2 img{
	float:left;
}
.foot2 .textfoot2{
	float:right;
	color:#e9051d;
	text-transform:uppercase;
	font-size:10px;
}
.foot2 .textfoot3{
	float:left;
	margin-left:5px;
	margin-top:20px;
}
#footer{
	float:left;
	margin-bottom:30px;
}
.foot2 .textfoot2 a:visited{
	text-decoration:none;
	color:#E9051D;
	text-transform:uppercase;
	font-size:10px;
}
.foot2 .textfoot2 a:link{
	color:#E9051D;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}
.foot2 .textfoot2 a:hover{
	color:#980a19;
	text-transform:uppercase;
	font-size:10px;
}
/* FIN FOOTER *//* FIN FOOTER *//* FIN FOOTER *//* FIN FOOTER *//* FIN FOOTER *//* FIN FOOTER *//* FIN FOOTER */
/* HOME *//* HOME *//* HOME */
#photo1 {
	float:left;
	position:relative;
	margin-right:5px;
}
#photo1 h2{
	color:white;
	font-family:"Times New Roman";
	font-size:47px;
	font-weight:normal;
	left:17px;
	position:absolute;
	text-shadow:4px 4px 2px #000000;
	top:261px;
	width:284px;
}
#photo2 {
	float:left;
	margin-bottom:2px;
	position:relative;
}
#photo2 h2 {
	color:white;
	font-family:"Times New Roman";
	font-size:62px;
	font-weight:normal;
	left:17px;
	position:absolute;
	text-shadow:4px 4px 2px #000000;
	top:70px;
}
#photo3 {
	float:left;
	position:relative;
}
#photo3 h2 {
	color:white;
	font-family:"Times New Roman";
	font-size:50px;
	font-weight:normal;
	left:17px;
	line-height:52px;
	position:absolute;
	text-shadow:2px 2px 2px #000000;
	top:137px;
	width:360px;
}


/* FIN HOME *//* FIN HOME *//* FIN HOME *//* FIN HOME */
/* PAGE *//* PAGE *//* PAGE *//* PAGE *//* PAGE *//* PAGE */

#nav {
	float:left;
	margin-right:50px;
	min-height:500px;
	width:240px;
	margin-top:30px;
}
#nav ul{
	
}
#nav .children{
	margin-top:22px;
}
#nav .children li{
	list-style-image:url("images/list-2.png");
	list-style-position:inside;
}
#nav .children li a{
	margin-left:-5px;
}
#nav li{
	float:left;
	line-height:13px;
	list-style-image:url("images/list.png");
	list-style-position:inside;
	margin-bottom:20px;
	margin-left:5px;
	position:relative;
	width:125px;
}
#nav a{
	position:absolute;
	top:-1px;
}
.entry-title {
	border-bottom:3px solid;
	float:left;
	font-size:23px;
	height:23px;
	margin-bottom:30px;
	margin-left:-100px;
	text-transform:uppercase;
	width:690px;
}
.entry-content{
	float:left;
	width:580px;
	margin-left:5px;
}
.entry-content p{
	color:#111111;
	font-size:12px;
	margin-bottom:15px;
}

.entry-content strong{
        font-size:12px;
	
}


.entry-content underline{
        font-size:12px;	
}


.entry-content i{
        font-size:12px;	
}




/* FIN PAGE *//* FIN PAGE *//* FIN PAGE *//* FIN PAGE *//* FIN PAGE */
/* WAIT *//* WAIT *//* WAIT *//* WAIT */
.wait {
	
}
.wait p{
	
}
/* FIN WAIT *//* FIN WAIT *//* FIN WAIT *//* FIN WAIT *//* FIN WAIT *//* FIN WAIT */
/* PRODUIT *//* PRODUIT *//* PRODUIT *//* PRODUIT *//* PRODUIT *//* PRODUIT */

#cat #nav {
	margin-right:0;
	margin-top:0;
	width:120px;
}
.big{
	background-image:url("page-images/fdphoto.png");
	background-position:left top;
	height:460px;
	padding-left:1px;
	width:817px;
	margin-left:5px;
	position:relative;
}

#cat {
	position:relative;
}
.desc {
	background-image:url("page-images/fddesc2.png");
	border:1px solid #CECECE;
	bottom:-435px;
	min-height:167px;
	padding:10px;
	position:absolute;
	z-index:2;
	right:25px;
	width:300px;
}



.desc ul {
	padding-left:10px;
	padding-bottom:10px;
}


.desc li {
	padding-left:1px;
}

.big img{
	left:0;
	position:absolute;
	top:0;
	z-index:2;
}
.desc h3{
	font-size:18px;
	margin-bottom:10px;
}

.desc p{
	font-size:12px;
}

#galerie, #galerie2 {
	min-height:80px;
	width:810px;
}
.vignette{
	float:left;
	height:73px;
	margin-bottom:10px;
	margin-right:12px;
	width:55px;
}
#galerie2 {
	width:840px;
}
#galerie2 .vignette {
	float:left;
	height:100px;
	margin-bottom:10px;
	margin-right:30px;
	width:180px;
}
.imglegende{
	position:absolute;
	z-index:3;
}


/* FIN PRODUIT *//* FIN PRODUIT *//* FIN PRODUIT *//* FIN PRODUIT *//* FIN PRODUIT *//* FIN PRODUIT */