body{
	color : #303030;
	background-color: #F1D6CB;
	text-align : justify;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Arial";
}

form, input{
font-size: 11px;
}
option, select{
font-size: 13px;


}
.background{
background-image: url("/design/okami_v2/background.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center 0;
padding:0 !important;
padding: 0px 0px 0px 1px; 
margin:0;
}


.header
{
background-image: url("/design/okami_v2/head.gif");
background-repeat: no-repeat;
text-align: right;
font-size: 0.9em;
font-family: "Verdana";
width: 934px;
height:81px;
}

.nav_head {
margin-right: 5px;
margin-top: 0px !important;
padding-top: 9px !important;
padding-top: 0px;
margin-top: 9px;
color: #ffffff;
}

.nav_head a img{
text-decoration: none;
border: none;
}

.nav_head form{
margin: 0px 0px 6px 0px;
}

.nav_head table{
display:inline;
margin-bottom: 0;
}

.bg_menu
{ 
background-image: url("/design/okami_v2/menu.gif");
background-repeat: repeat-x; 
width:934px;
height:36px;
text-align: left;
padding: 0px;
font-weight: bold;
font-size: 1.06em;
font-family: "Verdana";
color: #949494;
margin: 0px;

}
	
.h_menu table {
margin: 0;
padding: 0;
}

.h_menu td{
margin:0;
width: auto;
}


.h_menu td a {
height:25px;
padding: 9px 7px 0px 7px;
display: block;
text-align: center;
font-weight: bold;
text-decoration: none;
color: #ffffff;
}

.h_menu td a:hover, .h_menu td a:active, .h_menu td a:focus{
background-image: url("/design/okami_v2/menu_over.gif");
background-repeat: repeat-x;
color: #8A6121;
}
	
.theme {
height: 27px;
margin: 0px;
text-align: right;
padding-top: 0px;
padding-right: 0px;
margin-top: 0px;

}
	
.corps
{ 
background-color: #ffffff;
padding-top: 0px ;
padding-left: 0px;
padding-right: 2px;
width:924px; 
min-height:1000px;
}

.footer
{ 
background: url("/design/trait2.gif") top center no-repeat;
background-color: white;
text-align: left;
padding: 10px 3px 4px 3px;
font-weight: bold;
font-size: 0.96em;
color: #884821;
 width:872px; 

}
.footer a{
	text-align: left;
	padding-left: 3px;
	font-weight: bold;
	text-decoration: none;
	color: #884821;
}
.footer a:hover{
	color: #D80909;
}

.footer a img{
text-decoration: none;
}

.footer h2 {
float: right;
margin: 0;
margin-right: 3px;
}

.slideshow{
margin: 2px 0px 0px 0px;
display: block;
padding: 0px;
border : 1px solid #B35A42;
}

.menu_droite {
	float: right;
	width: 300px;
	margin-right: 1px;
	margin-bottom: 3px;
	display:block;
	margin-top: 4px;
}

.carre_droite{
	font-weight: normal;
	font-size: 11px;
	font-family: "Verdana";
	margin: 0px 0px 4px 0px;
	text-align: left;
	padding: 7px;
	border: 2px solid #B35A42;
}

.menu_droite h3{
	font-weight: normal;
	font-size: 11px;
	font-family: "Verdana";
	margin: 12px 0px 4px 0px;
	text-align: right;
	background-color: #E3D2AE;
	padding: 5px;
}

.menu_droite h3 a, .carre_droite a{
text-decoration: none;
font-weight: bold;
color: #606060;
}

.menu_droite h3 a:hover, .carre_droite a:hover{
color: #B92E2E;
}

.contenu {
	clear: left;
	text-align: justify;
	padding-top: 7px;
	width: 611px;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: auto;

}

.membre {
background-image: url("/design/okami_v2/membre.gif");
background-repeat: no-repeat;
height: 27px;
}

.fiche{
background-image: url("/design/okami_v2/fiche.gif");
background-repeat: no-repeat;
height: 27px;
}

.pub {
background-image: url("/design/okami_v2/pub.gif");
background-repeat: no-repeat;
height: 30px;
}

.sondage {
background-image: url("/design/okami_v2/sondage.gif");
background-repeat: no-repeat;
height: 27px;
margin-top: 7px;
}

.barre_sondage {
background-color: #3E4157;
}


.menu2 {
border-left: 2px solid #B35A42;
border-right: 2px solid #B35A42;
border-bottom: 2px solid #B35A42;
background-color: #f5f5f5;
text-align: left;
padding: 12px 12px 12px 12px;
font-size: 11px;

}

.menu2 input {
font-size: 11px;
vertical-align: middle;
}

.menu2 p {
margin-top: 3px;
margin-bottom: 5px;
margin-left: 5px;
}

.menu2 a {
text-decoration: none;
color: #505050;
}

.menu2 td{
padding: 0px 2px 0px 1px;
}

.bloc_sondage td{
padding: 0px 0px 3px 0px;
}

.menu2 a:hover{
text-decoration: none;
color: #D80909;
}

.menu2 h1{
font-weight: bold;
text-align: center;
font-size: 13px;
border-bottom: 1px solid #BA8F57;
margin: 0px;
background-color: #E3D2AE;
padding: 4px;
margin-bottom: 14px;
}

.menu2 h2{
margin: 0;
font-size: 11px;
}

.menu2 h3{
margin: 0px 0px 7px 0px;
font-size: 16px;
font-family: "Arial";
text-align: center;
font-weight: bold;
padding: 1px;
font-style: italic;
text-transform: capitalize;
}

.menu2 img{
float: left;
border: 1px solid #3E4157;
margin-right: 7px;
margin-top: 5px;

}

.blocstat{
margin-top: 10px;
font-size: 11px;
text-align: left;
padding-left: 4px;
border: 3px solid #3E4157;
letter-spacing: 0.3px;
background-color: #f6f6f6;
}
.blocstat h1{
font-weight: bold;
font-size: 11px;
margin: 0px;
color: #778299;
}


.col_gauche{
padding-right: 4px;
padding-top: 8px;
}

.col_droite{
padding-left: 5px;
padding-top: 8px;
}
/*****************************************************/

.tableau td{
border: 1px dotted #999999;
text-align: center;
padding: 2px;
font-size: 11px;
}

.tableau td a {

text-decoration: none;
color: #5E6177;
}

.tableau form{
text-align: left;
}

.tableau th{
text-align: center;
background-color: #E3D2AE;
border: 1px dotted #999999;
padding: 5px 4px 5px 4px;
}

.tableau h2 a{
font-size: 13px;
margin: 0px 0px 5px 5px;
}

/*******************************************************/

.cartouche {
margin: 7px 0px 10px 0px;
}

.cartouche img{
border: 1px solid #898989;
}

.annuaire_lien{
text-align: right;
margin: 0px;
margin-top: 22px;
margin-bottom: 0px;
}
.annuaire_lien a{
text-decoration: none;
font-size: 13px;
font-style: italic;
color: #893C3C;
font-weight: bold;
}
.annuaire_lien a:hover{
color: #3D5A86;
}

.mess_livredor{
background-color: white;
}
.mess_livredor2{
background-color: #E8EAF0;
}

.mess_livredor, .mess_livredor2 {
margin-top: 0px;
margin-left: 3px;
padding: 4px;
padding-top: 8px;
padding-bottom: 8px;
text-align: justify;
border-bottom: 1px dashed #515151;

}

.mess_livredor a, .mess_livredor2 a {
color: #72839B;
text-decoration: underline;
font-size: 13px;
font-weight: bold;
}

.mess_livredor h1, .mess_livredor2 h1 {
color: #8D6D6D;
text-align: left;
margin-bottom: 3px;
font-size: 11px;
margin-top: 0px;
font-weight: normal;
}

.mess_livredor a:hover, .mess_livredor2 a:hover{
color: #D80909;
}

.message_livredor{
border-top: 1px dashed #515151;
border-bottom: 1px dashed #515151;
padding-left: 4px;
padding-right: 4px;
padding-top: 8px;
padding-bottom: 8px;
text-align: left;
margin-left: 4px;
margin-right: 3px;
background-color: #E8EAF0;
margin-bottom: 8px;
}

.message_livredor h1{
font-size: 12px;
margin: 0px;
font-weight: normal;
/*color: #000000;*/
}

.formulaire_annu{
border-top: 2px dotted #BBA898;
border-bottom: 2px dotted #BBA898;
margin-left: 3px;
padding: 5px;
background-color: #F8F8F9;
}

.formulaire_annu p{
margin-top: 4px;
margin-bottom: 4px;
}

.formulaire_annu a{
text-decoration: none;
color: #062435;
}
.formulaire_annu a:hover{
color: #D80909;
}

.signer_livre, .signer_livre a {
margin-left: 4px;
margin-right: 3px;
margin-bottom: 4px;
padding-bottom: 5px;
text-align: left;
text-decoration: none;
color : #062435;
}
.signer_livre a:hover{
color: #D80909;
}
	

.contact {
padding-left: 5px;
padding-top: 30px;
}
.contact a{
	text-decoration: none;
	font-style: italic;
	color: #09334B;
	}



.fiche_test img{
float: left;
margin-right: 7px;
border: 1px solid #7C81A0;
}

.fiche_test, .fiche_sortie{
font-family: "Verdana";
font-size: 11px;
border-top: 1px dashed #515151;
border-bottom: 1px dashed #515151;
background-color: #E4E6E8;
padding: 3px;
}

.fiche_sortie img{
float: left;
margin-right: 4px;
border: 1px solid #7C81A0;
}


.date{
	text-align: left;
	padding: 5px;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 0.9em;
	font-family: "Verdana";
}		

.date a {
text-decoration: none;
color: #303030;
}
.date a:hover{
color:#D80909;
}
	
.lien {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;

}

.edito {
background-color: #E3D2AE;
font-size: 0.94em;
font-family: "Verdana";
background-repeat: repeat-y;
margin: 8px 2px 2px 2px;
padding: 7px 7px 10px 7px;
}

.edito a {
color: black;
text-decoration: none;
font-weight: bold;
}

.edito img{
border: 1px solid #745738;
margin: 6px 0px 6px 0px;
}

/**************************************************************************/
.titrenews{
font-weight: bold;
font-family: "Arial";
border-bottom: 1px solid #B4B4B4;
font-size: 1.5em;
padding-left: 4px;
margin-left: 4px;
margin-right: 9px;
padding-bottom: 5px;
color: #478B32;
}

.titrenews2{
font-weight: bold;
font-family: "Arial";
border-bottom: 1px solid #B4B4B4;
font-size: 1.4em;
padding-left: 4px;
margin-left: 4px;
margin-right: 9px;
padding-bottom: 4px;
color: #478B32;
}

.titre_3{
font-weight: bold;
font-family: "Arial";
font-size: 1.4em;
margin: 0px 9px 0px 4px;
color: #A15050;
}

.soustitrenews2{
font-size: 0.9em;
margin-left: 8px;
}

.soustitrenews2 a {
text-decoration: none;
color: #062435;
}
.soustitrenews2 a:hover{
color: #AB7B7B;
text-decoration: none;
}

.page_article{
padding-left: 3px;
font-size: 1.04em;
}
.page_article p {
margin-top: 7px;
margin-bottom: 7px;
}

.page_article a{
color: #7D7E92;
}

.page_article a:hover{
color: #E43737;
}

.page_article h2{
color: #B16060;
font-size: 1.35em;
margin: 0px;
}

/****************************news********************/
.blocnews{
font-size: 0.9em;
padding: 0px;
margin-top:0px;
text-align: left;
font-family: "Verdana";
width: 346px;

}

.blocnews a{
text-decoration: none;
color: #884821;
}

.blocnews a:hover, .edito a:hover, .partenaire a:hover{
color: #E43737;
}

.blocnews td {
padding-right:4px;
padding-bottom: 8px;
padding-top: 8px;
border-bottom: 2px dotted #BBA898;
}

/*.blocnews td:hover {
background-color: #E3D2AE;
}*/


.blocnews_titre img{
text-decoration: none;
border: none;
}
/**************************Video**********************/
.blocvideo{
font-size: 0.9em;
padding: 0px;
margin-top: 20px;
text-align: left;
font-family: "Verdana";
}

.blocvideo a{
text-decoration: none;
color: #745738;
}

.blocvideo a:hover{
color: #549949;
}

.blocvideo td {
padding: 3px 2px 3px 3px;
background-color: #E4D3AF;
}

.blocvideo_titre img, .blocvideo a img, .blocvideo a img:hover{
text-decoration: none;
border: none;
}

.blocvideo h2{
margin: 0 0 2px 0;
font-size: 12px;
font-family: "Arial";
}
/**********************************************************/
.icone_news2 img{ 
float: left;
margin-right: 4px;
margin-top: 2px;
margin-bottom: 1px;
}

.icone_news img{	
border: 1px solid #7D7F98;
float: left;
margin: 2px 5px 2px 0px;
}

.icone_news img:hover{
border: 1px solid #AB7B7B;
}

.blocnews_titre, .edito h1{
font-family: "Arial";
font-weight: bold;
font-size: 1.2em;
margin-bottom: 1px;
margin-top: 0px;
color: #745738;
letter-spacing: 0px;
clear: right;
}

.blocnews_titre:hover, .blocnews_titre a:hover{
color: #549949;
text-decoration: none;
}

.commentaire_news {
border-bottom : 2px dotted #BBA898;
background-color: #E3D2AE;
padding: 6px;
margin-top: 4px;
margin-bottom: 10px;
min-height: 54px;
}

.commentaire_news img{
border: 1px solid #797979;
float: left;
margin-top: 2px;
margin-left: 2px;
}

.commentaire_news h1{
font-size: 0.8em;
text-transform: capitalize;
font-weight: normal;
margin: 0px;
margin-left: 52px;
}

.commentaire_news h2{
display: inline;
clear: none;
font-size: 1.13em;
text-transform: capitalize;
color: #745738;
font-weight: bold;
margin: 0px 0px 6px 5px;
}

.commentaire_news h3 {
display: inline;
clear: none;
font-size: 11px;
font-weight: normal;
margin: 0px 0px 6px 0px;
color: #666666;
}

.commentaire_news h4{
font-size: 12px;
font-weight: normal;
margin: 0px;
margin-left: 5px;
margin-top: 4px;
}

.commentaire_news h5{
font-size: 2em;
font-weight: bold;
margin: 0px;
float: left;
vertical-align: middle;
}

.commentaire_article {
margin-top: 11px;
margin-bottom: 4px;
text-align: right;
}

.blocstat .partenaire {
font-size: 1em;
padding: 3px 0px 0px 3px;
margin-bottom: 6px;
margin-top: 0px;
text-align: left;
}
.partenaire h2{
margin: 0px;
font-size: 1em;
color: #7C7EA0;
}
.partenaire a{
text-decoration: none;
color: #000000;
}



/*****image de présentation ***/

.img_actu{
width: 340px;
height: 23px;
background-image: url("/design/okami_v2/actu.png");
background-repeat: no-repeat;
clear: both;
}

.img_edito{
width: 250px;
height: 23px;
background-image: url("/design/okami_v2/edito.png");
background-repeat: no-repeat;
clear: both;
margin-top: 12px;
}

.img_forum{
width: 250px;
height: 23px;
background-image: url("/design/okami_v2/forum.png");
background-repeat: no-repeat;
clear: both;
margin-top: 12px;
}

.img_sortie{
width: 340px;
height: 23px;
background-image: url("/design/okami_v2/sorties.png");
background-repeat: no-repeat;
clear: both;
}

.contact_page{
height: 900px;
}

#xiti-logo{
display: inline;
}

