@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,p,form
{
	margin:0;
	padding:0;
}

*
{
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Verdana, Arial;
	border:0;
	color:#4b4b4b;
	text-decoration:none;
}

#header
{
	width:100%;
	height:152px;
	background:url('../images/bg_header.png') repeat-x;
}

#content_header
{
	width:1027px;
	height:152px;
	position:relative;
	margin:auto;
}

#content_header ul
{
	display:block;
	height:29px;
	position:absolute;
	bottom:-5px;;
	left:200px;
}

#content_header ul li
{
	float:left;
	list-style:none;
	height:29px;
	width:125px;
	margin-left:15px;
}

#content_header ul li a
{
	display:block;
	height:29px;
	width:125px;
	text-align:center;
	line-height:29px;
	font-weight:bold;
	color:#db1471;
	background:url('../images/onglet_plein.png') no-repeat;
	font-size:13px;
}
#content_header ul li a:hover, #content_header ul li a.actif
{
	display:block;
	height:35px;
	width:125px;
	color:#4b4b4b;
	background:url('../images/onglet_vide.png') no-repeat;
}

#content_header img
{
	position:absolute;
	bottom:10px;
	left:40px;
}

#content_header p
{
	position:absolute;
	top:0;
	left:65px;
}
#content_header p, #content_header p a
{
	font-size:8pt;
} 
#content_header p a:hover
{
	text-decoration:underline;
}


.separation
{
	width:100%;
	height:10px;
	background:#e6e6e6;
	border-bottom:1px solid #c6c6c6;
}

.separationS
{
	border-top:1px dashed #888899;
	display:block;
	margin:auto;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}


.separation_bas
{
	margin-top:0px;
	width:100%;
	height:10px;
	background:#e6e6e6;
	border-top:1px solid #c6c6c6;
}


#content_principal
{
	width:100%;
	background:url('../images/bg_principal.png') repeat-x;
	z-index:1;
}

#blanc_content
{
	margin:auto;
	width:1027px;
	padding-top:30px;
	z-index:1;
	background-color:#fff;
	position:relative;
}

.bg_blanc_content_vitrine
{
	background:#fff url(../images/fleurs.jpg) no-repeat;
	background-position:267px 90px!important;
}

.bg_blanc_content_even
{
	background:#fff url(../images/evenementiel_big.jpg) no-repeat;
	background-position:267px 90px!important;
}

.bg_blanc_content_e2mapping
{
	background:#fff url(../images/marqueur.jpg) no-repeat;
	background-position:350px 90px!important;
}

.bg_blanc_content_google
{
	background:#fff url(../images/eyeglobe.jpg) no-repeat;
	background-position:267px 90px!important;
}

.bg_blanc_content_boutique
{
	background:#fff url(../images/ciel_big.jpg) no-repeat;
	background-position:267px 90px!important;
}

.bg_blanc_content_boutique_tarifs
{
	background:#fff url(../images/tarifs_boutique_en_ligne.jpg) no-repeat;
	background-position:267px 90px!important;
}


.bg_blanc_content_boutique_fonction
{
	background:#fff url(../images/fonctionnalites_boutique_ecommerce.jpg) no-repeat;
	background-position:550px 90px!important;
}

.bg_blanc_content_intranet
{
	background:#fff url(../images/connectPeople.jpg) no-repeat;
	background-position:543px 90px!important;
}
.bg_blanc_content_depart
{
	background:#fff url(../images/depart_big.jpg) no-repeat;
	background-position:300px 100px!important;
}

.bg_blanc_content_ecommerce
{
	background:#fff url(../images/ecommerce_big.jpg) no-repeat;
	background-position:267px 90px!important;
}

.bg_blanc_content_villes
{
	background:#fff url(../images/ref_villes.jpg) no-repeat;
	background-position:556px 90px!important;
}

.bg_blanc_content_referencement
{
	background:#fff url(../images/referencement_big.jpg) no-repeat;
	background-position:267px 90px!important;
}

.bg_blanc_content_creation
{
	background:#fff url(../images/poisson.jpg) no-repeat;
	background-position:267px 90px!important;
}

.bg_blanc_content_reservation
{
	background:#fff url(../images/boutique_en_ligne_big.jpg) no-repeat;
	background-position:267px 90px!important;
}



