/* CSS Document */
/* http://www.galerie-ceramique.com */
body {
	margin: 10px;
	font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif;
	background-color: #040404;
	font-size: 12px; /* Fix IE5 Win */
	font-size: 12px; text-align: left; 
}
#container	{
	margin: 0 auto; 
	padding: 0;
	width: 900px;
	text-align: left; 
	position: relative; 
	border: 2px solid #040404; /* White */
	background-color: #090909; /* White */ 
}

#header	{
	margin: 0 auto; 
	padding: 0;
	width: 900px;
	position: relative; 
	background-color: #090909; 
}


/* Central */
.central { background-image:url(../img/index/fond-corps-noir.jpg); background-repeat:no-repeat; color: transparent; background-position:bottom; text-align:center; }

/* Texte */
h1#galerie { text-align: center; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 36px; margin:0px; }
h1#central { text-align: center; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 30px; margin:0px; vertical-align:text-top; }
h1#titre { text-align: center; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px; vertical-align:text-top; }
h1#blanc18 { text-align: left; color: #FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px; vertical-align:text-top; }
h1#corail { text-align: center; color:#E73E01; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px; vertical-align:text-top; }
h1#corail2 { text-align: left; color: #FFFFFF; font-style:italic; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px; vertical-align:text-top; }
h1#corail3 { text-align: center; color: #FFFFFF; font-style:italic; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px; vertical-align:text-top; }

h2#adresse { font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold; text-align:center; line-height:20px; }

.galerie { text-align: center; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 25px; margin:0px; vertical-align: baseline; }
.galerie20 { text-align: left; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 20px; margin:0px; vertical-align: baseline; }

.tablotitre { color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 20px; margin:0px; vertical-align: baseline; }
.tablotitre18 { color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px; vertical-align: baseline; }

.tablotext { text-align: left; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; margin:0px;  }
a.tablotext { text-align: left; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; margin:0px; text-decoration:underline; }
a.tablotext:link { text-align: left; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; margin:0px; text-decoration:underline; }
a.tablotext:hover { text-align: left; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; margin:0px; text-decoration:underline; }

.titre { text-align: center; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px;  }
.textcorail { text-align: center; color: #CE4318; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px;  }
.textbleumarine { text-align: center; color: #0000FF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px;  }

.textturquoise { text-align: center; color: #38D0E8; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; margin:0px;  }

.textcentre16 { text-align: center; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; margin:0px; line-height:20px; }
.textcentre14 { text-align: center; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; margin:0px; }
.textleft14 { text-align: justify; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; margin:0px; line-height:16px; }
.text14 { text-align: justify; color:#FFFFFF; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; }
.textgris { color: #000000; font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; text-align:justify; }
.lettrineTexte {
	font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FF5050;
	text-decoration: none;
	text-indent: 10px;
}

/* Bordure Images */
.imgsolidorange {
padding-right: 1px; padding-left: 1px;  
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #E73E01; border-right-color: #E73E01; border-bottom-color: #E73E01;
border-left-color: #E73E01; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}
.imgpavocelle {
padding-right: 1px; padding-left: 1px; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #0BA8F7; border-right-color: #0BA8F7; border-bottom-color: #0BA8F7;
border-left-color: #0BA8F7; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}
.imgcorallo {
padding-right: 1px; padding-left: 1px; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #CE4318; border-right-color: #CE4318; border-bottom-color: #CE4318;
border-left-color: #CE4318; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}
.imgvallauris {
padding-right: 1px; padding-left: 1px; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #CD9967; border-right-color: #CD9967; border-bottom-color: #CD9967;
border-left-color: #CD9967; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}
.imgstylisee {
padding-right: 1px; padding-left: 1px; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #A76323; border-right-color: #A76323; border-bottom-color: #A76323;
border-left-color: #A76323; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}
.imgmer {
padding-right: 1px; padding-left: 1px; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #38D0E8; border-right-color: #38D0E8; border-bottom-color: #38D0E8;
border-left-color: #38D0E8; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}

.imgversiliana {
padding-right: 1px; padding-left: 1px; 
background-x-position: 0%; background-y-position: 0%; padding-bottom: 1px; padding-top: 1px; border-top-width: 2px;
border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid;
border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC; margin-bottom: 1px; margin-right:1px; margin-left:1px; margin-top:1px;
}

/* Menu Horizontal */
.menuH01{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;  
}

.menuH01 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

.menuH01 ul li{
display: inline;
}

.menuH01 ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 5px;
	text-decoration: none;
}

/*.menuH01 ul li a:visited{
color: #FFFFFF;
}*/

.menuH01 ul li a:hover, .menuH01 ul li .selected{
	color: #FF5050 !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Menu Horizontal */
#menuhorizon {
	margin:0; padding:0; list-style-type:none; text-align:center; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal;
	font-style: normal; text-decoration: none;  
}

#menuhorizon li {
	margin:0;
	padding:0;
	display:inline;
	margin:5px;
}

#menuhorizon li a{
	color: #FFFFFF;
	padding: 5px 5px;
	text-decoration: none;
}
#menuhorizon li a:hover, #menuhorizon li .selected {
	color: #E73E01 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}


/* Footer */
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px; color: #999999; }
h1#footer { text-align: center; color:#525461; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; font-weight: lighter; }
.bas { background-color: #000000; color:#FFFFFF; }
a.linksfooter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #525461; font-weight: normal; text-decoration:none; }
a.linksfooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#525461; font-weight: normal; text-decoration:none; }
a.linksfooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E73E01; font-weight: normal; text-decoration:none; }

/* Formulaire */
INPUT.submit { font-size: 17px; color: #525252; Font-Family : Arial, Sans-serif;  font-style: normal;Font-Weight : Bold; background-color : #E8E6D7; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #525252;
}
INPUT.reset { font-size: 17px; color: #525252; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #E8E6D7; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #525252;
}
.obli {color: #ff0000; Font-Family : Arial, Helvetica, sans-serif; }
INPUT { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
SELECT { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
TEXTAREA { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.txterror { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.txtform { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.txtform2 { margin-left:5px; margin-right:5px; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.txtform3 { color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:left; }
TT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: left; }
a.liencontact { font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left:10px; text-align:left; }
a.liencontact:link { font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left:10px; text-align:left; }
a.liencontact:hover { font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #E73E01; text-decoration: none; padding-left:10px; text-align:left; }
a.liencontactactive { font-family: "Segoe Media Center", Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #E73E01; text-decoration: none; padding-left:10px; text-align:left; }


/*  ---------------------- Mentions legales ---------------------------- */
.titrelegales { padding-top: 4px; padding-bottom: 4px; font-weight: bold; font-size: 14px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: left; background-color: #BA3302; }
.textlegales { padding-right: 6px; padding-left: 6px; font-weight: normal; font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
a.legales { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.legales:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.legales:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF5050; text-decoration: none; }


/* ------------------------ Annuaires ------------------------------ */
.titreannu { font-size: 12px; color: #000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; background-color: #EFF3FC; text-align:center; }
.annuaires { font-size: 10px; color: #FFFFFF; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#090909; }
a.annuaires { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; text-align:center; }
a.annuaires:link { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
a.annuaires:hover {	font-size: 10px; color: #E73E01; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
.lettre { font-size: 12px; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; }
.liste2 { font-size: 12px; color:#FFFFFF; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#090909; }
.liste { font-size: 8px; color:#090909; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#090909; }

