/* Version 2009-06-21 */
/*@charset "utf-8";*/

* { margin:0; padding:0; }
html, body { height:100%; }
body { font-size:100%; font-style:normal; font-weight:normal; /*line-height:1.0625em;*/ background:white url(/modules/bg.gif) repeat-x top; }
html, input, textarea { font-family:Tahoma; color:#0f173c; }
p { margin-bottom:10px; }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }
.HideElement { visibility:hidden; display:none; }
div.container {	overflow:hidden; width:100%; }
a { color:#0f173c; text-decoration:underline; } 
a:hover {text-decoration:none; }
a img { border:0; }
img { vertical-align:top; border:0; }
hr { color: #0f173c; }

/* content */
#content { font-size:0.9em; width:100%; text-align:left; }
#content .indent-main { padding:15px 15px 15px 25px; }
.bouton { font:bold 8pt Tahoma; color:#0f173c; text-decoration:none; width:110px; background:#e4e4f9; border:outset 2px #e4e4f9; }

/* Dynamic pages */
.DynamicPage table { width:100%; /*border-collapse:collapse; background-color:#ff0000;*/ }
.DynamicPage table tr {}
.DynamicPage table tr td { width:100%; }
.DynamicPage .bigtitle { font-size:16pt; font-weight:bold; color:#0f173c; margin-bottom:10px; }
.DynamicPage .smalltitle { font-size:14pt; font-weight:bold; color:#0f173c; margin-bottom:10px; }
.DynamicPage span.text { font-size:11pt; }
.DynamicPage td.white { background-color:#ffffff; }
.DynamicPage td.grey { background-color:#ddd; }
.DynamicPage a {}
.DynamicPage a:hover {}

.DynamicPage td.separator { width:30px; background:transparent url(/modules/dynpages/tail2.gif) repeat-y 15px top; }
.DynamicPage div.separatorV { height:30px; }
.DynamicPage td.undemi2col { width:450px; }
.DynamicPage td.untier2col { width:290px; }
.DynamicPage td.deuxtier2col { width:610px; }
.DynamicPage td.untier3col { width:290px; }
/*
	| 290 | 30 | 290 | 30 | 290 |
	| 290 | 30 |      610       |
	|      610       | 30 | 290 |
	|    450    | 30 |    450   |
	|            930            |
*/
.DynamicPage td.text { vertical-align:top; }
.DynamicPage td.photo img {}

/* Template additions */
#content h2 { color:#0f173c; font-weight:bold; font-size:1.9em; margin-bottom:13px; margin-top:3px; font-style:italic; }

.box1c { background:#efeff7; width:100%; color:#0f173c; }
.box1c .corner-top-left { background:url(/modules/boxes/box1c_top_left.gif) no-repeat left top; }
.box1c .corner-top-right { background:url(/modules/boxes/box1c_top_right.gif) no-repeat right top; }
.box1c .corner-bottom-left { background:url(/modules/boxes/box1c_bottom_left.gif) no-repeat left bottom; }
.box1c .corner-bottom-right { background:url(/modules/boxes/box1c_bottom_right.gif) no-repeat right bottom; width:100%; }
.box1c .indent-box { padding:26px 30px 28px 35px; }

.box2c { background:#fff5e1; width:100%; color:#0f173c; }
.box2c .corner-top-left { background:url(/modules/boxes/box2c_top_left.gif) no-repeat left top; }
.box2c .corner-top-right { background:url(/modules/boxes/box2c_top_right.gif) no-repeat right top; }
.box2c .corner-bottom-left { background:url(/modules/boxes/box2c_bottom_left.gif) no-repeat left bottom; }
.box2c .corner-bottom-right { background:url(/modules/boxes/box2c_bottom_right.gif) no-repeat right bottom; width:100%; }
.box2c .indent-box { padding:10px 10px 12px 10px; /*padding:26px 30px 28px 35px;*/ }

.box3c { background:#feffef; width:100%; color:#0f173c; }
.box3c .corner-top-left { background:url(/modules/boxes/box3c_top_left.gif) no-repeat left top; }
.box3c .corner-top-right { background:url(/modules/boxes/box3c_top_right.gif) no-repeat right top; }
.box3c .corner-bottom-left { background:url(/modules/boxes/box3c_bottom_left.gif) no-repeat left bottom; }
.box3c .corner-bottom-right { background:url(/modules/boxes/box3c_bottom_right.gif) no-repeat right bottom; width:100%; }
.box3c .indent-box { padding:26px 30px 28px 35px; }