/* Contenu principal */
.tab_contenu
{
	width:918px;
	margin:auto;
	z-index:2;
	background:url('../images/nav_barre.png') no-repeat top center;
}

#nav_barre
{
	margin-top:29px;
	margin-bottom:20px;
	padding-left:12px;
	font-size:10px;
	color:#2cbcea;
	background:url('../images/puce_bleu_sureleve.png') no-repeat left;
}
#nav_barre h4
{
	color:#4B4B4B;
	font-size:10px;
	display:inline;
	
}
#nav_barre a
{
	color:#2cbcea;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:10px;
}

.description_courte
{
	color:#db1471;
}

.description_courte_rose,.description_courte_ref,.description_courte_mapping,.description_courte_ecom, .description_courte_crea,  .description_courte_vitrine, .description_courte_intranet, .description_courte_even,.description_courte_e2m, .description_courte_google, .description_courte_boutique, .description_courte_reservation, .description_courte_fonction, .description_courte_boutique_tarifs, .description_courte_villes
{
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	font-weight:normal;
	padding:10px 10px 10px 50px;
	display:block;
	z-index:5;
}

.description_courte_crea
{
	background:#41291c;
	width:250px;
	height:120px;
	position:absolute;
	top:370px;
	left:280px;
}

.description_courte_even
{
	background:#41291c;
	width:250px;
	height:120px;
	position:absolute;
	top:100px;
	left:550px;
}

.description_courte_e2m
{
	background:#5AD8FF ;
	width:270px;
	position:absolute;
	top:95px;
	left:280px;
}


.description_courte_google
{
	background:#5AD8FF ;
	width:300px;
	position:absolute;
	top:95px;
	left:600px;
}
.description_courte_intranet
{
	background:#41291c;
	width:250px;
	height:180px;
	position:absolute;
	top:100px;
	left:280px;
}

.description_courte_vitrine
{
	background:#41291c;
	width:250px;
	height:100px;
	position:absolute;
	top:100px;
	left:280px;
}
.description_courte_rose
{
	background:#db1471;
	width:300px;
	height:100px;
	position:absolute;
	top:370px;
	right:200px;
}
.description_courte_boutique
{
	background:#db1471;
	width:320px;
	height:130px;
	position:absolute;
	top:100px;
	left:275px;
}
.description_courte_boutique_tarifs
{
	background:#db1471;
	width:200px;
	height:100px;
	position:absolute;
	top:100px;
	left:275px;
}


.description_courte_fonction
{
	background:#db1471;
	width:250px;
	height:130px;
	position:absolute;
	top:100px;
	left:275px;
}


#fonctionnalite
{
	width:705px;
	height:400px;
	position:absolute;
	top:420px;
	left:275px;
}

#titre_fonction
{
	width:250px;
	float:left;
	margin-top:10px;
	border:7px solid #DB1471;
}

#titre_fonction ul li
{
	text-decoration:none;
	list-style:none;
	padding:0;
	margin:0;
}
#titre_fonction ul li.title
{
	text-decoration:none;
	list-style-position:inside;
	font-size:14px;
	background-color:#DB1471;
	color:#fff;
}

#detail_fonction ul li
{
	text-decoration:none;
	list-style-position:inside;
	font-size:11px;
	padding:0;
	margin:0;
}

#detail_fonction ul 
{
	margin:10px;
	
}

#titre_fonction ul li a
{
	display:block;
	padding-left:10px;
	font-size:11px;
}
#titre_fonction ul li.activeOnglet a
{
	background-color:#DB1471;
	color:#fff;
}

#titre_fonction ul li a:hover
{
	background-color:#F78EC0;
	color:#fff;
}


#detail_fonction
{
	width:380px;
	margin-left:290px;
	background-color:#E9E9E9;
}

.description_courte_reservation
{
	background:#db1471;
	width:320px;
	height:320px;
	position:absolute;
	top:100px;
	left:600px;
}

.description_courte_ecom
{
	background:#db1471;
	width:370px;
	height:150px;
	position:absolute;
	top:100px;
	left:300px;
}

.description_courte_villes
{
	background:#db1471;
	width:270px;
	position:absolute;
	top:100px;
	left:270px;
}
.description_courte_ref
{
	background:#98da47;
	width:270px;
	height:150px;
	position:absolute;
	top:130px;
	right:80px;
}

