/* ----------------------------- HEADER ----------------------------- */

body {
background-color: #000090;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
font-family: arial, Sans-serif;
}



a.signin {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:visited.signin {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:hover.signin {
color: white;
text-decoration: underline;
font-size: 12px;
}
a:active.signin {
color: white;
text-decoration: underline;
font-size: 12px;
}

span.reportform {
	font-size: 12px;
	color: white;
}

span.reportform input {
	font-size: 12px;
	border: 1px #000000 solid;
}


a.link_sites {
color: #ffff00;
text-decoration: underline;
font-size: 14px;
}
a:visited.link_sites {
color: #ffff00;
text-decoration: underline;
font-size: 14px;
}
a:hover.link_sites {
color: white;
text-decoration: underline;
font-size: 14px;
}
a:active.link_sites {
color: white;
text-decoration: underline;
font-size: 14px;
}




a.link_profile {
color: white;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:visited.link_profile {
color: white;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:hover.link_profile {
color: white;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
a:active.link_profile {
color: white;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}




span.text_top {
font-size: 12px;
color: white;
}

span.text_top1 {
font-size: 12px;
color: white;
font-weight: bold;
}

span.text_top2 {
font-size: 12px;
color: #ffff00;
}

span.separateur {
font-size: 12px;
color: white;
}



span.logo {
font-size: 42px;
color: #0066ff;
font-weight: bold;
}


span.name {
font-size: 12px;
color: #ffff00;
}









/* ----------------------------- MENU ----------------------------- */


a.menu {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:visited.menu {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:hover.menu {
color: white;
text-decoration: underline;
font-size: 12px;
}
a:active.menu {
color: white;
text-decoration: underline;
font-size: 12px;
}



span.titre_menu {
font-size: 12px;
color: white;
font-weight: bold;
}


span.nbr_stories {
font-size: 12px;
color: white;
}











/* ----------------------------- TOP MAIN ----------------------------- */

span.text_intro {
font-size: 12px;
color: white;
}

span.italique {
font-size: 12px;
color: #ffff00;
font-style: italic;
}

a.text_intro_1 {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:visited.text_intro_1 {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:hover.text_intro_1 {
color: white;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:active.text_intro_1 {
color: white;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}


a.text_intro_2 {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:visited.text_intro_2 {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:hover.text_intro_2 {
color: white;
text-decoration: underline;
font-size: 12px;
}
a:active.text_intro_2 {
color: white;
text-decoration: underline;
font-size: 12px;
}













/* ----------------------------- TABLES ----------------------------- */

table.bandeau_tb {
background-color: #0066FF;
}

td.bandeau_td { 
background-color: #003399;
}

td.bandeau_td_2 { 
background-color: #000066;
}

td.bandeau_td_3 { 
background-color: black;
}

td.liste { 
border-width: 1px;
border-style: solid; 
border-color: black;
background-color: #000066;
}

span.table_titre {
font-size: 14px;
color: white;
font-weight: bold;
}

table.story_tb {
border-width: 2px; 
border-style: solid; 
border-color: #0066FF;
border-collapse: collapse;
background-color: #000066;
}


table.bandeau_tb_story {
border-width: 2px; 
border-style: solid; 
border-color: #0066FF;
background-color: #000066;
}


td.bandeau_td_story { 
background-color: #0033CC;
}





/* ----------------------------- STORY ----------------------------- */


.bouton_vote {
background-color:#000099;
font:bold 17px Arial;
color:#FFFF00;
border:2px solid #0000FF;
}

.comment_info {
background-color:#000099;
font:bold 16px Arial;
color:#FFFFFF;
border:2px solid #FFFFFF;
padding: 2px;
display: block;
text-align: center;
float: none;
margin: 10px;
}


span.username_comment {
font-size: 12px;
color: #ffff00;
font-weight: bold;
margin: 2px;
}

span.date_comment {
font-size: 12px;
color: white;
}

span.texte_comment {
font-size: 12px;
color: white;
}

span.texte_comment_2 {
font-size: 11px;
color: white;
}

span.titre_comment {
font-size: 14px;
color: white;
font-weight: bold;
}

span.story_comment {
font-size: 14px;
color: white;
font-weight: bold;
}

span.titre_story {
font-size: 14px;
color: white;
font-weight: bold;
}

span.top_texte {
font-size: 14px;
color: white;
}

span.top_texte_2 {
font-size: 12px;
color: white;
}

span.top_texte_3 {
font-size: 12px;
color: #ffff00;
}

span.texte_comment_blanc {
font-size: 18px;
color: white;
font-weight: bold;
}

span.texte_comment_jaune {
font-size: 18px;
color: #ffff00;
font-weight: bold;
}


a.link_page_stories {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:visited.link_page_stories {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:hover.link_page_stories {
color: white;
text-decoration: underline;
font-size: 12px;
}
a:active.link_page_stories {
color: white;
text-decoration: underline;
font-size: 12px;
}




a.report {
color: #ffff00;
text-decoration: underline;
font-size: 11px;
}
a:visited.report {
color: #ffff00;
text-decoration: underline;
font-size: 11px;
}
a:hover.report {
color: white;
text-decoration: underline;
font-size: 11px;
}
a:active.report {
color: white;
text-decoration: underline;
font-size: 11px;
}



a.story_comment_nav {
color: #ffff00;
text-decoration: underline;
font-size: 14px;
}
a:visited.story_comment_nav {
color: #ffff00;
text-decoration: underline;
font-size: 14px;
}
a:hover.story_comment_nav {
color: white;
text-decoration: underline;
font-size: 14px;
}
a:active.story_comment_nav {
color: white;
text-decoration: underline;
font-size: 14px;
}



a.top_link {
color: #0066ff;
text-decoration: none;
font-size: 42px;
}
a:visited.top_link {
color: #0066ff;
text-decoration: none;
font-size: 42px;
}
a:hover.top_link {
color: #0066ff;
text-decoration: underline;
font-size: 42px;
}
a:active.top_link {
color: #0066ff;
text-decoration: none;
font-size: 42px;
}




.form_nosize {
border: 1px solid black;
font-size: 10px;
font-family: arial, Sans-serif;
color: black;
}

.form_nosize_2 {
border: 1px solid black;
font-size: 12px;
font-family: arial, Sans-serif;
color: black;
}



span.nav_comments {
cursor: pointer;
width: 20px;
font-size: 14px;
color: #FFFFFF;
}




/* ----------------------------- LISTING ----------------------------- */

a.link_stories {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:visited.link_stories {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:hover.link_stories {
color: white;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
a:active.link_stories {
color: white;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}



a.pagination {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:visited.pagination {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:hover.pagination {
color: white;
text-decoration: underline;
font-size: 12px;
}
a:active.pagination {
color: white;
text-decoration: underline;
font-size: 12px;
}



span.pagination {
font-size: 12px;
color: white;
}


span.texte_listing {
font-size: 12px;
color: white;
}

span.texte_listing_bold {
font-size: 12px;
color: white;
font-weight: bold;
}

span.texte_rated_bold {
font-size: 12px;
color: #ffff00;
font-weight: bold;
}


span.text_4 {
	font-size: 15px;
	color: #EEEEEE;
	font-weight: bold;
}





/* ----------------------------- FOOTER ----------------------------- */

span.footer {
font-size: 12px;
color: white;
}

a.footer {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:visited.footer {
color: #ffff00;
text-decoration: underline;
font-size: 12px;
}
a:hover.footer {
color: white;
text-decoration: underline;
font-size: 12px;
}
a:active.footer {
color: white;
text-decoration: underline;
font-size: 12px;
}






/* ----------------------------- FORM ----------------------------- */

.form_size1 {
border: 1px solid black;
font-size: 12px;
font-family: arial, Sans-serif;
color: black;
width: 250px;
}

.bouton_nosize {
border: 1px solid black;
font-size: 12px;
font-family: arial, Sans-serif;
color: black;
}

.comment {
border: 1px solid black;
font-size: 12px;
font-family: arial, Sans-serif;
color: black;
width: 600px;
}


.votelist {
	background-color:#000099;
	font:bold 12px Arial;
	color:#FFFFFF;
	border:2px solid #0000FF;
}

/* ----------------------------- DIVERS ----------------------------- */

hr {
color: white;
background-color: #ffff00;
height: 1px;
border: 0;
}

