* {font-family:verdana;
font-size:12px;
color:#78786f;
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
}


a {text-decoration:none;color:#ca2e2e;text-decoration:underline;}
a:hover {text-decoration:none;}
a img{padding:1px 1px 1px 1px;}
a:hover img  {border:1px solid #ca2e2e;; padding:0px 0px 0px 0px;}

body
{
background-color:#000;
/*
background-image:url("../images/fondsite.gif");
background-repeat:repeat-y; background-position:center top;*/
}

#conteneur
{margin-top:20px;
width:988px; 
height:650px;

background-color:#000;
background-repeat:no-repeat;
background-position:top right;
margin:0 0 0 0;
overflow:hidden;
}

#piedpage {
width:988px;
background-color:#181816;
color:#78786f;
position:absolute;
top:650px;
font-size:9px;


}

#liencote
{position:absolute;
top:0px;
left:0px;
height:650px;
width:53px;
overflow:hidden;
background-color:#181816;
}

#lienbas
{position:absolute;
top:575px;
left:100px;
width:850px;
text-align:center;


}
/*
#lienbas
{position:relative;

right:center;
float:left;
width:850px;
text-align:center;
margin-top:49px;
margin-left:40px;

}*/
#lienbas2 {margin-left:210px;}

#liencote a img, #lienbas a img {padding:0px 0px 0px 0px;}
#liencote a:hover img, #lienbas  a:hover img {border:0px solid #F5F107;}

#gdcadre, #gdcadrepap, #contact
 {
height:500px;
width:400px;
color:#78786f;
padding:10px 10px 10px 10px;
position:absolute;
top:50px;
left:48px;
margin-left:25px;
overflow:auto;
text-align:justify;
}

 #gdcadrepap
{left:400px;
width:540px;
}

#contact
{ width:800px;   }




#visite {
height:500px;
width:400px;
position:absolute;
top:50px;
left:400px;




}

#vignettesm{position:absolute;
top:450px;
left:103px;}

#vignettesm  img {margin-right:2px;}

#colonnepap{position:absolute;
top:80px;
left:80px;
width:320px;height:450px;
}
#vignettepap {}
#vignettepap a {display:block; height:100px;width:100px; float:left; text-align:center;margin-bottom:3px;margin-left:3px;}




a.rolloverA, #sel { display: block; height:36px;float:left; }
#lienbas2 a.rolloverA  { height:29px; }
#liencote a.rolloverA { width:53px; }

a.rolloverA:hover, #sel  { visibility: visible }
a.rolloverA:hover img { visibility: hidden }

#menu
{
width:170px;
height:400px;
font-size:18px;
float:left;
color:#ca2e2e;
margin-right:10px;
position:absolute;
left:103px;
top:50px;
}



#cadrea a,#menu #sel
{
text-decoration:none;
background-image:url("../images/menu.gif");
border-bottom:1px solid #ca2e2e;
font-size:12px;
display:block;
width:150px;
background-repeat:no-repeat;
background-position:0px center;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;

}

#cadrea a:hover ,  #menu #sel
{display:block;
background-position:7px center;
}
#menu a img {}
#menu a:hover img {}

.imageg{float:left; margin-right:5px;}
.imaged {float:right; margin-left:5px;}

.titre {
font-size:18px;
text-align: center;
margin-bottom:20px;
}
.pttitre{margin-bottom:10px;margin-top:10px;}
.prix {float:right;}


input, textarea {width:250px; color:black; border:0px solid #ca2e2e;}
.input2 {width:10px;}
.bouton {width:150px;cursor:pointer;}
/*.loupe {
position:absolute;

}
*/
.imagezoom { float:left;padding-bottom:8px;}
.imagezoom a {font-size:9px;}
.imagezoom img {float:none;}



/*réglage des balises espace admin*/
.couleur, .couleur * {
color:#ca2e2e;
}
.gdtxt, .gdtxt * {
font-size:18px;
}

/*
h1 {
font-size:18px;
text-align: center;
margin-bottom:20px;
color:#F5F107;
font-weight:0;

}
*/
.titrepage {
/*font-size:12px;*/
text-align: center;
color:#fff;
font-weight:normal;

}
h2
{color:#ca2e2e;
font-size:14px;
margin-top:10px;
}
h3{color:#ca2e2e;}
h4
{
font-size:12px;
font-weight:normal;
color:#ca2e2e;
}
h5{color:#ca2e2e;}

h6
{
text-decoration:italic;
font-weight:normal;
font-size:10px;
color:#aaa;
}


.vignette {height:140px;width:100px; float:left; text-align:center;margin-left:5px;margin-right:5px;}

object, applet {margin-left:20px;}

.titreimage {margin-left:32px;margin-top:15px;}

#textesm 
{
margin-top:350px;
height:150px;
overflow:auto;
}
#fichepart
    {
	width:100%;
	height:auto;
	overflow:hidden;
	
	}