.description_courte_mapping
{
	background:#5AD8FF ;
	width:270px;
	position:absolute;
	top:95px;
	left:280px;
}

#goToE2mapping
{
	position:absolute;
	top:570px;
	left:70px;
	width:550px;
	background:#e9e9e9;
	height:155px;
}

#goToE2cartographie
{
	position:absolute;
	top:740px;
	left:70px;
	width:550px;
	background:#e9e9e9;
	height:190px;
}

#goToE2Boutique
{
	position:absolute;
	top:1000px;
	left:70px;
	width:550px;
	background:#e9e9e9;
	height:155px;
}

#blockRssEcom
{
	background:#fff;
	border:5px solid #E9E9E9 ;
	width:300px;
	position:absolute;
	top:460px;
	right:30px;
	padding-bottom:20px;
}

#blockTexteEcom
{
	padding-bottom:20px;
	position:absolute;
	top:500px;
	left:300px;
	width:350px;
	background:#e9e9e9;
}
#blockTexteVilles
{
	padding-bottom:20px;
	position:absolute;
	top:350px;
	left:300px;
	width:550px;
	background:#e9e9e9;
}
#goToE2Reservation
{
	position:absolute;
	top:1170px;
	left:70px;
	width:550px;
	background:#e9e9e9;
	height:190px;
}
.aGotoMapping
{
	display:block;
	width:128px;
	height:128px;
	background:url(../images/plus_symbol.png) no-repeat center;
	position:absolute;
	right:-64px;
	top:10px;
}

.aGotocrea
{
	display:block;
	width:128px;
	height:128px;
	background:url(../images/plus_symbol.png) no-repeat center;
	position:absolute;
	bottom:-64px;
	left:45px;
}
.aGotoMapping:hover, .aGotocrea:hover
{
	background:url(../images/plus_symbol_vert.png) no-repeat center;
}

#menuImgMapping
{
	position:absolute;
	top:960px;
	left:70px;
}
.avanceConcu
{
	background:#db1471;
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	font-weight:normal;
	padding:10px 10px 10px 50px;
	display:block;
	width:190px;
	height:60px;
	position:absolute;
	top:630px;
	left:750px;
	z-index:5;
}
.paragraphe
{
	margin-top:10px;
	margin-bottom:10px;
	color:#4B4B4B;
	font-size:11px
}

.p
{
	margin:5px 15px 5px 15px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	color:#555566;
	font-size:12px;
	font-weight:bold;
	
}
.p strong
{
 color:#db1471;
}

#packEcommerce
{
	position:absolute;
	width:990px;
	left:100px;
	top:1000px;
	background:#e9e9e9;
	z-index:0;
	padding-top:20px;
	padding-bottom:10px;
}

#packEcommerce ul li.titre
{

	background:#db1471;
	font-size:14px;
	padding:5px 5px 5px 50px;
	color:#fff;
	position:relative;
	margin-bottom:10px;
	border:none;
}

#packEcommerce ul li
{
	list-style:inside;
	padding:5px;
	border-bottom:1px dashed white;
}

#packEcommerce ul li span.price
{
	font-weight:bold;
	font-size:14px;
}
#packEcommerce table td
{
	padding:15px;
	vertical-align:top;
}
#informationsBoutique
{
	position:absolute;
	width:605px;
	left:350px;
	top:395px;
	background:#e9e9e9;
	z-index:0;
	padding-bottom:10px;
}
#informationsBoutique_tarifs
{
	position:absolute;
	width:400px;
	right:-10px;
	top:470px;
	background:#e9e9e9;
	z-index:0;
	padding-bottom:10px;
}
#informationsBoutique_tarifs_commission
{
	position:absolute;
	width:350px;
	left:270px;
	top:470px;
	background:#e9e9e9;
	z-index:0;
	padding-bottom:10px;
}
#informationsBoutique_tarifs table{margin:10px;}
#informationsBoutique_tarifs table tr td
{
	list-style:none;
	font-size:12px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif,Verdana;
	padding:5px;
	border:1px dotted #000;
	background-color:#c4c4c4;
}

#informationsReservation
{
	position:absolute;
	width:450px;
	left:360px;
	top:475px;
	background:#e9e9e9;
	z-index:0;
	padding-bottom:10px;
}

