@charset "utf-8";
/* CSS Document */

body { width:100%; height:100%; margin:0px; background-image:url(../Pics/background.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.Wrapper{position:relative; margin-left:auto; margin-right:auto; width:902px; height:100%;}

/************ HEADER *************/

.Top{position:relative; float:left; width:100%; height:17px; text-align:right; font-size:10px; color:#FFFFFF;}
.TopList {padding:0px; margin:0px; list-style-position:inside; overflow:hidden;}
.TopList li{display:inline; background-image:url(../Pics/puceTop.jpg); line-height:17px; padding-top:9px; background-position:left; background-repeat:no-repeat; padding-left:21px;}
.TopFlash {position:relative; float:left; width:902px; height:191px;}

/************ INNER *************/

.Deco{position:relative; float:left; width:882px; height:11px; background-repeat:repeat-x; border-left:1px solid #FFFFFF;}

.InnerMenu{position:relative; float:left; width:902px; height:28px; background-image:url(../Pics/bgMenu.jpg); }
.InnerMenu ul{padding:0px; margin:0px; list-style-position:inside; overflow:hidden;}
.InnerMenu li{display:inline; background-image:url(../Pics/puceMenu.gif); line-height:25px; padding-top:9px; background-position:left; background-repeat:no-repeat; padding-left:21px;}

.Inner{position:relative; float:left; width:882px; background-color:#FFFFFF; border-left:10px solid #e5e5e5; border-right:10px solid #e5e5e5; border-bottom:10px solid #e5e5e5; background-image:url(../Pics/decoBottom.jpg); background-position:bottom; background-repeat:repeat-x; overflow:hidden;}

.InnerLeft{position:relative; float:left; padding:15px; border-right:1px solid #e0e0e0;}
.InnerRight{position:relative; float:left; padding:15px;}


.Title h1{padding:0px; margin:0px; margin-bottom:5px; font-size:14px; color:#597d9b; padding-bottom:3px; border-bottom:3px solid #f77f17;}

.LineNews{position:relative; float:left; width:100%; margin:5px 0px 0px 0px; padding:10px 0px 10px 0px; border-bottom:1px solid #e5e5e5;}
.LineNews h3 {padding:0px; margin:0px; margin-bottom:5px; font-size:12px; color:#597d9b;}
.LineNews h2 {padding:0px; margin:0px; margin-bottom:5px; font-size:11px;}

.LineEvent{position:relative; float:left; width:100%; margin:5px 0px 10px 0px; padding:10px 0px 10px 0px; color:#597d9b; text-align:left; }

/************ FOOTER *************/

.Footer{position:relative; float:left; width:882px; margin-top:10px; border:10px solid #e5e5e5;}
.InnerFooter{position:relative; float:left; width:882px; background-image:url(../Pics/bgFooter.jpg); background-repeat:no-repeat;}

.Copy{position:relative; float:left; width:100%; height:20px; font-size:9px; color:#597d9b; margin-top:11px;}
.Copy ul{padding:0px; margin:0px; list-style-position:inside; overflow:hidden;}
.Copy li{display:inline; list-style:none;}

.MenuFooter{position:relative; float:left; width:100%; height:207px; font-size:9px; color:#597d9b; padding-top:10px; font-size:10px; color:#666666;}
.MenuFooter ul{padding:0px; margin:0px; list-style-position:inside; overflow:hidden;}
.MenuFooter li{ list-style:none; }


/************ FORM *************/

FORM {margin:0px; padding:0px; }
TEXTAREA.Form, INPUT.Form, SELECT.Form{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size: 11px; text-decoration: none; border:1px solid #c2c2c2; background-color:#ffffff; padding-right:5px;}
input.submit{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; border:0px; background-color:#587d9b;}

.Red {color: #DA0000; font-size: 10px;}

#contactForm label.error {margin-left: 10px; width: auto; color: #DA0000;}
#Form label.error {margin-top: 5px; width: auto; color: #DA0000;}

/************ LINK *************/

A.LinkOrange:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #F77F17; text-decoration: none; }
A.LinkOrange:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #F77F17; text-decoration: none; }
A.LinkOrange:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #F77F17; text-decoration: underline;}
A.LinkOrange:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #F77F17; text-decoration: none; }
A.LinkOrange:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #F77F17; text-decoration: none;}


A.LinkBlue:link{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #597d9b; text-decoration: none; }
A.LinkBlue:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #597d9b; text-decoration: none; }
A.LinkBlue:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #597d9b; text-decoration: underline;}
A.LinkBlue:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #597d9b; text-decoration: none; }
A.LinkBlue:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #597d9b; text-decoration: none;}


A.ReadMore:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.ReadMore:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.ReadMore:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #597d9b; text-decoration: underline;}
A.ReadMore:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.ReadMore:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #597d9b; text-decoration: none;} 

A.LinkTop:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: none; }
A.LinkTop:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: none; }
A.LinkTop:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: underline;}
A.LinkTop:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: none; }
A.LinkTop:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: none;} 

A.LinkMenu:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkMenu:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkMenu:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: underline;}
A.LinkMenu:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkMenu:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none;} 

A.LinkMenu:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkMenu:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkMenu:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: underline;}
A.LinkMenu:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkMenu:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #597d9b; text-decoration: none;} 

A.LinkMenuFooter:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #999999; text-decoration: none; }
A.LinkMenuFooter:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #999999; text-decoration: none; }
A.LinkMenuFooter:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #999999; text-decoration: underline;}
A.LinkMenuFooter:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #999999; text-decoration: none; }
A.LinkMenuFooter:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #999999; text-decoration: none;} 

A.LinkCopy:link	{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkCopy:visited	{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkCopy:hover	{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #597d9b; text-decoration: underline;}
A.LinkCopy:active	{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #597d9b; text-decoration: none; }
A.LinkCopy:focus	{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #597d9b; text-decoration: none;} 


.lineForm{position:relative; float:left; width:100%; border-bottom:1px dashed #C6C6C6;}
.lineForm2Col{position:relative; float:left; width:665px; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #C6C6C6;}
.lineForm3Col{position:relative; float:left; width:665px; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #C6C6C6;}

.labelForm{position:relative; float:left; width:200px; text-decoration:none;}
.labelForm2Col{position:relative; float:left; width:150px; text-decoration: none;}
.labelForm3Col{position:relative; float:left; width:150px; text-decoration: none;}

.inputForm{position:relative; float:left; width:590px;}
.inputForm2Col{position:relative; float:left; width:450px;}
.inputForm3Col{position:relative; float:left; width:220px;}

