/* GENERAL USE */
body { margin: 0px; background: url(../images/bg.gif) top left repeat #666; font-family: Arial, Helvetica, sans-serif;  }
.hide { display: none; }
.clear { clear: both; }
img { display: block; border: 0; }
#container { position: relative; margin: 0 auto; width: 780px; background-color: #fff; padding: 0; }
#container2 { position: relative; width: 100%; background-color: #fff; padding-bottom: 15px; }

div.border { position: relative; width: 100%; height: 5px; background: url(../images/bg-bordure.gif) top left repeat-x; }

div.sample { position: relative; width: 780px; height: 330px; background: #8aaedd; }
	div.sample img.image1 { position: absolute; width: 361px; height: 262px; left: 20px; top: 20px;  }
	div.sample img.image2 { position: absolute; width: 361px; height: 262px; right: 20px; top: 20px; }

/* FONTS */
p.ad { text-align: center; width: 100%; margin: 30px 0; font-size: 28px; }
p.ad a, p.ad a:visited {  color: #103e8c; text-decoration: underline; font-weight: bold; }
p.ad a:hover { text-decoration: none; }


.t1, .t1 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color: #103e8c; text-decoration:none; }
.t1:hover { text-decoration: underline; }

.t2, .t2 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:32px; font-weight:bolder; color: #760134; text-decoration:none; }
.t1:hover { text-decoration: underline; }

.t3, .t3 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:28px; font-weight:bolder; color: #760134; text-decoration:none; }
.t1:hover { text-decoration: underline; }

.t4, .t4 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:45px; font-weight:bolder; color: #760134; text-decoration:none; }
.t1:hover { text-decoration: underline; }

.reciprocal { text-align: center; margin: 0 auto 0 auto; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #3C0101; text-decoration:underline; }
