body.content {
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FDF5E0;
	}
div.content {
	margin:auto auto;
	width:780px;
	text-align:left;
	background-color: #FFFFFF;
	}
div.header {
	/*height: 161px;*/
	width:780px;
	}
div.header a {
	color:#000;
	}
div.leftmenu {
	width:185px;
	background: transparent;
	float:left;
	font-size:12px;
	clear:right;
	padding-top:20px;
	padding-bottom:30px;
	}
div.topmenu {
	background-color: #E0E0E0;
	border-top:1px solid white;
	}
div.pagecontent {
	background:#ffffff;
	width:580px;
	float:none;
	overflow:auto;
	z-index: -10;
	padding-top:20px;
	}
div.footer {
	width:780px;
	height:30px;
	float: none;
	background-repeat: no-repeat;
	clear:both;
	padding-top:1px;
	}
div.footer table {
	padding-right:10px;
	width:780px;
	height:30px;
	}
input#searchQuery {
	border:1px #666666 solid;
	color:#666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* FORMAT DU CONTENU DE LA PAGE */
table {
	font-size:11px;
	}
table.container td {
	padding:2px;
	vertical-align: top;
	color: #000;
	}
h1 {
	font-size: 20px;
	color: #2C70A2;
	margin-top:0px;
	margin-bottom:0px;
	font-style: normal;
	background-image: url(/styles/images/confetti.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	}
h2 {
	font-size: 12px;
	padding-top:2px;
	padding-left:3px;
	color: #2C70A2;
	font-style: normal;
	height:20px;
	}
div.pagecontent a {
	color:#000;
	}
div.pagecontent a:hover {
	color:#767676;
	text-decoration: none;
	}
hr {
	background-color: transparent;
	height:3px;
	border:0;
	margin-top:-4px;
	margin-top:-4px;
	border-style: none;
	background-image: url("/styles/images/filet_dot.gif");
	}

/* TINY MCE*/
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
a {
	color:#FF0000;
	}
a:hover {
	color:#767676;
	text-decoration: none;
	}

/*PAGE DES NEWSLETTER*/
table#pgeNewsletterTable {background-color:#ffeacf;}
table#pgeNewsletterTable thead tr td {padding-left:5px;background-color:#f47920;color:#fff;font-weight:bold;}
table#pgeNewsletterTable tbody tr td {padding-top:10px;}
table#pgeNewsletterTable tbody tr td.main {border-bottom:2px solid #fff;}
table#pgeNewsletterTable tbody tr td span.subTitle{font-weight:bold;color:#f47920}
table#pgeNewsletterTable tbody tr td a{color:#fff;
	border:1px solid #ff9e58;
	padding:3px;
	background-color:#f47920;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;}
div.newslettercentercontent a {
	color:#fff;
	border:1px solid #ff9e58;
	padding:3px;
	background-color:#f47920;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	}
div.newslettercentercontent input {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	}


#container {
	width: 565px;
	background-color: #FFFFFF;
	padding: 15px;
	float: left;
	font-family: Verdana;
	font-size: 14px;
	padding-bottom: 100px;
}

#vignette_container {
	width: 530px;
	height:260px;
	margin-top: 20px;
	margin-left: 45px;
	background-image: url('/medias/images/media_352924.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

.vignette {
	border: 2px solid #66bb47;
	margin-left: 5px;
}
/* MENUS */

td.rowMenu1 {
	background-image: url(/styles/images/bck_menu_yellow.gif);
	text-align: center;
	height:27px;
	width:140px;
	border-left:1px solid white;
	border-right:1px solid white;
}

td.rowMenu1 a {
	color:black;
	text-decoration: none;
}

td.rowMenu2 {
	background-image: url(/styles/images/bck_menu_green.gif);
	text-align: center;
	height:27px;
	width:140px;
	border-left:1px solid white;
	border-right:1px solid white;
}

td.rowMenu2 a {
	color:black;
	text-decoration: none;
}

td.rowMenu3 {
	background-image: url(/styles/images/bck_menu_red.gif);
	text-align: center;
	height:27px;
	width:140px;
	border-left:1px solid white;
	border-right:1px solid white;
}

td.rowMenu3 a {
	color:black;
	text-decoration: none;
}


/*MENUS EN COLONNE*/
table.colMenu {
	width:177px;
	}
table.colMenu td {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
table.colMenu td a {
	text-decoration: none;
	}
table.colMenu td.colMenu1 {
	background-color: #ffbb13;
	height:21px;
	color:#fff;
	font-weight:bold;
	}
table.colMenu td.colMenu1 a {
	padding-left:20px;
	background-image: url(/styles/images/box_yellow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	}
table.colMenu td.colMenu1 a:hover {
	background-image: url(/styles/images/box_yellow_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	}
table.colMenu td.colMenu1Selected {
	background-color: #ffbb13;
	height:21px;
	color:#fff;
	font-weight:bold;
	}
table.colMenu td.colMenu1Selected a {
	background-color: #ffbb13;
	background-image: url(/styles/images/box_yellow_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	font-weight:bold;
	padding-left:20px;
	}
table.colMenu td.colMenu2 {
	background-color: #6ab365;
	height:21px;
	color:#fff;
	font-weight:bold;
	}
table.colMenu td.colMenu2 a {
	padding-left:20px;
	background-image: url(/styles/images/box_green.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	}
table.colMenu td.colMenu2 a:hover {
	background-image: url(/styles/images/box_green_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	}
table.colMenu td.colMenu2Selected {
	background-color: #6ab365;
	height:21px;
	color:#fff;
	font-weight:bold;
	}
table.colMenu td.colMenu2Selected a {
	background-color: #6ab365;
	background-image: url(/styles/images/box_green_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	font-weight:bold;
	padding-left:20px;
	}
table.colMenu td.colMenu3 {
	background-color: #f47920;
	height:21px;
	color:#fff;
	font-weight:bold;
	}
table.colMenu td.colMenu3 a {
	padding-left:20px;
	background-image: url(/styles/images/box_red.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	}
table.colMenu td.colMenu3 a:hover {
	background-image: url(/styles/images/box_red_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	}
table.colMenu td.colMenu3Selected {
	background-color: #f47920;
	height:21px;
	color:#fff;
	font-weight:bold;
	}
table.colMenu td.colMenu3Selected a {
	background-color: #f47920;
	background-image: url(/styles/images/box_red_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
	display:block;
	font-weight:bold;
	padding-left:20px;
	}
/* SOUS-MENUS EN COLONNE*/
table.colMenu td.colSubMenu1 {
	background-color: #ffefca;
	color:#000;
	padding:0px;
	display:block;
	}
table.colMenu td.colSubMenu1 a {
	background-image: url(/styles/images/box_yellow_off.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	color:#000;
/*	height:19px;*/
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	}
table.colMenu td.colSubMenu1 a:hover {
	background-color: #fed36e;
	background-image: url(/styles/images/box_yellow_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
table.colMenu td.colSubMenu1Selected {
	background-color: #ffefca;
	color:#000;
	padding:0px;
	display:block;
	}
table.colMenu td.colSubMenu1Selected a {
	background-color: #fed36e;
	background-image: url(/styles/images/box_yellow_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	color:#000;
/*	height:19px;*/
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	}
table.colMenu td.colSubMenu2 {
	background-color: #e5f2e4;
	color:#000;
	padding:0px;
	display:block;
	}
table.colMenu td.colSubMenu2 a {
	background-image: url(/styles/images/box_green_off.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	color:#000;
/*	height:19px;*/
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	}
table.colMenu td.colSubMenu2 a:hover {
	background-color: #a7d2a4;
	background-image: url(/styles/images/box_green_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
table.colMenu td.colSubMenu2Selected {
	background-color: #e5f2e4;
	color:#000;
	padding:0px;
	display:block;
	}
table.colMenu td.colSubMenu2Selected a {
	background-color: #a7d2a4;
	background-image: url(/styles/images/box_green_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	color:#000;
/*	height:19px;*/
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	}
table.colMenu td.colSubMenu3 {
	background-color: #ffceab;
	color:#000;
	padding:0px;
	display:block;
	}
table.colMenu td.colSubMenu3 a {
	background-image: url(/styles/images/box_red_off.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	color:#000;
/*	height:19px;*/
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	}
table.colMenu td.colSubMenu3 a:hover {
	background-color: #ff9e58;
	background-image: url(/styles/images/box_red_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
table.colMenu td.colSubMenu3Selected {
	background-color: #ffceab;
	color:#000;
	padding:0px;
	display:block;
	}
table.colMenu td.colSubMenu3Selected a {
	background-color: #ff9e58;
	background-image: url(/styles/images/box_red_on.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	color:#000;
/*	height:19px;*/
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	}/* MENUS */
UL.sitemap {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-size:12px;
}

UL.sitemap LI.menu {
	width:128px;
	height:18px;
}

UL.sitemap LI.menu a {
	display: block;
	color: #094FA3;
	text-decoration: none;
	font-size:12px;
	width:124px;
	height:18px;
	padding:2px;
	font-weight:bold;
	border-top:1px solid white;
}

UL.sitemap LI.menu a:hover {
	text-decoration: underline;
}

/* SOUS-MENUS */
UL.sitemap UL.submenu {
	list-style: none;

	margin: 0;
	padding: 0;
}

UL.sitemap LI.submenu {

	width:128px;
	height:18px;
	background-color: #FFFFFF;
	font-size:10px;
}

UL.sitemap LI.submenu a {
	margin-left:10px;
	display: block;
	border-bottom: 1px solid #7AA4C2;
	background-color: #FFFFFF;
	color: #094FA3;
	text-decoration: none;
	width: 128px;
	background-image: none;
}

UL.sitemap li.submenu a:hover {
	border-bottom: 1px solid #7AA4C2;
	background-color: #FFFFFF;
	color: #FF0000;
	width: 128px;
	
	}

/* SOUS-MENUS SELECTED*/
UL.sitemap LI.submenuSelected {
	width:128px;
	height:18px;
	background-color: #FFFFFF;
	font-size:10px;
}

UL.sitemap LI.submenuSelected a {
	display: block;
	text-align:right;
	border-bottom: 1px solid #7AA4C2;
	background-color: #FFFFFF;
	color: #FF0000;
	text-decoration: none;
	width: 128px;
}

	
table.topbox {
	margin-left:10px;
	width:190px;
	background-color: #F4F4F4;
	}
table.topbox th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#f47920; 
	font-size: 12px;
	height:21px;
	color:white;
	text-align:left;
	padding-left:10px;
	}
table.topbox td.topboxright {
	width:190px;
	padding-left:10px;
	background-color: #F4F4F4;
	}
td.topboxleft {
	}
td.topboxleft img {
	}
td.topboxbottom {
	}
table.topboxbottom {
	}
table.topboxbottom TD {
	}
div.eventcontent span.eventdate {
	color:#000;
	}
div.eventcontent a {
	color:#000;
	}
span.eventtitle {
	color: #2C70A2;
	font-weight: bold;
	font-style: normal;
	font-size:11px;
	}
span.eventteaser {
	color:black;
	}div.pagecontent div.mediacentercontent {
	}
div.pagecontent div.mediacentercontent h1 {
	color:#00629f;
	}
div.pagecontent div.mediacentercontent p {
	margin-top:0px;
	}

/*PAGE NAVIGATION*/
div.mediacentercontent div.pagenav table.pagenav {
	width:100%;
	}
div.mediacentercontent div.pagenav {
	background-color: #E0EBF7;
	}
div.mediacentercontent table.pagenav tr.header {
	background-color:#f47920;
	font-weight: bold;
	height:21px;
	}

div.mediacentercontent table.pagenav tr.header td.header, div.mediacentercontent table.pagenav tr.header th.header {
	padding-left:20px;
	color:#fff;
	background-image: url(/styles/images/box_red_title.gif);
	background-repeat:no-repeat;
	background-position:center left;
	vertical-align:middle;
	}
div.mediacentercontent table.pagenav tr td {
	color:#fff;
	}
div.mediacentercontent table.pagenav a {
	color:#fff;
	}
div.mediacentercontent table.pagenav a:hover {
	color:#fff;
	}
div.mediacentercontent div.pagenav select {
	border:none;
	font-size:9px;
	font-weight:bold;
	}

/*IMAGE LIST*/
div.mediacentercontent table.imagelist {
	margin:0px;
	background-color:#ffeacf;
	}
div.mediacentercontent table.imagelist div.image {
	height:100px;
	width:100px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	text-align: center;
	}
div.mediacentercontent table.imagelist div.imagelist {
	width:100px;
	height:40px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	background-color: #E6EDF6;
	display: none;
	}
div.mediacentercontent table.imagelist div.imagelist a {
	color:#094FA3;
	font-size:10px;
	font-weight: bold;
	padding:2px;
	}
div.mediacentercontent table.imagelist div.imagelist a:hover {
	color:red;
	font-size:10px;
	font-weight: bold;
	padding:2px;
	}
/* NEWS BOX*/
div.newscontent * {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#000;
	}
div.newscontent h2 {
	font-size: 20px;
	color: #00629f;
	font-style: normal;
	background-image: url(/styles/images/confetti.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:3px;
	margin-top:5px;
	}

/*NEWS BOX HIGHLIGHTED*/
div.newscontent div.highlighted {
	padding-top:5px;
	padding-bottom:5px;
	}
div.newscontent div.highlighted h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00629f;
	font-weight: bold;
	padding:0px;
	margin:0px;
	}
div.newscontent div.highlighted table tr td div.newsdate {
	color:#00629f;
	display:block;
	margin:5px 0px;
	}
div.newscontent div.highlighted td {
	color:#000;
	}
div.newscontent div.highlighted td a {
	font-size:11px;
	color:#000;
	}
div.newscontent div.highlighted td a:hover {
	color:#666666;
	text-decoration: none;
	}

/*NEWS BOX NORMAL*/
div.newscontent div.normal {
	border-bottom:1px solid black;
	padding-top:10px;
	padding-bottom:10px;
	}
div.newscontent div.normal h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00629f;
	font-weight: bold;
	padding:0px;
	margin:0px;
	}
div.newscontent div.normal div.newsdate {
	color:#00629f;
	display:block;
	margin:5px 0px;
	}
div.newscontent div.normal a {
	font-size:11px;
	color:#000;
	}
div.newscontent div.normal a:hover {
	color:#666666;
	text-decoration: none;
	}

/*
div.newscontent div.bottomLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	background-image: url("/styles/images/bkg_box_bottom.jpg");
	background-repeat: no-repeat;
	font-style: italic;
	clear:both;
	width:620px;
	text-align: right;
	padding-bottom:10px;
	}
div.newscontent div.bottomLink td {
	color:white;
	}
*/

/* LISTE DE NEWS */
/*
div.newslist div.news {
	float:none;
	width: 100%;
	margin-bottom:10px;
	}
div.newslist h1 {
	background-image: none
	font-style: normal;
	font-size:20px;
	margin-bottom:20px;
	}
div.newslist h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00629f;
	font-weight: bold;
	padding:0px;
	margin:0px;
	}
div.newslist div.pagenav {
	border:none;
	height:26px;
	width:625px;
	background-image: url("/styles/images/header_list.jpg");
	padding-top: 0px;
	background-repeat: no-repeat;
	}
div.newslist div.newsdate {
	color:red;
	font-size: 10px;
	margin-top:10px;
	}
div.newslist table.pagenav a {
	color:white;
	}
div.newslist table.pagenav td {
	color:white;
	}
div.newslist table.pagenav a:hover {
	color:#093D7A;
	}
*/


/* DETAIL DE LA NEWS*/
div.newsdetail {
	overflow:auto;
	color:#000;
	}
div.newsdetail div.newsdate {
	color:#00629f;
	font-weight:bold;
	margin-bottom:10px;
	}
div.newsdetail table tr td {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;	
	}

div.newsdetail span.jpg {margin-right:5px;margin-left:5px;text-align:center;background-color:#ebecf5;overflow:auto;}
div.newsdetail span.jpg p.jpgImg {clear:both;}
div.newsdetail span.jpg p.jpgCap {font-size:11px;font-weight:normal;text-align:left;}
div.newsdetail span.gif {margin-right:10px;text-align:center;}
div.newsdetail span.doc {margin-right:10px;text-align:center;}
div.eventslist {
	}
div.eventslist div.pagenav {
	background-image: none;
	}
div.eventslist h1 {
	color:#00629f;
	}
div.events table
	{
	width:580px;
	}
div.events table th
	{
	height:23px;
	color:white;
	text-align: left;
	padding:3px;
	background-color:#f47920;
	}
div.events table tr
	{
	background-color: transparent;
	}
div.events table td
	{
	border:1px solid #fff;
	padding:3px;
	}
div.events table tr.eventline
	{
	background-color:#ffeacf;
	padding:0px;
	height:1px;
	}
div.events table tr.eventline_separator
	{
	background-color: transparent;
	}
div.events table tr.eventline_separator td
	{
	padding:0px;
	height:1px;
	}
div.events table td.eventdate
	{
	color:black;
	font-weight:bold;
	}
div.events table td a
	{
	color:f47920;
	font-weight: bold;
	}
div.events table td a:hover
	{
	font-weight: bold;
	}
div.eventslist input#btnDisplay
	{
	font-size:11px;
	background-color:#f47920;
	color:#fff;
	font-weight: bold;
	}

/* DETAIL D'UN EVENEMENT*/
div.eventdetail {
	}
div.eventdetail h1 {
	color:#00629f;
	}
div.eventdetail div.eventdate {
	color:#f47920;
	font-weight: bold;
	padding-bottom:10px;
	}
div.eventdetail div.eventtext {
	color:#666666;
	}
div.eventdetail div.eventtext table.tgInnerClass tr {
	background-color:#f7f7fb;
	}
div eventdetail div.eventtext  span.jpg {margin-right:5px;margin-left:5px;text-align:center;background-color:#ebecf5;overflow:auto;}
div.eventdetail div.eventtext  span.jpg p.jpgImg {clear:both;margin-top:0px;padding-top:0px;}
div.eventdetail div.eventtext  span.jpg p.jpgCap {font-size:11px;font-weight:normal;text-align:left;}
div.eventdetail div.eventtext  span.gif {margin-right:10px;text-align:center;}
div.eventdetail div.eventtext  span.doc {margin-right:10px;text-align:center;}
div.searchResult {
	}
div.searchResult h1 {
	padding-bottom:10px;
	}
div.searchResult table.searchResult {
	background-color:#e2eef4;
	margin-top:10px;
width:100%;
	}
div.searchResult table td {
	padding:5px 0px;
	border:1px solid #fff;
	}
div.searchResult table th {
	border-left:1px solid #fff;
	padding:2px;
	background-color:#00629f;
	text-align: left;
	color:#fff;
	}
div.searchResult table.searchResult tr td a {
padding-left:10px;
	background-image: url(/styles/images/icn_arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
table.searchBar {
	margin-top:10px;
	}

/*RECHERCHE DANS LES GALERIES*/
table.searchBar tr.header {
	background-color:#f47920;
	text-align: left;
	font-weight: bold;
	height:21px;
	}
table.searchBar tr.header td.header, table.searchBar tr.header th.header {
	padding-left:20px;
	color:#fff;
	background-image: url(/styles/images/box_red_title.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
table.searchBar tr.legend {
	background-color:#ffeacf;	
	}
table.searchBar tr.legend td, table.searchBar tr.legend th {
	color:#f47920;
	font-weight:bold;
	}
table.searchBar tr.content {
	background-color:#ffeacf;	
	}
table.searchBar td input,select {
	font-size:10px;
	}TABLE.related {
	width:180px;
	padding:0px 10px 0px 10px;
		margin:0px 10px 0px 10px;
}

TABLE.related TH {
	background-image: url("/styles/images/bkg_h1.jpg");
	background-repeat: repeat-x;
	font-size: 9px;
	padding-left:3px;
	padding-top:1px;
	color: #FFFFFF;
	font-style: italic;
	height:20px;
	background-image: url("/styles/images/bkg_h1.jpg");
	background-repeat: repeat-x;
	margin:0px;
	text-align: left;
}

TABLE.related TD {
	background-color: #E6EDF6;
	border-bottom:3px groove #A9A9A9;
	padding:3px;
}

TABLE.related TD A {
	color: #094FA3;
	text-decoration: underline;
}

TABLE.related TD A:hover {
	color: red;
	text-decoration: underline;
}

TABLE.related TD span.secondline {
	color: red;
}


div.links {
	width:570px;
}

div.links table {
	
}

td.linktitle {
	border-top: 1px solid lightgrey;
}

td.linktitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F2AA00;
	font-weight: bold;
	
}

td.linklogo {
	height:140px;
	border-top: 1px solid lightgrey;
}

td.linkdescription {
	
}/* Media box*/

DIV.mediasbox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F2AA00;
	font-weight: bold;
	padding:0px;
	margin:0px;
}


DIV.mediasbox H2 {
	font-size: 20px;
	color: #2C70A2;
	font-style: normal;
	background-image: url(/styles/images/confetti.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}

div.mediasbox td img {
	/*width:100px;*/
	padding:0px 3px;
}
/*ECARDS MODULE*/
div.ecardscentercontent h1 {
	color:#00629f;
	}
div.ecardscentercontent h2 {
	background-color:#f47920;
	text-align: left;
	font-weight: bold;
	height:18px;
	padding-left:5px;
	padding-top:3px;
	color:#fff;
/*	background-image: url(/styles/images/box_red_title.gif);
	background-repeat:no-repeat;
	background-position:center left;*/
	vertical-align:middle;
	margin-bottom:0px;
	}
div.ecardscentercontent h3 {
	font-size:12px;
	}
/*ECARDS IMAGE LIST*/
div.ecardscentercontent table.imagelist {
	border:2px solid #ffeacf;
	border-collapse:collapse;
	}
div.ecardscentercontent table.imagelist td {
	border:2px solid #ffeacf;
	text-align:center;
	border-collapse:collapse;
	}
div.ecardscentercontent table.imagelist p.link {
	margin-top:10px;
	}
div.ecardscentercontent table.imagelist p.link a {
	color:#fff;
	border:1px solid #ff9e58;
	padding:3px;
	background-color:#f47920;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	}

/*ECARDS FORMULAIRE*/
div.ecardscentercontent table.cardForm {
	background-color:#ffeacf;
	}
div.ecardscentercontent table.cardForm input, textarea {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	}
div.ecardscentercontent table.cardForm tr td {
	color:#f47920;
	}
div.ecardscentercontent table.cardForm a {
	color:#fff;
	border:1px solid #ff9e58;
	padding:3px;
	background-color:#f47920;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	}
div.ecardscentercontent table.cardFormRead tr td.header a {
	color:#fff;
	background-color:#f47920;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border:0px;
	}
div.ecardscentercontent table.cardFormRead td.header {
	background-color:#f47920;
	color:#fff;
	}
div.ecardscentercontent table.cardFormRead td.content {
	background-color:#fff;
	color:#f47920;
	}div.donatecontent{
	/*border:1px solid red;*/
	}
div.donatecontent h1{
	color:#00629f;
	}
div.donatecontent table.donateblock {
	margin-top:0px;
	}
div.donatecontent table.donateblock thead tr td {
	background-color:#6ab365;
	color:#fff;
	font-weight:bold;
	height:21px;
	vertical-align:middle;
	}
div.donatecontent table.donateblock tbody tr td {
	background-color:#e5f2e4;
	color:#000;
	}
div.donatecontent table.donateblock tbody tr td.label {
	padding-left:10px;
	}
div.donatecontent input, select {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	}
div.donatecontent input#btnSubmit {
	background-color:#6ab365;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	}
div.donatecontent a.button_like {
	background-color:#6ab365;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	text-decoration:none;
	height:20px;
	padding:5px;
	}
div.donatecontent a.button_like:hover {
	color:#fff;
	}
div.donatecontent table tr td.endTable {
	border-top:5px solid #e5f2e4;
	}
div.donatecontent table tbody tr td.inputError {
	color:#ff0000;
	font-weight:bold;
	}

/*STEPS*/
div#steps
	{
	margin:10px 0px;
	padding:0px;
	height:17px;
	clear:both;
/*	border:1px solid #000;*/
	}
div#steps ul
	{
	margin:0px;
	padding:0px;
	white-space:nowrap;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width:100%;
	}
div#steps ul li.bv
	{
	padding-left:3px;
	color:#000;
	float:left;
	line-height:17px;
	white-space:nowrap;
	width:24%;
	height:17px;
	text-align:left;
	font-weight:bold;
	background-image: url(/styles/images/pic_step_arrow_a.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#e5f2e4;
	}
div#steps ul li.cc
	{
	padding-left:3px;
	color:#000;
	float:left;
	line-height:17px;
	white-space:nowrap;
	width:19%;
	height:17px;
	text-align:left;
	font-weight:bold;
	background-image: url(/styles/images/pic_step_arrow_a.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#e5f2e4;
	}
div#steps ul li.active
	{
 	background-image: url(/styles/images/pic_step_arrow_b.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#fff;
	background-color:#6ab365;
	}
div.tellAFriend {
	}
div.tellAFriend table.tellAFriend {
	background-color:#e2eef4;
	}
div.tellAFriend table.tellAFriend thead tr td {
	background-color:#00629f;
	color:#fff;
	font-weight:bold;
	padding:3px 0px;
	}
div.tellAFriend table.tellAFriend tbody tr td a {
	color:#00629f;
	font-weight:bold;
	}
div.tellAFriend table.tellAFriend tbody tr td input,textarea {
	font-size:11px;
	} 
div.tellAFriend table.tellAFriend tbody tr td input.actionBtn {
font-size:11px;
	background-color:#00629f;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
	padding:1px;
	}