#informationRapides
{
	position:absolute;
	width:300px;
	left:80px;
	top:640px;
	background:#e9e9e9;
	z-index:0;
	padding-top:20px;
	padding-bottom:10px;
}

#informationRapides2
{
	position:absolute;
	width:300px;
	left:400px;
	top:640px;
	background:#e9e9e9 url(../images/terre.jpg) no-repeat 10px 20px;
	z-index:0;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:10px;
	border:10px solid #DDDDDD;
}

#contactTextEntete
{
	background:#e9e9e9;
	width:700px;
	margin-left:10px;
}

#informationRapideEven, #informationRapidesIntranet, #informationRapidesVitrine
{
	position:absolute;
	width:220px;
	background:#e9e9e9;
	padding-bottom:50px;
}


#informationRapideEven{
top:580px;
left:230px;
}

#informationRapidesIntranet{
top:540px;
left:470px;
}

#informationRapidesVitrine{
top:500px;
left:710px;
}

#informationRapidesNewsletter
{
	position:absolute;
	width:500px;
	background:#e9e9e9;
	top:850px;
	left:470px;
}

#informationRapidesEven
{
	position:absolute;
	width:550px;
	background:#e9e9e9;
	top:430px;
	left:400px;
}

#goog-fixurl
{
	background:#d5d5d5;
}

#goog-fixurl h3
{
	font-size:15px;
	margin-left:10px;
	margin-bottom:10px;
}

#goog-fixurl ul li
{
	padding-left:40px;
	padding-bottom:10px;
}

#informationRapidesPlan
{
	position:absolute;
	width:700px;
	background:#e9e9e9;
	top:90px;
	left:270px;
}

#informationRapidesPlan ul.first
{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	display:block;
	float:left;
	width:162px;
	height:150px;
}

#informationRapidesPlan ul li
{
	list-style-position:inside;
}

#informationRapidesPlan ul li a
{
	font-size:14px;
}

#informationRapidesPlan ul li a:hover
{
	text-decoration:underline;
}

#informationRapidesPlan ul li ul li a
{
	font-size:11px;
}
#informationRapidesPlan ul li ul
{
	margin-top:-5px;
	display:inline;
}


#informationRapidesCMS
{
	position:absolute;
	width:400px;
	background:#e9e9e9;
	top:450px;
	left:573px;
}

#informationRapidesPackV
{
	position:absolute;
	width:370px;
	background:#e9e9e9;
	top:570px;
	left:110px;
	padding-top:20px;
	padding-bottom:20px;
	border:5px dashed #f5f4f4;
}

#informationRapidesPackIntranet
{
	position:absolute;
	width:600px;
	background:#e9e9e9;
	top:370px;
	left:277px;
	padding-bottom:20px;
	border:5px dashed #f5f4f4;
}

#informationRapidesPackGoogle
{
	position:absolute;
	width:350px;
	background:#e9e9e9;
	top:200px;
	left:600px;
	padding-bottom:20px;
	border:5px dashed #f5f4f4;
}


#informationRapidesRef1
{
	position:absolute;
	width:350px;
	left:280px;
	top:360px;
	z-index:0;
	background:#e9e9e9;
}
#informationRapidesRef1 ul, #informationRapidesCMS ul, #informationRapidesPackV ul, #informationRapidesPackIntranet ul, #informationRapidesEven ul, #informationRapidesPackIntranet ul, #informationRapidesPackGoogle ul, #packEcommerce ul, #informationsReservation ul, #informationsBoutique ul, #blockTexteVilles ul
{
	width:300px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	color:#555566;
	font-size:12px;
}
#informationRapidesRef2
{
	position:absolute;
	width:300px;
	left:630px;
	top:550px;
	background:#e9e9e9;
	z-index:0;
	padding-top:20px;
	padding-bottom:10px;
}

#informationRapides3
{
	position:absolute;
	width:250px;
	left:750px;
	top:710px;
	background:#e9e9e9;
	z-index:0;
	padding-top:15px;
	padding-bottom:10px;
}

#blockRssMapping
{
	position:absolute;
	top:410px;
	right:10px;
	width:320px;
	z-index:6;
}

