/*
Theme Name: Marché de la Mode Vintage
Theme URI: http://www.marchemodevintage.com/
Description: Thème pour le site du Marché de la Mode Vintage
Version: 1.0
Author: MB Création
Author URI: http://www.mbcreation.net/
*/

*{
	margin:0;
	padding:0;
}

.clear{
	clear:both;
}

strong{
	color:#D7D9AA;
}

a{
	color:#fff;
	text-decoration:none;
}

strong a{
	color:#f36100;
	text-decoration:none;
}

p span{
	font-family:Georgia, Arial, serif;
	font-size:15px;
}

body{
	color:#fefefe;
	font-size:12px;
	font-family: Tahoma, Arial, sans-serif;
	background:url(img/bg.jpg) repeat-x #000 top center;
}

body.home{
	background:url(img/bg2.jpg) repeat-x #0b0b0d top center;
}

body.home #contenu{
	margin-left:0;
}
body.home #wrapper-contenu{
	background:url(img/bg-wrapper2.jpg) repeat-x top center;
	padding-bottom:0;
}

#menu_home{
	height:33px;
	list-style-type:none;
	padding-left:200px;
	padding-top:8px;
}
#menu_home li{
	float:left;

}

#wrapper{
	width:980px;
	margin:0 auto;
	position:relative;

}


#wrapper-contenu{
	/*background:black url(img/bg-wrapper.jpg) repeat-x top center;*/
	padding-bottom:100px;
	background-color:black;
}

#content{
	width:980px;
	margin:0 auto;

}

#wrapper-footer{
	/*position:fixed;
	bottom:0;*/
	position: absolute;
	background:url(img/bg-barre.jpg) repeat-x ;
	width:100%;
	height:49px;
}
#footer{
	width:980px;
	margin:0 auto;
	position:relative;
	height:49px;
	/*overflow:hidden;*/
}

#vespa{
	position:absolute;
	top:-30px;
	right:10px;
}

#header{
	height:272px;
	position:relative;
	padding-bottom:5px;
}

h1{
	position:absolute;
	top:35px;
	left:35px;
}


.header1{
	background:url(img/headers/header1.jpg) no-repeat ;
}

.header2{
	background:url(img/headers/header2.jpg) no-repeat ;
}
.header3{
	background:url(img/headers/header3.jpg) no-repeat ;
}
.header4{
	background:url(img/headers/header4.jpg) no-repeat ;
}
.header5{
	background:url(img/headers/header5.jpg) no-repeat ;
}
.header6{
	background:url(img/headers/header6.jpg) no-repeat ;
}

.header_home{
	background:url(img/headers/home.jpg) no-repeat ;
	height:231px!important;
	padding-bottom:0px!important;
}

.header1_en{
	background:url(img/headers/header1_en.jpg) no-repeat ;
}

.header2_en{
	background:url(img/headers/header2_en.jpg) no-repeat ;
}
.header3_en{
	background:url(img/headers/header3_en.jpg) no-repeat ;
}
.header4_en{
	background:url(img/headers/header4_en.jpg) no-repeat ;
}
.header5_en{
	background:url(img/headers/header5_en.jpg) no-repeat ;
}
.header6_en{
	background:url(img/headers/header6_en.jpg) no-repeat ;
}

.header_home_en{
	background:url(img/headers/home_en.jpg) no-repeat ;
	height:231px!important;
	padding-bottom:0px!important;
}

.header_home h1,.header_home_en h1{
	top:71px;
	left:58px;
}


#fil-vintage
{
	position:absolute;
	background:#4e4e4e;
	top:261px;
	left:23px;
	width:184px;
}

#fil-vintage .rss{
	display:block;
	background:url(img/rss.jpg) no-repeat bottom left;
	height:31px;
	line-height:23px;
	padding-left:40px;
	text-transform:uppercase;
	font-size:9px;
}

#fil-vintage p
{
	padding:15px;
}

#createurs{
	background:url(img/bg-createurs.png) no-repeat;
	height:97px;
	padding-left:70px;
	margin-top:15px;
	margin-left:25px;
	background-position:0 7px;
	margin-bottom:10px;
}

#revue{
	margin-top:15px;
	margin-left:25px;
}

#revue h5{
	margin-left:50px;
}

#contenu #createurs p{
	padding-left:30px;
	padding-top:15px;
}


#createurs p a{
	display:block;
}

h5{
	font-size:28px;
	color:#f36100;
	font-family:georgia, serif;
	font-weight:normal;
}


.photos{
	width:210px;
	float:right;
	padding-bottom:100px;
	padding-top:10px;
	margin-left:30px;
	list-style-type:none;
}

