body {
border-top:0px;
border-left:0px;
border-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background:url(images/pierre_carthage_25.gif);

	background-color:#FFFFFF;
	color:#393939;
	text-align:left;
	margin-top:5px;
}
#menu_c{
background:url(images/h.jpg);
background-repeat:no-repeat;
color:#ffffff;
height:422px;
width:236px;
}
#menu_c22{
background:url(images/B.jpg);
background-repeat:no-repeat;
height:329px;
width:200px;
padding-left:36px;
}
.oo{
color:#623C00;
font:Arial;
font-size:15px;
font-weight:bold;
}
#fo{
padding-top:4px;
padding-left:4px;
padding-bottom:7px;
color:#000000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#bt a{
color:#2F1313;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background:url(images/2.jpg);
height:26px;
width:189px;
}
#header_c{
background:url(images/header.jpg);
background-repeat:no-repeat;
color:#ffffff;
height:192px;
width:724px;
}
#contenu_c{
background:url(images/deg.gif);
background-repeat:repeat-x;
color:#393939;
width:659px;

margin-top:10px;
margin-left:18px;
margin-right:42px;
padding-top:5px;
padding-left:5px;
}
.bb a{
color:#000000;
text-decoration:none;
font-weight:bold;}
.bb a:hover{
color:#773120;
text-decoration:underline;}

.nn a{
color:#651207;
text-decoration:none;
font-weight:bold;}
.nn a:hover{
color:#D90B00;
text-decoration:underline;}

#noir{
#noir{
color:#E3B6B6;
padding-top:6px;
padding-left:5px;}
#barre{
display:block;
background:url(../images/barre.jpg);
text-decoration: none;
background-repeat:no-repeat;
text-align:left;
height:20px;
width:584px;
color:#ffffff;
font-weight:bold;
padding-left:28px;
padding-top:6px;
}

#etat2 a{
display:block;
background:url(../images/image_produit.gif);
text-decoration: none;
background-repeat:repeat-x;
text-align: center;
height:210px;
width:202px;
color:#ffffff;
}

#etat2 a:hover{
display:block;
background:url(../images/image_produit2.gif);
text-decoration:underline;
background-repeat:repeat-x;
text-align: center;
height:210px;
width:202px;
color:#ffffff;
}

#etat_titre2{
position: relative;
top: 206px;
text-align:center;
font-weight:bold;
}
a {
color:#482C22;
text-decoration:none;
}
a : hover{
color:#482C22;
text-decoration:underline;
}

#pucee a{
	background:url(images/pierre_carthage_14.gif);
	height:18px;
	width:100px;
	color:#000000;
}
#puce_services a{
display:block;
height:22px;
width:200px;
background:url(../images/puce.gif);
background-repeat:no-repeat;
color:#000000;
padding-top:6px;
font-weight:bold;
padding-left:24px;
text-align:left;
background-color:#890303;
text-decoration:none;
}
#puce_services a:hover{
background:url(../images/puce2.gif);
background-repeat:no-repeat;
display:block;
background-color:#2F0202;
color:#FFFFFF;
}
#produits_menu a{
display:block;
background:url(../images/menu_prod.gif);
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
height:19px;
width:212px;
text-decoration:none;
padding-left:15px;
padding-top:4px;
}
#produits_menu a:hover{
display:block;
background:url(../images/menu_prod2.gif);
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
height:19px;
width:212px;
text-decoration:none;
padding-left:15px;
padding-top:4px;

}
.lien1 a {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration: none;
}
.lien1 a:hover {
	font-family: Verdana;
	font-size: 12px;
	color:#8EBD17;
	text-decoration: none;
}
#degrad{
background:url(../images/degra.gif);
background-repeat:repeat-x;
background-color:#B50404;
color:#ffffff;
padding-top:8px;
padding-left:8px;
}
#opacite{
color:#FFFFFF;
background-color:#910303;
padding-top:5px;
padding-left:6px;
}

#grand_titre{
background:url(../images/grand_titre.gif);
background-repeat:no-repeat;
color:#ffffff;
text-decoration:none;
font-weight:bold;
height:19px;
width:200px;
padding-top:5px;
padding-left:27px;
text-align:left;
}

.input22{
background-color:#DDF2FF;
height:29px;
border:solid 1px #0C4EE9;
}
.input2299{
background-color:#B50210;
color:#FFD7D7;
font-weight:bold;
height:25px;
border:solid 1px #4F0002;
}
.texte_blanc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-decoration: none;
}

