body {
	color: #000;font-size:0.8em;
}

div#header hr {
	background: #fff;
	color: #fff;
	margin: 0;
}

h1, h2, h3, h4, h5, h6 {
	color: #48368b;
}

body {
	background: #75497E;
}

div.container {
	background: #fff;
}
#line { float:left;width:1002px;padding-top:1.3em;padding-bottom:1.3em;}
div#line hr  {margin:0;height:1px}
#front {float:left}
div#placeholder-logo {
	color: #75497E;
	font-size: 30px;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 30px;
}

a#logo {
	text-decoration: none;
}

div#placeholder-hero {
	background: #FFCDD1;
}

div#placeholder-box1 {
	background: #FFB4BA;
	color: #000;
}

div#footer {
	color: #888;
	font-size: 11px;
}

td.menu-item {
	color: #612e6b;	
}

td.menu-item-hover {
	color: #222;
}

td.menu-item-selected {
	color: #000;
}

td.submenu-item {
	background: #f9f9f9;
	color: #000;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-hover {
	background: #612e6b;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}

td.submenu-item-selected {
	background: #000;
	color: #fff;
	font-size: 11px;
	padding: 6px !important;
}


/* @group Forms */

.announcement-list {
	padding: 18px 18px 3px;
}

.secure-login, .newsletter-form {
	background: #F7F1F8;
	border: none;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.secure-login h3, .newsletter-form h3 {
	background: transparent;
	border-bottom: none;
	font-size: 14px;
	margin: 0;
	padding: 18px 18px 0;
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 9px;
}

div.search-box {
	background: #F7F1F8;
	margin: 18px 0;
	padding: 18px;
	width:190px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Links */

a:link, a:visited {
	color: #612e6b;
	text-decoration: none;	
}

a:hover, a:active {
	color: #612e6b;
	text-decoration: underline;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Template Settings */

/* Don't touch these unless you know how CSS layouts work */

div#cap-top {
	background: url(/images/cssimg/bg-captop-1002.png) no-repeat 0 0;
	height: 36px;
}

div#cap-bottom {
	background: url(/images/cssimg/bg-capbottom-1002.png) no-repeat 0 0;
	height: 18px;
}

div#header {height:105px;float:left}

/*div#header-left, div#header-right {
	height: 98px;
}*/

div#placeholder-nav {
	height: 62px;
}

div#placeholder-hero {
	height: 216px;
	margin: 0;
	width: 700px;
}

div#placeholder-box1 {
	height: 216px;
	overflow-x: hidden;
	overflow-y: auto;
	overflow: auto;
}

div#main div.inner {
	padding:  18px 10px 0px 20px;
}

div#placeholder-rss {
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;
}

div.whoslogged {
	font-size: 11px;
	height: 36px;
	line-height: 10px;
	padding-right: 30px;
	text-align: right;
}

div#placeholder-footer {
	padding: 9px 30px 6px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */
#placeholder-nav ul li {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 80px;
}
#sce1 {width:180px;height:50px}
#sce2 {width:180px;height:50px}
#sce3 {width:180px;height:50px}
#sce4 {width:180px;height:50px}
#nav_386802 li.selected  {background-color:#c0c0c0}
.sce1 {width:180px;height:50px}
.sce1 {background-color : #48368b; padding-top :10px; color: #ffffff;padding-left:10px;font-size:12pt;border:5px solid #ffffff}
.sce1-over {background-color : #d8bfd8; padding-top :10px; color: #400080;padding-left:10px;font-size:12pt;border:5px solid #ffffff}
.sce1 a {color:#ffffff}
li.sce1 {list-style:none }
li.sce1-over {list-style:none }
li.sce1 {
background-image: url(/images/agcb/hand.gif);
background-repeat: no-repeat;
background-position: .5em .9em;
padding-left: 2em;
}
li.sce1-over {
background-image: url(/images/agcb/hand.gif);
background-repeat: no-repeat;
background-position: .5em .9em;
padding-left: 2em;
}
#placeholder-box2 {margin-left:-15px}
.boite {
  border-top: #fae8ff thin solid;
  color: #ffffff;
  border-left: #fae8ff thin solid;
  padding-right: 0px;
  border-bottom: #fae8ff thin solid;
  background-color: #48368B;
  font-size: 18px;
  font-weight: bold;
  border-right: #fae8ff thin solid;
  text-decoration: none;
  text-align: center;
  line-height: 45px;
  padding-left: 0px;
  width: 100%;
}
.boite a:link {
color:#ffffff}
.boite a:visited {
  border-top: #fae8ff thin solid;
  color: #ffffff;
  border-left: #fae8ff thin solid;
  padding-right: 10px;
  border-bottom: #fae8ff thin solid;
  background-color: #48368B;
  font-size: 18px;
  border-right: #fae8ff thin solid;
  text-decoration: none;
  text-align: center;
  line-height: 45px;
  padding-left: 10px;
  width: 100%;
}
.boite a:hover {
  border-top: #fae8ff thin solid;
  color: #48368B;
  border-left: #fae8ff thin solid;
  padding-right: 10px;
  border-bottom: #fae8ff thin solid;
  background-color: #ba8eca;
  font-size: 18px;
  font-weight: bold;
  border-right: #fae8ff thin solid;
  text-decoration: none;
  text-align: center;
  line-height: 45px;
  padding-left: 10px;
  width: 100%;
}
#content {background-image : url(/images/agcb/fond1002.png);}
.pucerouge {
	font-weight: bold; font-size: 12pt; color: #ff0000; line-height: 1em;  
}
p .cat_button {;margin-top:10px}
#cat_386720_divs  {;text-align:center;margin-top:1.3em;width:610px}
#nav_386720 {background:#48368b}
#nav_386720 .menu-item ul {display:none}
#nav_386720 .menu-item-hover ul {display:block}
#nav_386720 .menu-item {height:25px;background:#48368b; border-right: 1px solid #ffffff }
#nav_386720 .menu-item-hover {height:25px;background:#d8bfd8;  border-right: 1px solid #ffffff}
#nav_386720 .menu-item a:link  {;color: #ffffff}
#nav_386720 .menu-item  a:visited {;color: #ffffff}
#nav_386720 .menu-item-hover  a:hover {text-decoration:none;color: #612e6b}
#nav_386720 li.selected   {text-decoration:none;background:#c0c0c0}
#faq td {background:transparent} 
#faq table  {background:transparent} 
.blog-container h2{text-align:left}
.side-panel h4  {text-align:left;width:300px;background-color:#d8bfd8;padding:6px}
.roto{ weight: bold; padding-right: 25px; background-color: #48368b; padding-left: 25px; width: 60%; color: #ffffff; padding-bottom: 5px; size: 0.8em; padding-top: 5px; margin-bottom: 0;text-align:center;height:15px}

div#main {
	padding:  0px;margin-bottom:0px;
}
.fond-bleu {
 font-size: 1em;  color: #ffffff; background-color: #48368B; 
}
.fond-bleu td {padding:10px}

#nav_408657 {margin-left:0px}
#nav_408657 .menu-item ul {display:none}
#nav_408657 .menu-item-hover ul {display:block}
#nav_408657 .menu-item {height:45px;background:#48368b; border-right: 1px solid #ffffff }
#nav_408657 .menu-item-hover {height:45px;background:#d8bfd8;  border-right: 1px solid #ffffff}
#nav_408657 .menu-item a:link  {;color: #ffffff}
#nav_408657 .menu-item  a:visited {;color: #ffffff}
#nav_408657 .menu-item-hover  a:hover {text-decoration:none;color: #612e6b}
#nav_408657 li.selected   {text-decoration:none;background:#c0c0c0}
#cat_408657_divs  {;text-align:center;margin-top:1.3em;width:750px;}
#nav_408657 li {width:180px;height:45px;float:left; list-style:none;}
#navsub_408657_247217 li{position:relative}
#navsub_386720_233011 li{position:relative}

#navsub_386720_247384 li {position:relative;}
ul#navsub_386720_247384 {width:135px;}
ul#navsub_386720_247384 li {width:135px;}
#navsub_386720_247384 .menu-item {width:135px;border-right: 0px}
#navsub_386720_247384 .menu-item-hover {width:135px;border-right: 0px}

.titre {
color:#48368b;
font-family:"Trebuchet MS";
font-size:14pt;
text-align:center;
text-decoration:none;}

hr.agcb {
color:#dddddd;
height:0.1em;
text-align:center;
width:95%;
margin-left: auto ;
margin-right: auto;
margin-top:1em;
margin-bottom:1em;
}