﻿/*
Design Calipia
http://www.calipia-events.com
Aout 2006 et Aout 2007 modif janvier 2008
*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin-bottom: 50px;
	background: url(../images/fond.gif); 
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}

#haut {
	background: url(../images/img1.gif) repeat-x;
	
}

h3 {
	color: #3d7114;
}

h2 {
	color: #3d7114;
}

h1 {
	color: #3d7114;
}

h1 {
	font-size:x-large;
	font-style:italic;

}

h2 {
	font-size:x-large;
	font-style:italic;
}

h3 {
	font-size:large;
	font-style:italic;
}

ol {
}

ul {
}

blockquote {
}

p {
}

p {
}

.bleu {
	color: #6daa2d;
}

blockquote {
}

ul {
}

ul li {
}

ol {
}

ol li {
}

a {
	color: #3d7114;
}

a:hover {
	text-decoration: none;
}

img {
	border: 1px solid #713604;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

img.none {
	float: none;
	border: 0px;
}

img.noneright {
	float: right;
	border: 0px;
}

/* Boite */

.boxed {
}

.boxed .title {
	padding: 10px 15px;
	background: #694f39;
	text-transform: uppercase;
	font: bold .77em Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.boxed .content {
	padding: 15px;
}

.boxed ul {
	list-style: none;
}

.remarque {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style:italic;
}

.remarqueverte {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#3d7114;
	font-style:italic;
}

.petiteremarque {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#3d7114;
	font-style:italic;
}

.etudes {
	font-size: 13px;
}
/* Post */

.post {
	clear: both;
	padding: 20px;
	border-bottom: 1px solid #713604;
}

.post .title {
}

.post .content {
	line-height: 1.6em;
}

.post .title {
	margin-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.post ol {
	margin-bottom: 1em;
}

.post ul {
	margin-bottom: 1em;
}

.post blockquote {
	margin-bottom: 1em;
}

.post p {
	margin-bottom: 1em;
}

.post ol {
	margin-left: 3em;
}

.post ul {
	margin-left: 3em;
}

.post blockquote {
	margin-left: 3em;
}

/* Header */

#header {
	width: 700px;
	height: 140px;
	margin: 0 auto;
	background: #694f39 url(../images/img2.jpg);
}

#header h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

#header h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

#header h1 {
	float: left;
	padding: 80px 0 0 20px;
	letter-spacing: -3px;
	font-size: 48px;
}

#header h2 {
	float: right;
	color: white;
	font-size:14px;
	padding: 68px 0 0 240px;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Page */

#page {
	width: 700px;
	margin: 0 auto;
	background: url(../images/img3.gif) repeat-y;
	border-top: 20px solid #694f39;
}

#content {
	float: right;
	width: 497px;
	padding-right: 1px;
}

#sidebar {
	float: left;
	width: 200px;
	padding-left: 1px;
}

/* ---- simpleform -*/

.simpleform fieldset{
	margin:10px 0px;
	padding:10px;
	border:1px #3D7114 solid;

}
.simpleform fieldset legend{
	padding: 5px 10px 10px 10px;
	color: #3D7114;
	font-size: 14px;
}

.simpleform LABEL{
	width:300px;
	font-size:11px;
	display:block;
	float:left;
	color:#505050;
	text-align:right;
	margin-right:10px;
}
.simpleform .bloc-form-field{
	display:block;
	width:100px;
	float:left;
	font-size:11px;
}

.simpleform .bloc-form-field_oneColumn{
	display:block;
	width:100px;
	float:left;
	color:#505050;
	font-size:11px;	
}

.simpleform .bloc-choix{
	color : #7C7C7C;
	font-size : 0.9em;
}

.form-field{
	background : url(../images/fond-champ.gif) no-repeat top left #fff;
	color : #202020;
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #D6E1E4;
	border-top : 1px solid #fff;
	border-left : 1px solid #fff;
}
.simpleform .bloc-choix .form-field, .simpleform .bloc-choix INPUT{
	border:none;
	background:none;
}


.simpleform .bloc-submit{
	text-align:center;
	padding:20px;
}
.simpleform .form-submit{	
	border : 1px solid #55606d;
	padding : 0 8px;
	background : url(../images/fond-bouton.gif) repeat-x top left #b8c2c6;
	font-size : 0.9em;
	color : #fff;
	font-weight : 700;}

/* ---- inscriform -*/

.inscriform fieldset{
	margin:10px 0px;
	padding:10px;
	border:1px #3D7114 solid;

}

.inscriform LABEL{
	width:160px;
	font-size:10px;
	display:block;
	float:left;
	color:#505050;
	text-align:right;
	margin-right:10px;
}
.inscriform .bloc-form-field{
	display:block;
	width:110px;
	float:left;
	font-size:11px;
	margin-right:20px;
	
}