.police-A0 {
	color:#096EC2;
	text-decoration:none;
	font-family:Verdana;
	font-size: 16px;
	font-weight:bold;
}
.policeA {
	color:#013A19;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.policeB {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policeBB {
	color:#023B6C;
	text-decoration:none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policeBBA {
	color:#023B6C;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policeCC {
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		font-weight:normal;
}
.policebbb {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policebb222 {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.policeC {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.input {
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.input2 {
	font-family: Verdana;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
}
.input33 {
	font-family: Verdana;
	font-size:9px;
	color:#0099FF;
	text-decoration: none;
}
.inputrouge {
	font-family: Verdana;
	font-size:12px;
	color:#E1061E;
	text-decoration: none;
}
.input99 {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#0099FF;
	text-decoration: none;
}
#div_bouton {
    background-color:#006699;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	border:1px solid #ffffff;
	text-decoration: none;
}
.input99 a {
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#0099FF;
	text-decoration: none;
}
.input99 a:hover {
	font-family: Verdana;
	font-size: 12px;
	color:#8EBD17;
	text-decoration: none;
}

input.text-box {
font-size:11px;
    font-family: Tahoma;
    font-size: 1.0em;
    padding-left: 2px;
    border: 1px solid #DFDEDA;
	background:#FFFFCC;
}
    input.text-box:hover,
    input.text-box:focus {
	border: 1px solid #DFDEDA;
	background:#FEFCB9;
	font-size: 1.0em;
	font-family: Tahoma;
	color:#000000;
	text-align: left;

}
#webmedia2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
	border:2px solid #C1C1C1;
	background-color:#EBF1F7;
	padding:0.1em 0.6em;
}
#webmedia3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	color:#595959;
	border:2px solid #C1C1C1;
	background-color:#EBF1F7;
	padding:0.1em 0.6em;
}
#blache {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	border:0px solid #C1C1C1;
	background-color:#FFFFFF;
	padding-top:3px;
	margin-top:2px;
	margin-right:5px;
}

#font_grand_titre{
background-image:url(images/font-grand_titre.jpg);
background-repeat:no-repeat;
width:198px;
height:20px;
font-size:11px;
font-weight:bold;
color:#F8ACAC;
margin-top:7px;
padding-left:15px;
padding-top:0px;
}
#font_grand_titre a{
color:#F8ACAC;
text-decoration:none;
}
#font_grand_titre a:hover{
color:#FF0000;
text-decoration:none;
}
#font_sous_titre{
background-image:url(images/font-sous_titre.jpg);
background-repeat:no-repeat;
width:175px;
height:13px;
font-size:10px;
font-weight:normal;
color:#FEFEFE;
padding-left:30px;
padding-top:0px;
}
#font_sous_titre a{
color:#FEFEFE;
text-decoration:none;
}
#font_sous_titre a:hover{
color:#F36568;
text-decoration:none;
}
#font_table{
background-image:url(images/font_internet.jpg);
background-repeat:repeat-x;
color:#490003;
}
#titre1{
background-image:url(images/11111.png);
background-repeat:no-repeat;
height:20px;
font-size:12px;
font-weight:bold;
color:#825758;
padding-left:26px;
padding-top:0px;
}
#titre_gauche{
background-image:url(images/font-titre1.jpg);
background-repeat:no-repeat;
width:198px;
height:23px;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:15px;
padding-top:20px;
}
.Details{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:12px;
font-weight:bold;
color:#825758;
}

.police-M {
	color:#000000;
	text-decoration:none;
	font-family:Verdana;
	font-size: 12px;
	font-weight:normal;
}
.police-l {
	color:#1575C4;
	text-decoration:none;
	font-family:Verdana;
	font-size: 12px;
	font-weight:normal;
}
#font_arrire1{
background-image:url(images/arriere_plan1.jpg);
background-repeat:no-repeat;
width:412px;
height:388px;
padding-top:30px;
}
#font_arrire2{
background-image:url(images/arriere_plan2.jpg);
background-repeat:no-repeat;
width:163px;
height:387px;
padding-top:180px;
padding-left:10px;
}
.police_bleu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#1E7FD0;
}
.police_rouge{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#CA0718;
}
.police_jaune{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#6A8806;
}
.police_noir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}
