

* {
	margin: 0;
	padding: 0;
}

/* Corps du site + Tableaux */
body {
	background: #FFFFFF url(images/images/vert.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}

th, td{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}


body, th{
color:#666666;
}

/* Titres */
h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 15px;
}

h3 {
	margin-bottom: 1em;
	text-transform: uppercase;
	font-size: 14px;
	color: #000000;
}

h4 { 
	width:auto;
	font-size:13px;
	font-weight:600;
	
	
	}

h5 {
	margin-left:20px;
	font-weight:200;
	font-size:14px;
}

h6 { 
	
	border-bottom: 1px solid; 
	border-color:#cccccc;
	font-size:13px;
	
	}
	
	}

/* Paragraphes + Listes */
p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 1.6em;
	text-align:justify;
	
}

p {
}

ol {
}

ul {
	list-style: none;
}

ul li {
	padding-left: 10px;
	background: url(images/images/puce.gif) no-repeat 0px 10px;
}

/* Liens */
a:link {

	color: #720950;
}

a:hover, a:active {
	
	color:#d01693;
}

a:visited {
	color:#3434AA;
}



/* Images */
img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 10px 0;
}

img.right {
	float: right;
	margin: 0 0 10px 20px;
}



.liens {
	margin-top:10px;
	margin-bottom:10px;
}

/* Colonnes */
.col-one {
	float: left;
}

.col-two {
	float: right;
}

.col-tree {
	float: right;
	width: 420px;
}

.col-tree2 {
	float: right;
	width: 320px;
}

.col-tree_photos {
	float: right;
	width: 280px;
}

.two-cols {

}

.two-cols .col-one  {
	width: 350px;
}

.two-cols .col-two {
	width: 320px;
}

/* Boite orange */

.box-orange {
	background: url(images/images/orange.gif) repeat-x;
}

.box-orange .section {
	background: url(images/images/orange_g.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-orange .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/images/orange_d.gif) no-repeat;
}

.box-orange .content {
	padding: 20px;
}

/* Boite bleue */

.box-blue {
	background: url(images/images/bleu.gif) repeat-x;
}

.box-blue .section {
	background: url(images/images/bleu_g.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-blue .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/images/bleu_d.gif) no-repeat;
}

.box-blue .content {
	padding: 20px;
}


/*  Boite rouge */

.box-red {
	background: url(images/images/rouge.gif) repeat-x;
}

.box-red .section {
	background: url(images/images/rouge_g.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-red .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/images/rouge_d.gif) no-repeat;
}

.box-red .content {
	padding: 20px;
}


/* Boite rose */

.box-pink {
	background: url(images/images/rose.gif) repeat-x;
}

.box-pink .section {
	background: url(images/images/rose_g.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-pink .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/images/rose_d.gif) no-repeat;
}

.box-pink .content {
	padding: 20px;
}



/* Boite jaune */

.box-jaune {
	background: url(images/images/jaune.gif) repeat-x;
}

.box-jaune .section {
	background: url(images/images/jaune_g.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-jaune .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/images/jaune_d.gif) no-repeat;
}

.box-jaune .content {
	padding: 20px;
}



/* En-tête */

#header {
	width: 960px;
	height: 92px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
}

#logo h1, #logo h2 {
	float: left;
}

#logo h1 {
	padding-top: 40px;
	text-transform: lowercase;
	font-size: 34px;
	font-weight: normal;
}

#logo h2 {
	padding: 63px 0 0 3px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#logo a {
	text-decoration: none;
	color: #000000;
}



/* Menu */

#menu {
	width: 960px;
	height: 30px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 0;
	background: #FFFFFF;
}

#menu a {
	display: block;
	float: left;
	background: url(images/images/vert_blanc_g.gif) no-repeat;
	text-decoration: none;
	color: #666666;
}

#menu a:hover {
	color: #1777B1;
}

#menu b {
	display: block;
	float: left;
	height: 23px;
	padding: 7px 20px 0 20px;
	background: url(images/images/vert_blanc_d.gif) no-repeat right top;
	cursor: hand;	
}

#menu li.active {
	background: #CFCECE url(images/images/gris.gif) repeat-x;
}

#menu li.active a {
	background: url(images/images/vert_gris_d.gif) no-repeat right top;
	color: #C90404;
}

#menu li.active b {
	background: url(images/images/vert_gris_g.gif) no-repeat;
}

/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

/* Conteneur */

#content {
	float: left;
	width: 520px;
}

#content2 {
	float: left;
	width: 630px;
}

#content3 {
	float: left;
	width: 760px;
}

#content_photos {
	float: left;
	width: 800px;
}

/* Feature */

#feature {
	margin-bottom: 20px;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 420px;
}

#sidebar_photos {
	float: right;
	width: 280px;
}

#sidebar .col-one {
	width: 200px;
}

#sidebar .col-two {
	width: 200px;
}

/* Bas */

#footer {
	height: 100px;
	padding: 20px;
	
	background:  url(images/images/dgrad_bas.jpg) ;
	border-top: 1px solid #999999;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 85%;
}

.logo {font-size:xx-large; 
		
}
.logo2 {font-size:xx-large; 
		color:#FF6600;
}

/* formulaire */

LABEL { DISPLAY: inline ; FLOAT: left ; WIDTH: 170px ; font-weight: bold ; margin-left: 30px ; }

.INPUT { background-color: #E0E0E0 ; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #575757 ; }

.OPTION { background-color: white ; }

.SELECT { background-color: #E0E0E0 ; }

.TEXTAREA { background-color: #E0E0E0 ; color: #666666 font-weight: bold ; }

.BUTTON { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-width: 2pt ; font-size: 11pt ; color: #575757 ; top: 250px ; background-color: #E0E0E0 ; }

/* Texte rouge*/

.rouge
{ font-family: "verdana", Arial, Helvetica, sans-serif; ; color: #FF6633 ; font-weight: bold;
 }

/*affichage calendrier */
#expl
{
color:#D1009D;}

.retrait {
	margin-left:20px;
	font-weight:200;
}

.retrait2 {
	margin-left:20px;
	
}

.image {
float : left ; 
margin-left : 5px;
margin-right : 10px;
 margin-top : 5px;
 border : 0px }
