/* CSS Document */

* {
	margin:0;
	padding:16;
	font-size:100%;
}

body{
	background:#FFFFFF url(images/top-tail.gif) top repeat-x;
	text-align:center;
}

img {
	vertical-align:top;
	text-align: left;
}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.583em;
		color:#5a5a5a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#008fd8;}
a:hover{
	text-decoration:none;
	color: #D6D6D6;
	font-weight: bold;
}
p {
	padding-top:16px;
	font-size: 14px;
	text-align: left;
	color: #666;
}

/* ============================= main layout ====================== */

.bottom-tail {
	background:url(images/bottom-tail.gif) bottom repeat-x;
	font-size: x-small;
}
.top-tail2 {background:url(images/top-tail2.gif) top left repeat-x; width:50%; position:absolute; right:0; height:304px;}

.link {color:#db09ac; text-decoration:none; font-weight:bold;}
.link strong {color:#5a5a5a;}
.link:hover strong {
	color:#666;
}

ul {
	margin-bottom:10px;
	font-size: 12px;
}
li {
	background:url(images/list-bg.gif) no-repeat 0 11px;
	padding-left:16px;
	font-size:14;
	line-height:1.6em;
	color: #F0F;
}
li a {color:#db09ac; text-decoration:none;}
li a:hover {
	text-decoration:underline;
	color: #F0F;
}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 10px 0 0; float:left;}
.title {margin-bottom:25px;}

h2 {font-size:2.667em; line-height:1em; color:#fff; font-weight:normal; margin-bottom:10px;}

cite {
	font-style:normal;
	text-align: left;
}

/* ============================= content ====================== */

.extra-pad {padding-top:6px; padding-bottom:15px;}
.col-pad {padding-right:54px;}

.box {background:url(images/box-tail-bg.gif) bottom repeat-x; color:#008fd8; font-size:1.083em; line-height:1.385em;}
.box .tail-top {background:url(images/box-tail-bg.gif) top repeat-x;}
.box .tail-right {background:url(images/box-tail-bg.gif) right repeat-y;}
.box .tail-left {background:url(images/box-tail-bg.gif) left repeat-y;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {
	padding:15px 20px 15px 22px;
	font-size: 10px;
}

.margin1 {
	margin-top:25px;
	font-size: large;
	text-align: left;
	color: #666;
}
.padding1 {
	padding-top:9px;
	text-align: left;
}

.text2 {
	color:#666;
	font-size: 14px;
}
.text3 {
	color:#999;
	font-weight: bold;
}
.phone {display:inline-block; width:77px; vertical-align:middle;}

.line-hor {
	padding-bottom:0px;
	margin-bottom:0px;
	font-size: 14px;
	color: #666;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
}

/* ============================= footer ====================== */

#footer {color:#a2a1a1; padding:38px 0 0 76px;}
#footer span {color:#000;}
#footer a {color:#016db7; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

#NewsletterForm {background:url(images/form-bg.jpg) top left no-repeat; padding:13px 10px 50px 15px; color:#fff; margin-top:32px; margin-right:-2px;}
#NewsletterForm .input {width:139px; height:21px; border:1px solid #00296c; background:#fff; padding:0 0 0 5px; font-size:1em;}

#ContactForm {background:url(images/form-bg2.jpg) top left no-repeat; padding:13px 10px 50px 15px; color:#fff; margin-top:32px; margin-right:-2px;}
#ContactForm .rowi {height:30px;}
#ContactForm h2 {letter-spacing:-2px;}
#ContactForm a {background:url(images/link-bg.gif) no-repeat right 3px; padding:0 12px 0 15px; color:#fff; text-decoration:none; display:inline-block;}
#ContactForm a:hover {text-decoration:underline;}
.taright {text-align:right; padding-right:10px;}

.input {width:156px; height:21px; border:1px solid #00296c; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:156px; height:59px; border:1px solid #00296c; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
titrerose {
	color: #F0F;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad h1 div {
	text-align: center;
	font-size: 16px;
	color: #008fd8;
}
#page5 .bottom-tail #main #content .line1 .container.line2 .col-2.col-pad.extra-pad .container.margin1 .padding1 head {
	text-align: center;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad #page2 .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent .corner-top-left {
	text-align: left;
	color: #D6D6D6;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad #page2 .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent .corner-top-left {
	color: #008fd8;
	text-align: left;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-2.col-pad.extra-pad p {
	text-align: left;
	font-size: 12px;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p {
	text-align: left;
	font-weight: bold;
}
#page3 .bottom-tail #main #content .container.line2 .col-1.col-pad.extra-pad .box .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent {
	font-size: 18px;
	color: #666;
}
#page3 .bottom-tail #main #content .container.line2 .col-2.extra-pad .line-hor ul li a {
	color: #666;
}
#page3 .bottom-tail #main #content .container.line2 .col-2.extra-pad .line-hor ul li a {
	color: #008fd8;
}
#page3 .bottom-tail #main #content .container.line2 .col-2.extra-pad .line-hor ul li {
	color: #000;
}
#page3 .bottom-tail #main #content .container.line2 .col-2.extra-pad .line-hor ul li {
	font-size: 14px;
}
#page3 .bottom-tail #main #content .container.line2 .col-2.extra-pad .line-hor ul li {
	font-size: 12px;
}
#page3 .bottom-tail #main #content .container.line2 .col-2.extra-pad .line-hor ul li {
	color: #666;
}
#page3 .bottom-tail #main #content .container.line2 .col-1.col-pad.extra-pad .container.margin1 .imgindent {
	color: #666;
}
#page3 .bottom-tail #main #content .container.line2 .col-1.col-pad.extra-pad .container.margin1 .imgindent {
	color: #666;
}
#page3 .bottom-tail #main #content .container.line2 .col-1.col-pad.extra-pad .container.margin1 .imgindent {
	color: #666;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor .margin1 li a {
	color: #F0F;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad h1 .corner-bottom-right .tail-left {
	color: #666;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor .margin1 li a {
	color: #666;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor .margin1 li {
	color: #666;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor p a {
	text-align: left;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor p a {
	color: #008fd8;
	text-decoration: underline;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad #MenuBar1 li .MenuBarActive.MenuBarItemSubmenu {
	font-size: 12px;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad .line-hor p .rose {
	color: #666;
	font-weight: bold;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .rose1 {
	color: #666;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .rose1 {
	font-weight: bold;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p {
	font-weight: bold;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .text2 {
	font-weight: normal;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .rose2 {
	font-weight: normal;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .rose2 {

}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .rose2 {
	font-style: italic;
	font-size: 12px;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .rose2 a {
	font-style: normal;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .rose2 a {
	font-weight: bold;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad #page2 .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent p a {
	text-align: right;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad #page2 .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent .corner-top-left {
	font-style: italic;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr th {
	font-size: 12px;
	color: #333;
	text-align: center;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table {
	color: #CCC;
	font-size: 12;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr td {
	color: #333;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr td h3 em {
	text-align: left;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr td h3 em {
	font-style: italic;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr td h3 em {
	font-style: italic;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr td h3 em {
	text-align: left;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr td h3 em {
	text-align: center;
	font-style: normal;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad table tr td h3 {
	text-align: center;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad h1 .corner-bottom-right .tail-left {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad .line-hor p .rose {
	font-size: 12px;
	color: #999;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad .line-hor p .text2 {
	font-size: 12px;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p span strong {
	font-weight: normal;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p span strong {
	font-weight: bold;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p span strong {
	font-weight: bold;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p span strong {
	font-weight: bold;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p span strong {
	font-weight: bold;
}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p span strong {
	font-weight: normal;

}
#page2 .bottom-tail #main #content .container.line1 .col-2.extra-pad p {
	font-weight: normal;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-2.col-pad.extra-pad ul .text2 {
	font-size: 12pt;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-2.col-pad.extra-pad ul .text2 {
	font-size: 12px;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor p .rose3 .rose2 {
	color: #F0F;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad .line-hor p .text2 {
	color: #999;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad .line-hor p .link strong {
	color: #999;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor p .link strong {
	color: #999;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .link strong {
	color: #999;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad #page2 .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent .corner-top-left {
	color: #06F;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad #page2 .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent .corner-top-left {
	font-weight: bold;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad #page2 .tail-top .tail-right .tail-left .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .indent p a {
	font-weight: bold;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-1.col-pad p .link strong {
	color: #999;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor p .link strong {
	color: #999;
}
#page2 .bottom-tail #main #content .container.line1 .col-1.col-pad.extra-pad .line-hor p .link {
	color: #F0F;
}
#page6 .bottom-tail #main #content .extra-pad .corner-bottom-right center h1 {
	color: #008fd8;
}
#page6 .bottom-tail #main #content .extra-pad .corner-bottom-right center h1 {
	font-size: 18%;
}
#page6 .bottom-tail #main #content .extra-pad .corner-bottom-right center h1 {
	font-size: 18pt;
}
#page6 .bottom-tail #main #content .extra-pad .corner-bottom-right center h1 {
	font-size: 12pt;
	color: #999;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor p .rose21 {
	font-size: 12px;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor .line-hor p .rose22 a {
	font-size: 12%;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor .line-hor p .rose22 a {
	font-size: 12px;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor .line-hor p .rose22 a {
	font-size: 12px;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor .line-hor p .rose22 a {
	font-size: 12px;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor .line-hor p .rose22 a {
	font-weight: normal;
}
#page1 .bottom-tail #main #content .line1 .container.line2 .col-3.extra-pad .line-hor .line-hor .line-hor p .rose22 a {
	font-weight: bold;
}
.titrebleu {
	font-size: 16px;
	color: #008fd8;
}
.titrebleu3 {
	color: #008fd8;
}

