body{
	background-image:url('../images_template/tpl_body.gif');
	background-repeat:repeat-x;
	background-position:0px 100px;
	background-color:white;
	color:#555555;
	font-family:"Arial";
	font-size:12px;
	padding:0px;
	margin:0px;
}

table{
	font-size:12px;
	color:#555555;
}

form{
	margin:0px;
}

input{
	margin:0px;
}

hr{
  margin:5px 0px 5px 0px;
	height:1px;
	background-color:#cccccc;
	border:none;
}

h1{
  font-size:16px;
	font-weight:700;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
	color:#555555;
}

h1 a{
	color:#555555;
}

h1 a:hover{
	color:#555555;
}

h2{
  font-size:15px;
	font-weight:700;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
	color:#fe7806;
}

h2 a{
	color:#fe7806;
}

h2 a:hover{
	color:#fe7806;
}

h3,h4,h5{
  font-size:14px;
	font-weight:500;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
	color:#555555;
}

h3 a,h4 a,h5 a{
	color:#555555;
}

h3 a:hover,h4 a:hover,h5 a:hover{
	color:#555555;
}

h6{
	height:15px;
  font-size:11px;
	font-weight:500;
	text-transform:uppercase;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
	color:black;
}

h6 a{
	color:#555555;
}

h6 a:hover{
	color:#555555;
}

fieldset{
	border:solid;
	border-width:1px;
	border-color:#aaaaaa;
}

legend{
	color:#7f7f7f;
}

input{
  margin:1px;
  color:#7f7f7f;
}

select{
  margin:1px;
  color:#7f7f7f;
}

radio{
  background-color:#7f7f7f;
  margin:1px;
  color:#7f7f7f;
}

checkbox{
  background-color: #7f7f7f;
  margin:1px;
  color:#7f7f7f;
}

img{
  margin:1px;
}

a{
	text-decoration:none;
	color:#555555;
}

a img{
	border:none;
}

#navigateur{
  background-color:transparent;
	position:relative;
  left:50%;
	width:1000px;
	margin-left:-500px;
}

#entete{
	background-image:url('../images_template/tpl_reouvenweb.gif');
	background-repeat:no-repeat;
	height:200px;
	width:1000px;
}

#menu_haut{
  position:absolute;
  top:100px;
  left:0px;
  font-family:"Arial";
  font-weight:700;
	height:28px;
	width:1000px;
	vertical-align:top;
}

#menu_haut a:first-letter{
	color:#ff6600;
}

