body{
margin : 0px;
background-color : #ffffff;
background-image : url('../images/stripes.gif');
background-repeat : repeat;
color : #000000;
font-family : verdana,times,serif;
font-size : 12px;
}
#general{
display : block;
width : 1024px;
margin-right : auto;
margin-left : auto;
}
#head{
display : block;
width : 1024px;
height: 222px;
background-image : url('../images/head.png');
background-repeat : no-repeat;
background-color: inherit;
color : inherit;
}
#menu{
display : block;
width : 1024px;
height: 27px;
background-image : url('../images/menu.png');
background-repeat : no-repeat;
background-color: inherit;
color : inherit;
}
#back{
display : block;
width : 1024px;
background-image : url('../images/back.png');
background-repeat : repeat-y;
background-color: inherit;
color : inherit;
}
#footer{
display : block;
width : 1024px;
height: 102px;
background-image : url('../images/footer.png');
background-repeat : no-repeat;
background-color: inherit;
color : inherit;
clear : both;
}
#left{
display : block;
width : 265px;
float : left;
margin-left : 50px;
font-size : 12px;
}
#left h1{
display : block;
width : 265px;
height : 69px;
background-image : url('../images/h1_left.png');
background-repeat : no-repeat;
background-position : 0px 0px;
margin-bottom : 0px;
font-size : 15px;
color : #ffffff;
font-weight : bold;
text-decoration : underline;
line-height : 69px;
padding-left : 65px;
margin-top : 10px;
background-color : inherit;
}
.left_block{
display : block;
width : 265px;
background-image : url('../images/back_left.png');
background-repeat : repeat-y;
background-position : 0px 0px;
margin : 0px;
}
.left_footer{
display : block;
width : 262px;
height : 23px;
background-image : url('../images/footer_left.png');
background-repeat : no-repeat;
background-position : 0px 0px;
margin : 0px;
clear : both;
}

#left ul{
margin : 0px;
padding-top : 0px;
}

#right{
display : block;
width : 265px;
float : left;
margin-left : 20px;

}
#right h1{
display : block;
width : 635px;
height : 69px;
background-image : url('../images/h1_right.png');
background-repeat : no-repeat;
background-position : 0px 0px;
margin-bottom : 0px;
font-size : 15px;
color : #ffffff;
font-weight : bold;
text-decoration : underline;
line-height : 69px;
padding-left : 65px;
margin-top : 10px;
background-color : inherit;
}
.right_block{
display : block;
width : 635px;
background-image : url('../images/back_right.png');
background-repeat : repeat-y;
background-position : 0px 0px;
margin : 0px;
}
.right_footer{
display : block;
width : 635px;
height : 33px;
background-image : url('../images/footer_right.png');
background-repeat : no-repeat;
background-position : 0px 0px;
margin : 0px;
clear : both;
}

#right ul{
margin : 0px;
padding-top : 0px;
}

#top_menu{
margin-top : 33px;
margin-left : 55px;
float : left;
}
#top_menu img{
border-width : 0px;
}
#top_menu a{
text-decoration : none;
background-color : inherit;
color : #ffffff;
margin-left : 5px;
line-height : 18px;
}

.login{
font-size : 12px;
margin-left : 25px;
text-align : center;
}
.login input{
border-style : solid;
border-width : 1px;
border-color : #003300;
margin-top : 5px;
margin-bottom : 5px;
}
.button{
border-color : #ffffff;
background-color : #003300;
color : #ffffff;
text-decoration : underline;
}

.login textarea{
border-style : solid;
border-width : 1px;
border-color : #003300;
margin-top : 5px;
margin-bottom : 5px;
}

.content_block{
margin-left : 25px;
font-size : 14px;
}

#menu a{
color : #ffffff;
background-color : inherit;
font-size : 14px;
}

#copy{
padding-top : 50px;
font-size : 14px;
color : #ffffff;
background-color : inherit;
margin-left : 55px;
float : left;
}
#copy a{
font-size : 14px;
color : #ffffff;
background-color : inherit;
}
#wsi{
padding-top : 85px;
font-size : 12px;
color : #cccccc;
background-color : inherit;
margin-left : 55px;
margin-right : 50px;
float : right;
}
#wsi a{
font-size : 12px;
color : #cccccc;
background-color : inherit;
}
.left_content{
margin-left : 25px;
font-size : 14px;
}
p.error_message{
text-align : center;
background-color : inherit;
color : #cc0000;
margin : 0px;
font-size : 14px;
}
.table_admin{
margin-right : auto;
margin-left : auto;
width : 500px;
}
.table_admin tr{
width : 500px;
text-align : center;
vertical-align : top;
}

