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

table{
	font-size:14px;
	color:#303030;
}

form{
	font-size:13px;
	margin:0px;
}

form table{
	font-size:13px;
}

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:#303030;
}

h1 a{
	color:#303030;
}

h1 a:hover{
	color:#303030;
}

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

h2 a{
	color:#555555;
}

h2 a:hover{
	color:#fe7806;
}

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

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

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

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

h6 a{
	color:#303030;
}

h6 a:hover{
	color:#303030;
}

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

fieldset a{
	text-decoration:underline;
}


legend{
	color:#7f7f7f;
	font-weight:700;
	padding:5px 5px 0px 5px;
}

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:#303030;
}

a img{
	border:none;
}

#navigateur{
  background-color:transparent;
	position:relative;
	width:1000px;
	margin:auto;
}

#entete{
	background-image:url('../images_template/reweb.gif');
	background-repeat:no-repeat;
	height:160px !important;
	height:200px;
	width:1000px;
  padding:20px 0 20px 0;
}

#entete img{
  float:right;
}

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


.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{
	width:1000px;
}

#box{
	background-color:#e7e7e7;
	color:#303030;
	margin:0px 0px 10px 0px;
	border:solid;
	border-width:1px;
	border-color:#d7d7d7;
	display:block;
}

#box p{
	padding:0px 10px;
}

.box_cellule{
}

.box_cellule a{
	width:200px;
	text-align:left;
	text-decoration:none;
	color:#303030;
	font-size:16px;
	display:block;
	padding:5px;
}

.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:#303030;
	font-size:16px;
}

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


#menu_gauche{
	width:200px;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	color:#303030;
	display:inline-block;
}

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

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

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

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

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

.petite_news a{
	color:#303030;
}

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

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

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

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

.news_date{
  text-align:right;
	font-size:12px;
	color:#303030;
}

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

object ,iframe{
	width:360px;
	height:220px;
}
.texte{
	color:#3f3f3f;
	font-size:14px;
  text-align:justify;
	padding:0px 0px 10px 0px;
}

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

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

.texte h2 a{
	color:#fe7806;
}

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

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

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

.diaporama{
	color:#c8d6f0;
	font-size:12px;
  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:13px;
	padding:0px 0px 10px 0px;
}

.fichier a{
	color:#3f3f3f;
}

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

article{
	clear:both;
	border-bottom:1px solid grey;
}

article img{
	float:left;
	margin-right:20px;
}

article time{
	float:right;
	background:#fe7806;
	color:white;
	padding:5px;
	box-shadow:2px 2px 0px black;
}

article time:before{
	content:"publié le ";
}

article ul{
	padding-left:250px;
}

.err{
	padding:5px;
	background:white;
	border:1px solid grey;
	border-radius:5px;
}
/*////////////
  Fin Module
////////////*/

.etiquette{
  width:100%;
	padding:25px 0px 25px 0px;
	font-size:18px;
	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;
}

@media (max-width:1000px){
  body{
    background:white;
  }

  #navigateur{
  }

  #navigateur, #entete, #page, #pied, #plan_de_site{
    width:100% !important;
    margin:auto;
    left:0;
    background:none !important;
    padding:0;
    margin:0;
  }

  #langue{
    top:10px;
    right:10px;
  }

  #fil_ariane{
    top:10px;
    left:10px;
  }

  #menu_haut{
	 width:100% !important;
   background-color:black;
   top:50px;
   left:0;
   background:none;
  }

  .menu_haut_cellule, .menu_haut_select {
    float:none;
    background:black;
    font-family:arial;
    font-size:24px;
    display:inline-block;
    width:49%;
    border:none;
  }

  .menu_haut_cellule a, .menu_haut_select a {
    display:block;
    float:none;
  }

  #entete{
    height:240px !important;
  }

  #contenu{
		width: auto !important;		
		width: auto;
	}
}

@media (max-width:520px){
	#entete{
    height:340px !important;
  }
  
  .photo, .photo img, object, embed, iframe{
		width:auto;
		margin:0;
	}
}

@media (max-width:380px){
	#entete{
    height:440px !important;
  }
  
  .photo, .photo img, object, embed, iframe{
		width:auto;
		margin:0;
	}
}