#pucePrixVitrine
{
	background:url(../images/etoile_bleue.png) no-repeat center;
	color:#fff;
	width:120px;
	height:120px;
	position:absolute;
	right:-55px;
	top:-50px;
	text-align:center;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	
}

#pucePrixVitrineV
{
	background:url(../images/etoileVerte.png) no-repeat center;
	color:#fff;
	width:120px;
	height:120px;
	position:absolute;
	right:-55px;
	top:-50px;
	text-align:center;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	
}

#pucePrixVitrineR
{
	background:url(../images/etoileRouge.png) no-repeat center;
	color:#fff;
	width:120px;
	height:120px;
	position:absolute;
	right:-55px;
	top:-50px;
	text-align:center;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	
}

#pucePrixVitrine span.apartir, #pucePrixVitrineV span.apartir, #pucePrixVitrineR span.apartir
{	
	display:block;
	color:#fff;
	margin-bottom:-10px;
	font-size:10px;
	margin-top:35px;
}
#pucePrixVitrine span.label_price, #pucePrixVitrineV span.label_price, #pucePrixVitrineR span.label_price
{	
	display:block;
	font-size:10px;
	text-align:right;
	color:#fff;
	width:90px;
}
#pucePrixVitrine span.price, #pucePrixVitrineV span.price, #pucePrixVitrineR span.price
{	
	display:block;
	color:#fff;
	margin-bottom:-10px;
	font-size:28px;
	font-weight:bold;
}
#contactInfos
{
	height:400px;
}
#contactProjet
{
	height:450px;
	position:relative;
}
.ligneFormContact
{
	width:650px;
	margin-top:30px;
	margin-left:15px;
	position:relative;
	height:40px;
}



#contactInfos label, #contactProjet label, #blockLoginChamps label
{
	display:block;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	color:#050506;
	font-size:12px;
	position:absolute;
}
#contactInfos label span, #contactProjet label span, #blockLoginChamps label span
{
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	color:#555566;
	font-size:10px;
	margin-left:5px;
}
#contactInfos input,#contactProjet input, #blockLoginChamps input
{
	padding-bottom:9px;
	padding-left:10px;
	padding-top:9px;
	background-image:url(../images/bgInput.jpg);
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	width:250px;
	
}



#contact_us_ref:hover
{
	text-decoration:underline;
}
#contact_us_ref
{
	color:#050506;
	font-weight:normal;
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
}

.pTitreContact
{
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	font-weight:normal;
	display:block;
	width:700px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	background:#db1471;
	text-indent:20px;
}

.pTitreContact span
{
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
}
.p_a
{
	margin:5px 15px 5px 15px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	color:#555566;
	font-size:12px;
}
.p_a strong
{
	 color:#050506;
	 font-weight:normal;
}

.p_a strong a,.p_a strong.a
{
	 color:#050506;
	 font-weight:bold;
}

.p_a strong a.normal
{
	 color:#050506;
	 font-weight:normal;
}

.p_a strong a:hover,.p_a strong a.normal:hover
{
	text-decoration:underline;
}

.p_s_rose
{
	background:#db1471;
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	font-weight:normal;
	padding:10px 10px 10px 50px;
}

.p_s_rose strong
{
	color:#fff;
}

.p_s_ref
{
	background:#98da47;
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	font-weight:normal;
	padding:10px 10px 10px 50px;
}


.p_s_crea
{
	background:#41291c;
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	font-weight:normal;
	padding:10px 10px 10px 50px;
}

.p_s_map
{
	background:#5AD8FF ;
	color:#fff;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	font-weight:normal;
	padding:10px 10px 10px 50px;
}


.h2Depart, .h2Ref,.h2Mapping, .h2Crea
{
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:20px;
	font-weight:normal;
	padding:10px 10px 10px 10px;
	display:block;
	position:absolute;
	top:10px;
	left:270px;
}

.h2Crea{
	color:#41291c;
}

.h2Depart{
	color:#db1471;
}
.h2Ref{
	color:#98da47;
}
.h2Mapping{
	color:#5AD8FF ;
}
.col_middle
{
	width:531px;
	padding-right:10px;
}
.col_left
{
	width:203px;
	padding-left:19px;
}
.col_right
{
	width:184px;
	padding-top:70px;
}

.col_left .div_col
{
	z-index:10;
}

