/* LACT3 CSS - 11/2008 */
/* xhtml and css : laurent Courtois / LACT3 */

/* GENERAL */
body{ margin:0; padding:0; color:#000000; font-size:13px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#FFFFFF; }
img, table, td, fieldset, form, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
table { border-collapse:collapse; }
.clear { clear:both; font-size:0; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
p { margin:0; padding:0 0 8px 0; }
input.inputText, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:none; padding:3px 0 6px 2px; }
textarea.codeTextarea { border:1px solid #78839F; margin:5px 0 0 0; padding:0; font-size:11px;}
textarea { overflow:auto; }

.font32 { font-size:32px; }
.font24 { font-size:24px; }
.font20 { font-size:20px; }
.font16 { font-size:16px; }
.font15 { font-size:15px; }
.font12 { font-size:12px; }
.font11 { font-size:11px; }
.font10 { font-size:10px; }
.fontNormal { font-weight:normal; }
.fontSouligne { text-decoration:underline; }
.fontBold { font-weight:bold; }
.fontItalic { font-style:italic; }
.fontMajus { text-transform:uppercase; }
.block { display:block; }

.colorNoir { color:#000000; }
.colorAction1 { color:#FF0000; } /* Rouge */


/* STRUCTURE SITE - BACKGROUND */
#part1 { text-align:right; height:354px; background:url(../img/part1_bg.jpg) no-repeat right bottom; background-color:#000000; }
#part1bottom { height:14px; border-top:1px solid #FFFFFF; background:url(../img/part1bottom_bg.gif) no-repeat right bottom; background-color:#FFFFFF; font-size:1px; }
#part1 #contact { position:absolute; right:810px; top:280px; width:200px;}
#part1 #infos { position:absolute; right:810px; top:220px; width:250px; height:100px; font-size:10px; }
#part1 #infos #nom { display:block; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FFFFFF; }
#part1 #infos #details { display:block; text-transform:uppercase; color:#4A4A4A; }
#part1 #infos #tel { display:block; color:#ACACAC; }

#part2 { text-align:right; }

#part3 { width:100%; position:relative; text-align:right; height:235px; background:url(../img/part3_bg.gif) no-repeat right top; background-color:#FFFFFF; }
#part3top { width:100%; height:15px; border-bottom:1px solid #FFFFFF; background:url(../img/part3top_bg.gif) no-repeat right bottom; background-color:#FFFFFF; font-size:1px; }
#part3 #copyright { display:block; color:#B0B0B0; font-size:11px; padding:30px 50px 0 0; font-weight:bold; }
