html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5 { margin:0; padding:0; }
body { background:#152630; padding:0 20px 0 20px; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,h9,input,select,textarea { font-family:Candara, Lucida Grande, Lucida Sans Unicode, Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; }
li { list-style-type:none; }
.txt, textarea, select { color:#333226; width:190px; padding:3px 2px 3px 2px; margin:2px 0 5px 0; border:1px solid #666666; }
.btn { color:#333226; width:90px; margin-top:2px; padding:3px 0 3px 0; }
img { display:block; border:none; }
a { color:#797979; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }
table td.label { vertical-align:top; padding:4px 5px 0 0; }
table td.field { vertical-align:top; padding-bottom:1px; }

body { font-family:Candara, Lucida Grande, Lucida Sans Unicode, Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; }

#container { background:#152630; width:960px; margin:0 auto; }
#container td { vertical-align:top; }

#homegauche { overflow: hidden; float:left; margin:0 auto; width:549px; height:1340px; background-image:url(images/Opera_Fond_Gauche.gif); background-repeat:no-repeat; }
#homegauche img { float:left; margin-top:1px;}
#homegauche h1 { text-indent:-9999px; }
#homegauche h2 { font-size:36px; color:#FFFFFF; font-weight:bold; line-height:20px; padding-bottom:10px; margin-left:140px; margin-top:30px; }
#homegauche h3 { font-size:22px; color:#FFFFFF; font-weight:normal; line-height:30px; padding-bottom:20px; margin-left:140px;}
#homegauche #textesectionrouge { float:left; width:530px; margin-top:10px; margin-left:10px;}
#homegauche #textesectionrouge p { font-size:13px; color:#ffffff; font-weight:normal; line-height:15px; padding-bottom:10px; }

#contenutexte { float:left; width:530px; margin-top:30px; margin-left:10px;}

#columnone { width: 45%; float: left; padding-right:30px; }
#columnone p { font-size:12px; color:#FFFFFF; font-weight:normal; line-height:18px; padding-bottom:10px; }
#columnone a { font-size:12px; color:#FFFFFF; text-decoration:underline; }
#columnone a:hover  { text-decoration:none; }

#columntwo { width: 45%; float: left; padding-right:20px; }
#columntwo p { font-size:12px; color:#FFFFFF; font-weight:normal; line-height:18px; padding-bottom:10px; }
#columntwo a { font-size:12px; color:#FFFFFF; text-decoration:underline; }
#columntwo a:hover  { text-decoration:none; }

#pink p { font-size:12px; color:#e9bcdf; font-weight:normal; line-height:18px; padding-bottom:10px; }


#homedroite { float:left; margin:0 auto; width:411px; height:1200px; background-image:url(images/Opera_Fond_Droite.gif); background-repeat:no-repeat;}
#homedroite h1 { text-indent:-9999px; }

#space p { margin-top:30px; }
#spaceclear p { margin-top:30px; clear:both; background:#152630; }
#spaceclearbottom { clear:both; background:#152630; }


#homefooter { width:960px; background:#152630; padding-left:10px; padding-bottom:20px; margin:0 auto; position:relative; clear:both; }
#homefooter p { margin-top:30px;}
#homefooter ul { padding-top:10px; }
#homefooter ul li { font-size:14px; color:#FFFFFF; }
#homefooter ul li a { font-size:14px; color:#FFFFFF; text-decoration:underline; }
#homefooter ul li a:hover  { text-decoration:none; }
#homefooter ul li h2{ font-size:12px; color:#FFFFFF; }

#copyrights { width:960px; background:#152630; margin:0 auto; }
#copyrights h3 { font-size:12px; color:#888888; text-align:center; }
#copyrights h3 a { font-size:12px; color:#888888; text-decoration:underline; }
#copyrights h3 a:hover  { text-decoration:none; }