.galerie {
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
font-style: italic;
font-size: 11px;
font-family:"Verdana";
background-color: #F3E2BE;
margin: 13px 0px 14px 0px;
}

.galerie img{
border: 1px solid #909090;
}

.gallery img{
border: 1px solid #808080;
padding: 4px;
}

.gallery a img:hover{
border: 1px solid #B0B0B0;
padding: 4px;
}

.collection {
background-color: #E3D2AE;
padding: 6px;
}

.fiche_jeu{
padding: 6px;
}

.collection  h1, .fiche_jeu h1 {
margin: 0px 0px 6px 0px;
padding: 0;
font-size: 13px;
text-decoration: underline;
}

.collection h3 a{
display: block;
font-size: 12px;
border-bottom: 1px solid #999999;
background-color: #C3B28E;
padding: 4px;
margin: 14px 7px 4px 7px;
font-weight: bold;
text-align: center;
color: #404040;
text-decoration: none;
}

.collection a{
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #404040;
}
/*********FICHE JEU************/
.fiche_jeu img {
float: right;
border: 1px solid #A0A0A0;
margin: 3px;
clear: both;

}
.fiche_jeu  .icone_news img{ 
float: left;
margin-right: 4px;
margin-top: 5px;
margin-bottom: 1px;
border: none;
}

