BODY
{
	background		: #36271f url(../img/header.jpg) repeat-x; 
	font-family		: Courier, Arial;
	margin			: 0px;
	padding			: 0px;
	color			: #36271F;
}

HTML.MSIE BODY
{
	font-family		: Verdana, Arial;
}

#panier
{
	position: fixed; 
	top: 350px; 
	width: 250px; 
	border: 1px solid #F08831; 
	border-left: 0; 
	background: white;
}

HTML.MSIE6 #panier
{
	position: absolute;
	top:expression(documentElement.scrollTop+body.scrollTop +350);
}

#addPanier
{
	position: fixed;
	top: 350px;  
	display: none; 
	width: 400px; 
	border: 1px solid #F08831; 
	margin-left: 100px; 
	background: white;

 	
}

HTML.MSIE6 #addPanier
{
	position: absolute;
	top:expression(documentElement.scrollTop+body.scrollTop +350);
}

#site
{
	width			: 1120px;
	margin-left		: auto;
	margin-right	: auto;
	overflow    	: hidden;
}

#header
{
	background      : url(../img/logo.jpg) 70% 40% no-repeat;
	height			: 170px;
	color			: white;
	font-size       : 12px;
	padding-left	: 20px;
	width			: 1120px;
}

#header .resa
{
	position		: absolute;	
	width			: 1082px;
	margin-top		: 163px;
}

#header .resa TABLE
{
	margin-top		: 3px;
}

#header .resa TD
{
	white-space: nowrap;	
}

#header .resa TD.sep
{
	background: url(../img/resa-separateur.gif) no-repeat right;
	padding-left	: 10px;
	padding-right	: 10px;
}

#header .resa TD.espace
{
	padding-left	: 10px;
	padding-right	: 10px;
}

#header input
{
	height			: 12px;
	border          : 0px;
}

#header select
{
	font-size		: 11px;
}

#header .texte
{
	position		: absolute;
	margin-top		: 10px;
	/*line-height		: 1.3em;*/
}

#header .nav
{
	position		: absolute;
	margin-top		: 183px;	
}

HTML.MSIE6 #header .nav, HTML.MSIE7 #header .nav
{
	margin-top		: 193px;
}

#header .nav DIV
{
	width			: 1082px;
	text-align		: center;
}

#header .nav UL
{
	list-style-type : none;
}

#header .nav LI
{
	display			: inline;
	margin-right    : 5px;
	color			: #36271f;
}

#header .nav A
{
	text-decoration : none;
	color			: #36271f;
}

#header .nav A:hover, #header .nav A.current
{
	color			: white;
}

#header .texte .contact
{
	margin-top		: 10px;
}

#header .texte .contact A
{
	display			: block;
}

#header A IMG
{
	border 			: 0px;
}

#header .flags
{
	position		: absolute;
	margin-left		: 900px;
	margin-top		: 40px;
	display: none;
}

#header .right A
{
	position		: absolute;
	color			: #ef8831;
	font-size		: 11px;
	font-family		: Arial;
	margin-top		: -7px;
}

#header .right A.img
{
	margin-top		: -10px;
}

#header .left
{
	float: left;
}

#header .texte .numero
{
	font-weight		: bold;
	margin-top		: 5px;
}


#home
{
	margin-left		: 20px;
	margin-top		: 41px;
}

#home .trans
{
	opacity			: 0.9;
	filter			: alpha(opacity=90);
}

#homephoto
{
	background: #a08d79;
}

#homephoto .photo
{
	padding			: 10px;	
	height			: 310px;
	
	/*background		: #a08d79 url(../img/home.jpg) no-repeat 50% 50%;*/
}

#nav .item
{
	background      : url(../img/nav-pave.jpg);
	width			: 250px;
	margin-top		: 4px;
	cursor			: pointer;
}

#nav .item .titre
{
	padding	        : 5px;
	font-size       : 14px;
	padding-left	: 25px;
	background      : url(../img/nav-carre.jpg) 3% 50% no-repeat;
}