.menu_haut_cellule_accueil{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_accueil a{
	background-image:url('../images_template/tpl_accueil_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_accueil a:hover{
	background-image:url('../images_template/tpl_accueil_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_accueil{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_accueil a{
	background-image:url('../images_template/tpl_accueil_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_accueil a:hover{
	background-image:url('../images_template/tpl_accueil_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

.menu_haut_cellule_creation{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_creation a{
	background-image:url('../images_template/tpl_creation_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_creation a:hover{
	background-image:url('../images_template/tpl_creation_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_creation{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_creation a{
	background-image:url('../images_template/tpl_creation_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_creation a:hover{
	background-image:url('../images_template/tpl_creation_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

.menu_haut_cellule_pack{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_pack a{
	background-image:url('../images_template/tpl_pack_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_pack a:hover{
	background-image:url('../images_template/tpl_pack_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_pack{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_pack a{
	background-image:url('../images_template/tpl_pack_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_pack a:hover{
	background-image:url('../images_template/tpl_pack_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

.menu_haut_cellule_referencement{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_referencement a{
	background-image:url('../images_template/tpl_referencement_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_referencement a:hover{
	background-image:url('../images_template/tpl_referencement_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_referencement{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_referencement a{
	background-image:url('../images_template/tpl_referencement_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_referencement a:hover{
	background-image:url('../images_template/tpl_referencement_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

.menu_haut_cellule_conception{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_conception a{
	background-image:url('../images_template/tpl_conception_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_conception a:hover{
	background-image:url('../images_template/tpl_conception_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_conception{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_conception a{
	background-image:url('../images_template/tpl_conception_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_conception a:hover{
	background-image:url('../images_template/tpl_conception_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

.menu_haut_cellule_mailing{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_mailing a{
	background-image:url('../images_template/tpl_mailing_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_mailing a:hover{
	background-image:url('../images_template/tpl_mailing_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_mailing{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_mailing a{
	background-image:url('../images_template/tpl_mailing_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_mailing a:hover{
	background-image:url('../images_template/tpl_mailing_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

.menu_haut_cellule_devis{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_devis a{
	background-image:url('../images_template/tpl_devis_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_devis a:hover{
	background-image:url('../images_template/tpl_devis_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_devis{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_devis a{
	background-image:url('../images_template/tpl_devis_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_devis a:hover{
	background-image:url('../images_template/tpl_devis_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

.menu_haut_cellule_contact{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_cellule_contact a{
	background-image:url('../images_template/tpl_contact_cellule.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#7f7f7f;
	font-size:14px;
}

.menu_haut_cellule_contact a:hover{
	background-image:url('../images_template/tpl_contact_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	color:#9f9f9f;
}

.menu_haut_select_contact{
	float:left;
	margin:0px;
	width:125px;
}

.menu_haut_select_contact a{
	background-image:url('../images_template/tpl_contact_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
	float:left;
	height:30px !important;
	height:100px;
	width:125px;
	padding:70px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ff6600;
	font-size:14px;
}

.menu_haut_select_contact a:hover{
	background-image:url('../images_template/tpl_contact_select.gif');
	background-repeat:no-repeat;
	background-position:center 10px;
}

#page{
	background-image:url('../images_template/tpl_pge.gif');
	background-repeat:repeat-x;
	width:1000px;
	background-position:center bottom;
}

#box{
	background-color:#e7e7e7;
  width:198px;
	color:#555555;
	margin:0px 0px 10px 0px;
	border:solid;
	border-width:1px;
	border-color:#d7d7d7;
}

.box_cellule{
	background-color:bottom;
}

.box_cellule a{
	float:left;
  width:200px;
	text-align:left;
	text-decoration:none;
	color:#555555;
	font-size:16px;
}

.box_cellule a:hover{
	background-color:#bbbbbb;
	color:black;
}

.box_select a{
	background-color:#bbbbbb;
	color:black;
	float:left;
  width:200px;
	text-align:left;
	text-decoration:none;
	color:#555555;
	font-size:16px;
}

#contenu_droite{
	width:600px;
	vertical-align:top;
}

#contenu{
	width:760px !important;
	width:800px;
	padding:0px 20px 10px 20px;
	vertical-align:top;
	color:#555555;
}


#menu_gauche{
	width:200px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	color:#555555;
}

#news_box{
	background-color:#e7e7e7;
  width:178px !important;
  width:198px;
	color:#555555;
	border:solid;
	border-width:1px;
	border-color:#d7d7d7;
	padding:10px;
	margin-bottom:10px;
}

#localisation_box{
	background-color:#e7e7e7;
  width:178px !important;
  width:198px;
	color:#555555;
	border:solid;
	border-width:1px;
	border-color:#d7d7d7;
	padding:10px;
	margin-bottom:10px;
}

#pack_box{
	background-color:#ffffff;
  width:178px !important;
  width:198px;
	color:#555555;
	border:solid;
	border-width:1px;
	border-color:#d7d7d7;
	padding:10px;
	margin-bottom:10px;
}

#creation_box{
	background-color:#e7e7e7;
  width:178px !important;
  width:198px;
	color:#555555;
	border:solid;
	border-width:1px;
	border-color:#d7d7d7;
	padding:10px;
	margin-bottom:10px;
}

.petite_news{
	width:178px;
	color:#555555;
	font-size:11px;
}

.petite_news a{
	color:#555555;
}

.news{
  background-color:transparent;
  text-align:justify;
	color:#555555;
	font-size:11px;
	border:solid;
	border-width:0px 0px 1px 0px;
	border-color:#c7c7c7;
}

.news img{
	padding:2px;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
}

.news_titre{
	font-size:12px;
	font-weight:bolder;
}

.news_date{
  text-align:right;
	font-size:11px;
	color:#555555;
}

/*////////////
 Début Module
////////////*/

.texte{
	color:#3f3f3f;
	font-size:12px;
  text-align:justify;
	padding:0px 0px 10px 0px;
}

.texte a{
	color:#000077;
	text-decoration:underline;
}

.texte a:hover{
	color:#3f3f3f;
}

.texte h2 a{
	color:#fe7806;
}

.texte h2 a:hover{
	color:#fe7806;
}

.photo{
	color:#9f9f9f;
	font-size:11px;
  text-align:center;
	padding:0px 0px 10px 0px;
}

.photo img{
	margin:0px 0px -3px 0px;
}

.diaporama{
	color:#c8d6f0;
	font-size:11px;
  text-align:center;
	padding:0px 40px 10px 40px;
}

.tableau{
	padding:0px 0px 10px 0px;
	color:#3f3f3f;
}

.tableau table{
  width:100%;
  background-color:#bbbbbb;
	color:#3f3f3f;
}

.tableau td{
  vertical-align:top;
  background-color:#eeeeee;
	padding:10px;
}

.formulaire{
	color:#3f3f3f;
	padding:0px 0px 10px 0px;
}

.formulaire table{
  border:solid;
  border-color:#afafaf;
  border-width:1px;
}

.formulaire td{
  vertical-align:top;
  text-align:right;
}

.formulaire th{
  vertical-align:top;
}

.fichier{
	color:#3f3f3f;
	font-size:12px;
	padding:0px 0px 10px 0px;
}

.fichier a{
	color:#3f3f3f;
}

.fichier img{
	margin:0px 0px -3px 0px;
}

.decoration{
  float:right;
	color:#379901;
	font-size:11px;
  text-align:right;
  width:300px;
	margin:0px -20px -3px -10px;
}

/*////////////
  Fin Module
////////////*/

.etiquette{
  width:300px;
	padding:65px 0px 70px 0px;
	font-size:16px;
	font-weight:bolder;
  text-align:center;
}

.cadre{
	background-color:white;
	padding:2px;
	margin:0px 0px -3px 0px;
	border:solid;
	border-width:1px;
	border-color:#d3d3d3;
}

.orange{
  color:#ff6600;
}

.gris{
  color:#aaaaaa;
}

.alert{
  background-color:transparent;
	color:red;
	font-size:14px;
}

#pied{
	background-image:url('../images_template/tpl_body.gif');
	background-repeat:repeat-x;
	background-position:bottom;
  font-family:"Arial";
	width:960px !important;
	width:1000px;
	height:60px !important;
	height:70px;
	font-size:11px;
	text-align:right;
	color:#7f7f7f;
	padding:10px 20px 0px 20px;
	border:solid;
	border-width:1px 0px 0px 0px;
	border-color:#d7d7d7;
}

#pied a{
	color:#7f7f7f;
}

#banniere{
  background-color:transparent;
	position:relative;
	padding-top:20px;
  left:50%;
	width:780px;
	margin-left:-390px;
	text-align:center;
	height:80px;
}

.referencement{
	display: none;
}

.cachediv{
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}

.affichediv {
	visibility: visible;
	overflow: hidden;
	margin-top: 0px;
	position: relative;
	width:560px;
}