.div_col
{
	background:url('../images/bg_menu.png') repeat-y center;
	width:184px;
}
.header_col
{
	background:url('../images/haut_menu.png')  no-repeat center;
	width:184px;
	height:8px;
}
.footer_col
{
	background:url('../images/bas_menu.png') no-repeat center;
	width:184px;
	height:32px;
}


.div_meaCentral
{
	background:url('../images/miseAvantBg.jpg') repeat-y center;
	width:330px;
}
.header_meaCentral
{
	background:url('../images/miseAvantTop.jpg')  no-repeat top;
	width:330px;
}
.footer_meaCentral
{
	background:url('../images/miseAvantBottom.jpg') no-repeat center;
	width:330px;
	height:14px;
}


.div_col h4.titre
{
	display:block;
	width:182px;
	height:32px;
	line-height:29px;
	margin-left:1px!important;
	text-indent:43px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:500;
}
.div_col ul
{
	display:block;
	width:182px;
	margin:10px 0 10px 1px;
}
.div_col p
{
	display:block;
	width:172px;
	margin:10px 5px 10px 6px;
	font-size:10px;
}
.div_col p a{font-size:10px;}
.div_col p a:hover{text-decoration:underline;}
.div_col ul li
{
	list-style:none;
}

.div_col ul li a
{
	display:block;
	width:177px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	font-size:10px;
}
.div_col ul.p_ecom li a:hover, .div_col ul.p_ecom li a.actif{background:#DB1471;color:white;}
.div_col ul.p_emap li a:hover, .div_col ul.p_emap li a.actif{background:#5ad8ff;color:white;}
.div_col ul.p_eref li a:hover, .div_col ul.p_eref li a.actif{background:#98d946;color:white;}
.div_col ul.p_even li a:hover, .div_col ul.p_even li a.actif{background:#9a8982;color:white;}

.div_col ul.p_ecom{background:#f8d0e3;}
.div_col ul.p_emap{background:#d5f2fb;}
.div_col ul.p_eref{background:#d6e8bf;}
.div_col ul.p_even{background:#d9d4d2;}

.header_ecom{background:url('../images/h_e_commerce.png') no-repeat center;margin:0px!important;padding:0px!important;}
.header_emap{background:url('../images/h_map.png') no-repeat center;margin:0px!important;padding:0px!important;}
.header_eref{background:url('../images/h_google.png') no-repeat center;margin:0px!important;padding:0px!important;}
.header_even{background:url('../images/h_evenementiel.png') no-repeat center;margin:0px!important;padding:0px!important;}
.header_rss
{
	background:url('../images/h_rss.png') no-repeat center;
	text-indent:55px!important;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px!important;
	margin-top:50px!important;
	display:block;
}

.div_col h4.contact
{
	margin:0px!important;
	padding:0px!important;
	margin-left:10px!important;
	width:172px;
	height:24px;
	line-height:24px;
	margin:auto;
	text-indent:27px;
	color:#2cbcea;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:15px;
	font-weight:bold;
}

.paragrapheOk
{
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-size:18px;
	margin:auto;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	color:#db1471;
}
.div_col .h_devis{background:url('../images/star.png') no-repeat left;}
.div_col .h_contact{background:url('../images/play.png') no-repeat left;}

.col_right .div_col p
{
	margin:0;
	padding:0;
	display:block;
	width:142px;
	margin-left:33px;
	
}
.col_right .div_col p span{color:#2cbcea;}

#footer
{
	margin:auto;
}

#footer ul
{
	margin:auto;
	display:block;
	color:#4b4b4b;
	width:600px;
}

#footer ul li
{
	float:left;
	list-style:none;
	padding:0 5px 0 5px;
}

#footer ul li a
{
	font-size:9px;
	color:#4b4b4b;
}

/*** Pannel d'informations ***/
#informations_pannel
{
	width:100%;
	height:318px;
	background:url('../images/bg_pannel.png') repeat-x bottom;
	border-bottom:1px solid #c6c6c6;
	position:absolute;
	top:0px;
	z-index:10000;
}

#bouton_pannel
{
	background:url('../images/onglet_informations.png') no-repeat;
	width:132px;
	height:19px;
	line-height:19px;
	font-size:7pt;
	text-align:center;
	cursor:pointer;
	margin:auto;
	position:absolute;
	top:0;
	left:480px;
}

#close_pannel
{
	display:block;
	width:30px;
	height:30px;
	background:url('../images/close.png') no-repeat center;
	cursor:pointer;
	position:absolute;
	right:0px;
	bottom:0px;
}

#informations_pannel div.content_info_pannel
{
	width:988px;
	margin:auto;
	position:relative;
}
#informations_pannel div h1
{
	position:absolute;
	font-size:16px;
	color:#db1471;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	margin-bottom:20px;
	font-weight:normal;
	top:10px;
	left:280px;
	width:375px;
}

#informations_pannel div h2
{
	position:absolute;
	font-size:12px;
	color:#4b4b4b;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	margin-bottom:20px;
	top:50px;
	left:280px;
	width:375px;
}


#informations_pannel div img
{
	position:absolute;
	top:10px;
}

#informations_pannel div .description_courte
{
	position:absolute;
	color:#4b4b4b;
	font-size:11px;
	font-weight:normal;
	width:350px;
	top:90px;
	left:280px;
}

#blockLoginChamps
{
	width:320px;
	height:120px;
	position:relative;
	background:#e9e9e9;
}

.expressionAssocie
{
	position:absolute;
	width:320px;
	top:200px;
	right:0px;
	font-size:10px;
}

.expressionAssocie a
{
	font-weight:bold;
}

.expressionAssocie span, .description_courte span
{
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	font-weight:bold;
}

#blockLogin p
{
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;
	color:#fff;
	font-size:20px;
	margin-left:10px;
	text-align:left;
}
#blockLogin
{
	width:320px;
	position:absolute;
	right:0;
	top:10px;
	background:#db1471;
}

/**Fin pannel**/


.tab_formulaire
{
	width:70%;
}


.tab_formulaire input, .tab_formulaire textarea, .tab_formulaire select
{
	border:1px solid #828194;
	color:#d3d3d3;
	font-size:11px;
	margin:5px;
	text-indent:3px;
}

.focus
{
	border:1px solid #db1471!important;
	color:#db1471!important;
}

.focus_ok
{
	border:1px solid #8dc645!important;
	color:#8dc645!important;
}



.exemple {
font-size:.75em;
font-style:italic;
display:none;
float:right;
}

/**DEBUT DIV ERREUR FORMULAIRE**/

#error_formu{
background:#fea7a7;
border:#CC0000 2px solid;
width:350px;
}
#error_formu ul{
list-style:disc;

}
/**FIN DIV ERREUR FORMULAIRE**/

.alt{overflow:hidden;display:none;}
/*Menu images*/
#menuImages
{
	width:640px;
	height:160px;
	margin:auto;
}

#menuImages div
{
	width:160px;
	height:160px;
	float:left;
	position:relative;
}

div.vertical
{
	position:absolute;
	top:690px;
	left:280px;
}

#menuImages div a
{
	display:block;
	height:20px;
	width:160px;
	position:absolute;
}

#imageEcom.active,#imageMap.active,#imageEref.active,#imageEven.active{background-position:0px -160px;cursor:pointer;}
#imageEcomTop,#imageMapTop,#imageErefTop,#imageEvenTop{top:0;background:#000;opacity: .5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;font-size:12px;text-align:center;line-height:20px;}
#imageEcomBottom,#imageMapBottom,#imageErefBottom,#imageEvenBottom{bottom:0;color:#fff;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif, Verdana;font-size:12px;text-align:center;line-height:20px;}

#imageEcomTop{color:#db1471;}
#imageMapTop{color:#5AD8FF;}
#imageEvenTop{color:#41291c;}
#imageErefTop{color:#98da47;}

#imageEcomBottom{background:#db1471;}
#imageMapBottom{background:#5AD8FF;}
#imageErefBottom{background:#98da47;}
#imageEvenBottom{background:#41291c;}

#imageEcom{background:url(../images/menuImages/ecommerce.jpg) no-repeat;}
#imageMap{background:url(../images/menuImages/map.jpg) no-repeat;}
#imageEref{background:url(../images/menuImages/referencement.jpg) no-repeat;}
#imageEven{background:url(../images/menuImages/evenementiel.jpg) no-repeat;}
/*fin menu image */