body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

p {
clear:both;
color: #000066;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
padding:0;
margin:0;
}


p.padding {
padding:6px 0 0 0;
margin:0;
}

td.copyright {
color: #000066;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding:0;
margin:0;
}

p.newsletter {
color: #ff6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:13px;
padding:7px 0 5px 0;
margin:0;
text-align:center;
}


td {
vertical-align:top;
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
}

.teaser {
color:#F60;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
padding:0 0 5px 0;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
color:#F60;
padding:0 0 5px 0;
margin:0;
vertical-align:top;
float:left;}

a {
color:#F60;
text-decoration:none;
border-bottom:1px dotted #F60;
}

a:hover {
color:#666;
text-decoration:none;
border-bottom:1px dotted #666;
}

.logotype {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:16px;
font-style: italic;
color: #336699;
}

.logo {
padding: 0 0 10px 0;
}

.coup_coeur {
color:#FFF;
font-family:arial;
font-weight:bold;
font-size:22px;
line-height:20px;
padding:0;
margin:0;
vertical-align:top;
}

.coup_coeur_description {
color:#FFF;
font-family:arial;
padding:0;
margin:0;
font-size:11px;
}

.coup_coeur_prix {
font-family:arial;
padding:0;
margin:0;
font-size:15px;
color:#FFCC33;
font-weight:bold;
}

.coup_coeur_prix a {
font-family:arial;
padding:0;
margin:0;
font-size:15px;
color:#FC3;
font-weight:bold;
}

.parasol_haut {
background-image:url(../img/parasol_haut.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.plane {
background-image:url(../img/plane_tail.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

.fond_jaune {
background-image:url(../img/fond_jaune.gif);
background-repeat:repeat-y;
}

/*
input {
width:250px;
font-size:10px;
}
*/

textarea {
width:250px;
font-size:12px;
}


input {
width:250px;
font-size:12px;
}