@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */



/* #######################
** # CSS-Hacks for IE7  ##
** ####################### */

*+html .search-button-image { position:relative !important; top:4px !important; }
*+html #nav { margin-bottom:132px; }
*+html .tx-srlanguagemenu-pi1 { top:-307px !important; }



/* #######################
** # CSS-Hacks for IE6  ##
** ####################### */
* html .search-field { background:#e5ebf1; padding:3px 4px 3px 4px !important; font-size:11px !important; font-family: Arial, Helvetica, sans-serif !important; position:relative; top:2px; } 
* html #nav_main { margin-top:-80px; }
* html .tx-srlanguagemenu-pi1 { top:-307px !important; }




/* ########################
** # Style modifications ##
** ######################## */

table.contenttable {border-collapse:collapse; margin:0px !important; padding:0px !important;}
table.contenttable tr {margin:0px !important; padding:0px !important;}
table.contenttable tr td {margin:0px !important; padding:0px !important; vertical-align:top; font-size:1.3em; height:1em !important;}


.tx-srlanguagemenu-pi1 { position:absolute; z-index:10; top:-305px; left:370px; float:left; margin:0 0 0 0; color:#6d8aa7; text-align:right; font-size:11px !important; vertical-align:bottom; }
.tx-srlanguagemenu-pi1 .CUR a { color:#6d8aa7; font-size:11px; font-weight:bold; }
.tx-srlanguagemenu-pi1 .CUR img { display:none; }
.tx-srlanguagemenu-pi1 .NO a { color:#6d8aa7; font-size:11px; }


ul { margin-left:0px; margin-bottom:0px; padding-left:0px; padding-bottom:0px; list-style-image: url("../img/list-line.gif"); }
ul li { margin-left:16px; margin-bottom:4px; line-height:1.3em; }
ol { margin-bottom:0px; padding-bottom:0px; }
ol li { margin-bottom:4px; line-height:1.3em; }


.csc-textpic-imagewrap img { padding-bottom:5px !important;}
.csc-textpic-caption { background-color:#FFFFFF !important;  font-style:normal !important; padding:0px 0px 10px 0px !important; margin:0px !important; }

.csc-sitemap ul { padding-top:4px; padding-bottom:4px; }
.csc-sitemap ul li { font-weight:bold; }
.csc-sitemap ul li ul li { font-weight:normal; font-size:1.11em; }

.nav_main_185 { float:right !important; }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

.c25l, .c25r { width: 25% }
.c33l, .c33r { width: 33.333% }
.c50l, .c50r { width: 50% }
.c66l, .c66r { width: 66.666% }
.c75l, .c75r { width: 75% }
.c38l, .c38r { width: 38.2% }
.c62l, .c62r { width: 61.8% }

.subc  { padding: 0 0.5em; }
.subcl { padding: 0 20px 0 0; }
.subcr { padding: 0 0 0 20px; }


.tx-rgsmoothgallery-pi1 { margin-bottom:10px; }
.rgsgcontent { background:#ffffff !important; vertical-align:top !important;}
.myGallery { background:#ffffff !important; vertical-align:top !important;}



/* ########################
** # Personal Styles     ##
** ######################## */

.TableSeparatorHorizontal { padding-top:0px !important; padding-bottom:10px !important; font-size:1px !important; line-height:1px !important; }
.TableSeparatorHorizontal p { background-image:url(/fileadmin/img/separator-blue.gif); background-repeat:repeat-x; font-size:1px !important; line-height:1px !important; padding:0px 0px 20px 0px !important; margin:10px 0px 0px 0px !important; }

#TableHistory {padding:0px !important; margin:0px !important; }
#TableHistory tr td {padding:0px !important; margin:0px !important; }

#HomepageProductBox { margin-bottom:35px; }

.ProductAgencement { float:left; width:226px; margin-right:10px; background:#063063; }
.ProductSurfaces { float:left; width:226px; margin-right:10px; background:#0b3c76; }
.ProductLaboratoires { float:left; width:226px; margin-right:10px; background:#004e8f; }
.ProductSolTech { float:left; width:226px; background:#79a1c9; }

.ProductAgencementImage, .ProductSurfacesImage, .ProductLaboratoiresImage, .ProductSolTechImage { width:226px; height:180px; overflow:hidden; }
.ProductAgencementText, .ProductSurfacesText, .ProductLaboratoiresText, .ProductSolTechText { width:226px; height:46px; overflow:hidden; }
.ProductAgencementText a , .ProductSurfacesText a , .ProductLaboratoiresText a , .ProductSolTechText a { display:block; width:206px; height:40px; padding:3px 10px 3px 10px; margin:0px; color:#ffffff; font-size:1.25em; line-height:1.3em; }
.ProductAgencementText a:hover, .ProductSurfacesText :hover, .ProductLaboratoiresText :hover { text-decoration:none; background-image:url(../img/homepage/homepage-product-arrow.gif); background-repeat:no-repeat; background-position:top right; }
.ProductSolTechText a:hover { text-decoration:none; background-image:url(../img/homepage/homepage-product-arrow-alt.gif); background-repeat:no-repeat; background-position:top right; }

}
