a:link {font-family: Arial, Helvetica; color: #003399; font-size: 13px; font-weight: normal; text-decoration: none;}
a:visited {font-family: Arial, Helvetica; color: #003399; font-size: 13px; font-weight: normal; text-decoration: none;}
a:hover {font-family: Arial, Helvetica; color: #ff0000; font-size: 13px; font-weight: normal; text-decoration: underline;}*/
table.cadre {border:1px solid #000000; border-collapse:collapse;}
.tablehaut {background-color:#FFFFFF; border: 1px dashed black; padding-left:5; padding-right:5;}
td {font-family: Verdana,Arial,sans-serif; font-size:11px;}
td.cadre {border:1px solid #000000;}
tr.cadre {border:1px solid #FF19D7;}

.in_def {border: thin #FF19D7; border-style: solid; border-width: 1px; font-family: Arial; font-size: 12px; font-style: normal; color: #000000;}
.g {font-size: 9px; color:#999999;}
.t {font-size: 11px; font-weight: bold; color:#003399;}
.t:visited {font-size: 11px; font-weight: bold; color:#003399;}
.t:hover {font-size: 11px; font-weight: bold; color:#FF0000;}
form {font-family: Verdana,Arial,sans-serif; font-size: 11px}
h1 {font-family: Verdana,Arial,sans-serif; font-size: 11px}
INPUT {background-color: #FFFFFF;font-size: 11px;font-family: Verdana,Arial,sans-serif;font-weight: 100;color: #003399;border: 1 solid #FFC500;}
input.none {background-color: #FFFFFF;font-size: 11px;font-family: Verdana,Arial,sans-serif;font-weight: 100;color: #003399;border: 1 solid #FFC500;}
SELECT {background-color: #FFFFFF;font-size: 10px;font-family: Verdana,Arial,sans-serif;font-weight:100;color: #003399;border: 1 solid #FFC500;}
TEXTAREA {background-color: #FFFFFF;font-size: 11px;text-align:justify;font-family: Verdana,Arial,sans-serif;font-weight: 100;color: #003399;border: 1 solid #FFC500;}
hr {color:#FFC500;}

.tableborders {
  border:1px solid #67afe6;
  background:#F0F4F7;  
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  
}
.tddetails {  
  //border-bottom:1px solid #67afe6;
  border-right:double #E1E1E1;
  //border-left:double #E1E1E1;  
  border-top:0;
  //border:1px solid #006699;
  border-bottom:double #E1E1E1;
  background:#F4F4F4 url(../images/bg_degrade.gif);;
  font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
  color:#003399;
  padding:5px 5px 5px 5px;
}

.tddetails A:hover{
color:#006699;
text-decoration:underline;

}
.tdbackground {  font-size: 9pt;  font-weight: ;  color: #003399;  background: #FFFFFF;  font-family: Verdana, Helvetica, sans-serif;}
.tdnothumbs {  font-size: 9pt;  font-weight: ;  color: #003399;  background: #AEDD5A;  font-family: Verdana, Helvetica, sans-serif;}
.menubar{
  background-image: url(../images/gradient_tcat.gif);
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight:bold;
  color: #4a4a4a;
  height:32px;
  padding:5px 5px 5px 5px;
}
.menubar A:link {
  color: #535353;
}
.menubar A:visited {
  color: #535353;
}
.menubar A:active {
  color: #535353;
}
.menubar A:hover {  
  //background:#535353;
  text-decoration:underline;
  color:#535353;
  text-decoration:none;
}
.menubarnb{ color: #FFFFFF;}

.menubar2{
  background-image: url(../images/gradient_tcat_old.gif);
  font-family:Geneva,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight:bold;
  color: #4a4a4a;
  height:25px;
  padding:5px 5px 5px 5px;
  
}
.menubar2 A:link {
  color: #FFFFFF;
}
.menubar2 A:visited {
  color: #FFFFFF;
}
.menubar2 A:active {
  color: #FFFFFF;
}
.menubar2 A:hover {  
  background:#535353;
  color:#FFFFFF;
  text-decoration:underline;
}



.catcolumn {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F4F4F4;
  color: #4a4a4a;

}

.photocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;  
  background: #F4F4F4;
  color: #4a4a4a;
}

.commentscol {
  font-size: 8pt;
  font-style: ;
  text-align: ;  
  background: #F4F4F4;
  color: #4a4a4a;
}

.lastphocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F4F4F4;
  color: #4a4a4a;
}

.lastcommcol {
  font-size: 8pt;
  background: #F4F4F4;
  color: #4a4a4a;
}

.small {  font-size: 8pt; color: #003399;  font-family: Verdana, Helvetica, sans-serif;}
.small:link {  font-size: 8pt; color: #003399;  font-family: Verdana, Helvetica, sans-serif;}
.small:visited {  font-size: 8pt; color: #003399;  font-family: Verdana, Helvetica, sans-serif;}
.small:hover {  font-size: 8pt; color: #003399;  font-family: Verdana, Helvetica, sans-serif;}
.medium {  font-size: 8pt; color: #003399;  font-family: Verdana, Helvetica, sans-serif;}
.medium A:hover {
 text-decoration:underline; 
} 
.large {  font-size: 9pt; color: #003399; font-family: Verdana, Helvetica, sans-serif;}
.welcome { font-size: 9pt;  font-family: Verdana, Helvetica, sans-serif;  color: #003399;}
.titre {  font-size: 8pt; color: #FFFFFF;  font-family: Verdana, Helvetica, sans-serif;}
.titre_small {  font-size: 8pt; color: #FFFFFF;  font-family: Verdana, Helvetica, sans-serif;}
.lighttable {  background: #FFFFFF;  color: #000000;}
.alternatetable { font-size: 8pt; color: #003399; background: #FFFFFF;}
.formboxes{  font-family: ;  background-color: ;  color: ;  font-size: 9pt;}
blockquote {   font-size:9pt; border:1px solid #E6E6E6;   margin:0px 20px; padding:0px 10px}
blockquote .small {   background:#E6E6E6;   margin-left:-10px; padding:1px 2px}
blockquote hr {   visibility:hidden;   height:1px}
blockquote br {   font-size:1px}

/* ~ upload  ~ */ /* ~ upload form  ~ */
 #uploadform #keyword{background:url(../images/keyword.png) no-repeat 6px 6px;padding:6px 6px 6px 25px;}
 #uploadform #title{background:url(../images/star.png) no-repeat 6px 6px;padding:6px 6px 6px 25px;} 
 #uploadform #desc{background:url(../images/pen.gif) no-repeat 6px 6px;padding:6px 6px 6px 25px;} 
 #uploadform #url{background:url(../images/disk.png) no-repeat 6px 6px;padding:6px 6px 6px 25px;}
 #uploadform label{height:20px;font-size:11px;vertical-align:middle;padding:2px 2px 10px 2px;display:inline;}
 #uploadform .red{color:#c90606;margin:0;font-size:14px;font-family:Geneva,Arial,Helvetica,sans-serif;}
 #uploadform input{width:200px;padding:5px;border:1px solid #347ec8;margin:5px 5px 1px 0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 #uploadform select{width:200px;padding:2px;border:1px solid #347ec8;margin:2px 2px 1px 0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 #uploadform input:focus{border:1px solid #b8ef55;}
 #uploadform textarea{width:70%;padding:2px;border:1px solid #347ec8;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 #uploadform textarea:focus{border:1px solid #b8ef55;}
 #uploadform #submit{margin:2;float:center;color:#2775c5;padding:4px !important;font-size:12px !important;border:1px solid #b8ef55;background:#b8ef55;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:bold;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:160px;}
 #uploadform #submit:hover{background:#347ec8;border:1px solid #347ec8;color:#FFF;}
 #uploadform p{margin:5px 0;}

input:focus{border:1px solid #b8ef55;}


/* ~ Pagination  ~ */
#pagination{clear:both;padding:15px;text-align:center;font-size:12px;font-weight:bold;color:#999;margin:10px auto 10px auto;}
#pagination li{margin:0 1px 0 1px;display:inline;list-style-type:none;}
#pagination li a{padding:5px 7px 5px 7px;color:#006699;border:1px solid #CCC;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#pagination li a:hover{text-decoration:none;padding:5px 7px 5px 7px;color:#1584d9;border:1px solid #1584d9;background:#F0F4F7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#pagination .active a{background:#b8ef55;color:#2775c5;border:1px solid #0364ae;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#pagination .active a:hover{background:#347ec8;color:#FFF;border:1px solid #0364ae;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#pagination .inactive{color:#CCC;padding:5px 7px 5px 7px;border:1px solid #EEE;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
