/* CSS Document - contactFormSite */

/* Color legend */

	/* #4B8ECD	Morillons Blue */
	/* #768C43	Green */
	/* #EC998C	Pink (link:hover) */
	/* #E8DDCA	Beige (body background) */
	/* #C9DDF0	Light Blue (image-frame) */
	/* #666		Med Gray (h5 tag, text intro) */

/* Reset */

html, body	{ margin: 0; padding: 0; border: 0; background: tranparent; font-size: 10px; }

div, span, article, aside, footer, header, hgroup, nav, section, h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, table, tr, th, td, tbody, tfoot, thead	{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

img	{
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
}

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

area	{ border: none; }

table, tr, th, td, tbody, tfoot, thead	{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

table	{ border-collapse: collapse; border-spacing: 0; float: left; }

input, select, textarea, form, fieldset	{ margin: 0; padding: 0; border: 0; }

article, aside, dialog, figure, footer, header, hgroup, nav, section	{ display: block; }

h1, h2, h3, h4, h5, h6, h7, p, li, blockquote, td, th, a, caption, em, strong, strike	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
}

ol, ul	{ list-style: none; }

/* Global */

html	{	}
body	{	}

/* Headings */

h1	{ font-size: 30px; text-indent: 10px; font-weight: normal; margin-bottom: 10px; }
h2	{ font-size: 16px; padding: 0 0 10px 0; font-weight: normal; }
h3	{ font-size: 16px; color: #768C43; padding: 0 0 5px 0; font-weight: normal; }
h4	{ font-size: 14px; font-weight: normal; display: block; padding: 15px 0; }
h5	{ font-size: 1.4em; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #666; margin-bottom: 15px; text-align: justify; line-height: 150%; }
h6	{ font-size: 30px; text-indent: 10px; font-weight: normal; }

/* Text elements */

p					{ font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; }

.p-adjust			{ font-size: 12px; margin-bottom: 15px; text-align: justify; line-height: 150%; font-family: Verdana, Geneva, sans-serif; }
.p-inter-paragraph	{ font-size: 12px; margin-bottom: 6px; text-align: justify; line-height: 150%; font-family: Verdana, Geneva, Arial, sans-serif; }
.p-lgfont			{ font-size: 14px; margin: 15px 0; text-indent: 13px; }
.p-liens			{ font-size: 12px; margin: 0 0 10px 0; text-align: justify; font-family: Verdana, Geneva, Arial, sans-serif; line-height: 130%; }
.p-liens-address	{ font-size: 12px; margin-bottom: 10px; text-align: justify; font-family: Verdana, Geneva, Arial, sans-serif; line-height: 120%; }

.green		{ font-size: 16px; color: #768C43; }

.white		{font-size: 16px; color: #FFF; }

a			{ font-size: 10px; outline: none; }
a:link		{ color: #4B8ECD; }
a:visited	{	}
a:active	{ outline: none; }
a:focus		{ outline: none; }
a:hover		{ color: #EC998C; }

.exterior	{ font-variant: small-caps; color: #768C43; }

/* Images */

.image-frame	{ margin: 5px; border: 1px #C9DDF0 solid; padding: 5px; }
.image-frame1	{ margin: 5px; padding: 5px; }

/* Lists */

#text2 ul li { font-size: 11px; list-style: square url(none) inside; line-height: 180%; }

#text2 ul li a:link		{ color: #768C43; font-size: 11px; text-decoration: underline; }
#text2 ul li a:visited	{ color: #768C43; font-size: 11px; text-decoration: underline; }
#text2 ul li a:hover	{ color: #EC998C; font-size: 11px; text-decoration: underline; }
#text2 ul li a:active	{ color: #768C43; font-size: 11px; text-decoration: underline; }
#text2 ul li a:focus	{ color: #768C43; font-size: 11px; text-decoration: underline; }

/* Tables */


/* Miscellaneous */


/* Containers */

#outer			{ width: 960px; margin: 0 auto; background-color: #FFF; }

#banner			{ width: 900px; height: 527px; margin: 30px auto 3px auto; padding-bottom: 30px; background-image: url(../_images/_banner/Morillons_maquette_page_accueil_EN.jpg); background-repeat: no-repeat; }
#banner1		{ width: 900px; height: 527px; margin: 30px auto 3px auto; padding-bottom: 30px; background-image: url(../_images/_banner/Morillons_maquette_page_accueil_FR.jpg); background-repeat: no-repeat; }

#top-banner		{ width: 900px; height: 145px; }

#content		{ width: 900px; height: 560px; margin: 30px auto 0 auto; }

#text								{ width: 400px; height: 350px; float: right; padding-right: 6px; overflow: auto; }/* [disabled].....;*/
#text p.p-inter-paragraph a:link	{ color: #768C43; font-size: 12px; text-decoration: underline; }
#text p.p-inter-paragraph a:visited	{ color: #768C43; font-size: 12px; text-decoration: underline; }
#text p.p-inter-paragraph a:hover	{ color: #EC998C; font-size: 12px; text-decoration: underline; }
#text p.p-inter-paragraph a:active	{ color: #768C43; font-size: 12px; text-decoration: underline; }
#text p.p-inter-paragraph a:focus	{ color: #768C43; font-size: 12px; text-decoration: underline; }

#text1						{ width: 680px; height: 300px; float: right; padding-top: 20px; }
#text1 p.p-adjust a:link	{ color: #768C43; font-size: 12px; text-decoration: underline; }
#text1 p.p-adjust a:visited	{ color: #768C43; font-size: 12px; text-decoration: underline; }
#text1 p.p-adjust a:hover	{ color: #EC998C; font-size: 12px; text-decoration: underline; }
#text1 p.p-adjust a:active	{ color: #768C43; font-size: 12px; text-decoration: underline; }
#text1 p.p-adjust a:focus	{ color: #768C43; font-size: 12px; text-decoration: underline; }

#text2				{ width: 350px; height: auto; float: right; }
#text2 h3 a:link	{ font-size: 14px; color: #768C43; text-decoration: underline;  }
#text2 h3 a:visited	{ font-size: 14px; color: #768C43; text-decoration: underline;  }
#text2 h3 a:hover	{ font-size: 14px; color: #EC998C; text-decoration: underline;  }
#text2 h3 a:active	{ font-size: 14px; color: #768C43; text-decoration: underline;  }
#text2 h3 a:focus	{ font-size: 14px; color: #768C43; text-decoration: underline;  }

#nav1			{ width: 180px; height: 300px; padding: 65px 30px 25px 0; float: left; }
#nav1 ul		{	}
#nav1 ul li		{ font-size: 14px; padding: 15px 0; }
#nav1 ul li a	{	}

#nav1 a:link	{ color: #4B8ECD; font-size: 14px; }
#nav1 a:visited	{ color: #4B8ECD; font-size: 14px; }
#nav1 a:hover	{ color: #4B8ECD; font-size: 14px; font-weight: bold; }
#nav1 a:active	{ color: #4B8ECD; font-size: 14px; }
#nav1 a:focus	{ color: #4B8ECD; font-size: 14px; }

#nav2			{ width: 180px; height: 300px; padding: 30px 30px 25px 0; float: left; }
#nav2 ul		{	}
#nav2 ul li		{ font-size: 14px; padding: 15px 0; }
#nav2 ul li a	{	}

#nav2 a:link	{ color: #4B8ECD; font-size: 14px; }
#nav2 a:visited	{ color: #4B8ECD; font-size: 14px; }
#nav2 a:hover	{ color: #4B8ECD; font-size: 14px; font-weight: bold; }
#nav2 a:active	{ color: #4B8ECD; font-size: 14px; }
#nav2 a:focus	{ color: #4B8ECD; font-size: 14px; }

#clear			{ width: 900px; height: 110px; }

#citation		{ width: 230px; height: 320px; float: right; padding: 50px 0 0 0; }

#footer			{ width: 880px; clear: both; margin: 0 auto 30px auto; padding: 10px 0 10px 20px; background-color: #4B8ECD; }
#footer a:link	{ color: #FFF; }
#footer a:hover	{ color: #EC998C; }

#imageholder		{ width: auto; height: auto; float: left; }
#imageholder1		{ width: auto; height: auto; padding-top: 5px; float: left; }
#imageholder2		{ width: auto; height: auto; padding-bottom: 5px; float: left; }
#outerimageholder	{ width: 252px; height: auto; float: left; border: 2px #C9DDF0 solid; padding: 3px; }

#plan			{ position: relative; width: 310px; height: auto; float: right; padding: 2px; margin-top: -15px; border: 1px solid #4B8ECD; }

#print			{ width: 32px; height: 32px; clear: both; }

/* Forms */

#contactform	{ width: 350px; height: auto; float: left; }

form			{ text-align: left; margin-left: 10px; }

select			{	}

br				{ clear: left; }

td				{ font-size: 12px; font-style: italic; }

.antispam		{ display:none; }

.enable-js		{ font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; margin: 10px 0 0 10px; }

.enable-js a	{ font-size: 12px; }

.form-input-name { font-size: 12px; }

input			{ font-size: 12px Verdana, Geneva, Arial, sans-serif; width: 270px; margin: 5px 0 10px 0; padding: 3px; border: 1px solid; }

textarea		{ font: 12px Verdana, Geneva, Arial, sans-serif; width: 270px; height: 100px; margin: 5px 0; padding: 3px; border: 1px solid; resize: vertical; }

textarea:focus, input:focus { border: 1px solid #4B8ECD; background-color: #EDF4FA; }

.send			{ width: 125px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; background-color: #FFF; float: left; margin: 5px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; }

.reset			{ width: 125px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: red; background-color: #FFF; margin: 5px 0 5px 30px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