.inscriform .bloc-form-field_oneColumn{
	display:block;
	width:200px;
	float:left;
	margin-right:20px;
	color:#505050;
	font-size:10px;	
}


.form-field{
	background : url(../images/fond-champ.gif) no-repeat top left #fff;
	color : #202020;
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #D6E1E4;
	border-top : 1px solid #fff;
	border-left : 1px solid #fff;
}
.inscriform .bloc-choix .form-field, .simpleform .bloc-choix INPUT{
	border:none;
	background:none;
}


.inscriform .bloc-submit{
	text-align:center;
	padding:20px;
}
.inscriform .form-submit{	
	border : 1px solid #55606d;
	padding : 0 8px;
	background : url(../images/fond-bouton.gif) repeat-x top left #b8c2c6;
	font-size : 0.9em;
	color : #fff;
	font-weight : 100;
}

/* ---- inscriform2 -*/

.inscriform2 fieldset{
	margin:10px 0px;
	padding:10px;
	border:1px #3D7114 solid;

}

.inscriform2 LABEL{
	width:280px;
	font-size:10px;
	display:block;
	float:left;
	color:#505050;
	text-align:right;
	margin-right:10px;
}
.inscriform2 .bloc-form-field{
	display:block;
	width:110px;
	float:left;
	font-size:11px;
	margin-right:20px;
	
}

.inscriform2 .bloc-form-field_oneColumn{
	display:block;
	width:100px;
	float:left;
	margin-right:20px;
	color:#505050;
	font-size:10px;	
}


.form-field{
	background : url(../images/fond-champ.gif) no-repeat top left #fff;
	color : #202020;
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #D6E1E4;
	border-top : 1px solid #fff;
	border-left : 1px solid #fff;
}
.inscriform2 .bloc-choix .form-field, .simpleform .bloc-choix INPUT{
	border:none;
	background:none;
}


.inscriform2 .bloc-submit{
	text-align:center;
	padding:20px;
}
.inscriform2 .form-submit{	
	border : 1px solid #55606d;
	padding : 0 8px;
	background : url(../images/fond-bouton.gif) repeat-x top left #b8c2c6;
	font-size : 0.9em;
	color : #fff;
	font-weight : 100;
}


/* ---- petitform -*/

.petitform fieldset{
	margin:10px 0px;
	padding:10px;
	border:1px #3D7114 solid;

}

.petitform LABEL{
	width:200px;
	font-size:10px;
	display:block;
	float:left;
	color:#505050;
	text-align:right;
	margin-right:10px;
}
.petitform .bloc-form-field{
	display:block;
	width:100px;
	float:left;
	font-size:11px;
}

.petitform .bloc-form-field_oneColumn{
	display:block;
	width:100px;
	float:left;
	color:#505050;
	font-size:11px;	
}


.form-field{
	background : url(../images/fond-champ.gif) no-repeat top left #fff;
	color : #202020;
	font-size : 0.9em;
	padding : 2px;
	border : 1px solid #D6E1E4;
	border-top : 1px solid #fff;
	border-left : 1px solid #fff;
}
.petitform .bloc-choix .form-field, .simpleform .bloc-choix INPUT{
	border:none;
	background:none;
}


.petitform .bloc-submit{
	text-align:center;
	padding:20px;
}
.petitform .form-submit{	
	border : 1px solid #55606d;
	padding : 0 8px;
	background : url(../images/fond-bouton.gif) repeat-x top left #b8c2c6;
	font-size : 0.9em;
	color : #fff;
	font-weight : 100;
}

/* Tableau */
.tableau   { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #000000; 
	FONT-SIZE: 9PT;
}
td {
	font-family: Trebuchet MS,Arial,Helvetica; 
	font-size: xx-small;
}

/* Menu */

#menu {
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	padding: 5px 15px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	color: #000000;
}

#menu a:hover {
	background: #6daa2d;
	color: #FFFFFF;
}

#menu .active a {
	background: #ae8867;
	color: #FFFFFF;
}

/* evenements */

#event {
}

#event fieldset {
	border: none;
}

#event legend {
	display: none;
}

#event input {
	margin-bottom: 5px;
}

#inputtext2 {
	width: 160px;
}

#inputtext1 {
	width: 160px;
}

/* Updates */

#updates {
}

#updates ul {
}

#updates li {
	margin-bottom: 20px;
}

#updates h3 {
	font-size: .77em;
}

/* Footer */

#footer {
	width: 670px;
	height: 15px;
	margin: 0 auto;
	padding: 5px 15px;
	background: #694f39;
	font-size: .77em;
	color: #FFFFFF;
}

#legal {
	float: left;
}

#links {
	float: right;
}