#nav A
{
	color	        : #36271f;
	text-decoration : none;
}

#nav .current
{
	background      : url(../img/nav-carre-on.jpg) 3% 50% no-repeat;
}

#nav .current A
{
	color 			: white;
}

#home .pave
{
	margin-top		: 10px;
	margin-right	: 1px;
	width			: 274px;
	float			: left;
}

HTML.MSIE6 #home .pave
{
	margin-right	: 0px;
}

#home .pave IMG
{
	border          : 0px;
}

#home .pave .head
{
	padding 		: 5px;
	font-size       : 16px; 
	color			: white;
	height			: 32px;
	padding-left	: 20px;
	background      : #f08831 url(../img/fleche.gif) no-repeat 5px 11px;
}

HTML.MSIE6 #home .pave .head
{
	height			: 38px;
}

#home .pave .body
{
	background      : #e7d1b5;
	color			: #36271f;
	font-size       : 12px;
	padding         : 10px;
	height			: 90px;
}

#home .pave .footer
{
	background      : #a08d79;
	padding-top     : 10px;
	text-align      : center; 
	height			: 130px;
}

#home .last
{
	width			: 274px;
}

.encart
{
	margin-top		: 15px;	
}

#nav .encart A
{
	color			: white;
}

.encart P
{
	padding			: 0px;
	margin			: 0px;
}

.encart .titre
{
	background		: #36271f url(../img/fleche-encart.gif) 5px 10px no-repeat;
	color			: white;
	width			: 250px;

	font-size		: 16px;
}

.encart .outer
{
	padding			: 5px 10px 5px 20px;
}

.encart .body
{
	background		: #a08d79;
	color			: white;
	width			: 250px;
	font-size		: 12px;
}

#main
{
	background      : #e7d1b5;
	margin-top		: 50px;
	margin-left		: 20px;
	width 			: 1100px;

}

#main .path
{
	background      : #f08831;
	padding         : 5px;
	padding-left	: 270px;
}

#main .path IMG
{
	margin-right	: 7px;
}

#main .path IMG.suite
{
	margin-left		: 20px;
}

#main .path .current
{
	color			: white;
}

#main .content
{
	margin-left		: 270px;
}

#main .content .photo
{
	float			: right;
	padding			: 10px 10px 5px;
	background		: #a08d79;
	margin-right	: 10px;
	margin-top		: -12px;
	width			: 400px;
	overflow-x: 	: hidden;
	text-align		: center;
}

HTML.MSIE #main .content .photo
{
	margin-top		: 0px;
}

#main .content .texte, #main .content .textedroite
{
	font-size     	: 12px;
	color			: #36271f;
	padding-right	: 15px;
	padding-left	: 15px; 
}

#main .content .texte H1, #main .content .textedroite H1
{
	font-size       : 24px;
}

#main .content .texte H2, #main .content .textedroite H2
{
	font-size       : 18px;
}

.onlytexte A
{
	color			: #F08831;
	text-decoration : underline;
}


#main .content .texte LI.fleche, #main .content .textedroite LI.fleche
{
	list-style-image: url(../img/fleche-content.gif);
	margin-top: 5px;
	margin-left:15px;
}

/*
.potabs .ui-tabs-panel  LI
{
	list-style-image: url(../img/fleche-content.gif);
	margin-top: 5px;
	margin-left:15px;
}
*/

.potabs A.twolines
{
	line-height: 1em;
	height: 35px;
}

.potabs A.twolines P
{
	margin: 0px;
}

#main .content .texte UL, #main .content .textedroite UL
{
	margin: 0px;
	padding: 0px;
}

#tabs .ui-tabs-panel UL
{
	margin-left: 17px;
}

HTML.MSIE #main .content .texte H1, HTML.MSIE #main .content .textedroite H1
{
	font-size: 18px;
	margin-top: 10px;
}