.photos-horizontal{
	width:700px;
	padding-bottom:50px;
	padding-top:50px;
	margin-left:265px;
	height:200px;
	list-style-type:none;
}

.photo{
	background:url(img/bg-photo.jpg) no-repeat bottom left;
	margin-bottom:30px;
}

.photos-horizontal .photo{
	background:url(img/bg-photo.jpg) no-repeat bottom left;
	margin-right:30px;
	margin-bottom:100px;
	float:left;
}

#content .photo p{
	padding:10px;
	font-size:11px;
	padding-top:10px;
}


#contenu{
	margin-left:230px;
	padding-top:15px;

}

.fin{

}


#contenu p{
	margin-bottom:20px;
}

#contenu h3{
	padding-left:33px;
	padding-top:15px;
	padding-bottom:7px;
	display:none;
}

#contenu h4{
	color:#4e4e4e;
	font-size:36px;
	font-family:georgia, serif;
	text-transform:uppercase;
	font-weight:normal;
	padding-left:30px;
	margin-bottom:30px;
	background:url(img/fleche2.gif) no-repeat 0 7px;
	display:none;
}




a img{
	border:none;
}


.bulle{
	background:url(img/bulle.png) no-repeat 0 30px;
	margin-left:25px;
	width:716px;
	margin-top:20px;
}

.bulle .bas{
	background:url(img/bas-bulle.png) no-repeat;
	height:16px;
}

.bulle h5{
	font-size:26px;
	color:#a5b3b7;
	margin-left:50px;
}

#contenu .bulle .bubulle{
	background:url(img/bulle.jpg) no-repeat #121214 7px 0;
	border-left:1px solid #272729;
	border-right:1px solid #272729;
	margin-left:1px;
	padding-top:0;
	margin-top:20px;
	padding-bottom:1px;
	padding-left:80px;
	padding-right:20px;
}


.bulle2, .bulle3{
	background:url(img/bulle.png) no-repeat 0 21px;
	margin-left:25px;
	width:716px;
	margin-top:20px;
}
.bulle3{
margin-top:0;
}

.bulle2 .bas,.bulle3 .bas{
	background:url(img/bas-bulle.png) no-repeat;
	height:16px;
}

#contenu .bulle2 div.bubulle,#contenu .bulle3 div.bubulle{
	background:#121214;
	border-left:1px solid #272729;
	border-right:1px solid #272729;
	margin-left:1px;
	padding:0px 20px 1px 20px;
	margin-top:15px;
}

#contenu .bulle2 small{

	display:block;
	margin-top:0px;
	padding-left:20px;
	color:#666;
	padding-bottom:10px;
	top:0px;
	left:-20px;
}


.bulle2 h5 a{
	font-size:20px;
	color:#F36100;
	margin-left:50px;
}

.spacer
{
	margin-bottom:100px;
}

small{
	padding-left:35px;
	color:#333;
	font-size:9px;
	position:relative;
	top:-30px;
}
/*********** menu ********/
#menu
{
	list-style-type:none;
	height:93px;
	margin-left:248px;
	position:relative;
}
#menu li{
	float:left;
	height:92px;
}

#menu a{
	display:block;
	height:52px;
	overflow:hidden;
	text-indent:-500px;
	background-repeat:no-repeat;
}

#menu a#programme
{
	background-image:url(img/menu/menu_r1_c1.png);
	width:148px;
}
#menu a#inscriptions
{
	background-image:url(img/menu/menu_r1_c2.png);
	width:121px;
}
#menu a#pratique
{
	background-image:url(img/menu/menu_r1_c3.png);
	width:100px;
}
#menu a#presse
{
	background-image:url(img/menu/menu_r1_c4.png);
	width:82px;
}
#menu a#partenaires
{
	background-image:url(img/menu/menu_r1_c5.png);
	width:122px;
}
#menu a#quelques-mots
{
	background-image:url(img/menu/menu_r1_c6.png);
	width:148px;
}
#menu a#programm
{
	background-image:url(img/menu/menu_r2_c1.png);
	width:117px;
}
#menu a#registration
{
	background-image:url(img/menu/menu_r2_c2.png);
	width:128px;
}
#menu a#practical
{
	background-image:url(img/menu/menu_r2_c3.png);
	width:132px;
}
#menu a#press
{
	background-image:url(img/menu/menu_r2_c4.png);
	width:74px;
}
#menu a#partners
{
	background-image:url(img/menu/menu_r2_c5.png);
	width:104px;
}
#menu a#a-few-words
{
	background-image:url(img/menu/menu_r2_c6.png);
	width:131px;
}


#menu a:hover,#menu a.active
{
	background-position:0 -52px;
}
#menu a:hover,#menu a.hover
{
	background-position:0 -52px;
}

