/* Document CSS  */
BODY{
	margin: 0px;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: White;
	scrollbar-face-color: White;
	scrollbar-highlight-color: #006666;
	scrollbar-shadow-color: #006666;
	scrollbar-track-color: #F2F7F7;
}
.bodytext{
	margin: 1px;
}
.contenuCentral{
	text-align: justify;
}
h1 {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #B2B2B2;
	/*090728*/
	color:#E85512;
	text-align:left;
	padding-left:7px;
	padding-bottom:3px;
	/*
	background-image: url(/fileadmin/tmpl/img/fdh1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	*/
}

H1.titreRubrique {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

h2 {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #54B7E8;
	/* 090728 */
	color: #870038;
	padding-bottom:3px;
	background-image: url(/fileadmin/tmpl/img/fdh2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
H2.titreRubrique {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #54B7E8;
	/* 090728 */
	color: #870038;	
}

h3 {
 font-family: Myriad, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bolder;
 color: #7F7F7F;
}


H3.titreRubrique {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #CCCCCC;
}
UL, OL{
	text-align: left;
}
.titreHaut{
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #B2B2B2;
}
.menuPath{
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.menuPath A, .menuPath A:link, .menuPath A:active, .menuPath A:visited{
	color: #666633;
	text-decoration: none;
}
.menuPath A:hover, .menuPath A:focus{
	color: #CC9900;
	text-decoration: overline underline;
}
a {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a:link {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a:hover {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	color: #DA282C;
	text-decoration: none;
}
a.bleu:hover {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	color: #53B7E8;
	text-decoration: none;
}
.menu1-lev1-no-act A, .menu1-lev1-act A, .menu1-lev2-no-act A, .menu1-lev2-act A{
	font-size: 8pt;
}
.menu1-lev1-no-act A,.menu1-lev1-no-act A:link, .menu1-lev1-no-act A:active, .menu1-lev1-no-act A:visited{
	color: #990000;
}
.menu1-lev1-no-act A:hover,.menu1-lev1-no-act A:focus{
	color: #FF0000;
}
.menu1-lev1-act A, .menu1-lev1-act A:link, .menu1-lev1-act A:active, .menu1-lev1-act A:visited{
	color: #990000;
	border-bottom: 1px solid #FF6666;
	border-top: 1px solid #FF6666;
	line-height: 16px;
}
.menu1-lev1-act A:hover,.menu1-lev1-act A:focus{
	color: #FF0000;
	border-bottom: 1px solid #FF6666;
	border-top: 1px solid #FF6666;
	line-height: 16px;
}
.menu1-lev2-no-act A,.menu1-lev2-no-act A:link, .menu1-lev2-no-act A:active, .menu1-lev2-no-act A:visited{
	color: #FF3333;
}
.menu1-lev2-no-act A:hover,.menu1-lev2-no-act A:focus{
	color: #FF3333;
}
.menu1-lev2-act A, .menu1-lev2-act A:link, .menu1-lev2-act A:active, .menu1-lev2-act A:visited{
	color: #FF3333;
	border-bottom: 1px solid #FFCCCC;
	border-top: 1px solid #FFCCCC;
	line-height: 16px;
}
.menu1-lev2-act A:hover,.menu1-lev2-act A:focus{
	color: #FF3333;
	border-bottom: 1px solid #FFCCCC;
	border-top: 1px solid #FFCCCC;
	line-height: 16px;
}
.menu_haut_no_act A, .menu_haut_no_act A:link, .menu_haut_no_act A:active, .menu_haut_no_act A:visited{
	font-size: 8pt;
	color: #006600;
}
.menu_haut_no_act A:hover, .menu_haut_no_act A:focus{
	color: #00CC00;
}
.menu_haut_act A, .menu_haut_act A:link, .menu_haut_act A:active, .menu_haut_act A:visited{
	line-height: 16px;
	font-size: 8pt;
	color: #006600;
	border-bottom: 1px solid #99FF99;
	border-top: 1px solid #99FF99;
}
.menu_haut_act A:hover, .menu_haut_act A:focus{
	line-height: 16px;
	color: #00CC00;
	border-bottom: 1px solid #99FF99;
	border-top: 1px solid #99FF99;
}
.menu1-lev1-spc{
	FONT-FAMILY: Myriad, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	color: #666666;
	border-bottom: solid #CCFF33 1px;
	background-image: url(/fileadmin/tmpl/img/fd_spacer.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 8px;
	padding-left: 16px;
}
#navDroit {
	background-color: #FFFFFF;
	background-image: url(../img/fond_menu_droit.jpg);
	background-repeat: repeat-y;
	width: 158px;
}
.imgDroite{
	/*background-image: url(/fileadmin/tmpl/img/orchidee1.gif);
	background-repeat: no-repeat;*/
	padding-top: 44px;
}
#navGauche, #brdDroit{
	/*background-color: #E3EDF2;*/
	background-color:#9FD5CC;
	/*width: 158px;*/
	width:79px;
}
#navBt {
	width: 50px;
}
#centre {
	background-image: url(../img/traitNav.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
#traitDroit {
	background-image: url(../img/traitNav.jpg);
	background-repeat: repeat-y;
}
#barreMilieu {
	background-image: url(../img/barre.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
}
#centreGauche {
	width: 195px;
	padding-right: 10px;
	padding-left: 10px;
}
.titreRubrique {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #54B7E8;
	/* 090728 */
	color: #870038;	
}
#centreDroit {
	width: 100%;
	/*background-image: url(../img/traitNav.jpg);*/
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	padding-right: 10px;
}
P.bodytext {
	/*align: justify;
	text-align: justify;*/
}
TD.csc-uploads-fileName a{
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #CCCCCC;
	text-decoration: underline;
}
#droitHebergement {
 background-image: url(../img/logoDroit.gif);
 background-repeat: no-repeat;
 background-position: center top;
 height: 599px;
 padding-top: 250px;

}
#cellueInterneDroite {
 background-image: url(../img/logoDroit.gif);
 background-repeat: no-repeat;
 background-position: center top;
 height: 599px;
 padding-top: 250px;
}
.logoAPC{
 vertical-align:bottom;
}
.fiche-list-TD{
 color: #666633;
 padding-top: 10px;
 border-top:1px solid #CCCCCC;
}
.fiche-list-TD-Alt{
 color: #666633;
 padding-top: 10px;
 border-top:1px solid #CCCCCC;
}
.fiche-list-TDH{
 border-top:1px solid #999999;
 padding-top: 5px;
 padding-bottom: 5px;
 font-family: Myriad, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bolder;
 color: #CCCCCC;
}

