@charset "utf-8";
/* CSS Document */

#corps{
	width:780px;
	height:500px;          /* c'st ici qu'on change la hauteur de la page */
	position:absolute;
	top:164px;
	background-color: #FFFFFF;
	text-align:center;
	padding:0;
}

#animflash{
width:780px;
height:330px;
}
/* ______________________________contenu alternatif________________________________________ */
#contenu_alternatif{
background-image:url(../images/contenu/alternative-content-image.jpg);
width:780px;
height:330px;
padding-top:80px;
}
#contenu_alternatif h4{
margin-left:250px;

}
#contenu_alternatif p{
font-size: 12px;
color: #000000;
margin-left:250px;
}

#rectangle_gris{
background-image: url(../images/contenu/rect_gris.png);
background-repeat:no-repeat;
width:780px;
height:238px;
position:absolute;
left:0;
}
/*clignote */
.clignote{
	text-decoration: blink;

}
/*________________________________salons ___________________*/
#salons{
overflow:auto;
background-image: url(../images/contenu/bg-salons.png);
background-color:#edeff2;
background-repeat:no-repeat;
position: absolute;
width:191px;
height:175px;
float:left;
left:10px;
top:40px;
}
#salons p{
color:#000000;
font-size:12px;
}
#salons p.text{
color:#000000;
font-size:12px;
margin-top:22px;
}
#salons p.text_align_gauche{
color: #6699CC;
font-size:13px;
margin-top:13px;
text-align:left;
letter-spacing:normal;
}
#salons p.text_align_gauche_articles{
color: #a80109;
font-size:13px;
margin-top:13px;
text-align:left;
letter-spacing:-0.5px;
padding-bottom:20px;
}
#salons a{
display:block;
text-decoration:none;
font-style:italic;
color:#000000;
font-size:12px;
margin-top:22px;
text-align:center;
}
#salons p.text_align_gauche_articles a{
display:block;
text-decoration:none;
color: #a80109;
font-size:13px;
text-align:left;
margin:0;
padding:0;
letter-spacing:-0.5px;
font-style: normal;

}
#salons a:hover{
background-color:#999999;
color: #FFFFFF;
}
#salons .bleu{
color:#0066FF;
font-size:13px;
}
#references .bleu{
color:#0066FF;
font-size:13px;
}
#salons .bleu_articles{

line-height:20px;
color: #FFFFFF;
font-size:12px;
background-color: #6699FF;
padding:5px;
letter-spacing:-1px;
}
#salons .dates_salons{
position:relative;
letter-spacing:0;
font-size:9px;
margin-bottom:11px;
}
#salons p.invit{
position:relative;
color:#0000FF;
font-size:12px;
letter-spacing:0;
padding-bottom:0;
}
#salons p.invit2{
position:relative;
color:#0000FF;
font-size:12px;
letter-spacing:0;
padding-bottom:20px;
}
#salons a img#vae{
display: block;
border: 2px solid #CCCCCC;
margin:auto;
margin-bottom:8px;
}
#salons a:hover img#vae{
border:2px solid #FFCC00;
}
#salons a img#equipmag{
display: block;
border: 2px solid #000000;
margin:auto;
margin-bottom:8px;
}
#salons a:hover img#equipmag{
border:2px solid  #FFFFFF;
}
img#img_salons{
position:absolute;
left:10px;
top:16px;
}
#salons hr{
margin-bottom:10px;
width:70%;
color:#0066FF;
}
p.invit a{
display:block;
padding:5px;
color: #0066FF;
}
p.invit a:hover{
background-color:#999999;
color: #FFFFFF;
}
p.invit2 a{
display:block;
padding:5px;
color: #0066FF;
}
p.invit2 a:hover{
background-color:#999999;
color: #FFFFFF;
}
/*________________________________ fin de salons ___________________*/
/*________________________________distib ___________________*/
#distrib{
padding-top:20px;
background-image: url(../images/contenu/bg-distrib.png);
background-repeat:no-repeat;
position: absolute;
width:191px;
height:175px;
float:left;
left:232px;
top:40px;
}

