@charset "iso-8859-1";

* { padding:0; margin:0; outline:0; }

body {
	background-image:url(http://www.criti.fr/acs/images/fond.jpg);
	background-repeat:repeat-y;
	background-color: #6C6C6E;
	color:#fff;
	text-align:left;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link, a:visited, a:active {
	color: #000;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	color: #B90000;
	text-decoration: none;
	font-weight:bold;
}

a img { border:0; }
img { border:0; }

p { padding-top:15px; text-align:justify; }
li { margin-left:30px; margin-top:5px; }
strong { font-weight:bold; font-size:14px; }

/* FONTS ------------------------------------------------------------------------------------------------------*/

h1 { font-size: 18px; color: #BE1414; margin-bottom:15px; }
h2 { font-size: 18px; text-transform: uppercase; color: #000000; padding-top:20px; padding-bottom:10px; }
h3 { font-size: 18px; color: #000000; text-align:right; }

.titreRouge { color: #BE1414; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.Noir12pxBold { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Noir12px { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.Gris12px { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6B6B6B; font-weight: normal; }
.Rouge12pxBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BE1414; font-weight: bold; }
.fontCatalogue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }


/* CONTENT ---------------------------------------------------------------------------------------------------*/


#header {
	text-align:left;
	margin:auto;
	z-index : 3;
	position: relative;
}

#animFlash01 {
	text-align:left;
	margin:auto;
	z-index : 3;
	position: relative;
}

#content {
	margin:auto;
	width:630px; 
	margin-top:-380px;
	margin-left:190px;
	z-index : 5;
	position: relative;	
}

#sidebar {
	text-align:left;
	vertical-align:top;
	margin:auto;
	width:150px; 
	margin-top:-1650px;	
	margin-left:855px;
	z-index : 4;
	position: relative;
}

#animFlash02, #animFlash03 {
	text-align:left;
	margin:auto;
	z-index : 3;
	position: relative;
	padding-top:10px;
	padding-bottom:5px;
}

#produits{
	background:url('http://www.criti.fr/acs/images/index01.png') no-repeat; 
}

#footer {
	text-align:center;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;
	width:630px; 
	margin-left:190px;
}

#accueilSurSite {
	text-align:center;
	margin:auto;
	background-color:#FFFFFF;
}

#adresseACS {
	text-align:left;
	margin:auto;
	width: 160px;
}