.fiche_jeu {
margin-top: 4px;
}

.fiche_jeu .titre{
font-weight: bold;
font-family: "Arial";
border-bottom: 1px solid #B4B4B4;
font-size: 1.5em;
padding-left: 4px;
margin-left: 0px;
margin-right: 0px;
padding-bottom: 4px;
margin-bottom: 5px;
color: #A15050;
}

.fiche .news .titre a{
font-family: "Arial";
font-weight: bold;
font-size: 1.09em;
margin-bottom: 0px;
margin-top: 0px;
color: #656565;
letter-spacing: 0px;
clear: right;
}

.fiche_news td{
padding-right:9px;
padding-bottom: 8px;
padding-top: 8px;
border-bottom: 2px dotted #C0C0C0;
font-size: 0.9em;
}

.fiche_news h1 a, .fiche_news h1{
font-family: "Arial";
font-weight: bold;
font-size: 1.1em;
text-decoration: none;
margin-bottom: 0px;
margin-top: 0px;
padding:0;
color: #656565;
letter-spacing: 0px;
clear: right;
}

/***************bloc forum message********************/
.bloc_forum {
font-family: "Verdana";
margin-bottom: 10px;
font-size: 11px;
background-color: #E4D3AF;
padding: 10px;
}

.bloc_forum img{
border: 1px solid #77571E;
}
.bloc_forum h1 {
margin: 0;
font-size: 12px;
}

