
body {
	margin: 0;
	text-align: center;
	font-size: 0.800em;
	font-family: verdana, arial, helvetica, geneva, 'sans-serif';
	background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/fond.png) no-repeat center 260px;
	color: #000;
}
body a {
	color: #51bb93; font-weight: bold; text-decoration: none;
}
body a:visited {
	color: #51bb93; font-weight: bold; text-decoration: none;
}
body a:link {
	color: #51bb93; font-weight: bold; text-decoration: none;
}
body a:hover {
	text-decoration: none;
}
img {
	margin: 0; padding: 0; border: none;
}
table {
	margin: 0; padding: 0; border: none;
}
h1 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h2 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h3 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h4 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h5 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
h6 {
	margin: 0; padding: 0; font-size: 1em; font-weight: normal;
}
.surtitre {
	text-transform: uppercase;
}
.titre {
	font-weight: bold; color: #000;
}
.titre a {
	color: #2f5860;
}
a.titre {
	color: #2f5860;
}
.soustitre {
	font-weight: bold;
}
.date {
	text-transform: lowercase;
}
h1 {
	font-size: 1.6em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.2em;
}
h3.spip {
	color: #E3004D; text-align: left; margin:0; padding: 0;
}
h4 {
	font-size: 1em;
}
p {
	font-size: 1em; line-height: auto; padding-bottom: 1em;
}
p color: #000; a {
	color: #3f98ee;
}
.invisible {
	position: absolute; top: -3000em; height: 1%;
}
#entete-gauche {
	float: left; width: 50%; height: 300px; background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/entete-gauche.png);
}
#entete-droite {
	float: left; width: 50%; height: 300px; background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/entete-droit.png);
}
#pied-gauche {
	float: left; width: 50%; height: 25px; background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/pied-gauche.png); position: relative; z-index: 0;
}
#pied-droite {
	float: left; width: 50%; height: 25px; background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/pied-droit.png);  position: relative; z-index: 0;
}
#ombre {
	width: 1004px;
	margin: 0; padding: 0;
	margin-left: auto; margin-right: auto;
	text-align: left;
}
#ombre #fond {
	position: absolute; top: 0;  
	width: 1004px; height: 300px;
	background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/entete.png) no-repeat ;
}
#ombre #page {
	position: absolute; top: 0;  
	width: 804px; overflow: hidden; 
	padding: 0 100px 0 100px;
	background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/cadre-1004x923.png) no-repeat 0 0px ;
}
#ombre #page #entete {
	width: 100%;
	overflow: hidden;
}
#ombre #page #entete #titre {
	text-align: center; width: 100%; margin-top: -20px;
}
#ombre #page #entete #menuppal {
	position: absolute; width: 80%; height: auto;
	padding: 0; top: 265px; 
	background: none;
}
#ombre #page #conteneur {
	margin: 50px 50px 0 50px; overflow: hidden;
}
#ombre #page #conteneur .contenu {
	float: left; width: 60%; background: none; font-size: 1em; padding: 0; margin: 0;
}
#ombre #page #conteneur .encarts {
	float: right; width: 30%; background: none; font-size: 0.8em; padding: 0; margin: 0;
}
#pied {
	position: absolute; top: 923px; height: 25px; z-index: 1000; width: 80%; margin: 0 10% 0 10%; padding: 0; background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/pied.png); line-height: 25px; font-size: 1em; color: #FFF; font-weight: bold; text-align: center;
}
#ombre.haute {
	height: 923px;
}
#ombre.haute #page {
	height: 923px;
}
#ombre.haute #page #entete {
	height: 300px;
}
#ombre.haute #page #entete #menuppal {
	top: 260px;
}
#ombre.haute #page #conteneur {
	height: 563px;
}
#ombre.haute #page #pied {
	top: 910px;
}
#ombre.basse {
	height: 768px;
}
#ombre.basse #page {
	height: 768px;
}
#ombre.basse #page #entete {
	height: 300px;
}
#ombre.basse #page #entete #menuppal {
	top: 165px;
}
#ombre.basse #page #conteneur {
	height: 733px;
}
#menuppal {
	text-align: center;
}
#menuppal a {
	text-decoration: none; font-weight: normal;
}
#menuppal ul.onglet {
	width: auto; 
	margin-left: 0px; margin-right: auto; padding: 0; 
	text-align: center;
}
#menuppal ul.onglet li {
	float: left; list-style-type: none; 
	width: 20%; height: auto; 
	margin: 0px;  padding: 0;
}
.contenu .cartouche_gamme {
	float: left; 
	width: 220px;  
	padding: 0; margin: 0 0 30px 0;
	background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/bulle-blanc.png) no-repeat; 
	text-align: left;
}
.contenu .cartouche_gamme .titre_gamme {
	height: 20px; vertical-align: top;
	padding: 0px; margin: 0;
	background: none;
}
.contenu .cartouche_gamme .desc_gamme {
	width: 185px; padding: 10px 10px 10px 0; margin: 10px 0 0 0;
	background: none;
}
.contenu .cartouche_gamme .prix_produit {
	float: left; width: 60%; background: #A90800; color: #E3004D; height: 20px; line-height: 20px; text-align: center; font-weight: bold;
}
.contenu ul.spip {
	background: none; padding: 0px; margin: 0; list-style-type: none;
}
.contenu ul.spip li {
	text-align: left; padding: 0 0 5px 0px; margin: 0;
}
.contenu ul#realisations {
	list-style-type: none;		
}
.contenu ul#realisations li {
	float: left; border: 1px solid #CCC; padding: 0px;  margin: 0 10px 20px 10px; text-align: center;
}
.contenu ul#realisations img {
	width: 100px; height: 100px; margin: 0; padding: 0;
}
.contenu .bloc {
	float: left; width: 202px; height: 152px; margin: 30px;
}
.contenu .visuel-site {
	height: 480px; overflow: hidden;
}
#conteneur .formulaire_automatique {
	margin: 0; padding: 0;
}
#conteneur .formulaire_automatique .spacer {
	margin: 0; padding: 0;
}
#conteneur .formulaire_automatique .legend {
	visibility: hidden; margin: 0; padding: 0 0 10px 0;
}
#conteneur .formulaire_automatique .fieldset {
	margin: 0; padding: 0; border: none;
}
#conteneur .formulaire_automatique ul {
	margin: 0; padding: 0px; list-style-type: none;
}
#conteneur .formulaire_automatique li {
	margin: 0; padding: 0px; list-style-type: none;
}
#conteneur .formulaire_automatique fieldset li {
	margin-left: 20px; padding-left: 20px;
}
#conteneur .formulaire_automatique caption {
	text-align: center; font-weight: bold;
}
#conteneur .formulaire_automatique .titre {
	text-align: center; font-weight: bold;
}
#conteneur .formulaire_automatique p {
	margin: 0px; padding: 0px; text-align: left;
}
#conteneur .formulaire_automatique fieldset {
	margin: 0 0 20px 0; padding: 5px;
}
#conteneur .formulaire_automatique h3 {
	display: block;
}
#conteneur .formulaire_automatique .submit {
	float: right; width: 200px; margin: 0; padding: 0;
}
#conteneur .formulaire_automatique legend {
	margin: 0; padding: 0 0 10px 0;
}
#conteneur .formulaire_automatique label {
	display: block; margin: 0; padding: 0 0 5px 0;
}
#conteneur .formulaire_automatique input {
	min-height:  1.5em; line-height: 1.5em; font-size: 1em; width: 100%; margin: 0 0 10px 0; padding: 0; vertical-align: middle;
}
#conteneur .formulaire_automatique textarea {
	min-height:  1.5em; line-height: 1.5em; font-size: 1em; width: 100%; margin: 0 0 10px 0; padding: 0; vertical-align: middle;
}
#conteneur .formulaire_automatique .choix label {
	display: inline;
}
#conteneur .formulaire_automatique .choix input {
	width: auto;
}
#conteneur .formulaire_automatique form li {
	border: none; padding: 0; margin: 0;
}
#conteneur .formulaire_automatique_une_seule_page {
	margin: 0; padding: 0;
}
#conteneur .formulaire_automatique_une_seule_page .spacer {
	margin: 0; padding: 0;
}
#conteneur .formulaire_automatique_une_seule_page .legend {
	visibility: hidden; margin: 0; padding: 0 0 10px 0;
}
#conteneur .formulaire_automatique_une_seule_page .fieldset {
	margin: 0; padding: 0; border: none;
}
#conteneur .formulaire_automatique_une_seule_page ul {
	margin: 0; padding: 0px; list-style-type: none;
}
#conteneur .formulaire_automatique_une_seule_page li {
	margin: 0; padding: 0px; list-style-type: none;
}
#conteneur .formulaire_automatique_une_seule_page fieldset li {
	margin-left: 20px; padding-left: 20px;
}
#conteneur .formulaire_automatique_une_seule_page caption {
	text-align: center; font-weight: bold;
}
#conteneur .formulaire_automatique_une_seule_page .titre {
	text-align: center; font-weight: bold;
}
#conteneur .formulaire_automatique_une_seule_page p {
	margin: 0px; padding: 0px; text-align: left;
}
#conteneur .formulaire_automatique_une_seule_page fieldset {
	margin: 0 0 20px 0; padding: 5px;
}
#conteneur .formulaire_automatique_une_seule_page h3 {
	display: block;
}
#conteneur .formulaire_automatique_une_seule_page .submit {
	float: right; width: 200px; margin: 0; padding: 0;
}
#conteneur .formulaire_automatique_une_seule_page legend {
	margin: 0; padding: 0 0 10px 0;
}
#conteneur .formulaire_automatique_une_seule_page label {
	display: block; margin: 0; padding: 0 0 5px 0;
}
#conteneur .formulaire_automatique_une_seule_page input {
	min-height:  1.5em; line-height: 1.5em; font-size: 1em; width: 100%; margin: 0 0 10px 0; padding: 0; vertical-align: middle;
}
#conteneur .formulaire_automatique_une_seule_page textarea {
	min-height:  1.5em; line-height: 1.5em; font-size: 1em; width: 100%; margin: 0 0 10px 0; padding: 0; vertical-align: middle;
}
#conteneur .formulaire_automatique_une_seule_page .choix label {
	display: inline;
}
#conteneur .formulaire_automatique_une_seule_page .choix input {
	width: auto;
}
#conteneur .formulaire_automatique_une_seule_page form li {
	border: none; padding: 0; margin: 0;
}
#conteneur .formulaire_spip {
	margin: 0; padding: 0;
}
#conteneur .formulaire_spip .spacer {
	margin: 0; padding: 0;
}
#conteneur .formulaire_spip .legend {
	visibility: hidden; margin: 0; padding: 0 0 10px 0;
}
#conteneur .formulaire_spip .fieldset {
	margin: 0; padding: 0; border: none;
}
#conteneur .formulaire_spip ul {
	margin: 0; padding: 0px; list-style-type: none;
}
#conteneur .formulaire_spip li {
	margin: 0; padding: 0px; list-style-type: none;
}
#conteneur .formulaire_spip fieldset li {
	margin-left: 20px; padding-left: 20px;
}
#conteneur .formulaire_spip caption {
	text-align: center; font-weight: bold;
}
#conteneur .formulaire_spip .titre {
	text-align: center; font-weight: bold;
}
#conteneur .formulaire_spip p {
	margin: 0px; padding: 0px; text-align: left;
}
#conteneur .formulaire_spip fieldset {
	margin: 0 0 20px 0; padding: 5px;
}
#conteneur .formulaire_spip h3 {
	display: block;
}
#conteneur .formulaire_spip .submit {
	float: right; width: 200px; margin: 0; padding: 0;
}
#conteneur .formulaire_spip legend {
	margin: 0; padding: 0 0 10px 0;
}
#conteneur .formulaire_spip label {
	display: block; margin: 0; padding: 0 0 5px 0;
}
#conteneur .formulaire_spip input {
	min-height:  1.5em; line-height: 1.5em; font-size: 1em; width: 100%; margin: 0 0 10px 0; padding: 0; vertical-align: middle;
}
#conteneur .formulaire_spip textarea {
	min-height:  1.5em; line-height: 1.5em; font-size: 1em; width: 100%; margin: 0 0 10px 0; padding: 0; vertical-align: middle;
}
#conteneur .formulaire_spip .choix label {
	display: inline;
}
#conteneur .formulaire_spip .choix input {
	width: auto;
}
#conteneur .formulaire_spip form li {
	border: none; padding: 0; margin: 0;
}
.encarts {
	text-align: left;
}
.encarts h1 color: #FFF; text-transform: uppercase; a {
	color: #FFF;
}
.encarts h2 color: #000; a {
	color: #000;
}
.encarts h3 color: #000; a {
	color: #000;
}
.encarts p color: #000; a {
	color: #000;
}
.encarts .encart {
	float: left; 
	padding: 0 5px 0 5px; margin: 0;
	margin-bottom: 5px; 
	border-bottom: 0px solid #2f5860; background: none;
}
.encarts .encart-gros {
	float: left; 
	padding: 0 5px 0 5px; margin: 0;
	margin-bottom: 5px; 
	border-bottom: 0px solid #2f5860; background: none;
}
.encarts .encart-gros {
	font-size: 1.2em;
}
.encarts .encart-img {
	float: left; opacity: 0.5; border: 1px solid #51bb93; padding: 2px; margin: 0 10px 10px 0; width: 100px;
}
.encarts .encart-img:hover {
	opacity: 1; border: 1px solid #EEE;
}
.encarts .encart-img-mini {
	float: left; opacity: 0.5; border: 1px solid #51bb93; padding: 2px; margin: 0 10px 10px 0; width: 50px;
}
.encarts .encart-img-mini:hover {
	opacity: 1; border: 1px solid #EEE;
}
.encarts ul {
	margin: 0; padding: 0;
}
.encarts ul li {
	height: auto;
	list-style-type: none; list-style-position: outside; 
	border-bottom: 1px dotted #CCC; 
	padding:0; margin: 0; 
	font-weight: normal;
}
.encarts ul li:hover {
	background: none;
}
.encarts ul li:hover a {
	background: none;
}
.encarts ul li a:hover {
	background: none;
}
.encarts ul p {
	margin: 0px; padding: 0px;
}
.encarts ul.spip {
	margin: 0; padding: 0;
}
.encarts ul.spip li {
	height: auto;
	list-style-type: none; list-style-position: outside; 
	border-bottom: 1px dotted #CCC; 
	padding:0; margin: 0; 
	font-weight: normal;
}
.encarts ul.spip li:hover {
	background: none;
}
.encarts ul.spip li:hover a {
	background: none;
}
.encarts ul.spip li a:hover {
	background: none;
}
.encarts ul.spip p {
	margin: 0px; padding: 0px;
}
.encarts ul.liste-sites {
	background: none; padding: 0px; margin: 0; list-style-type: none;	
}
.encarts ul.liste-sites li {
	text-align: left; padding: 5px 0 5px 0px; margin: 0;
}
.encarts ul.liste-sites li:hover {
	background: #CCC;
}
.encarts ul.liste-sites li.on {
	background: #CCC;
}
.encarts .cartouche_gamme {
	float: left; 
	width: 220px;  
	padding: 0; margin: 0 0 30px 0;
	background: url(http://www.accatone.com/sites/accatone.com/squelettes/img/bulle-blanc.png) no-repeat; 
	text-align: left;
}
.encarts .cartouche_gamme .titre_gamme {
	height: 20px; vertical-align: top;
	padding: 0px; margin: 0;
	background: none;
}
.encarts .cartouche_gamme .desc_gamme {
	width: 185px; padding: 10px 10px 10px 0; margin: 10px 0 0 0;
	background: none;
}
.encarts .cartouche_gamme .prix_produit {
	float: left; width: 60%; background: none; color: #E3004D; height: 20px; line-height: 20px; text-align: left; font-weight: bold;
}
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
}
#documents_portfolio h2 {
	margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold;
}
#document_actif {
	margin-top: 1em;
}
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
}
#documents_joints h2 {
	margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold;
}
#documents_joints ul {
	margin: 0; padding: 0; list-style: none;
}
#documents_joints li {
	margin-bottom: 0.4em;
}
#documents_joints li .spip_doc_titre small {
	font-weight: normal;
}
.spip_bouton {
	text-align: center;
}
.reponse_formulaire {
	font-weight: bold; color: #e86519;
}
fieldset.reponse_formulaire {
	border-color: #e86519; font-weight: normal;
}
fieldset.previsu {
	padding: 1em;
}
.formulaire_login_forum .forml {
	width: 12em;
}
.formulaire_login_forum .spip_logos {
	float: right; padding-left: 10px;
}
ul.choix_mots {
	float: left; width: 47%; margin: 0; padding: 0; list-style: none;
}
ul.choix_mots label {
	display: inline;
}
.formulaire_recherche {
	width: 12em; text-align: left;
}
.formulaire_recherche label {
	display: none;
}