/* tab-s is the forward menu, usually brighter */
.tab-s {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/top-back.gif);
	background-repeat: repeat-x;
}
.tab-s a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tab-s a:link { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tab-s a:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline;}

.tab-sub {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
}
.tab-sub a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tab-sub a:link { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tab-sub a:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline;}

/* tab-u is the back menu, usually grey */
.tab-u {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	background-image: url(img/top-backu.gif);
	background-repeat: repeat-x;
}
.tab-u a:visited { font-weight: bold; color: #CCCCCC; text-decoration: none;}
.tab-u a:link { font-weight: bold; color: #CCCCCC; text-decoration: none;}
.tab-u a:hover { font-weight: bold; color: #CCCCCC; text-decoration: underline;}

a:visited { color: #990000; font-weight: bold; text-decoration: none; background-color: transparent; }
a:link { color: #990000; font-weight: bold; text-decoration: none; background-color: transparent; }
a:hover { color: #000000; font-weight: bold; text-decoration: underline; background-color: transparent; }

.type5navigation a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; text-align:	center; width: 100%; }
.type5navigation a:link { color: #FFFFFF; font-weight: bold; text-decoration: none; text-align:	center; width: 100% }
.type5navigation a:hover { color: #990000; font-weight: bold; text-decoration: underline; text-align: center; width: 100%; }

.leftcolbg {
	background-image: url(img/spring2003_17.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
    background-color:#ffffff; 
    color:#000000; 
    font-family: Trebuchet, 'Trebuchet MS', Verdana, sans-serif; } 
    
div, p, address { color:#000000; 
    font-family: Trebuchet, 'Trebuchet MS', Verdana, sans-serif; }
    
pre, tt, code, kbd, samp {
font-family: Monaco,'Andale Mono','Lucida Console',monospace;font-size:85%; }


td {
 font-size: 12px;
}


/* ------------------- INTRO --------------------------- */

.type3 {
color: #000000;
}

/* Introbox - border */
.type0themeintrobox {
background-color: #FFFFFF;
}

/* (1 ) FOND DU TITRE D'INTRO */
.type4themeintrobox {
font-weight: bold;
}

/* INTRO- TITRE - EN RELATION AVEC type4themeintrobox */
.titleaccueil {
color: #990000;
font-weight: bold;
font-size: 16px;
}

/* FOND DU TEXTE D'INTRO */
.type5themeintrobox {
color: #000000;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
}


/* ------------------- index ------------------------- */

/* article - border */
.type0themeindex {
	padding:1px;
	margin-top:0px;
}

/* article - Title */
.type4themeindex {
	font-weight: bold;
	font-size: 14px;
	color: #990000;
	text-align: left;
}

/* article - content */
.type5themeindex {
font-size: 12px;
}

/* article - date */
.indexdate {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
}


/* ------------------- article ------------------------- */

/* article - border */
.type0themearticle {
	padding:1px;
	margin-top:0px;
}

/* article - Title */
.type4themearticle {
	font-weight: bold;
	font-size: 18px;
	color: #990000;
	text-align: left;
}

/* article - content */
.type5themearticle {
font-size: 12px;
}

/* article - TITRES */
.annonceaccueil {
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
}

/* article - date */
.annonceinfos {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

/* article - TEXTES TEASERS (1) et (2) */
.annoncetexte {
/* font-family: Lucida Grande, optima, Arial, sans-serif; */
color: #000000;
font-weight: normal;
font-size: 12px;
}

/* article - TEXTES COMPLETS (3) et (4) */
.annoncetextecomplet {
color: #000000;
font-weight: normal;
font-size: 11px;
}

/* article - EN SAVOIR PLUS */
.articleuite {
color: #000000;
font-weight: normal;
font-size: 10px;
}

/* PAGE article-TOPICS */
.titlelinked {
font-weight: bold;
font-size: 13px;
}

/* ------------------- Comments ---------------------------- */
/* */
.type4comments {
color: #000000;
font-weight: bold;
}

.type4commentsbigger {
font-weight: bold;
}



/* ------------------- PAGES ---------------------------- */

/* Main Page */
.type0thememainboxun {
}

/* Main Page - Title */
.type4thememainboxun {
color: #FF6600;
font-weight: bold;
align: left;
font-size: 13px;
}

/* Main Page - Text */
.type5thememainboxun {
color: #000000;
font-weight: normal;
font-size: 12px;
line-height: 17px;
}


/* PAGES - FILETS E3E3E3 */
.type0thememainbox {
/* background-color: #E3E3E3; */
}

/* PAGES - TITRES */
.type4thememainbox {
color: #990000;
font-weight: bold;
align: left;
font-size: 18px;
}

/* PAGES - TEXTES */
.type5thememainbox {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
/*	border:1px solid #900; */
/* line-height: 17px; */
/* background-color: #FFFFFF; */
}

/* PAGES - TITRES */
.type4 {
color: #990000;
font-weight: bold;
align: left;
font-size: 18px;
}

/* Admin */
.type5 {
color: #000000;
font-weight: normal;
	font-size: 12px;
}


/* ------------------- PAGES EXTRAS --------------------------- */

/* PAGES - PUBLICATIONS SOUS-TITRES */
.pagessoustitre {
color: #CC6600;
font-weight: bold;
font-size: 13px;
background-color: #FFFFFF; 
}

/* PAGES - Projet : */
.pagesinfos01 {
font-weight: normal;
font-size: 10px;
}

/* PAGES - Projet : contenu  */
.pagesinfos02 {
font-weight: bold;
font-size: 10px;
}

/* PAGES - Projet : contenu  */
.pagesinfos03 {
font-weight: normal;
font-style: oblique;
font-size: 10px;
}

.docsnav {
font-size: 10px;
}


/* ------------------- FORMS --------------------------- */

form {
font-size: 12px;
background-color: transparent;
}

input {
font-size: 12px;
}

submit {
font-size: 12px;
}

select {
font-size: 12px;
}

option {
font-size: 12px;
}

textarea {
font-size: 12px;
}



/* ------------------- MENU ---------------------------- */

.type0navigation {
}

.type5navigation {
	font-size: 10px;
	color: #FFFFFF;
}

/* ------------------- SIDEBOX -------------------- */


.type0themesidebox {
	padding:8px 3px 3px;
	margin-top:0px;
	background-color: #FFFFFF;
	background-image: url(img/Frankcrop-sml_08.jpg);
	background-repeat: repeat-x;
	border-top: 2px solid #990000;
	border-right: 2px solid #550000;
	border-bottom: 2px solid #550000;
	border-left: 2px solid #AA1F00;
}

/* SIDEBOX - Title */
.type4themesidebox {
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
}

/* SIDEBOX - content */
.type5themesidebox {
color: #000000;
font-size: 12px;
}

/* ------------------- PLUGINS -------------------- */

.type0themeplugin {
	padding:8px 3px 3px;
	margin-top:0px;
	background-color: #FFFFFF;
	background-image: url(img/Frankcrop-sml_08.jpg);
	background-repeat: repeat-x;
	border-top: 2px solid #990000;
	border-right: 2px solid #550000;
	border-bottom: 2px solid #550000;
	border-left: 2px solid #AA1F00;
}

.type4themeplugin {
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
}

.type5themeplugin {
color: #000000;
font-size: 12px;
}

/* Hub-It */
.type5smalltransp {
color: #000000;
font-size: 10px;
}

/* Hub-It */
.type4smalltransp {
font-weight: bold;
color: #000000;
font-size: 10px;
}


/* ------------------- POLLS ------------------------- */

.type0themepollbox {
color:#666;
border:1px solid #900;
padding:1px;
margin-top:0px;				
}

.type4themepollbox {
font-weight: bold;
color: #FFFFFF;
}

.type5themepollbox {
background-color: #F5F5DC;
}



/* ------------------- CALENDAR ----------------------- */

.type0calendar {
background-color: #E3E3E3;
}

.type0calendarleadingmoins {
font-size: 10px;
line-height: 11px;
background-color: #E3E3E3;
}

.type2calendar {
color: #000000;
font-size: 10px;
line-height: 11px; 
text-decoration: none;
background-color: #FFCC00;
}

.bigtext {
font-weight: bold;
font-size: 13px;
}

.interlignemoins {
font-size: 10px;
line-height: 12px;
}

.type4calendar {
font-size: 10px;
color: #000000;
font-weight: bold;
background-color: #FFFF99;
}

.ns4highlightday {
font-size: 10px;
color: #000000;
font-weight: bold;
background-color: #FFFF99;
}

.smalltype {
font-size: 10px;
text-decoration: none;
}

.type5calendar {
background-color: #FFCC00;
}


/* Calendar_display/Questions */
h2 {
color: #FF6600;
font-weight: bold;
font-size: 13px;
}

/* ------------------- Misc --------------------------*/

.active {
color: #000000;
background-color: #ADFF2F;
}

.inactive {
color: #000000;
background-color: #F90300;
}

.error {
color: #FF0000;
background-color: #F90300;
}

.onebiggerred {
color: #F90300;
font-weight: bold;
background-color: transparent;
}


em     {       
        font-style:     normal;
        font-weight:    bold;
        }       
                
strong  {       
        font-weight:    bold;
                }       
                
em strong, strong em    {       
        text-transform: uppercase;
        font-style:     normal;
        font-weight:    bolder;
             }       
                
b       {
        font-weight:    bold;
        }
        
i       {
        font-style:     italic;
        }

.date {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: right;
	padding-right: 20px;
}

/* ------------------- FOOTER  --------------- */

.smalltextatbottom {
color: #666666;
font-size: 10px;
}

.misajournoir {
font-weight: normal;
color: #000000;
font-size: 10px;
}

.misajourrouge {
font-weight: bold;
color: #FF0000;
font-size: 10px;
}

/* ------------------- Phorum  --------------- */
.PhorumNewFlag
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
    color: Red;
}

