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{}
.logoprint { display:none;}
.piedprint { display:none;}
.adresse { display:none;}
.coordonnees { display:none;}

.borderblanc img{ border:1px #FFFFFF solid;}

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

.beige{ color:#fd9b73;}

.btngallery{ margin-top:18px;}

.content {font-size:78%; color:#FFFFFF; line-height:17px;}
.content a:link {color: #f8a584; text-decoration:Underline;}
.content a:visited {color: #f8a584; text-decoration:Underline;}
.content a:hover {color: #f8a584; text-decoration:none;}
.content a:active {color: #f8a584; text-decoration:Underline;}
.content img { border:1px #FFFFFF solid;}

.content ul{ padding-left:20px;}
.content li{ list-style:disc;}

.sansbordure{ border:0px; }

.bgaccueil{ background-image:url(../../medias/communs/bgaccueil.jpg); background-repeat:no-repeat; background-position:center top; background-color:#bc3402;}
.bgfonderie{ background-image:url(../../medias/communs/bgfonderie.jpg); background-repeat:no-repeat; background-position:center top; background-color:#bc3402;}
.bggalerie{ background-image:url(../../medias/communs/bggalerie.jpg); background-repeat:no-repeat; background-position:center top; background-color:#781c06;}

.titlespacing{ margin-bottom:2px;}
.titlespacing a{ text-decoration:none; }
.categorytitle{ margin-top:20px;}
.jaune12{ margin-top:10px;}
.categorieart{ margin-bottom: 10px;}

.marginbouton1{ margin-top:3px;}
.contener{ width:745px;}
.cheval{ width:340px; padding-top:40px; float:left;}
.cheval2{ width:298px; height:477px; background:url(../../medias/communs/cheval2.png) bottom left no-repeat; padding-top:106px; float:left;}
.roche{ width:300px; padding-top:273px; float:left;}
.souscontener2{ width:405px; padding-top:72px; float:right;}
.fonderie{ width:445px; padding-top:49px; float:right;}
.galerie{ width:447px; padding-top:46px; float:right;}
#option{ padding-left:33px; width:331px;}
.option2{ margin-top:-3px;}
.titre{ font-size:95%; color:#FFFFFF; font-weight:bold;}
.txt11{ font-size:70%; color:#FFFFFF; line-height:13px;}
.txt11 a:link {color: #f8a584; text-decoration:underline;}
.txt11 a:visited {color: #f8a584; text-decoration:underline;}
.txt11 a:hover {color: #f8a584; text-decoration:none;}
.txt11 a:active {color: #f8a584; text-decoration:underline;}


.txt11 ul{ padding-left:20px;}
.txt11 li{ list-style:disc;}

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

.back{ font-size:80%; color:#FFFFFF; line-height:17px;}
.back a{ color:#FFFFFF; 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;}

.spacedown { padding-bottom:4px; display:block;}

.btn2{ padding-left:39px; margin-top:3px;}
#accueil{ margin-top:24px; height:226px;}
.txtaccueil{ font-size:70%; color:#FFFFFF; text-align:justify;}
.imgborder{ border:1px #FFFFFF solid;}
.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:#FFFFFF; line-height:17px;}
.textefonderie a:link {color: #FFFFFF; text-decoration:underline;}
.textefonderie a:visited {color: #FFFFFF; text-decoration:underline;}
.textefonderie a:hover {color: #FFFFFF; text-decoration:none;}
.textefonderie a:active {color: #FFFFFF; text-decoration:underline;}	
#piedfonderie{ font-size:70%; color:#FFFFFF; width:395px; padding-left:5px; padding-bottom:6px; text-align:center;}
#piedfonderie a{ color:#FFFFFF; text-decoration:none;}
#piedfonderie a:hover { color:#FFFFFF; text-decoration:underline;}
#piedfonderie hr { line-height:1px; color:#FFFFFF; padding:0px;}
.nopadding{ padding:0px; margin:0px; text-align:justify;}

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

.boo{ border:1px #FFCC00 solid;}

.agrandiraffichage{ font-size:70%;}
.fiche{}
.fiche img{ border:1px #FFFFFF solid; margin-right:15px; margin-bottom:9px; margin-top:15px; float:left;}
.fiche p{ font-size:70%; color:#FFFFFF; line-height:13px; text-align:justify; margin-top:15px;}
.fiche a{ color:#FFFFFF;} 
.fiche a:hover{  color:#FFFFFF;}  
.oeuvre{ font-size:70%; color:#FFFFFF; width:147px; margin-top:17px; float: left; }
.oeuvre td a { text-decoration:none;}


.creation{ font-size:70%; color:#FFFFFF; margin-top:17px; }
.oeuvreartist{ color:#FFFFFF; margin-top:17px; float: left;}
.event{ font-size:70%; color:#FFFFFF; margin-top:17px; float: left;}
.event a:link {color: #fff; text-decoration:none; margin-bottom:3px;}
.event a:visited {color: #fff; text-decoration:none; margin-bottom:3px;}
.event a:hover {color: #f8a584; text-decoration:none; margin-bottom:3px;}
.event a:active {color: #fff; text-decoration:none; margin-bottom:3px;}
.eventlinks { padding-top:4px;}

.oeuvreimg{ margin-top:9px; margin-right:7px; margin-left:7px; margin-bottom:4px; border:#FFFFFF 1px solid;}
.margintable{ margin-right:10px;}
.test{ padding-right:15px; padding-bottom:10px;}
.test a:link {color: #fff; text-decoration:none;}
.test a:visited {color: #fff; text-decoration:none;}
.test a:hover {color: #f8a584; text-decoration:none;}
.test a:active {color: #fff; text-decoration:none;}

.margeoeuvre {padding-bottom:10px;}
.margeoeuvre a{ color:#FFFFFF; text-decoration:none;} 
.margeoeuvre a:hover{ color:#f8a584; text-decoration:none;}
.marginname{ margin-bottom:0px;}
.hrdotted{ margin-top:-25px;}
.photofiche{  width:98px; height:122px; border:1px #FFFFFF solid;}
.pad{ padding-right:5px; float:left;}
.photo{ margin-right: 3px; border:1px #FFFFFF solid;}
.photoartiste{ border:1px #FFFFFF solid;}
.photogalerie{ border:1px #FFFFFF solid; width:110px}
.photogalerieartiste{ border:1px #FFFFFF solid; width:80px;}
.miniature1{ margin-right:15px; }
.miniature2{ border:1px #FFFFFF solid; width:80px;}
.miniature2 a {text-decoration:none;}
.spacetable{ margin-bottom:15px; margin-top:20px;}
.margincategory{ margin-top:9px;}
.realisations {padding-bottom:20px;}
.realisations a{ color:#FFFFFF; text-decoration:none;} 
.realisations a:hover{ color:#f8a584; text-decoration:underline;}
.margincalendar1{ margin-left:150px;}
.margincalendar2{ margin:0 auto; padding-bottom:20px; padding-left:150px;} 
.margincontent{ margin:0 auto; font-size:12px; color:#c76b46; text-align:center; padding-left:30px;}
.margincontent2{ margin:0 auto; font-size:12px; color:#c76b46; text-align:center;}
.marginsignature{ margin-top:30px;}
.ligne{ margin-top:10px; margin-bottom:5px;}
.ligne img{ border:0;}
.titrephoto{ margin-bottom: -10px;}
.titrephoto a {text-decoration:none;}
.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{ padding-left:4px; font-size:70%;}
.pdftitle a:link {color: #FFFFFF; text-decoration:none;}
.pdftitle a:visited {color: #FFFFFF; text-decoration:none;}
.pdftitle a:hover {color: #f8a584; text-decoration:none;}
.pdftitle a:active {color: #FFFFFF; text-decoration:none;}
.margintitlepdf{ margin-top:13px;}
.widthpdfimg{ width:1px;}


.titlecatalogue{ margin-bottom: 15px;}

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

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



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

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

.DayStyle
{
	font-size: 75%;
	color: #83714F;
	text-align: center;
	background-color: #FFFFFF;
	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: #FFFFFF;
	text-align: center;
	background-color: #c96446;
	text-transform: uppercase;
	font-weight: bold;
	height: 15px;
	width: 250px;
	
}

.TodayDayStyle
{
	background-color: #FFFFFF;
	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: #FFFFFF;
}
.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;
}