#menu .sousmenu,#menu .sousmenu li
{
	height:25px;
}


#menu .sousmenu a
{
	text-indent:0;
	height:auto;
	text-transform:uppercase;
	color:#0b0b0d;
	font-family:georgia, serif;
	font-size:13px;
}

.sousmenu li a
{
	padding-left:25px;
	padding-right:15px;
	border-left:1px solid #0b0b0d;

}

.sousmenu
{
	list-style-type:none;
	position:absolute;
	top:67px;
	left:0;
	width:800px;
}

#menu .sousmenu .active, #menu .sousmenu a:hover
{
	background:url(img/fleche.gif) no-repeat;
	background-position:10px 2px;
}

#menu_home a{
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-500px;
	background-repeat:no-repeat;
}

#menu_home a#programme
{
	background-image:url(img/menu/programme.gif);
	width:148px;
}
#menu_home a#inscriptions
{
	background-image:url(img/menu/inscriptions.gif);
	width:121px;
}
#menu_home a#pratique
{
	background-image:url(img/menu/pratique.gif);
	width:100px;
}
#menu_home a#presse
{
	background-image:url(img/menu/presse.gif);
	width:82px;
}
#menu_home a#partenaires
{
	background-image:url(img/menu/partenaires.gif);
	width:122px;
}
#menu_home a#quelques-mots
{
	background-image:url(img/menu/quelques-mots.gif);
	width:148px;
}

#menu_home a#programm
{
	background-image:url(img/menu/programm.gif);
	width:120px;
}
#menu_home a#registration
{
	background-image:url(img/menu/registration.gif);
	width:137px;
}
#menu_home a#practical
{
	background-image:url(img/menu/practical.gif);
	width:145px;
}
#menu_home a#press
{
	background-image:url(img/menu/press.gif);
	width:82px;
}
#menu_home a#partners
{
	background-image:url(img/menu/partners.gif);
	width:105px;
}
#menu_home a#a-few-words
{
	background-image:url(img/menu/a-few-words.gif);
	width:148px;
}


#menu_home a:hover
{
	background-position:0 -14px;
}

#ulprogramme,#ulprogramm
{
	left:15px;
	width:705px;
}
#ulinscriptions
{
	left:165px;
	width:550px;
}
#ulregistration
{
	left:125px;
	width:550px;
}
#ulpratique
{
	left:280px;
	width:300px;
}
#ulpractical
{
	left:250px;
	width:300px;
}
#ulpresse
{
	left:390px;
	width:300px;
}
#ulpress
{
	left:385px;
	width:300px;
}
#ulpartenaires
{
	left:465px;
	width:250px;
}
#ulpartners
{
	left:460px;
	width:250px;
}
#ulquelques-mots
{
	left:250px;
	width:480px;
}
#ula-few-words
{
	left:300px;
	width:430px;
}


/************ fin menu ******/
/********* carroussel **********/
.carroussel{
	position:relative;
	overflow:hidden;
}
.next{
	position:absolute;
}
.prev{
	position:absolute;
	display:none;
}

.interieur-carroussel
{
	position:relative;
	overflow:hidden;
}

.items{
	position:absolute;
	top:0;
	left:0;
	width: 10000px;
}
.item{
	display:block;
	float:left;
}
/******************* carroussel presse *********************/

.carroussel-presse{
	background:url(img/diaporama.png) no-repeat;
	width:698px;
	height:209px;
	margin-bottom:100px;
}
.carroussel-presse .next
{
	right:15px;
	top:90px;
}
.carroussel-presse .prev
{
	left:15px;
	top:90px;
}

.carroussel-presse .interieur-carroussel
{
	margin-left:70px;
	margin-top:17px;
	width: 560px;
	height:209px;
}

.item{
	margin-right:17px;
	width:123px;
}

/********* fin carroussel ******/



/********* TYPO & CO ******/

#styleme{
padding-left:30px;
line-height:150%;
color:#EEE;
padding-top:30px;
font-family:Arial, Helvetica, sans-serif;
}
#styleme ul{
margin-left:30px;
list-style:none;
}
#styleme li{
margin-bottom:10px;
background:transparent url(img/flechenoire.gif) no-repeat left center;
padding-left:15px;
}
#styleme strong{
color:#D7D9AA;
}
#styleme h5{
margin:20px 0px;
background:#D7D9AA none repeat scroll 0 0;
color:#4E4E4E;
font-family:georgia,serif;
font-size:28px;
font-weight:normal;
padding:10px;
}

#styleme object{
display:block;
margin:0 auto;
width:500px;
}

/********* fin TYPO & CO ******/
.mentions
{
font-size:10px;
margin:0 auto;
padding-bottom:60px;
padding-top:35px;
text-align:center;
width:980px;
}