@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#conteneur {
	background-image: url(images_v3/fd_conteneur.jpg);
	background-repeat: repeat-x;
	background-color: #FBF9FB;
	min-height: 1025px;
}
#fondpage {
	background-image: url(images_v3/fd_page.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#fondpageht {
	background-image: url(images_v3/fd_page_ht.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#contenu {
	width: 964px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bandeau {
	background-image: url(images_v3/fd_bandeau.gif);
	height: 168px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-position: center;
}
#bandeau .logo_rde3 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 35px;
	margin-left: 30px;
	margin-right: 0px;
	float: left;
}
#conteneurlogo {
	height: 120px;
	width: 1000px;
}
#bandeau #jesjeux {
	display: block;
	margin-top: 33px;
	margin-right: 20px;
	margin-bottom: 0px;
	float: right;
}
#pub_hdp {
	background-color: #864F82;
	text-align: center;
}
.cleaner {
	clear: both;
}
p {
	margin: 0px;
	padding: 0px;
}

/**************************
 le menu
/*************************/

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#headernav {
	/*clear: both;*/
	width: 610px !important;
	position: static; /*z-index: 110;*/
	height: 38px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
s
; 		z-index: 1000;
}
#headernav li {
	float: left;
	position: relative;
}
#headernav span {
	display: none;
}
#headernav   li#menu_parents {
	width: 81px;
}
#headernav   li#menu_sorties {
	width: 75px;
}
#headernav   li#menu_activites {
	width: 87px;
}
#headernav   li#menu_am {
	width: 139px;
}
#headernav   li#menu_annuaire {
	width: 140px;
}
#headernav   li#menu_forums {
	width: 77px;
}
/* hack ie5 pc et ie6 px \*/ #headernav li {
	_width/* */: auto !important;
}

#headernav li li {
	float: none;
}

#headernav li a {
	height: 38px;
	display: block;
	overflow: hidden;
	float: left;
}

#headernav li li a {
	display: block;
	height: 22px;
	overflow: auto;
	float: none;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #941171;
	text-decoration: none;
	padding-left: 10px;
}

#headernav li.on a img, #headernav li.on2 a img {
	margin-top: -38px;
}
#headernav ul {
	position: absolute;
	top: 38px;
	left:-1px;
	background-color: #FFFFFF;
	border-left-color: #C6C6C6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #C6C6C6;
	border-bottom-color: #C6C6C6;
	padding: 0;
	display: none;
	width: 200px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #941171;
}
#headernav ul a {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, verdana, sans-serif;
	color: #0070B1;
	display: block;
	height: 20px;
	padding-left: 12px;
	line-height: 20px;
}

#headernav ul a:hover, #headernav ul a.actif {
	text-decoration: none;
	display: block;
	background-color: #F2F2F2;
	color: #EA2977;
}

#headernav ul li {
	padding-right: 0;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#headernav li.on ul {
	display: block;
}
#informations {
	float: right;
	width: 350px;
	text-align: right;
	position: static;
	margin: 0px;
	display: none;
	height: 38px;
	line-height: 38px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#informations a {
	color: #941171;
	display: block;
	background-repeat: no-repeat;
	font-size: 11px;
	background-position: 0px 14px;
	padding-left: 8px;
	text-decoration: none;
}
#colg {
	width: 514px;
	float: left;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	min-height: 800px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