.fiche-list-titre{
 border-right:1px solid #CCCCCC;
 width:200px;
 text-align: left;
 padding-bottom:3px;
 color: #ff6600;
 font-family: Myriad, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 border-bottom: 12px;
}
/*news annuaire*/
.bord1_newsAnnuaire{
	background-image: url(../img/bord1_newsAnnuaire.gif);
	background-repeat: repeat-y;
	width:15px;
}
.Head1_newsAnnuaire td{
	background-image: url(../img/fd1_head_newsAnnuaire.jpg);
	background-repeat: repeat-y;
	line-height:11px;
	color:#336600;
	height:11px;
}
.Content1_newsAnnuaire{
}
.Foot1_newsAnnuaire{
	background-image: url(../img/bord1_foot_newsAnnuaire.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.Foot1tr_newsAnnuaire, .Foot2tr_newsAnnuaire{
	height:5px;
	line-height:5px;
}
.HeadSingle_newsAnnuaire{
	text-align:center;
	color:#003366;
	background-image: url(../img/fdSingle_head_newsAnnuaire.jpg);
	background-repeat: repeat-y;
	line-height:11px;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.bord2_newsAnnuaire{
	background-image: url(../img/bord2_newsAnnuaire.gif);
	background-repeat: repeat-y;
	width:15px;
}
.Head2_newsAnnuaire td{
	background-image: url(../img/fd2_head_newsAnnuaire.jpg);
	background-repeat: repeat-y;
	line-height:11px;
	color:#666600;
}
.Content2_newsAnnuaire{
}
.Foot2_newsAnnuaire{
	background-image: url(../img/bord2_foot_newsAnnuaire.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
/*news annuaire*/

/*news evenement*/
.news_evnmt_head{
	font-size: 9pt;
	font-weight: bold;
	color:#006666;
	text-align:center;
}
.news_evenmt_tab{
	background-image: url(../img/fd1evnmnt.jpg);
	background-repeat: repeat-y;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	border-top:1px solid #006666;
	border-bottom:1px solid #006666;
}
.news_evnmt_content1, .news_evnmt_content2{
	font-size: 8pt;
}
.news_evnmt_trait1, .news_evnmt_trait2{
	border-bottom:1px dotted #339999;
}
.news_evnmt_title1 A, .news_evnmt_title2 A{
	font-size: 7pt;
}
/*navigateur news*/
.news-catmenu{
	text-align:left;
}
.headerCatMenu{
	padding:3px;
	border:1px dashed #666666;
}
TD.news-catmenu-NO, TD.news-catmenu-ACT{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.news-catmenu-NO IMG, .news-catmenu-ACT IMG{
	margin:0px 0px 0px 0px;
	border:none;
}
.news-catmenu-NO A, .news-catmenu-ACT A{
	padding-left:5px;
}
.news-catmenu-ACT A{
	font-style: italic;
	color:#FF0000;
}
/*navigateur news*/

/*news evenement*/
.Tab1Evnmnt{
}
.Tab1Evnmnt TR TD{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.Head1Evnmnt{
	background-image: url(../img/fd1_newsevenmt.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.content1Evnmnt{
	text-align: justify;
	border-left: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
.content1-1Evnmnt, .content1-2Evnmnt{
	border-bottom: 1px solid #F1F1F1;
}
.Head2Evnmnt{
	background-image: url(../img/fd2_newsevenmt.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.content2Evnmnt{
	text-align: justify;
	border-left: 1px solid #D3E0E4;
	border-bottom: 1px solid #D3E0E4;
}
.content2-1Evnmnt, .content2-2Evnmnt{
	border-bottom: 1px solid #D3E0E4;
}
.Tab1EvnmntSingle{
}
.Tab1EvnmntSingle TR TD{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.HeadEvnmntSingle{
	background-image: url(../img/fd3_newsevenmt.gif);
	background-repeat: repeat-x;
	background-position: center;
	color:#CCFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.HeadEvnmntSingle A{
	color:#FFFFFF;
}
.ContentEvnmntSingle{
	border-left: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
/*news evenement*/
/*news evenement archive*/
.TabArchive TR TD{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.TabArchive{
	border-top: 1px solid #DCDCDC;
	border-right: 1px dashed #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
	border-left: 1px dashed #F1F1F1;
}
/*news evenement archive*/
/* boite de recherche et liste annuaire des villes*/
.table-annuaire{
background-color:transparent;
width:100%;
border-top:1px solid #009999;
border-bottom:1px solid #009999;
}
.table-annuaire-TD{
color:#006666;
font-weight:bold;
text-align:center;
}
.table-annuaire-select{
width:120px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 7pt;
border:solid 1px #339999;
}
.search-box{
align:center;
width:100%;
text-align:center;
color:#006666;
background-color:transparent;
border-top:1px solid #009999;
}
#tx_ansearchit_form{
font-family: Verdana, Helvetica, sans-serif;
font-size: 7pt;
border:solid 1px #339999;
}
form{
margin:0px;
}

/*formulaire de contact*/
.csc-mailform{
	border:none;
}
.csc-mailform .csc-mailform-field{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336666;
}
.csc-mailform-field{
	margin-top:5px;
	margin-bottom:5px;
}
.csc-mailform-field INPUT, .csc-mailform-field TEXTAREA{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.csc-mailform-field .csc-mailform-check{
	border:none;
}
.csc-mailform-field LABEL{
	display:block;
	float:left;
	clear:left;
	width:200px;
}
/*formulaire de contact*/
.alignJustifie{
	text-align: justify;
}
.alignCentre{
	text-align: center;
}
.alignRight{
	text-align: right;
}