.bloc_forum img{
margin: 2px 0px 2px 0px;
}


.bloc_forum a{
text-decoration: none;
color : #303030;
}

.bloc_forum a:hover{
text-decoration: underline;
color: #245317;
}

.bloc_forum ul {
list-style-type: disc;
padding: 2px 0px 2px 12px;
margin: 0;
}

.bloc_forum li{
margin: 2px 0px 2px 10px;
}
/***************archive & liste membre*****************/
.archive {
font-size: 0.9em;
padding: 0px;
margin-top:0px;
text-align: left;
font-family: "Arial";
}

.archive h2{
margin: 0;
padding: 0;
font-size: 1.1em;
}

.archive a{
text-decoration: none;
color: #884821;
}

.archive a:hover{
color: #549949;
}

.archive td {
padding-right:9px;
padding-bottom: 7px;
padding-top: 6px;
border-bottom: 2px dotted #BBA898;
}

.liste_membre td {
padding: 3px 9px 4px 0px;
border-bottom: 2px dotted #B2B2B2;
font-size: 11px;
}

.liste_membre h3{
margin: 1px 0px 3px 0px;
}

.liste_membre .col_droite{
background-color: #D5D5D5;
text-align: right;
}

.alphabet{
font-size: 13px;
color: #BBA898;
}

.alphabet a{
text-decoration: none;
font-weight: bold;
color: #505050;
}

.alphabet a:hover{
color: #549949;
}