#margescolg {
	margin-right: 10px;
}
#pub_haut_colg_468 {
	background-color: #CCCCCC;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#colcentre {
	float: left;
	width: 318px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	min-height: 800px;
	background-color: #FFFFFF;
}
#margescolcentre {
	margin-right: 9px;
	margin-left: 9px;
}
#pub_haut_colc_300 {
	margin-bottom: 20px;
}
.articletop h1 {
	display: block;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #FF8400;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 35px;
	letter-spacing: -2px;
	line-height: 32px;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.articletop h1 a {
	color: #941171;
	text-decoration: none;
}
.articletop h1 a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.articletop {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.articletop img {
	margin-bottom: 10px;
}
.articletop .texte {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
}
.articlesec h1 {
	font-size: 24px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #F9C50F;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #941171;
	font-weight: normal;
	letter-spacing: -2px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	line-height: 24px;
}
.articlesec h1 a {
	color: #941171;
	text-decoration: none;
}
.articlesec h1 a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.articlesec {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.articlesec img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.articlesec .texte {
	font-size: 11px;
	line-height: 15px;
}
.lirelasuite {
	text-align: right;
}
.lirelasuite   a  {
	font-size: 11px;
	background-image: url(images_v3/picto_fleche.gif);
	display: block;
	float: right;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 8px;
	color: #941171;
	height: 15px;
	padding-top: 8px;
	background-position: 0px 8px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
}
.lirelasuite a:hover {
	color: #FF8400;
	text-decoration: underline;
}
.carreforums h2 {
	background-image: url(images_v3/titre_carre_forum.gif);
	height: 45px;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
.carreforums {
	margin-bottom: 20px;
}
.carreforums h2 a {
	display: none;
}
.carreforums a {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	height: 21px;
	width: 300px;
	line-height: 21px;
	color: #91478c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9B5C8;
	overflow: hidden;
}
.carreforums a:hover {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	height: 21px;
	width: 300px;
	line-height: 21px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9B5C8;
	overflow: hidden;
	background-color: #C9B5C8;
}
.carresortie {
	margin-bottom: 20px;
	width: 300px;
}
.carresortie h2 {
	background-image: url(images_v3/titre_carre_sorties.gif);
	height: 45px;
	width: 300px;
	display: block;
	margin: 0px;
	padding: 0px;
}
.carresortie h2 a {
	display: none;
}
.carresortie .sortiebloc {
	background-color: #fbe5ef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9B5C8;
}
.carresortie  .textesortie {
	color: #91478c;
	padding: 10px;
}
.sortiebloc  .textesortie  img {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
}
.textesortie    h3     {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	font-size: 12px;
}
.textesortie  h3  a  {
	text-decoration: none;
	color: #D91271;
	font-size: 12px;
}
.textesortie h3 a:hover {
	text-decoration: underline;
	margin: 0px;
	color: #FF8400;
	font-size: 12px;
}
.carream {
	margin-bottom: 20px;
}
.carream h2 {
	background-image: url(images_v3/menu_onaaime.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 300px;
}
.carream h2 a {
	display: none;
}
.carream .ambloc {
	background-color: #fff4cf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9B5C8;
}
.ambloc .texteam {
	padding: 10px;
	color: #c15600;
}
.ambloc .texteam img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.ambloc h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 14px;
}
.ambloc h3 a {
	color: #c15600;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
}
.texteam a.prix {
	color: #C15600;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	display: block;
	text-decoration: none;
}
.ambloc h3 a:hover {
	color: #FF8400;
	text-decoration: underline;
}
.texteam a.prix:hover {
	color: #FF8400;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	display: block;
	text-decoration: underline;
}
#cold {
	float: right;
	width: 130px;
}
#margescold {
	margin-left: 10px;
}
#pdp {
	clear: both;
}
#pdp {
	background-color: #FBF9FB;
	padding-top: 5px;
	padding-bottom: 20px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C4C2C4;
}
#pdp a {
	color: #941171;
	text-decoration: none;
}
#pub_bas_colg_468 {
	background-color: #CCCCCC;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
