*{padding:0; margin:0;}

body { font:12px arial; color:#000; text-align:center; margin:0px auto; background:transparent url('/img/fond01.gif') top left repeat; }

td, tr, p { font:11px arial; color:#000; }
form { margin:0px; padding:0px; }

a:link       { color:#4569a8; text-decoration:none; font:12px arial; }
a:visited    { color:#4569a8; text-decoration:none; font:12px arial; }
a:hover      { color:#4569a8; text-decoration:underline; font:12px arial; }
a:active     { color:#4569a8; text-decoration:none; font:12px arial; }

.lien01:link       { color:#4569a8; text-decoration:none; font:12px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px; }
.lien01:visited    { color:#4569a8; text-decoration:none; font:12px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px; }
.lien01:hover      { color:#4569a8; text-decoration:underline; font:12px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px;}
.lien01:active     { color:#4569a8; text-decoration:none; font:12px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px; }

.lien01a:link       { color:#4569a8; text-decoration:none; font:12px arial; }
.lien01a:visited    { color:#4569a8; text-decoration:none; font:12px arial; }
.lien01a:hover      { color:#4569a8; text-decoration:underline; font:12px arial; }
.lien01a:active     { color:#4569a8; text-decoration:none; font:12px arial; }

.lien01b:link       { color:#4569a8; text-decoration:none; font:11px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px; }
.lien01b:visited    { color:#4569a8; text-decoration:none; font:11px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px; }
.lien01b:hover      { color:#4569a8; text-decoration:underline; font:11px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px; }
.lien01b:active     { color:#4569a8; text-decoration:none; font:11px arial; background:url('/img/fleche01.gif') center left no-repeat; padding:2px 0px 0px 15px; }

.lien01c:link       { color:#4569a8; text-decoration:none; font:11px arial; }
.lien01c:visited    { color:#4569a8; text-decoration:none; font:11px arial; }
.lien01c:hover      { color:#4569a8; text-decoration:underline; font:11px arial; }
.lien01c:active     { color:#4569a8; text-decoration:none; font:11px arial; }

.lien02:link       { color:#fff; text-decoration:none; font:bold 12px arial; }
.lien02:visited    { color:#fff; text-decoration:none; font:bold 12px arial;  }
.lien02:hover      { color:#fff; text-decoration:underline; font:bold 12px arial; }
.lien02:active     { color:#fff; text-decoration:none; font:bold 12px arial;  }

.lien02b:link       { color:#fff; text-decoration:none; font:bold 11px arial; }
.lien02b:visited    { color:#fff; text-decoration:none; font:bold 11px arial;  }
.lien02b:hover      { color:#fff; text-decoration:underline; font:bold 11px arial; }
.lien02b:active     { color:#fff; text-decoration:none; font:bold 11px arial;  }


/* Structure *************************************************************** */
#contener1 { width:990px; margin:0px auto; border:0; text-align:center; }
#contener2 { width:980px; margin:0px 5px 0px 5px; text-align:left; }
.clear { clear:both; visibility:hidden; padding:0px; margin:0px; border-width:0px; }
.input_rech { border:solid 1px #c3c3c3; color:#666; height:14px; font-size:0.8em; padding-top:1px; width:94px; }
.messages  { font-family:arial; font-size:13px; color:red; font-weight : bold; }
.obg1  { font-family:arial; font-size:9px; color:red; font-weight : normal; }
.obg2  { font-family:arial; font-size:10px; color:red; font-weight : normal; }
.chapo1 { border:solid 1px #bec3c9; padding:6px; font:12px arial; color:#5d5d5d; width:590px; } 
.inscr { text-align:left; text-transform:uppercase; color:#FF6600; font-size:18px; font-weight:bold; }
.chapo { width:603px; padding:1px 0px 15px 0px; }

/* TOP ********************************************************************* */
#top01 { width:980px; height:96px; text-align:left; }
.lienTopCtc:link       { color:#666; text-decoration:none; font:bold 11px arial; }
.lienTopCtc:visited    { color:#666; text-decoration:none; font:bold 11px arial; }
.lienTopCtc:hover      { color:#000; text-decoration:none; font:bold 11px arial; }
.lienTopCtc:active     { color:#666; text-decoration:none; font:bold 11px arial; }

#top02 { width:980px; height:31px; text-align:left; background:url('/img/fond03.gif') top left no-repeat; }
#top03 { width:980px; height:54px; text-align:left; }

#location { width:980px; height:31px; font:11px arial; color:#333; }
#location a:link { font:11px arial; color:#333; text-decoration:none;  }
#location a:visited { font:11px arial; color:#333; text-decoration:none;  }
#location a:hover { font:11px arial; color:#333; text-decoration:underline; }
#location a:active { font:11px arial; color:#333; text-decoration:none; }

/* CENTRE ****************************************************************** */
#centreHome { width:980px; min-height:387px; text-align:left; }
* html #centreHome { height:387px; }
#centreHome1 { float:left; width:653px; text-align:left; }
#centreHome2 { float:left; width:327px; text-align:left; }
#centreActu1 { float:left; width:650px; text-align:left; }
#centreActu2 { float:left; width:330px; text-align:left; }

.titre01 { font:bold 16px arial; color:#000; }
.titre01b { font:16px arial; color:#000; }
.titre02 { font:bold 16px arial; color:#325ca4; }
.titre02b { font:bold 16px arial; color:#325ca4; background:url('/img/fleche04.gif') top left no-repeat; padding:0px 0px 17px 14px; }
.titre02c { font:bold 13px arial; color:#325ca4; }
.titre03 { font:bold 20px arial; color:#325ca4; max-width:600px;}

.texte01 { font:12px arial; color:#000; text-align:justify; width:280px; }
.texte01b { font:12px arial; color:#000; }


#board_iframe_top { width:940px; padding:0px; margin:0px; text-align:left; padding-left:30px; }
#board_iframe { border:solid 1px #e6e6e6; border-bottom:0px; border-top:0px; float:left; width:979px;} 


/* BAS ********************************************************************* */
#basHome01 { width:980px; height:41px; text-align:left; background:url('/img/fond04.gif') top left no-repeat; font:bold 14px arial; color:#fff; text-transform:uppercase; }
#basHome02 { width:950px; min-height:36px; text-align:left; background:url('/img/fond05.gif') top left repeat; padding:20px 12px 8px 18px; }
* html #basHome02 { height:36px; }
#basHome02b { width:936px; background:url('/img/fond05b.gif') top left repeat; padding-left:13px; }
#basHome03 { width:980px; height:10px; text-align:left; background:url('/img/fond06.gif') top left repeat; }


#bottom01 { width:980px; margin:60px 0px 10px 0px; }
#bottom01A { float:left; width:475px; padding:0px 0px 0px 15px; font:bold 11px arial; color:#a8a8a8; text-align:left; }
#bottom01B { float:right; width:476px; padding:0px 14px 0px 0px; font:11px arial; color:#a8a8a8; text-align:right; }
.lienBottom01:link       { color:#a8a8a8; text-decoration:none; font:11px arial;  }
.lienBottom01:visited    { color:#a8a8a8; text-decoration:none; font:11px arial;  }
.lienBottom01:hover      { color:#000; text-decoration:none; font:11px arial; }
.lienBottom01:active     { color:#a8a8a8; text-decoration:none; font:11px arial;  }


/* Menu */
.ongletoff { width:115px; height:24px; padding-top:7px; text-align:center; font:bold 13px arial; color:#333; }
.ongleton { width:115px; height:24px; padding-top:7px; text-align:center; font:bold 13px arial; color:#333; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/onglet.png',sizingMethod='crop'); }
html>body .ongleton { filter: none; background:url('/img/onglet.png') no-repeat; }

.ssmenuA1 { width:980px; height:31px; position:absolute; top:0px; left:0px; background:url('/img/menu1h.jpg') no-repeat; }
.ssmenuA2 { width:980px; height:31px; position:absolute; top:0px; left:0px; background:url('/img/menu1d.jpg') no-repeat; }

/*.ssmenuA1 { width:980px; height:31px; position:absolute; top:0px; left:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu1.png',sizingMethod='crop'); }
html>body .ssmenuA1 { filter: none; background:url('/img/menu1.png') no-repeat; }*/
/*
.ssmenuA2 { width:980px; height:49px; position:absolute; top:0px; left:0px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu2.png',sizingMethod='crop'); }
html>body .ssmenuA2 { filter: none; background:url('/img/menu2.png') no-repeat; }*/

.lienssmenu:link       { color:#000; text-decoration:none; font:11px arial; }
.lienssmenu:visited    { color:#000; text-decoration:none; font:11px arial; }
.lienssmenu:hover      { color:#325CA4; text-decoration:none; font:11px arial; }
.lienssmenu:active     { color:#000; text-decoration:none; font:11px arial; }


.bouton1 { width:278px; height:69px; text-align:center; background:transparent url('/img/bouton.jpg') top left no-repeat; }
.bouton1 a { text-transform:uppercase; text-decoration:none; color:white; font-weight:bold; }

.bouton1a { width:264px; height:30px; padding-top:15px; margin-bottom:10px; font:bold 15px arial; color:#fff; text-align:center; cursor:pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bouton1.png',sizingMethod='crop'); }
html>body .bouton1a { filter: none; background:url('/img/bouton1.png') no-repeat; }




/* BLOCS ******************************************************************* */
.bloc01a { width:231px; height:27px; padding-top:9px; text-align:center; font:bold 14px arial; color:#fff; text-transform:uppercase; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc01a.png',sizingMethod='crop'); }
html>body .bloc01a { filter: none; background:url('/img/bloc01a.png') no-repeat; }

.bloc01b { width:231px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc01b.png',sizingMethod='scale'); }
html>body .bloc01b { filter: none; background:url('/img/bloc01b.png') repeat; }
.bloc01b_txt { text-align:center; width:209px; margin-left:11px; }

.bloc01c { width:231px; height:16px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc01c.png',sizingMethod='crop'); }
html>body .bloc01c { filter: none; background:url('/img/bloc01c.png') no-repeat; }


.bloc02a { width:231px; height:22px; padding-top:9px; text-align:center; font:bold 14px arial; color:#fff; text-transform:uppercase;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc02a.png',sizingMethod='crop'); }
html>body .bloc02a { filter: none; background:url('/img/bloc02a.png') no-repeat; }

.bloc02b { width:231px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc02b.png',sizingMethod='scale'); }
html>body .bloc02b { filter: none; background:url('/img/bloc02b.png') repeat; }
.bloc02b_txt { text-align:left; width:209px; padding:7px 0px 7px 10px; }

.bloc02c { width:231px; height:11px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc02c.png',sizingMethod='crop'); }
html>body .bloc02c { filter: none; background:url('/img/bloc02c.png') no-repeat; }


.bloc03a { width:329px; height:13px; background:url('/img/bloc03a.gif') bottom left no-repeat; }

/*.bloc03b { width:329px; min-height:530px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc03b.png',sizingMethod='scale'); }
html>body .bloc03b { filter: none; background:url('/img/bloc03b.png') repeat; }*/
.bloc03b { width:329px; min-height:530px; background:url('/img/bloc03b.png') top no-repeat; }
.bloc03b_txt { text-align:left; width:278px; padding:12px 0px 20px 30px; }
* html .bloc03b { height:530px; }

.bloc03c { width:329px; height:5px; background:url('/img/bloc03c.gif') top left no-repeat; }


.bloc04a { width:264px; height:5px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc04a.png',sizingMethod='crop'); }
html>body .bloc04a { filter: none; background:url('/img/bloc04a.png') no-repeat; }

.bloc04b { width:264px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc04b.png',sizingMethod='scale'); }
html>body .bloc04b { filter: none; background:url('/img/bloc04b.png') repeat; }
.bloc04b_txt { text-align:left; width:252px; padding:0px 2px 2px 5px; position:relative; }

.bloc04c { width:264px; height:6px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bloc04c.png',sizingMethod='crop'); }
html>body .bloc04c { filter: none; background:url('/img/bloc04c.png') no-repeat; }


/* EDITEUR ***************************************************************** */
.titre { font:bold 20px arial; color:#325ca4; }
.sous_titre { font:bold 16px arial; color:#325ca4; }
.intertitre { font-size:13px; color:#325ca4; }
.texte_courant { font-size:12px; }
.texte_courant_herite { font-size:12px; color:#325ca4; }
.texte_taille11 { font-size:11px; }
.texte_taille11_herite { font-size:11px; color:#325ca4; }
.chapo_interieur { font-style: italic;  }
.chapo_exterieur { color:#5d5d5d; }
.texte_courant_bold { font-weight:bold; }
.texte_courant_bold_herite { font-weight:bold; color:#325ca4; }

.encadre { background-color:#b6c2d8; }