body
{
	background: 	#FFFFFF;
	font-family: 	Verdana;
	font-size:		10.5px;
}

ul
{
	padding-top:	10px;
	padding-bottom: 10px;
	margin:			0px;
	padding-left:	40px;
	list-style-image: url(img/puce.jpg);
	list-style-type:none;
}

#part
{
	margin-top: 	5px;
	margin-bottom:	15px;
}

#site
{
	position:		absolute;
	left: 			50%;
	width: 			900px;
    margin-left: 	-450px;
}

/***** HEADER #site *****/
#header
{
	background: 	url(img/header.jpg) no-repeat;
	width:			900px;
	height:			100px;
	text-align:		left;
}

#header img{
	margin-top:		20px;
	margin-left:	20px;
}

.h 
{
	padding-left:	480px;
	padding-top:	20px;
	font-size:  	10.5px;
	color:			#FFF;
}

/***** MENU #site *****/
#menu
{
	width:			866px; 
	height:			15px; 
	margin-left:	18px;
	margin-bottom: -1px;
}

.bout
{
	height: 		15px;
	width:			107px;
	float: 			left;
	margin-right: 	1px;
	margin-bottom: -1px;
}

.plus
{
	height: 15px;
	width:	198px;
	float: left;
	margin-bottom: -1px;
	background:	url(http://www.cisdec.com/menu/bar.jpg) repeat-x;
}

/***** SITE  #site *****/
.acc
{
	width:			900px;
	background: 	url(img/back.jpg) repeat-y;
	font-size:		11.5px;
	color:			#222222;
	padding-top: 	5px;
}

#pub {
	width: 			580px;
	height: 		260px;
	margin-left:	50px;
}

#intro{
	width:			680px;
}

.brefI
{
	color: 			#222222;
	font-size: 		11.5px;
}

h1{
	font-size:		17px;
}

h2{
	font-size:		15px;
}
h3{
	font-size:		13px;
}


/***** SIDEBAR table *****/
#imp{
	background:		#ECECEC;
}

#sideT
{
	margin-left: 	22px; 
	width: 			170px; 
	height: 		15px; 
	background: 	url(img/sideT.jpg) no-repeat;
}
#side
{
	margin-left: 	22px; 
	width: 			170px; 
	background: 	url(img/side.jpg) repeat-y;
}

#sideC
{
	width:			140px;
	margin-left:	15px;
}

#sideB
{
	margin-left: 	22px; 
	width: 			170px; 
	height: 		20px; 
	background: 	url(img/sideB.jpg) no-repeat;
}

.barre
{
	background: 	url(img/sep.jpg) no-repeat;
	height:			21px;
}

.bold
{
	margin-bottom:	5px;
	font-weight:	bold;
}

form
{
	margin: 		0px;
	margin-top:		10px;
}

#champs input, #boutons input, #champs textarea
{
	font-family:	Verdana;
	background: 	#FFFFFF;
	border: 		1px solid #666666;
	color: 			#333333;
	font-size: 		10.5px;
	margin: 		0px;
}

#champs input, #champs textarea
{
	display: 		block;
	margin-bottom:	1px;
}

/***** CONTENU table *****/
#contenu
{
	width: 			680px;
	margin:			0px;
	height:			100%;
}

#lastnews{
	margin-left:	50px;
}

.news
{
	float:			left;
	width:			260px;
	height:			180px;
	background: 	url(img/bnews.jpg) no-repeat;
	padding: 		10px;
	margin-bottom: 	9px;
	margin-top: 	9px;
}

.g
{
	margin-right: 	18px;
	margin-left:	0px;
}

.titre
{
	color: 			#222222;
	font-weight: 	bold;
	font-size: 		12.5px;
	margin-bottom:	10px;
	margin-top:		-16px;
}

.bref
{
	color: 			#222222;
	font-size: 		11.5px;
}

.img
{
	float: 			right;
	margin: 		5px;
}

.suite
{
	position:		relative; 
	bottom:			-165px; 
	left:			190px;
	height: 		10px;
	margin: 		0px;
}

.suite a
{
	color:			#3366CC;
}

/***** FOOTER #site *****/
#footer
{
	background: 	url(img/footer.jpg) no-repeat;
	width:			900px;
	height:			50px;
	margin-bottom:	10px;
	padding-left:	30px;
}

#footmenu{
	margin-left:	250px;
	padding-top:	10px;
}

/***** PRODUITS *****/
#mproduits
{
	width:			620px;
	height:			20px;
	font-weight: 	bold;
	margin-left:	50px;
}

#mpart
{
	width:			620px;
	height:			20px;
	font-weight: 	bold;
}

.prod
{
	width: 			560px;
	margin-left:	50px;
	margin-top:		90px;
}

.p
{
	width:			280px;
	height:			180px;
	background: 	url(img/bprod.jpg) no-repeat;
	
}
.p2
{
	width:			280px;
	height:			180px;
	background: 	url(img/bprod.jpg) no-repeat;
	margin-left: 	20px;
}

.imgprod
{
	width:			100px;
	background:		#00FF00;
}

.nomprod
{
	width:			170px;
	font-size:		12.5px;
	font-weight: 	bold;
	margin-bottom: 	5px;
	margin-top: 	-10px;
}

.resume
{
	width:			160px;
}

.fiche
{
	position:		relative; 
	bottom:			-150px; 
	left:			0px;
	height: 		10px;
	margin: 		0px;
}

a
{
	color:			#3366CC;
}

/***** NEWS *****/

#news
{
	width:			680px;
	height:			125px;
	background: 	url(img/bnews2.jpg) no-repeat;
	margin-left:	50px;
	margin-bottom:	5px;
}

.titre2
{
	color: 			#222222;
	font-weight: 	bold;
	font-size: 		12.5px;
	margin-bottom:	10px;
	margin-top:		10px;
	padding-right:	10px;
	
}

.img2
{
	float: 			left;
	width:			100px;
	text-align:		center;
}

.bref
{
	margin-right: 	10px;
}

.suite2
{
	margin-top: 	10px;
	margin-bottom:	10px;
}

/***** PARTENAIRES *****/

.part
{
	width:			280px;
	height:			110px;
	background: 	url(img/bpart.jpg) no-repeat;
	text-align:		center;
}

.part img
{
	margin-top:	15px;
}



/***** CONTACT *****/

#mail
{
	width:			680px;
	height:			350px;
	margin-top:		5px;
	background: 	url(img/back-mail.jpg) no-repeat;
}

.green
{
	color: 			#339922;
	font-weight:	bold;
}
.red
{
	color: 			#993322;
	font-weight:	bold;
}

#pad
{
	padding: 		10px;
}

/***** SUITE *****/
#Nsuite
{
	margin-top:		20px;
	width:			670px;
}

#Nsuite li
{
	margin-left: 20px;
}

.fleft
{
	float:		left;
}

.just
{
	text-align:	justify;
	font-size: 	11.5px;
}

.just li
{
	margin-left: 20px;
}

.marginP
{
	padding-right:	5px;
}

.ok
{
	color:	 		#229933; 
	font-weight: 	bold; 
	margin-top: 	10px;
	margin-bottom: 	10px;
}
.erreur 
{
	color: 			#992233;
	font-weight: 	bold; 
	margin-top: 	10px;
	margin-bottom: 	10px;
}