HTML.MSIE #main .content .texte H2, HTML.MSIE #main .content .textedroite H2
{
	font-size: 14px;
	margin-top: 10px;
}




#main .content .bottom
{
	margin-top		: 15px;
	height			: 20px;
	background      : #f08831;
}

#main #navleft
{
	position        : absolute;
	margin-top      : 33px;
}

#paragraphes
{
	
}

#paragraphes .paragraphe
{

}

#paragraphes .paragraphe .bottom
{
	margin:0px;
	height			: 20px;
	background      : #f08831;
}

#paragraphes .paragraphe .photos, #paragraphes .paragraphe .photosdroite
{
	float			: left;
	background      : #a08d79;
	width			: 430px;
	height			: 407px;
	overflow		: hidden;

	
}

#paragraphes .paragraphe .vignettes
{
	margin-left: 10px;
}


#paragraphes .paragraphe .calage
{
	/*margin: 10px;*/
}

HTMl.MSIE #paragraphes .paragraphe .photo
{
	margin-left: -10px;
}

#paragraphes .paragraphe .photosdroite
{
	float			: right; 
}

#paragraphes .paragraphe .page IMG
{
	cursor			: pointer;
	border          : 1px solid #a08d79;
}

#paragraphes .paragraphe .page IMG.current
{
		border          : 1px solid #fff;
}

#paragraphes .paragraphe .hidden
{
	display			: none;
}

#paragraphes .paragraphe .photo
{
	height			: 280px;
	overflow     	: hidden;
	margin-top		: 0px;
	margin-bottom	: 5px;
}

#paragraphes .paragraphe .texte, #paragraphes .paragraphe .textedroite
{
	float			: right;
	text-align		: left;
	width			: 370px;
}

#paragraphes .paragraphe p.prix, .offre .prix
{
	background		: transparent url(../download/Image/prix.gif) no-repeat;
	width			: 341px;
	height			: 28px;
	font-weight		: bold;
	font-size       : 20px;
	padding-top		: 5px;
	padding-left	: 10px;
	color			: #f08831;
}

HTML.MSIE #paragraphes .paragraphe p.prix, HTML.MSIE .offre .prix
{
	padding-left	: 7px;
	padding-top		: 1px;
}

.offre .prix
{
	font-size		: 14px;
}

span.orangegrand
{
	font-size       : 16px;
	color			: #f08831;
	font-weight		: bold;
}


span.orange
{
	color			: #f08831;
}

#paragraphes .paragraphe .textedroite
{
	float			: left;
}

#paragraphes .paragraphe .pagination
{
	/*margin-top		: 5px;*/
	font-size		: 14px;
	font-weight		:bold;
}



#paragraphes .paragraphe .pagination SPAN
{
	color			: #ef8831;
	cursor			: pointer;
}


#paragraphes .paragraphe .pagination SPAN.current
{
	color			: white;
}




HTML.MSIE #footer
{
	position: absolute;
	width:1100px;
	

}

#footer A
{
	color			: #F08831;
	font-size       : 12px;
}

#footer IMG
{
	border: 0px;
}

#footer .left
{
	float: left;
}
#footer .right
{
	float: right;
}

.colonnephotos
{
	background: #A08D79;
}

.albumphotos
{
	background: #A08D79;
	padding: 20px;
}

#themes .sep
{
	width: 830px; 
	background: #f08831; 
	height: 10px;
}

#themes .mois
{
	float: left; 
	font-size: 12px; 
	width: 65px; 
	text-align: center; 
	border-left: 1px solid #f08831; 

	padding-top: 8px;
	padding-bottom: 8px;
}

#themes .mois A
{
	text-decoration: none;
	color: #36271F;
}

#themes .next
{
	background: #a08d79;
}

#themes .next A
{
	color: #b0a79f;
}

#themes .current
{
	background: #f08831;
}

#themes .current A
{
	color: #fff;
}