h1.titreparents {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 35px;
	letter-spacing: -2px;
	line-height: 32px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #F9C50F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9C50F;
	background-color: #FBFBFB;
}
.articles #article .accroche {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	display: block;
	line-height: 16px;
}
.articles #article h2 {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #F9C50F;
	padding-left: 10px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 24px;
	line-height: 20px;
	font-weight: normal;
}
.articles #article img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.articles #article {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
}
.articles a {
	color: #941171;
}
.titre1violet {
	color: #941171;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	background-color: #FBFBFB;
	padding-top: 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
h2.terparents  {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	letter-spacing: -2px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #F9C50F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9C50F;
	background-color: #FBFBFB;
}
h2.terparents   a {
	color: #941171;
	text-decoration: none;
}
.articleter  h3 a {
	display: block;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #F9C50F;
	padding-left: 5px;
	color: #941171;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-decoration: none;
	font-size: 15px;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -0.8px;
	font-weight: normal;
}
.articleter h3 {
	margin: 0px;
	padding: 0px;
}
.articleter {
	margin: 0px;
	padding: 0px;
}
.articleter .texte {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.articleter .lirelasuite a {
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 5px;
}
.articleter h3 a:hover {
	display: block;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #F9C50F;
	padding-left: 5px;
	color: #FF6600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-decoration: none;
}
h2.titreprincipal_parents {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 35px;
	letter-spacing: -2px;
	line-height: 32px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #F9C50F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9C50F;
	background-color: #FBFBFB;
}
h1.titresortir {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 35px;
	letter-spacing: -2px;
	line-height: 32px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #D91271;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D91271;
	background-color: #FBFBFB;
}
h2.catesortie  {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #D91271;
	padding-left: 10px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 24px;
	line-height: 20px;
	font-weight: normal;
}
.departements {
	margin-top: 5px;
	margin-bottom: 15px;
}
#recherchesortie {
	margin-bottom: 0px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
#recherchesortie #boutonvalid {
	margin-top: 10px;
}
.sortie h3 {
	font-size: 12px;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #D91271;
	font-family: Arial, Helvetica, sans-serif;
	color: #941171;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
	line-height: 8px;
	margin-left: 60px;
}
.sortie h3 a {
	color: #941171;
	text-decoration: none;
}
.sortie {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 10px;
}
.sortie img {
	float: left;
	margin-right: 10px;
}
#pages a {
	color: #D91271;
	text-decoration: none;
	font-weight: bold;
}
#pages {
	text-align: center;
}
.leproduit .gttrose {
	color: #941171;
	text-decoration: none;
}
#ctxtsortie .gttrose {
	font-weight: bold;
	color: #D91271;
	font-size: 12px;
}
#ctxtsortie h1 {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	letter-spacing: -2px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #D91271;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D91271;
	background-color: #FBFBFB;
	line-height: 23px;
}
.logosortie {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#ctxtsortie a {
	color: #941171;
	font-weight: bold;
}
.amodifier {
	display: block;
	background-color: #FBFBFB;
	padding: 10px;
	border: 1px solid #C0C0C0;
	text-align: center;
	text-decoration: none;
}
h1.titreactivites {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 35px;
	letter-spacing: -2px;
	line-height: 32px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #FF8400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF8400;
	background-color: #FBFBFB;
}
#articleactivites  h2 {
	font-size: 24px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF8400;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #941171;
	font-weight: normal;
	letter-spacing: -2px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	line-height: 24px;
}
#articleactivites {
	margin-bottom: 20px;
}
#articleactivites  h2  a {
	color: #941171;
	text-decoration: none;
}
#articleactivites  h2  a:hover {
	color: #FF6600;
	text-decoration: underline;
}
#articleactivites img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.activites {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
h2.teractivites {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	letter-spacing: -2px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FF8400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF8400;
	background-color: #FBFBFB;
}
.articleteractivites h3 a {
	display: block;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #FF8400;
	padding-left: 5px;
	color: #941171;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-decoration: none;
	font-size: 15px;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -0.8px;
	font-weight: normal;
}
.articleteractivites h3 {
	margin: 0px;
	padding: 0px;
}
.articleteractivites {
	margin: 0px;
	padding: 0px;
}
.articleteractivites {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.articleteractivites .lirelasuite a {
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 5px;
}
.articleteractivites h3 a:hover {
	display: block;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #FF8400;
	padding-left: 5px;
	color: #FF6600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-decoration: none;
}
.activites h2 a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.activites  h2 a {
	font-size: 24px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF8400;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #941171;
	font-weight: normal;
	letter-spacing: -2px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	line-height: 24px;
	text-decoration: none;
}
.activites h2 {
	margin: 0px;
	padding: 0px;
}
h2.titreprincipal_activites {
	display: block;
	padding-top: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 35px;
	letter-spacing: -2px;
	line-height: 32px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #FF8400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF8400;
	background-color: #FBFBFB;
}
h2.teractivites a {
	color: #941171;
	text-decoration: none;
}
#naviam {
	background-color: #F4F4F4;
	line-height: 26px;
	color: #941171;
	text-indent: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#naviam a {
	color: #941171;
	font-weight: bold;
	text-decoration: none;
}
#naviam a:hover {
	color: #FF8400;
	text-decoration: underline;
}
#pageprec a.lienretour   {
	font-weight: bold;
	color: #D91271;
	background-color: #F9C50F;
	display: block;
	font-size: 11px;
	margin-bottom: 10px;
}
#affiner {
	color: #FFFFFF;
	background-color: #941171;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#elementsrubrique {
	width: 160px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
#elementsrubrique a {
	display: block;
	line-height: 22px;
	color: #941171;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C0C0C0;
	background-color: #FBFAFA;
	text-decoration: none;
	text-indent: 5px;
}
#elementsrubrique a:hover {
	color: #FF8400;
	background-color: #DDDDDD;
	text-decoration: underline;
}
#colgboutique {
	float: left;
	margin-top: 10px;
}
#coldboutique {
	float: right;
}
#colgboutique {
	width: 662px;
	background-color: #FFFFFF;
}
.produit {
	width: 155px;
	float: left;
	margin-right: 10px;
	height: 240px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.produit .prix {
	font-size: 13px;
	font-weight: bold;
	color: #941171;
	display: block;
}
.produit .txtprod {
	height: 65px;
}
.produit .ttprod {
	height: 18px;
	overflow: hidden;
	display: block;
	line-height: 18px;
	font-size: 12px;
	color: #941171;
	text-decoration: none;
	float: none;
}
.imageproduit {
	height: 135px;
}
#pagination {
	line-height: 40px;
	text-align: center;
}
#pagination a {
	color: #941171;
	font-weight: bold;
	text-decoration: none;
}
#pagination a:hover {
	color: #FF8400;
}
#margescoldboutique {
	margin-top: 10px;
}
.leproduit img {
	margin-right: 10px;
	margin-bottom: 10px;
}
#prixprod {
	font-size: 18px;
	color: #941171;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.plusinfos img {
	float: none;
}
.leproduit #ctxtprod {
	margin-bottom: 30px;
}
.autresproduits {
	display: block;
	color: #941171;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 10px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F9C50F;
	border-bottom-color: #F9C50F;
	background-color: #FBFBFB;
	padding: 0px;
}
.gphotoproduit {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#ctxtprod .avert {
	margin-top: 10px;
}
#plandesite h1 a {
	font-size: 16px;
	font-weight: bold;
	color: #941171;
}
#plandesite h1 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#plandesite h2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#plandesite h2 a {
	font-size: 12px;
	text-decoration: none;
	color: #D91271;
	margin: 0px;
	padding: 0px;
}

