* {
margin: 0px;
padding: 0px;
}

a.titre_cat:link 
  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat:visited 
  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat:hover 
  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat:active 
  {
	color: #666666;
	text-decoration: underline;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.titre_cat_red:link 
  {
	color: #FF0000;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_red:visited 
  {
	color: #FF0000;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_red:hover 
  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_red:active 
  {
	color: #666666;
	text-decoration: underline;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.titre_cat_vert:link 
  {
	color: #829b40;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_vert:visited 
  {
	color: #829b40;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_vert:hover 
  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_vert:active 
  {
	color: #666666;
	text-decoration: underline;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.titre_cat_marron:link 
  {
	color: #BF4504;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_marron:visited 
  {
	color: #BF4504;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_marron:hover 
  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.titre_cat_marront:active 
  {
	color: #666666;
	text-decoration: underline;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;}

a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;}
a.red {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;}

a.red:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration:underline;}

.pasdebord{
border:none;}

.bordgrisnohover {
        border:1px solid #666666;

}


.bordgris {
        border:1px solid #666666;

}
.bordgris:hover {
        border:1px solid #688227;

}


.bordgris_marron {
        border:1px solid #666666;

}
.bordgris_marron:hover {
        border:1px solid #BF4504;

}
.corps_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.corps_prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
}
.corps_prix_symbole {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #FFFFFF;
}
.corps_prix_ttc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.menu_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	
}
.nomguitare {
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
}
.liengris {
	color:#666666;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.liengris:link {
	color:#666666;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.liengris:visited {
	text-decoration: none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.liengris:hover {
	text-decoration: none;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.liengris:active {
	text-decoration: none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.lienblanc {
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.lienblanc:link {
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.lienblanc:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.lienblanc:hover {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.lienblanc:active {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.lienblanc9 {
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px	;
}
.lienblanc9:link {
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.lienblanc9:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.lienblanc9:hover {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: çpx;

}
.lienblanc9:active {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.bordure:link {
border:#FF66CC
}

#global {
border:1px solid #333333;
position:absolute;
left: 50%;
top: 50%;
width: 950px;
height: 550px;
margin-top: -245px; /* moitié de la hauteur */
margin-left: -475px; /* moitié de la largeur */
background-color: #111111;
z-index:1;
}
#backgroundfumee {
position:absolute;
height:120px;
width:380px;
left: 570px;
top: 0px;
background-image:url(../images/background_fumee.jpg);
background-repeat:no-repeat;
}
#logo77 {
position:absolute;
height:97px;
width:78px;
left: 7px;
top: 13px;
}
#separateurmenu {
position:absolute;
height:10px;
width:745px;
left: 206px;
top: 36px;
background-image:url(../images/separateurmenu.jpg);
background-repeat:no-repeat;
}
#separateurmenu_marron {
position:absolute;
height:10px;
width:745px;
left: 206px;
top: 36px;
background-image:url(../images/separateurmenu_marron.jpg);
background-repeat:no-repeat;
}

#grande_image {
position:absolute;
height:217px;
width:565px;
left: 275px;
top: 84px;
border: 1px solid #666666; 
}
#divguitaredegauche {
position:absolute;
height:444px;
width:181px;
left: 0px;
top: 105px;
}
#divaccessoiredegauche {
	position:absolute;
	left: 5px;
	top: 105px;
	border: thin solid #999999;
}
#vignette1 {
position:absolute;
height:80px;
width:80px;
left: 850px;
top: 84px;
}
#vignette2 {
position:absolute;
height:80px;
width:80px;
left: 850px;
top: 175px;
}
#vignette3 {
position:absolute;
height:80px;
width:80px;
left: 850px;
top: 265px;
}
#vignette4 {
position:absolute;
height:80px;
width:80px;
left: 850px;
top: 356px;
}
#vignettemoins1{
position:absolute; 
left: 850px; 
top: 170px;
}
#vignettemoins2{
position:absolute; 
left: 850px; 
top: 261px;
}
#vignettemoins3{
position:absolute; 
left: 850px; 
top: 351px;
}
#vignettemoins4{
position:absolute; 
left: 850px; 
top: 440px;
}

