body {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;/*0.7em*/
margin:10px 0;
padding: 0;
color: #000;
background: #595959;
text-align:center;
}

hr {
height:1px;
color: #000000;
}

h1 {
	margin:0;
	padding: 0 0 0 25px;
	color:#c33;
	font-size: 160%;
	background: transparent url(../images/puce_h1.gif) top left no-repeat;
}

h2 {
	margin:0;
	padding: 0 0 0 15px;
	color:#000;
	font-size: 120%;
	background: transparent url(../images/fleche.gif) top left no-repeat;
}

ul {
	list-style-type: none;
	margin:1em 0 1em 0em;
	padding:0;
}
li{
list-style-type: none;
color: #cc3333;
text-decoration : underline;
font-weight : bold;
}
p {
margin:0 0 15px 0;
padding: 0 3px;
}

a:link, a:visited, a:hover {
font-weight : bold; 
text-decoration : underline;
color: #c33;
background: transparent; 
}
a img {
	border-width : 0px;
}

input {
background:#fff;
font-family:Arial, sans-serif;
font-size: 100%;
width:75%;
margin:0;
padding:1px 0;
border:1px solid #785;
}
textarea {
background:#fff;
font-family:Arial, sans-serif;
font-size: 100%;
width:95%;
margin:0;
padding:1px 0;
border:1px solid #785;
}
.bouton 	{	
width:25%;
}
.checkbox 	{	
background:transparent;
width:1.5em;
}
.googlesearchchamp 	{	
  width:110px;
padding-left: 18px;
	margin-bottom:3px;
}
.googlesearchbouton 	{	
  width:25px;
	background: #E50020;
	border:0;
	color:#fff;
	font-weight:bold;
	margin-bottom:3px;
}
.googlesearchradio {
  width:1em;
  margin: 0 3px -0.2em 0;
	padding:0;
	background:transparent;
	border:0;
}
/*---------------------------- conteneur de la page ----------------------------*/
#conteneur { /* contient toute la page: haut de page, corps, bas de page */
width: 760px;
margin-left: auto;
margin-right:auto;
text-align:left;
background: #fff;/*c33*/
padding: 10px;
border:6px solid #3f3d3d;
}
/*---------------------------- haut de la page ---------------------------------*/
#hautdepage { /* contient le haut de page */
height: 70px;
font-size: 160%;/*230%*/
font-weight: bold;
padding: 15px 0 15px 180px;
background: transparent url('http://paintball.infos-top.com/img/mas300 301-m.jpg') no-repeat top left;
color: #d70020;
}
#hautdepage a {
font-size: 160%;/*230%*/
text-decoration : none;
color: #000;
}
#hautdepage a:hover {
text-decoration : underline;
color: #000;
}
/*------------------- corps de la page -----------------------------------------*/
#corps { /* contient le corps: partie gauche (=menu gauche + centre) + menu droite + bas de page*/
font: 100%/1.4 Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
}
.highlight {
color:#ff0;
background-color:#000;
}
/*------------------- partie gauche --------------------------------------------*/
#partiegauche { /* contient menu gauche + centre */
float:left;
width: 549px;
background: transparent;
}
.site {
font: 100%/1.2 Arial, Helvetica, sans-serif;
}
.url {
font-size: 80%;/*90%*/
color:#d70020;
}
.url a {
	text-decoration: none;
}
.url a:visited {
	text-decoration: none;
}
.url a:hover {
	text-decoration: underline;
}
/*------------------- contient le texte de la page -----------------------------*/
#centre {
float:right;
width: 340px;
background:transparent;
vertical-align:top;
padding: 5px 0;
}
#centre h2 {
margin-top : 10px;
margin-bottom : 10px;
}
#centre_recherche{
width: 550px;
}
#comments blockquote, #comment-preview blockquote {
	font-style : normal;
	margin : 0 0 1em 0;
	padding : 0 0 0 1em;
	border-left: 1px solid #c33;
	border-bottom: 1px solid #c33;
	background: transparent;
}
.description_billet {
	display:none;
}
#centre li{
padding : 5px;
}
#centre li a{
color: #d70020;
}
#centre p {
margin : 0;
padding : 0;
}
/* ----------------------------------- Formulaire -------DEBUT---------------*/
#modprodT{
width : 340px;
height : 20px;
line-height : 20px;
background-color : #595959;
color : #FFFFFF;
font-weight : bolder;
}
#modprodC{
width : 314px;
border : solid 3px #595959;
margin-bottom : 20px;
padding : 10px;
}
.formContact3{
margin-top : 3px;
margin-bottom : 3px;
margin-left : 20px;
background-color : #D1D1D1;
width : 290px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
.formContact1{
margin-top : 3px;
margin-bottom : 3px;
margin-left : 20px;
background-color : #D1D1D1;
width : 290px;
height : 100px;
font-size: 11px;
}
.fieldset1 legend{
font-size : 13px;
font-weight : bolder;
color : #025179;
margin-bottom : 10px;
}
.boutonEnvoyer{
margin-left : 50px;
margin-top : 10px;
}
.infosbasdepage{
margin-top : 5px;
font-size : 9px;
}
.ligne1{
font-family:Arial, Helvetica, sans-serif;
width : 100%;
background-color : #E9F6F9;
}
.ligne2{
width : 100%;
font-family:Arial, Helvetica, sans-serif;
background-color : #b8e1f6;
}
#bgnouveautees{
background-color : #D1D1D1;
padding : 5px;
}
#tableauNouveautee{
width : 335px;
border : solid 3px #595959;
}
.ref_prod{
font-weight : bolder;
color : #012436;
text-decoration : none;
width : 30px;
text-align : center;
height : 16px;
}
.nom_prod{
width : 230px;
text-align : center;
height : 16px;
}
.prix_prod{
width : 60px;
text-align : center;
height : 16px;
}
.MOD {
font-weight : bold;
text-align : center;
width : 30px;
font-size : 11px;
color : #d0690d;
text-decoration : none;
}
.MOD  a{
font-weight : bold;
text-align : center;
width : 30px;
font-size : 11px;
color : #db9b62;
text-decoration : none;
}
.SUP{
text-align : center;
font-weight : bold;
width : 30px;
font-size : 11px;
color : #d54b4b;
}
.SUP a{
text-align : center;
font-weight : bold;
width : 30px;
font-size : 11px;
color : #d54b4b;
text-decoration : none;
}
/* ----------------------------------- Formulaire ------FIN----------------*/
/*------------------- menu gauche ----------------------------------------------*/
#menugauche {
margin: 0;
width: 189px;
background: #595959;
padding: 10px 5px;
}
#menugauche h2 {
	margin:0 0 5px 0;
	height : 23px;
	padding: 0 0 0 15px;
	color:#d70020;
	font-size: 120%;
	background: #fff;
}
#menugauche ul {
	list-style-type: none;
	margin:0;
}
#menugauche li {
	width: 169px;
	text-decoration : none;
}
#menugauche li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	width: 169px;
	padding: 2px 10px;
	color: #fff;
}
#menugauche li a:hover {
	color: #fff;
	background: #000;
}
#menugauche li a.menuencours {
	color: #595959;
	background: #d1d1d1;
}
#menugauche li a.menuencours:hover {
	text-decoration: underline;
}
#syndication {
	text-align:center;
	margin-top:1em;
}
#sousmenuactif li {
	padding: 0 10px;
	width: 149px;
}
#sousmenuactif li a {
	width: 149px;
	font-weight: normal;
border-left:1px solid #ff3;
}
.amazon {
  text-align: center;
	margin-top: 1em;
}
/*------------------- menu droite ----------------------------------------------*/
#menudroite {
margin: 0 0 0 558px;
background: #595959;
width: 169px;
padding: 10px 15px;
color:#fff;
}
/*------------------- bas de page ----------------------------------------------*/
#basdepage { /* contient le bas de page */
clear:both;
padding: 10px;
background: #595959;
color: #fff;
}
#basdepage a {
font-weight: normal;
color: #fff;
text-decoration: none;
}
#basdepage a:hover {
color: #fff;
text-decoration: underline;
}
