body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #dcdce0;
	padding-top:15px;
}

-->

#container{
	text-align:left;
	width:960px;
	background-color:#dcdce0;
}

#mainContent{
	width:960px;

	background-color:#dcdce0;
}

#arrondi-gauche, #arrondi-droite{
	float:left;
	background-image:url(images/gauche.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:624px;
}

#arrondi-droite{
	width:16px;
	background-image:url(images/droite.jpg);
}


#arrondi-gauche-2, #arrondi-droite-2{
	float:left;
	background-image:url(images/gauche-2.jpg);
	background-repeat:repeat;
	width:18px;
	height:1241px;
	margin-top:2px;
}

#arrondi-droite-2{
	width:16px;
	background-image:url(images/droite-2.jpg);
	
}

#arrondi-gauche-3, #arrondi-droite-3{
	float:left;
	background-image:url(images/gauche-2.jpg);
	background-repeat:repeat;
	width:18px;
	height:1872px;
	margin-top:2px;
}

#arrondi-droite-3{
	width:16px;
	background-image:url(images/droite-2.jpg);
	
}

#contenu{
	float:left;
	border:1px solid #ffffff;
	background-color:#f2f3f3;
	margin-top:3px;
	padding:15px;
	padding-bottom:9px;
}

#col1, #col1-vert, #col1-mauve{
	margin:0px;
	background-image:url(images/fond_gauche.jpg);
	width:291px;
	height:584px;
	background-repeat:no-repeat;
	float:left;
}

#col1-vert{
	background:none;
	background-image:url(images/fond_gauche-vert.jpg);
	background-repeat:no-repeat;
}

#col1-mauve{
	background:none;
	background-image:url(images/fond_gauche-mauve.jpg);
	background-repeat:no-repeat;
}

#col2{
	margin:0px;
	background-image:url(images/fond-droite.jpg);
	width:598px;
	height:556px;
	background-repeat:no-repeat;
	float:left;
	padding-top:28px;
}


#col1-2, #col1-2-orange, #col1-2-jaune{
	margin:0px;
	background-image:url(images/fond_gauche2.jpg);
	width:291px;
	height:1186px;
	background-repeat:no-repeat;
	float:left;
}

#col1-2-orange{
	background:none;
	background-image:url(images/fond_gauche2-orange.jpg);
	background-repeat:no-repeat;
}

#col1-2-jaune{
	background:none;
	background-image:url(images/fond_gauche2-jaune.jpg);
	background-repeat:no-repeat;
}

#col2-2{
	margin:0px;
	background-image:url(images/fond-droite2.jpg);
	width:598px;
	height:1186px;
	background-repeat:no-repeat;
	float:left;
	padding-top:28px;
}


#col1-3{
	margin:0px;
	background-image:url(images/fond_gauche2.jpg);
	width:291px;
	height:1500px;
	background-repeat:no-repeat;
	float:left;
}

#col2-3{
	margin:0px;

	width:598px;
	height:auto;
	background-repeat:no-repeat;
	float:left;
	padding-top:28px;
}

#menu{
	width:240px;
	height:auto;
	margin-top:40px;
}

#bande1{
	background-image:url(images/menu_rouge.jpg);
}

#bande2{
	background-image:url(images/menu_orange.jpg);
}

#bande3{
	background-image:url(images/menu_jaune.jpg);
}

#bande4{
	background-image:url(images/menu_vert.jpg);
}

#bande5{
	background-image:url(images/menu_bleu.jpg);
}

#bande6{
	background-image:url(images/menu_mauve.jpg);
}

#bande1, #bande2, #bande3, #bande4, #bande5, #bande6{
	width:210px;
	height:16px;
	background-repeat:no-repeat;
	text-align:right;
	text-indent:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:10px;
	padding-right:20px;
	
}

#idwidth{
	width:545px;
}

#adresse{
	margin:0px;
	margin-top:20px;	
	width:240px;
	text-align:right;
}

p, .lien, ul, .txt{
	color:#292929;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#col2 h3, #col2-2 h3, #col2-3 h3{
	color:#292929;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:25px;
	width:auto;
}

.lien{
	text-decoration:underline;
}

#col2 p, #col2-2 p , #col2-3 p{
	text-align:justify;
	margin-left:25px;
	margin-top:15px;
}

#col2 .ul1, #col2-2 .ul1, #col2-3 .ul1{
	text-align:left;
}


#titre, #titre-rouge, #titre-orange, #titre-jaune, #titre-vert, #titre-bleu, #titre-mauve{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	padding-top:15px;
	padding-bottom:15px;
	text-indent:25px;
	width:574px;
	background-image:url(images/titre_rouge.jpg);
	background-repeat:no-repeat;
}

#titre-orange, #titre-jaune, #titre-vert, #titre-bleu, #titre-mauve{
	background:none;
}

#titre-orange{
	background-image:url(images/titre_orange.jpg);
	background-repeat:no-repeat;
}

#titre-jaune{
	background-image:url(images/titre_jaune.jpg);
	background-repeat:no-repeat;
}

#titre-vert{
	background-image:url(images/titre_vert.jpg);
	background-repeat:no-repeat;
}

#titre-bleu{
	background-image:url(images/titre_bleu.jpg);
	background-repeat:no-repeat;
}

#titre-mauve{
	background-image:url(images/titre_mauve.jpg);
	background-repeat:no-repeat;
}
.menu{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.menu:hover{
	font-weight:bold;
	cursor:pointer;
}

#idcopyright{
	text-align:center;
	padding-top:15px;
	padding-bottom:25px;
	background:url(images/bas1.jpg);
	width:955px;
	margin-top:30px;
	background-repeat:no-repeat;
	clear:both;
}

#idcopyright a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#idcopyright p{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}