#barrenomguitare {
position:absolute;
height:28px;
width:411px;
left: 275px;
top: 316px;
border:1px solid #666666;
}
#fenetre_descriptif {
position:absolute;
height:158px;
width:419px;
left: 275px;
top: 358px;
background-image:url(../images/fonddescriptif.jpg);
background-repeat:no-repeat;
}
#fenetre_descriptif_marron {
position:absolute;
height:158px;
width:419px;
left: 275px;
top: 358px;
background-image:url(../images/fonddescriptif_marron.jpg);
background-repeat:no-repeat;
}

#texte_descriptif {
position:absolute;
height:106px;
width:373px;
left: 0px;
top: 15px;
padding-left:20px;
padding-right:20px;
overflow:auto;
}
#box_specificites {
position:absolute;
height:134px;
width:413px;
left: 275px;
top: 358px;
background-image:url(../images/fonddescriptif.jpg);
background-repeat:no-repeat;
visibility:hidden;

}
#box_specificites_marron {
position:absolute;
height:134px;
width:413px;
left: 275px;
top: 358px;
background-image:url(../images/fonddescriptif_marron.jpg);
background-repeat:no-repeat;
visibility:hidden;

}
#descriptifspecificites {
position:absolute;
height:106px;
width:373px;
left: 0px;
top: 15px;
padding-left:20px;
padding-right:20px;
overflow:auto;
}
#logocaddie {

position:absolute;

height:10px;

width:62px;

left: 210px;

top: 387px;

}





#zonemedias {
position:absolute;
height:175px;
width:146px;
left: 696px;
top: 316px;
overflow:auto;
}
#lienmedia {
padding-left:10px;
}




#mediabox_video {
position:absolute;
height:432px;
width:424px;
left: 275px;
top: 84px;
background-image:url(../images/fondmedias_video.jpg);
background-repeat:no-repeat;
visibility:hidden;
}
#playervideo {
position:absolute;
height:208px;
width:255px;
left: 16px;
top: 26px;
}
#descriptifvideo {
position:absolute;
height:65px;
width:375px;
left: 17px;
top: 328px;
padding-right:20px;
overflow:auto;
}
#mediabox_son {
position:absolute;
height:263px;
width:425px;
left: 275px;
top: 84px;
background-image:url(../images/fondmedias_son.jpg);
background-repeat:no-repeat;
visibility:hidden;
}
#descriptifson {
position:absolute;
height:99px;
width:375px;
left: 17px;
top: 145px;
padding-right:20px;
overflow:auto;
}
#fermermedia {
position:absolute;
height:12px;
width:40px;
left: 630px;
top: 148px;
visibility:hidden;
}
#fermerspecificites {
position:absolute;
height:12px;
width:148px;
left: 500px;
top: 496px;
visibility:hidden;
}
#couleurs {
position:absolute;
left: 203px;
top: 80px;


}
#menu_haut {
position:absolute;
height:19px;
width:725px;
left:206px;
top:16px;}

#menu_bas {
position:absolute;
height:19px;
width:725px;
left:206px;
top:46px;
}

#prix {

	position:absolute;

	left: 43px;

	top: 311px;

	width: 182px;

}
#ap_prix {

	position:absolute;

	left: 70px;

	top: 290px;

	width: 182px;

}

#prix_symbole {

	position:absolute;

	left: 228px;

	top: 314px;

	width: 42px;

}

.corps_text_gris {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

}
.corps_text_rouge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: red;

}

.corps_formulaires {

	background-color:#111111;

	border:1px solid #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: white;

}
.corps_formulaires_insc {

	background-color:#111111;

	border:1px solid #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: white;

}

.corps_text_vert_12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #9EA838;

	font-weight:bold;

}
.corps_text_blanc_12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight:bold;

}

#nbarticles {
	position:absolute;
	left: 150px;
	top: 371px;
	width: 120px;
	z-index:5;
}

#login {

	position:absolute;

	left: 706px;

	top: 519px;

	width: 242px;

	height: 20px;

}
.corps_text_blanc_11 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.liengris_11 {

	color:#666666;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.liengris_11:link {

	color:#666666;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.liengris_11:visited {

	text-decoration: none;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;



}

.liengris_11:hover {

	text-decoration: none;

	color:#CCCCCC;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;



}

