body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Tahoma;}
img { border: 0; }
ul { margin: 0;  padding: 0; list-style: none; }

.print{ display:none;}
.logoprint { padding-bottom:25px;}
.piedprint {}
.adresse { float:left; width:350px; font-size:80%;}
.coordonnees { float:right; width:300px; font-size:80%;}

h1{ color:#000; font-size:120%; padding:0; margin:0; }
h2{ font-size:97%; color:#000; margin:0px; font-weight: bolder;}
h3{ font-size:97%; color:#000; margin:0px; font-weight: bolder;}
h4{ color:#000; font-size:90%;  padding:0; margin-bottom:5px; margin-top:0px;}

.brun{ color:#490000;}
.orange{ color:#ff8959;}

.titlespacing{ margin-bottom:2px;}
.categorytitle{ margin-top:20px;}
.jaune12{ margin-top:10px;}
.categorieart{ margin-bottom: 10px;}
.marginlogo{ margin-top:-3px;}
.marginbouton1{ margin-top:3px;}
.contener{ width:745px;}
.cheval{ width:340px; padding-top:40px; float:left;}
.cheval2{ width:298px; padding-top:106px; float:left;}
.roche{ width:300px; padding-top:273px; float:left;}
.souscontener2{}
.fonderie{ font-size:110%;}
.galerie{}
#option{ padding-left:33px; width:331px;}
.option2{ margin-top:-3px;}
.titre{ font-size:95%; color:#000; font-weight:bold;}
.txt11{ font-size:70%; color:#000; line-height:13px;}
.txt11 a:link {color: #000; text-decoration:underline;}
.txt11 a:visited {color: #000; text-decoration:underline;}
.txt11 a:hover {color: #000; text-decoration:none;}
.txt11 a:active {color: #000; text-decoration:underline;}

.txt12{ font-size:80%; color:#000; line-height:17px; text-align:justify;}
.txt12 a{ color:#000; line-height:17px; text-align:justify; text-decoration:none;}
.txt12 a:hover{ color:#f8a584; line-height:17px; text-align:justify; text-decoration:underline;}

.back{ font-size:80%; color:#000; line-height:17px;}
.back a{ color:#000; line-height:17px; text-decoration:none;}
.back a:hover{ color:#f8a584; line-height:17px; text-decoration:underline;}
.imgspacing{ margin-top:5px;}

.spacing{ margin-top:10px;}

.floatartiste{ float:left;}
.margindesc{ margin-bottom: 50px;}

.btn2{ padding-left:39px; margin-top:3px;}
#accueil{}
.txtaccueil{ font-size:80%; color:#000; text-align:justify;}
.imgborder{ border:1px #000 solid;}
.imgborderrealisation{ border:0px;}
.marginbtngalerie{ margin-top:10px; margin-bottom:3px;}
.marginbtnrealisation{ margin-bottom:5px; margin-top:30px;}
.spacetexte{ margin-top:8px;}

#contenufonderie { padding-top:30px;}
#contenurealisations { padding-top:10px;}
.textefonderie{ font-size:80%; color:#000; line-height:17px;}
.textefonderie a:link {color: #000; text-decoration:underline;}
.textefonderie a:visited {color: #000; text-decoration:underline;}
.textefonderie a:hover {color: #000; text-decoration:none;}
.textefonderie a:active {color: #000; text-decoration:underline;}	
#piedfonderie{ font-size:70%; color:#000; width:395px; padding-left:5px; padding-bottom:6px; text-align:center;}
#piedfonderie a{ color:#000; text-decoration:none;}
#piedfonderie a:hover { color:#000; text-decoration:underline;}
#piedfonderie hr { line-height:1px; color:#000; padding:0px;}
.nopadding{ padding:0px; margin:0px; text-align:justify;}

.creation{ font-size:70%; color:#FFFFFF; margin-top:17px; float: left; }
.creation td a { text-decoration:none;}

.marginnom{ margin-bottom: 5px;}
.titregalerie{	padding-top:25px; padding-bottom:20px;}
.titregalerie1{	padding-top:25px;}
<!--.resume{ font-size:80%; color:#FFFFFF;}-->

.nom{ font-size:80%; color:#000; font-weight:bold; border-bottom:1px #000 solid;}
.nom2{ font-size:80%; color:#000; font-weight:bold;}
.titreoeuvre{ font-size:80%; color:#000; font-weight:bold;}
.oeuvretitle{ font-size:80%; color:#000; font-weight:bold; border-bottom:1px #FFFFFF solid;}
.minifiche{ border-bottom:1px #000 solid;padding-bottom:17px; padding-top:8px;}
.minifiche2{ border-bottom:1px #000 solid; padding-bottom:17px;}
.minifiche2 img{ border:1px #000 solid; margin-right:15px; margin-bottom:9px;}
.minifiche2 p{ font-size:70%; color:#000; line-height:13px}

.agrandiraffichage{ font-size:70%;}
.fiche{}
.fiche img{ border:1px #000 solid; margin-right:15px; margin-bottom:9px; margin-top:15px; float:left;}
.fiche p{ font-size:70%; color:#000; line-height:13px; text-align:justify; margin-top:15px;}
.fiche a{ color:#000;} 
.fiche a:hover{  color:#000;}  
.oeuvre{ font-size:70%; color:#000; width:147px; margin-top:17px; float: left; }
.oeuvreartist{ font-size:90%; height:140px; color:#000; margin-top:17px; float: left;}
.oeuvreimg{ margin-top:9px; margin-right:7px; margin-left:7px; margin-bottom:4px; border:#000 1px solid;}
.margintable{ margin-right:10px;}
.test{ padding-right:15px; padding-bottom:10px;}
.test a { display:block;}

.margeoeuvre {padding-bottom:10px; float:left;}
.margeoeuvre a{ color:#000; text-decoration:none;} 
.margeoeuvre a:hover{ color:#f8a584; text-decoration:underline;}
.marginname{ margin-bottom:0px;}
.hrdotted{ margin-top:-25px;}
.photofiche{  width:98px; height:122px; border:1px #000 solid;}
.pad{ padding-right:5px; float:left;}
.photo{ margin-right: 3px; border:1px #000 solid;}
.photoartiste{ border:1px #000 solid;}
.photogalerie{ border:1px #000 solid; width:110px}
.photogalerieartiste{ border:1px #000 solid; width:80px;}
.miniature1{ margin-right:15px;}
.miniature2{ border:1px #000 solid; width:80px; margin:3px;}
.spacetable{ margin-bottom:15px; margin-top:20px;}
.margincategory{ margin-top:9px;}
.realisations {padding-bottom:20px; float:left;}
.realisations a{ color:#000; text-decoration:none;} 
.realisations a:hover{ color:#f8a584; text-decoration:underline;}
.margincalendar1{ margin-left:150px;}
.margincalendar2{ margin-left:150px; margin-bottom:20px;} 
.margincontent{ margin-left:130px; margin-top:10px; color:#c76b46;}
.marginsignature{ margin-top:30px;}
.ligne{ margin-top:10px; margin-bottom:5px;}
.titrephoto{ margin-bottom: -10px;}
.calendrierloupe{ margin-top:5px; font-size:80%;}
.realisationloupe{ margin-top:5px;}
.realisationmargin{ margin-top:10px;}
.margintable{ margin-left:110px;}
.negmargin{ margin-top:-15px;}

.marginpdf{ margin-top:10px; vertical-align:text-bottom;}
.pdftitle{ margin-left:3px; margin-top:10px; color: #000; font-size:65%; vertical-align: text-bottom; }
.pdftitle a:link {color: #000; text-decoration:underline;}
.pdftitle a:visited {color: #000; text-decoration:underline;}
.pdftitle a:hover {color: #000; text-decoration:none;}
.pdftitle a:active {color: #000; text-decoration:underline;}
.margintitlepdf{ margin-top:13px;}
.widthpdfimg{ width:30px;}
.margintablepdf{ margin-top:5px;}

.titlecatalogue{ margin-bottom: 15px;}

#piedaccueil{ padding-top:45px; font-size:70%; color:#000; width:395px; padding-left:5px; padding-bottom:6px; text-align:center;}
#piedaccueil a{ color:#000; text-decoration:none;}
#piedaccueil a:hover { color:#000; text-decoration:underline;}
#piedaccueil hr { line-height:1px; color:#000; padding:0px; margin-bottom:10px;}
#signature{ display:none; font-size:65%; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}

#pied{ display:none; font-size:70%; color:#000; width:445px; padding-bottom:6px; padding-top:10px; text-align:center;}
#pied a{ color:#000; text-decoration:none;}
#pied a:hover { color:#000; text-decoration:underline;}
#pied hr { line-height:3px; color:#000; padding:0px; height:1px;}



/* ---( CSS calendrier )----------------------------------- */

.DayHeaderStyle
{
	font-size: 75%;
	color: #74685a;
	text-align: center;
	background-color: #000;
	text-transform: capitalize;
	font-weight: bold;
}

.DayStyle
{
	font-size: 75%;
	color: #83714F;
	text-align: center;
	background-color: #000;
	font-weight:bold;
}
.DayStyle a:link {
	text-decoration: none;
	color: #83714F;	
}
.DayStyle a:visited {
	text-decoration: none;
	color: #83714F;
}
.DayStyle a:hover {
	text-decoration: underline;
	color: #4d422e;
}
.DayStyle a:active {
	text-decoration: none;
	color: #83714F;
}

.TitleStyle
{
	font-size: 60%;
	color: #000;
	text-align: center;
	background-color: #c96446;
	text-transform: uppercase;
	font-weight: bold;
	height: 15px;
	width: 250px;
	
}

.TodayDayStyle
{
	background-color: #000;
	font-size: 75%;
	color: #83714F;	
	text-decoration:underline;
	font-weight:bold;
}
.TodayDayStyle a:link {
	text-decoration: underline;
	color: #83714F;	
}
.TodayDayStyle a:visited {
	text-decoration: underline;
	color: #83714F;
}
.TodayDayStyle a:hover {
	text-decoration: underline;
	color: #4d422e;
}
.TodayDayStyle a:active {
	text-decoration: underline;
	color: #83714F;
}

.ShowNextPrevMonth
{
	color: #FFFFFF;	
	font-size: 90%;
}

.OtherMonthDayStyle
{
	font-size:50%;
	color: #f3f3f3;
	background-color: #000;
}
.OtherMonthDayStyle a:link {
	text-decoration: none;
	color: #f3f3f3;	
}
.OtherMonthDayStyle a:visited {
	text-decoration: none;
	color: #f3f3f3;
}
.OtherMonthDayStyle a:hover {
	text-decoration: underline;
	color: #f3f3f3;
}
.OtherMonthDayStyle a:active {
	text-decoration: underline;
	color: #f3f3f3;
}


.displaynone {
	display: none;
	visibility: hidden;
}
.displayyes {
	visibility: visible;
}

#divFicheGalery {
	width: 148px;
	margin: 0px;
	padding: 0px;
}