body {
	text-align: center;
	margin: 0;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
    background-image: url("../images/affichage_site/fond_site.png");
    background-repeat: repeat;
}
#container {
	margin: auto;
	width: 980px;
}
#content {
	width: 652px;
	text-align: center;
	float: left;
	margin-left: 165px;
	position: absolute;
}
#left-column {
	width: 140px;
	height: 100%;
	clear: left;
	float: left;
	list-style-position: outside;
	list-style-image: url("../images/affichage_site/Puce.png");
}
#right-column {
	width: 140px;
	height: 100%;
	clear: right;
	float: right;
	margin-right: 20px;
	list-style-position: outside;
}
#header {
	background-image: url(img/header.jpg);
	width: 980px;
	height: 80px;
	text-align: center;
	margin: auto;
	margin-bottom: 40px;
	margin-top: 20px;
}

/* Arrondi du corps */

.inset .b2_corps, .inset .b3_corps, .inset .b4_corps, .inset .b1b_corps, .inset .b2b_corps, .inset .b3b_corps, .inset .b4b_corps{display:block; overflow:hidden;}
.inset .b2_corps, .inset .b3_corps, .inset .b1b_corps, .inset .b2b_corps, .inset .b3b_corps {height:1px;}

.inset .b2_corps {background-color: #E5E1E0; border-left:1px solid #444; border-right:1px solid #444;}
.inset .b3_corps {background-color: #E5E1E0; border-left:1px solid #444; border-right:1px solid #444;}
.inset .b4_corps {background-color: #E5E1E0; border-left:1px solid #444; border-right:1px solid #444;}

.inset .b2_corps, .inset .b2b_corps {margin:0 3px; border-width:0 2px;}
.inset .b3_corps, .inset .b3b_corps {margin:0 2px;}
.inset .b4_corps, .inset .b4b_corps {height:2px; margin:0 1px;}

.inset .b4b_corps {background-color: #E5E1E0; border-left:1px solid #444; }
.inset .b3b_corps {background-color: #E5E1E0; border-left:1px solid #444; }
.inset .b2b_corps {background-color: #E5E1E0; border-left:1px solid #444; }

.inset .boxcontent_corps {text-align: center; color: #444; display:block; background-color: #E5E1E0; border-left:1px solid #444; border-right:1px solid #444; padding:0px;}
.inset .b1b_corps {margin-left:5px; background:#444;}

/* Fin arrondi corps */

/* Arrondi cadre */
.inset {background: transparent; width: 100%; margin:0 auto;}

.inset .top, .inset .bottom {display:block; background:transparent;}
.inset .top_corps, .inset .bottom_corps {display:block; background-color: transparent;}

.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}

.inset .b2 {background:transparent; border-left:1px solid #444; border-right:1px solid #444;}
.inset .b3 {background:transparent; border-left:1px solid #444; border-right:1px solid #444;}
.inset .b4 {background:transparent; border-left:1px solid #444; border-right:1px solid #444;}
.inset .b4b {background:transparent; border-left:1px solid #444; border-right:1px solid #444;}
.inset .b3b {background:transparent; border-left:1px solid #444; border-right:1px solid #444;}
.inset .b2b {background:transparent; border-left:1px solid #444; border-right:1px solid #444;}


.inset .b1 {margin:0 5px; background:#444;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#444;}

.inset .boxcontent {display:block; background:transparent; border-left:1px solid #444; border-right:1px solid #444; padding:0px;}
/* Fin Arrondi cadre */
.externe{border: 1px solid #2C657A;}
.underline{text-decoration: underline;}

.orange { color: rgb(236, 118, 0); }
.noir { color: black; }
.marron { color: maroon; }
.vertf { color: green; }
.olive { color: olive; }
.marine { color: navy; }
.violet { color: purple; }
.bleugris { color: teal; }
.argent { color: silver; }
.gris { color: rgb(100, 100, 100); }
.rouge { color: red; }
.vertc { color: lime; }
.jaune { color: yellow; }
.bleu { color: blue; }
.rose { color: fuchsia; }
.turquoise { color: aqua; }

.center {text-align: center;}
.nobot{display:none;visibility:hidden;}

/* Séparation pour les résultats */
.SepaRes{padding: 10px; border-bottom: 1px solid black;}
.EnteteRes{font-weight:bolder;text-decoration:underline;}

/* CSS pour les boutton */
.submit{border: 1px solid black;}

/* Modification pour validiter */
.Recherche{text-align: left; padding-left: 5px;}
.PostForum{margin-top: 10px;margin-bottom:10px;}
.Image{margin-top: 10px;margin-bottom:10px;text-align: center;}

.Vote{
display:block;
width: 300px;
margin-top: 5px;
padding-left: 110px;
height: 25px;
background: url("../images/vote-back.jpg") left no-repeat;
}

textarea{
	border: 1px solid silver;
}

.ImgVote{
	height: 25px;
	margin-left: -110px;
	display:block;
	background: url("../images/vote-front.jpg");
}