/*
##################################################################
CORPS DU SITE
##################################################################
*/

html, body{
font-family:verdana;
font-size:13px;
color:#000000;
width:1006px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
background-image:url(background.png);
background-repeat:repeat-x;
}
#header{
height:142px;
background-image:url(header_pat.jpg);
}
#corps{
border:1px solid #3366cc;
height:auto;
}
#menu{
height:22px;
border-bottom:1px solid #000
}
#connexion{
color:#779E04;
font-weight:bold;
font-size:11px;
}
#gauche{
background-color:#ffffff;
padding:5px;
float:left;
width:174px;
}
#centre{
background-color:#ffffff;
padding:5px;
float:left;
width:626px;
}
#full{
background-color:#ffffff;
padding:5px;
float:left;
width:809px;
margin-left:1px;
}

#droite{
background-color:#ffffff;
padding:5px;
float:right;
width:176px;

}

#pied{
float:left;width:100%;color:#aaaaaa;font-size:11px;}

#naviguation{
width:100%; border:1px dashed #ccc;font-size:11px; margin:1px 0px 5px 0px; padding:1px 0px 2px 3px;color:#779E04;
}

fieldset{
border:1px solid #3366cc;
}
legend{
color:#3366cc;
font-weight:bold
}

#erreur{
border:1px solid #ff0000;
width:98%;
color:#ff0000;
padding:5px;
margin-bottom:10px;
font-weight:bold;
}
span{
color:#789F00;
font-weight:bold;
}
/*
##################################################################
FORMULAIRES
##################################################################
*/
input{
border:1px solid #3366cc;
font-size:11px;
color:#3366cc;
}
input.submit{
border:1px solid #3366cc;
background-image:url(background_submit.gif);
font-weight:bold;
font-size:11px
}
a.submit{
border:1px solid #3366cc;
background-image:url(background_submit.gif);
font-weight:bold;
font-size:11px;
padding:1px 5px 1px 5px;
}
textarea{
border:1px solid #3366cc;
color:#3366cc;
width:80%;
height:100px;
}
/*
##################################################################
BOUTONS
##################################################################
*/
#menu ul{
margin:0px;
padding:0px;
list-style-type: none;
width: 100%; /* précision pour Opera */
}
#menu li{
float: left;
display: inline;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #aaaaaa;
border-bottom:0px;
padding:2px 10px 2px 10px;
margin-right:1px;
background-color:#ffffff;
color:#3366cc;
font-weight:bold;
height:17px;
}
/*
##################################################################
BOITES, ECT
##################################################################
*/
#box{
padding:20px 8px 8px 8px;
background-color:#ffffff;
background-image:url('chrometop.gif');
background-repeat:repeat-x;
border:1px solid #D2DEE5;
margin-bottom:10px;

}
/*
##################################################################
IMAGES
##################################################################
*/
.img_news{
float:left;
border:1px solid #3366cc;
margin:0px 5px 0px 0px;
width:103px;
height:83px;
}
/*
##################################################################
TABLEAUX
##################################################################
*/
table{
border-collapse:collapse;
width:100%;
border:1px solid #3366cc
}
#presentation td{
font-weight:bold;
color:#779E04;
}
th{
background-image:url(bg_h1.png);
color:#779E04;
}
.details{
font-size:11px;
font-weight:normal;
padding-left:5px;
color:#333;

}



/*
##################################################################
CATEGORIES
##################################################################
*/
#rubrique ul{
width:100%;
margin-left:0px;
padding:0px;
}
#rubrique li{
width:100px;
background-color:#f0f0ff;
display:table-cell;
padding:5px;
border:1px solid #3366cc;
}

/*
##################################################################
FORUM
##################################################################
*/
table#forum {
border:1px solid #ccc
}
#forum th{
	background:#fff;
	padding:2px 5px 2px 10px;
	font-size:12px;
	font-weight:normal;
	color:#aaa;
	text-align:left;
}
#forum td{
	border-bottom:1px dashed #aaa;
	padding:5px;
	color:#333;
}

#forum hr{
	border:0px;
	border-top:1px dotted #ccc;
	
}
.signature{
	font-size:.85em;
	color:#000;
	font-weight:normal;
}
.auteur a{
	color:#3366CC;
}

.sujet_forum {
	background-color:#fff;
}
.details{
	color:#779E04;
	font-size:11px;
}
.infos{
	padding:2px 0px 2px 5px;
	color:#333;
	font-size:.9em;
	font-weight:normal;
}
/*
##################################################################
TEXTES
##################################################################
*/
a{
text-decoration:none
}
a:link{color:#3366cc}
a:hover{color:#3366cc}
a:active{color:#3366cc}
a:visited{color:#3366cc}

a.details:active {
color:#779E04;
font-weight:bold;
}
a.details:visited {
color:#779E04;
font-weight:bold;
}
a.details:link {
color:#779E04;
font-weight:bold;
}
.visites{
}
h1{
background-image:url(/images/icons/pointvert.png);
background-repeat:no-repeat;
background-position:5px;
margin:0px;
padding-left:25px;
color:#779E04;
height:20px;
background-color:#fefefe;
padding-right:5px;
padding-top:0px;
border:1px solid #ccc;
border-bottom:0px;
font-size:1.1em;
text-align:left;
}
h2{
padding:5px;
margin-top:0px;
border:1px solid #ccc;
border-top:0px;
font-size:0.85em;
color:#666;
font-weight:normal
}
#box h3{
margin-top:0px;
color:#3366cc;
font-size:13px;
border-bottom:1px solid #3366cc;
margin-bottom:0px;
}
h3{
margin:0px 0px 5px 0px;
color:#779E04;
font-size:1.1em;
border-bottom:1px solid #dddddd;
}
h4{
font-size:11px;
}
h5{
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
font-size:13px;
}
h6{
color:#777777;
margin:0px;
font-weight:normal;
}
li{
list-style-image :url(/clikmagv4/images/fleches/gris.gif);
}
.code{
color:green;
border:1px dashed #3366cc;
background-color:#eeeeee;
margin:5px 5px 0px 5px;
padding:5px;
}



