body { position: relative; }

/*				COMMUN				*/
						
.bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #85D32B;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	/*font-weight: bold;*/
}

.bg-pop {
	margin:0px;

}

.titre {
	padding-bottom:10px;
	/*padding-left:20px;*/

}


.titre2 {
	padding-bottom:10px;
	padding-top:30px;
	/*padding-left:20px;*/

}


.bande_g {
	background-image: url(images/bande_g.gif);
	background-repeat: repeat-y;
}

.bande_d {
	background-image: url(images/bande_d.gif);
	background-repeat: repeat-y;
}

.foot {
	background-image: url(images/foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.ecusson {
	padding-left:10px;
	padding-top:22px;
}





						/*				INDEX 				*/
						
#index {
	background-color: #FFFFFF;
	/*background-image: url(images/fd-fla.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
}


.td_g {
	padding-left:30px;

}

.filet_vert {
	background-image: url(images/pixel_vert.gif);
	background-repeat: repeat-y;

}

.filet_rose {
	background-image: url(images/pixel_rose.gif);
	background-repeat: repeat-y;

}

.filet_orange{
	background-image: url(images/pixel_orange.gif);
	background-repeat: repeat-y;

}


.txt_vert {
	font-weight: bold;
	color: #85D32B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.txt_rose {
	font-weight: bold;
	color: #E16A8E;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.txt_noir {
	/*font-weight: bold;*/
	color: #000000;
	background-image: url(images/puce_rose.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding-left: 20px;
	padding-bottom:5px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
}

.txt_orange {
	font-weight: bold;
	color: #f7d728;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

}


.caps {
	text-transform: uppercase;
}

/*.rose {
	color: #E16A8E;
	font-weight: bold;
}*/

strong {
	color: #E16A8E;
	font-weight: normal;	
}

.img {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:12px;

}

.suite {
	color: #E6B829;
	text-decoration: none;
	background-image: url(images/plus_dw.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 25px;
	background-position: 10px 4px;
}


a.suite {
	color: #f7d728;
	text-decoration: none;
	background-image: url(images/plus_dw.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 25px;
	background-position: 10px 4px;
}


a.suite:hover {
	text-decoration: none;
	background-image: url(images/plus_up.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 10px 4px;
}

.pointille {
	background-image: url(images/pointille.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-left:10px;
}





						/*				SERVICES			*/

.img_service {
	padding-left:18px;
}

.img_service2 {
	padding-left:18px;
	padding-top:20px;
}





						/*				ACTUALITES			*/

.txt-actualite {
	padding-left:10px;

}


						/*				CONTACT				*/

.txt_form {
	color: #FF3C9C;
}

.txt_form-d {
	color: #FF3C9C;
		padding-left:10px;
}


.oblig {
	color: #FF3C9C;
	font-size:10px;

}

.txt-contact {
	font-weight: bold;
	color: #E16A8E;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 105px;

}

a.contact-mail {
	font-weight: bold;
	color: #FFD728;
	text-decoration: none;

}

a.contact-mail:hover {
	font-weight: bold;
	color: #9BC13B;

}

.plan {
	padding-top:20px;
	padding-left:0px;

}





						/*				FOOT				*/

.txt_nav2 {
	font-weight: bold;
	color: #FFD728;
	 }
	 


						
a.nav2 {
	font-weight: bold;
	color: #FFD728;
	text-decoration: none;
	padding-left: 6px;
	padding-right:6px;
}

a.nav2:hover {
	font-weight: bold;
	color: #85D32B;
	text-decoration: none;
	padding-left: 6px;
}

.foot_adress {
	font-weight: bold;
	font-size: 11px;
	color: #000;
	padding-left:10px;
	padding-bottom:3px;
}

a.mail {
	font-weight: bold;
	color: #D73566;
	text-decoration: none;

}

a.mail:hover {
	font-weight: bold;
	color: #E16A8E;

}

a.tt {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

a.tt:hover {
	text-decoration: none;
}

/* 
CSS Document 
exavier
pour www.toptechnology.fr
 */

/***STYLE DE LA NEWS *****/
a.newsLink:link    { font-weight: bold;
	color: #FFD728;
	text-decoration: none;
	padding-left: 10px;
	padding-right:10px; }
	
a.newsLink:visited   { font-weight: bold;
	color: #FFD728;
	text-decoration: none;
	padding-left: 10px;
	padding-right:10px; }

a.newsLink:hover   { font-weight: bold;
	color: #85D32B;
	text-decoration: none;
	padding-left: 10px;  }

a.newsLinkHome:link    { color: #FFFFFF; 	font-size:08pt; text-decoration:none; }
a.newsLinkHome:visited   { color: #FFFFFF; 	font-size:08pt; text-decoration:none; }
a.newsLinkHome:hover   { color: #FFFFFF; 	font-size:08pt; text-decoration:underline;  }

.dateNews { font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:08pt;
				color: #000000;
				text-align:left; }
				
.dateNewsHome { font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:08pt;
				color: #000000;
				text-align:left; }

.titreNews { font-weight: bold;
	color: #85D32B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px; }
	
.titreHome { font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:08pt;
				color: #CC3333;
				text-align:left; }
	
.textnews { font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			vertical-align:top;
				padding-right:20px;
				text-align:justify;
				font-size:08pt;
				color: #000000; }
/*** FIN STYLE DE LA NEWS *****/