.liengris_11:active {

	text-decoration: none;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.lienblanc_14 {

	color:#FFFFFF;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.lienblanc_14:link {

	color:#FFFFFF;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.lienblanc_14:visited {

	text-decoration: none;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;



}

.lienblanc_14:hover {

	text-decoration: underline;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;



}

.lienblanc_14:active {

	text-decoration: none;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.lienblanc_12 {

	color:#FFFFFF;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.lienblanc_12:link {

	color:#FFFFFF;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.lienblanc_12:visited {

	text-decoration: none;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;



}

.lienblanc_12:hover {

	text-decoration: underline;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;



}

.lienblanc_12:active {

	text-decoration: none;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

}














#logofumee {

position:absolute;

height:432px;

width:181px;

left: 0px;

top: 120px;

}

#intermed_imgentete {

	position:absolute;

	left: 47px;

	top: 330px;

}

#intermed_news {

	position:absolute;

	left: 242px;

	top: 106px;

	background-color:#232323; 

	border: 1px solid #666666;

	width: 679px;

	height: 94px;

}

#intermed_tramefond {

	background-image:url(../images/intermediaire_tramefond.jpg);

	background-repeat:no-repeat;

	position:absolute;

	left: 240px;

	top: 210px;

	width:686px;

	height:306px;

}

#intermed_tramefond_vide {


	background-repeat:no-repeat;

	position:absolute;

	left: 240px;

	top: 210px;

	width:686px;

	height:306px;

}

#intermed_categories {

	position:absolute;

	overflow:auto;

	left: 15px;

	top: 18px;

	width:685px;

	height:289px;

	left: 15px;

}

#intermed_categorie_img {

	left: 0px;

	top: 0px;

	width:82px;

	height:82px;

	float:left;

}
#intermed_categorie_img_lien {

	left: 0px;

	top: 0px;

	width:52px;

	height:52px;

	float:left;

}
#intermed_tramefond_lien {

	background-image:url(../images/tramefond-liens.gif);

	background-repeat:no-repeat;

	position:absolute;

	left: 240px;

	top: 210px;

	width:722px;

	height:378px;

}
#intermed_tramefond_clients {

	background-image:url(../images/tramefond.gif);

	background-repeat:no-repeat;

	position:absolute;

	left: 240px;

	top: 210px;

	width:720px;

	height:378px;

}

a.info {
  position:relative;
  text-decoration: none; 
  font-weight: bold;
}
a:hover.info {
  text-decoration: none; 
  background: none;
}
a.info span {display: none;}
a:hover.info span {
  display: inline; 
  position: absolute;  
  top:1.5em; 
  left:1.5em; 
  z-index: 20; 
  background: #333333; 
  color: #fff; 
  border:1px solid #000; 
  width:150px; 
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px;
}
.adress_livgauche{
	background-color: #333333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.adress_livdroite{
	background-color: #333333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#commun_tramefond {

	position:absolute;

	left: 42px;

	top: 128px;

	width:875px;

	height:385px;

	background-image:url(../images/tramefond.gif);

	background-repeat:no-repeat;

}



.corps_formulaires2 {

	background-color:#111111;

	border:2px solid #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: white;

	cursor:pointer;

}
#bord {
	border:1px solid #333333;
position:absolute;
left: 50%;
top: 50%;
width: 750px;
height: 400px;
margin-top: -200px; /* moitié de la hauteur */
margin-left: -375px; /* moitié de la largeur */
background-color: #111111;
z-index:1;
}

#bordm {
	border:1px solid #333333;
position:absolute;
left: 50%;
top: 50%;
width: 470px;
height: 400px;
margin-top: -200px; /* moitié de la hauteur */
margin-left: -235px; /* moitié de la largeur */
background-color: #111111;
z-index:1;
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}
	
.bouton_p{
	margin: 1px;
	border: 3px solid #666666;
	padding: 2px;
}
a.sofinco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2B5097;
	margin: 2px;
	padding: 2px;
	border: 1px solid #BFDAF2;

}

a:hover.sofinco{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2B5097;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	border: 1px solid #BFDAF2;

}
.caddie_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	z-index:10;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.caddie_blanc_bord{
	border: 2px solid #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #666666;
	padding-right: 4px;
	padding-left: 4px;
	z-index:10;
	
}
#cadrpg {
width:650px; /*largeur de la zone d'affichage*/
margin:0 auto;
border:0;
display:inline;
position:absolute;
top:10px;
color:red;
}
#newshr {
position:relative;
width:650px; /*largeur de la zone d'affichage*/
height:23px; /*hauteur de la zone d'affichage*/
overflow:hidden;
color:red;
}
#defile {
position:absolute;
}
#famille{
	position:absolute;
	top:-30px;
	left:-1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
