/* général */
body { margin: 0px; padding: 0px; background-color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
a { margin:0; padding:0;}
.clearing { clear:both; display:block; height:1px; overflow:hidden;}

/* bloc actualités + presse */
#atc-news-global { width: 801px; color: #FFFFFF; overflow: hidden; margin:0px auto 0px auto; padding: 0px; }
#atc-news-global img { border:none; }
#atc-news-global .titre{ background-image: url(../images/news.gif); height: 75px; width: 15px; float:left; margin:0px 0px 0px 2px }
#atc-news-global .module { color: #FFFFFF; border: 1px solid #FF9900; width: 238px; overflow: hidden; float: left; height: 67px; padding: 6px 0px 0px 6px; margin: 0px 0px 0px 10px; }
#atc-news-global .module .image{ border:0px; margin:0px 5px 0px 0px; float:left; width:60px; height:60px; text-align:center; }
#atc-news-global .module .texte{ border:0px; margin:0px; float:left; overflow:hidden; width:167px; }
#atc-news-global .module h1 { font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }
#atc-news-global .module h1 a { color:#FFFFFF; text-decoration:none; }
#atc-news-global .module h1 a:hover { color:#FF9900; text-decoration:none; }
#atc-news-global .module h2, #atc-news-global .module h2 a { font-size: 10px; color: #FFFFFF; text-decoration:none; letter-spacing: -0.2px; margin:0px; padding:0px; }
#atc-news-global .module h2 a:hover { color:#FF9900; }

#atc-news-global .allmodule { color: #FFFFFF; border: 1px solid #FF9900; width: 122px; overflow: hidden; float: left; height: 53px; padding: 20px 0px 0px 6px; margin: 0px 0px 0px 10px; }
#atc-news-global .allmodule a { color:#FFFFFF; text-decoration:none; font-size: 12px; }

#atc-news-global .presse { border: 1px solid #DB1980; float: right; margin:0px; padding:0px; height:73px; }

/* détail d'une actualité */
#atc-news-zoom { width:600px; margin:25px auto 0px auto; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; }
#atc-news-zoom .tete{ width: 600px; background-image: url(../images/fond_news.jpg); background-repeat: no-repeat; height: 100px; margin:0px 0px 25px 0px; }
#atc-news-zoom .detail{ border:1px solid #999999; padding:15px 15px 0px 15px; }
#atc-news-zoom img{ border:none; margin: 0px 15px 10px 0px; }
#atc-news-zoom h1{ font-size: 18px; font-weight: bold; color: #D41779; }
#atc-news-zoom .texte{ font-size: 13px; font-weight: normal; margin-bottom:10px; }
#atc-news-zoom .texte a{ color:#FFFFFF; text-decoration:underline; }
#atc-news-zoom .texte a:hover{ color:#cccccc;  }

#atc-news-zoom .texte-pt{ font-size: 11px; font-weight: normal; color:#999999; }

/* formulaires */
#atc-form { width:600px; margin:25px auto 0px auto; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; }
#atc-form .tete{ width: 600px; background-image: url(../images/fond_news.jpg); background-repeat: no-repeat; height: 100px; margin:0px 0px 25px 0px; }
#atc-form .detail{ border:1px solid #999999; padding:10px; }
#atc-form h1{ font-size: 18px; font-weight: bold; color: #D41779; margin:0px 0px 15px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #D41779; }
#atc-form h2{ font-size: 14px; font-weight: bold; color: #FFFFFF; text-align:center; }
#atc-form td{ font-size: 12px; }
#atc-form .champ-court{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border:1px solid #666666; }
#atc-form .champ-long, #atc-form textarea{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:420px; color: #000000; border:1px solid #666666; }


/* pied de page */
#atc-meta-menu { height: 20px; font-size: 10px; margin: 90px 0px 0px 0px; }
#atc-meta-menu a { font-size: 10px; color: #FFFFFF; text-decoration: none; }
#atc-meta-menu a:hover{ color: #4D5D70; }

/* admin */
#admin{ width:780px; margin:20px auto 0px auto; padding:10px; border:1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
#admin .bandeau{ background-image: url(../images/bandeau-admin.gif); background-repeat: no-repeat; text-align:center; height: 100px; width: 780px; }
#admin form{ margin:0px; padding:0px; }
#admin p{ margin:0px; }
#admin td{ margin:0px; font-size: 12px; }
#admin h1{ margin:0px; padding:0px; font-size: 16px; font-weight:bold; }
#admin a{ text-decoration:none; color:#FFFFFF; }
#admin a:hover{ text-decoration:underline; color:#f5f5f5; }
#admin .nouveau{ float:right; margin:5px 0px 5px 0px; }
#admin .champ-court{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border:1px solid #666666; }
#admin .champ-long, #admin textarea{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:500px; color: #000000; border:1px solid #666666; }

/* calendrier */
.ds_box{ background-color: #FFF; border: 1px solid #000; position: absolute; z-index: 32767; }
.ds_tbl{ background-color: #FFF; }
.ds_head{ background-color: #333; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; letter-spacing: 2px; }
.ds_subhead{ background-color: #CCC; color: #000; font-size: 11px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; width: 20px; }
.ds_cell{ background-color: #EEE; color: #000; font-size: 11px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 2px; cursor: pointer; }
.ds_cell:hover{ background-color: #F3F3F3; } /* This hover code won't work for IE */