BODY {margin: 0px; padding:0px;}
BODY {background-color:#808080; background-image:     url(../medias/fond.jpg); background-repeat: no-repeat; background-position:left top;}
BODY {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;}

a:link    { color: #FFFFFF; text-decoration: none;}
a:hover   { color: #FFFFFF; text-decoration: underline;}
a:visited { color: #FFFFFF; text-decoration: none;}

#website {position:relative; width:1200px; height:100%; margin:auto; margin-top: 2px;}
#header  {width:100%; height:90px; text-align:center;}
#breakeline1,#breakeline2,#breakeline3 {width:100%;clear:both; height: 5px; background-color:#FD6D03; margin-top:10px;margin-bottom:10px;}  
#content {width:100%; min-height: 550px;}
#column_left  {width:17%; float:left; margin: 2px;}
#column_center {width:64.5%; float:left; margin: 2px;}
#column_right {width:17%; float:left; margin: 2px;}
#navigation,#partners_left,#leading,#cubesystem_form,#newsletter_form,#partners_right,#partners_bottom,#footer {width:100%;}
#cs_form,#ns_form {width:100%;}
#partners_bottom,#partners_left,#partners_right,#footer,#cs_form,#ns_form {text-align:center;}
#navigation,#cubesystem_form,#partners_right,#partners_left,#newsletter_form,#activity_link {margin-top:25px;}

#LOG,#PW,#LOG2,#PW2 {width:90px; margin-top:2px;}
#cs_form label {display:block; float:left; width:75px; text-align:left; padding-left: 10px;}
#cs_form a {font-size:10px; }
/*div {border:1px solid #FF0000;}*/

.smenu       {position:relative; width:200px; height:20px; margin-bottom:15px;}
.smenu_g     {position:absolute; width:20px; height:20px; left: 0px; top:0px; background-image:url(../medias/smenu_g.gif); background-repeat: no-repeat; background-position:left top;}
.smenu_picto {position:absolute; width:25px; height:20px; left:20px; top:0px; background-color:#FD6D03;}
.smenu_picto img {position:absolute; width:25px; height:25px; left:0px; top:-3px;} 
.smenu_text  {position:absolute; width:140px; height:17px; left:45px; top:0px; background-color:#FD6D03; overflow:hidden;padding-left:10px;padding-top:3px;}  
.smenu_d     {position:absolute; width:20px; height:20px; right:0px; top:0px; background-image:url(../medias/smenu_d.gif); background-repeat: no-repeat; background-position:left top;}

.smenut_g     {position:absolute; width:20px; height:20px; left: 0px; top:0px; background-image:url(../medias/smenut_g.gif); background-repeat: no-repeat; background-position:left top;}
.smenut_picto {position:absolute; width:25px; height:20px; left:20px; top:0px; background-color:#FEED23;}
.smenut_picto img {position:absolute; width:25px; height:25px; left:0px; top:-3px;} 
.smenut_text  {position:absolute; width:140px; height:17px; left:45px; top:0px; background-color:#FEED23; overflow:hidden;padding-left:10px;padding-top:3px;}  
.smenut_d     {position:absolute; width:20px; height:20px; right:0px; top:0px; background-image:url(../medias/smenut_d.gif); background-repeat: no-repeat; background-position:left top;}

.smenus_g     {position:absolute; width:20px; height:20px; left: 0px; top:0px; background-image:url(../medias/smenus_g.gif); background-repeat: no-repeat; background-position:left top;}
.smenus_picto {position:absolute; width:25px; height:20px; left:20px; top:0px; background-color:#000000;}
.smenus_picto img {position:absolute; width:25px; height:25px; left:0px; top:-3px;} 
.smenus_text  {position:absolute; width:140px; height:17px; left:45px; top:0px; background-color:#000000; overflow:hidden;padding-left:10px;padding-top:3px;}  
.smenus_d     {position:absolute; width:20px; height:20px; right:0px; top:0px; background-image:url(../medias/smenus_d.gif); background-repeat: no-repeat; background-position:left top;}

.smenub_g     {position:absolute; width:20px; height:20px; left: 0px; top:0px; background-image:url(../medias/smenub_g.gif); background-repeat: no-repeat; background-position:left top;}
.smenub_picto {position:absolute; width:25px; height:20px; left:20px; top:0px; background-color:#FFFFFF;}
.smenub_picto img {position:absolute; width:25px; height:25px; left:0px; top:-3px;} 
.smenub_text  {position:absolute; width:140px; height:17px; left:45px; top:0px; background-color:#FFFFFF; overflow:hidden;padding-left:10px;padding-top:3px;}  
.smenub_d     {position:absolute; width:20px; height:20px; right:0px; top:0px; background-image:url(../medias/smenub_d.gif); background-repeat: no-repeat; background-position:left top;}

.smenu_text,.smenut_text,.smenus_text,.smenub_text {font-size:12px; font-weight: bold;}

.smenu_text a        {color:#FFFFFF;}  
.smenu_text a:hover  {color:#000000;}  

.smenut_text a       {color:#000000;}  
.smenut_text a:hover {color:#FD6D03;}  

.smenus_text a       {color:#FFFFFF;}  
.smenus_text a:hover {color:#FD6D03;}  

.smenub_text a       {color:#000000;}  
.smenub_text a:hover {color:#FD6D03;}  


.submenu               {font-size:12px; color:#FFFFFF; text-decoration:     none; text-align: center;}
.submenu A             {font-size:12px; color:#FFFFFF; text-decoration:     none;}
.submenu A:hover       {font-size:12px; color:#FFFFFF; text-decoration:underline;}

.client_adress         {font-size:11px; color:#CCCCCC; text-decoration:     none; text-align: center; font-weight: bold;}
.client_adress A       {font-size:11px; color:#CCCCCC; text-decoration:     none;                     font-weight: bold;}
.client_adress A:hover {font-size:11px; color:#CCCCCC; text-decoration:underline;                     font-weight: bold;}

.web_infos             {font-size:10px; color:#AAAAAA; text-decoration:     none; text-align: center;}
.web_infos A           {font-size:10px; color:#AAAAAA; text-decoration:     none;}
.web_infos A:hover     {font-size:10px; color:#AAAAAA; text-decoration:underline;}

#popup_disabled {position:absolute; z-index:9; left:0px; top:0px; width:100%; height:100%; background-color:#000000; filter : alpha(opacity=40); -moz-opacity : 0.4; opacity : 0.4;}
#popup_messagebox {position:relative; width:500px; height:300px; margin:auto; margin-top:150px; background-color:#CCCCCC; border:4px solid #FD6D03; border-top:10px solid #FD6D03; padding:5px; padding-top:10px; }