#distrib p.lien_distrib a{
display:block;
position:relative;
color: #000000;
font-style:italic;
font-size:14px;
letter-spacing:0;
text-decoration:none;
padding:2px;
margin-top:15px;
margin-bottom:5px;
}
/* nouvel encart distib devenu salon */
#distrib p.lien_distrib a{
margin-top:-10px;
margin-bottom:-10px;
}
#distrib p.lien_distrib a img{
	border:1px solid transparent;
}
#distrib p.lien_distrib a:hover img{
	border:1px solid white;
}
/*fin de nouvel encart distib devenu salon */

#distrib p.lien_distrib a:hover{
background-color:#999999;
color:#FFFFFF;
}
#distrib .bleu{
color:#0066FF;
font-size:14px;
}
#distrib p{
color:#000000;
font-size:12px;
letter-spacing:0;
margin:0;
}
#distrib hr{
width:70%;
color:#0066FF;
}

img#img_distrib{
position:absolute;
left:232px;
top:16px;
}
/*________________________________fin de distib ___________________*/
/*________________________________references ___________________*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////REMETTRE CA §§§§§§§!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*#references{
background-image: url(../images/contenu/bg_ref.png);
background-repeat:no-repeat;
width:306px;
height:75px;
float:left;
position:absolute;
top:38px;
left:460px;
padding-top:15px;
}*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////enlever CA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#references{
background-image: url(../images/contenu/bg_ref.png);
background-repeat:no-repeat;
width:306px;
height:75px;
float:left;
position:absolute;
top:38px;
top:140px;
left:460px;
padding-top:1px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////REMETTRE CA §§§§§§§!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#references p{
margin:0;
}*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////enlever CA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#references a img{
	border:none;
}
#references p{
margin:0;
margin-top:3px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#references p.lien_distrib a{
display:block;
position:relative;
color: #000000;
font-style:italic;
font-size:14px;
letter-spacing:0;
text-decoration:none;
padding:2px;
margin-bottom:2px;
margin-top:7px;
}

#references p.text{
padding:0px;
margin-top:3px;
color:#000000;
font-size:11px;
letter-spacing:0;
text-align:center;
line-height:10px;
}

#references p.lien_distrib a:hover{
background-color:#999999;
color:#FFFFFF;
}
img#img_ref{
position:absolute;
left:460px;
top:24px;
}
/*________________________________fin references ___________________*/
/*________________________________temoignages ___________________*/

#temoignages{
background-image: url(../images/contenu/bg_temoignage.png);
background-repeat:no-repeat;
position:absolute;
top:140px;
top:38px;
left:460px;
width:306px;
height:75px;
padding-top:10px;
}


#temoignages p{
margin:0;
}
#temoignages p.lien_distrib a{
display:block;
padding:2px;
position:relative;
color: #000000;
font-style:italic;
font-size:14px;
letter-spacing:0;
text-decoration:none;
margin-top:7px;
margin-bottom:2px;
}

#temoignages p.text{
margin-top:4px;
padding:0px;
color:#000000;
font-size:12px;
letter-spacing:0;
text-align:center;
line-height:12px;
}

#temoignages p.lien_distrib a:hover{
background-color:#999999;
color:#FFFFFF;
}
img#img_salon{
position:absolute;
left:460px;
top:18px;
top:120px;
}
img#img_getp{
position:absolute;
left:460px;
top:120px;
top:18px;
}
/*________________________________fin temoignage ___________________*/

/* ________________________________________bas de page ________________________*/
#footer{
position: absolute;
width:780px;
top:731px;
background-image:url(../images/contenu/footer_barre_bleu.png);
background-repeat:no-repeat;
text-align:center;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:1px;
}