.table_admin a{
color : #000000;
background-color : inherit;
text-decoration : none;
}

ul{
list-style-image : url('../images/li.gif');
padding-left : 15px;
}
ul a{
	text-decoration : none;
	color : #000000;
	font-size : 14px;
	background-color : inherit;
}
ul a:hover{
text-decoration : underline;
}

ul li{
	line-height : 20px;
}

.titles{
display : block;
width : 500px;
margin-bottom: 10px;
text-align : right;
font-weight : bold;
border-color : #003300;
border-top-width : 0px;
border-right-width : 0px;
border-left-width : 0px;
border-bottom-width : 1px;
border-style : solid;
}

.selectBoxArrow{
		margin-top:1px;
		float:left;
		position:absolute;
		right:1px;


}
	.selectBoxInput{
		border:0px;
		padding-left:0px;
		height:16px;
		position:absolute;
		top:-5px;
		left:0px;
}

	.selectBox{
		border:1px solid #7f9db9;
		height:20px;
		margin-left : 200px;

}
	.selectBoxOptionContainer{
		position:absolute;
		border:1px solid #7f9db9;
		height:100px;
		background-color:#FFF;
		left:-1px;
		top:20px;
		visibility:hidden;
		overflow:auto;
}
	.selectBoxAnOption{
		font-family:arial;
		font-size:12px;
		cursor:default;
		margin:1px;
		overflow:hidden;
		white-space:nowrap;
}
	.selectBoxIframe{
		position:absolute;
		background-color:#FFF;
		border:0px;
		z-index:999;
}

.author{
display : block;
width : 500px;
font-size : 10px;
text-align : right;
font-style : italic;
}

.little_author{
display : block;
width : 200px;
font-size : 10px;
text-align : right;
font-style : italic;
}

.little_titles{
display : block;
width : 200px;
margin-bottom: 10px;
text-align : right;
font-weight : bold;
border-color : #003300;
border-top-width : 0px;
border-right-width : 0px;
border-left-width : 0px;
border-bottom-width : 1px;
border-style : solid;
font-size : 12px;
}

a.next{
color : #003300;
background-color : inherit;
font-weight : bold;
font-size : 12px;
}

.other_news{
display : block;
text-align : center;
font-size : 14px;
color : #003300;
background-color : inherit;
border-style : double;
border-color : #003300;
border-right-width : 0px;
border-left-width : 0px;
border-bottom-width : 3px;
border-top-width : 3px;
margin-right : 30px;
}
.archives{
color : #000000;
text-align : center;
}

table.pronos{
display : block;
width : 500px;
border-style : solid;
border-color : #003300;
border-width : 1px;
margin-top : 5px;
margin-right : auto;
margin-left : auto;
}

.pronos tr{
display : block;
width : 500px;
}

.td1{
width : 120px;
background-color : #C6E9C6;
}

td.cheval{
width : 120px;
text-align : center;
}

td.comment{
width : 365px;
background-color : #e8c5e8;
}

td.td2{
width : 180px;
background-color : #e8c5e8;
}

td.td3{
width : 180px;
background-color : #C6E9C6;
}
div.pagination {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 3px;
    margin: 3px
}
div.pagination a {
    background-color: #fff;
    border: 1px solid #003300;
    color: #003300;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #9aafe5;
    border: 1px solid #9aafe5;
    color: #fff;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.courante {
    background-color: #90cc12;
    border: 1px solid #90cc12;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px
}
.forum{
display : block;
width : 500px;
border-style : solid;
border-width : 1px;
border-color : #003300;
}
.forum .h2forum{
display : block;
background-color : inherit;
background-image : none;
color : #003300;
font-size : 15px;
font-weight : bold;
background-color : #c4ffc4;
margin : 0px;
}
.pforum{
margin : 0px;
font-size : 10px;
}
.Sforum{
margin : 0px;
font-size : 12px;
font-weight : bold;
color : #003300;
background-color : inherit;
}
.forum_form{
text-align : center;
}
.right_forum{
display : block;
width : 299px;
float : left;
}
.left_forum{
display : block;
width : 99px;
float : left;
}
.hr{
display : block;
width : 500px;
clear : both;
height : 2px;
background-color : #003300;
}
#advertise{
margin-top : 158px;
margin-left : -110px;
float : left;
position : relative;
}
.bil{
display : none;
}

#rotateur{
display : block;
width : 808px;
height : 26px;
margin-right : auto;
margin-left : 120px;
margin-top : 10px;
background-image : url('../images/rotateur.png');
background-repeat : no-repeat;
background-position : 0px 0px; 
float : left;
text-align : center;
}

#rotateur_text{
padding-top : 4px;
}