/*
Theme Name: Soluglass Templates
Author: eTech Consulting
Author URI: http://www.etechconsulting-mg.com/
*/



/* Begin Typography & Colors */
body{
margin:0;
padding:0;
background-color:#000000;
}

a{
text-decoration:none;
outline:none;
}


div#header{
width: 897px;
height:75px;
position:relative;
}

div#header div#logo{
position: absolute;
top:0;
left:0;
}

div#main-content{
background-color:#151515;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div#flash{
width: 897px;
}

div#tags{
width: 897px;
margin:20px 0 20px 0;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
}

div#tags a{
color:#999999;
}

div#tags span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

div#newsletter{
width:400px;
position:absolute;
right:0;
top:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#fff;
text-align:right;
}

div#newsletter a{
color:#fff;
text-decoration:none;
}

div#newsletter input[type="text"]{
width:135px;
height:12px;
border:#666666 solid 1px;
background-color:#2c2c2c;
color:#FFFFFF;
font-size:9px;
}

div#newsletter button{
border:#666666 solid 1px;
background-color:#2c2c2c;
color:#FFFFFF;
font-size:10px;
padding:2px 2px 2px 2px;
height:15px;
}


/*------------------------------STYLE DE LA NAVIGATION---------------------------------------------------------*/
div#menu{
width: 897px;
position:relative;
text-align:left;
margin-bottom:1px;
}

div#menu table tr td{
padding:0 1px 0 0;
}

div#menu a div{
cursor:pointer;
}

div#menu a div#one{
background-image:url(images/menu-off_1.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#one{
background-image:url(images/menu-on_1.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#one_active{
background-image:url(images/menu-on_1.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#two{
background-image:url(images/menu-off_2.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#two{
background-image:url(images/menu-on_2.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#two_active{
background-image:url(images/menu-on_2.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#three{
background-image:url(images/menu-off_3.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#three{
background-image:url(images/menu-on_3.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#three_active{
background-image:url(images/menu-on_3.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#four{
background-image:url(images/menu-off_4.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#four{
background-image:url(images/menu-on_4.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#four_active{
background-image:url(images/menu-on_4.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#five{
background-image:url(images/menu-off_5.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#five{
background-image:url(images/menu-on_5.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#five_active{
background-image:url(images/menu-on_5.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#six{
background-image:url(images/menu-off_6.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#six{
background-image:url(images/menu-on_6.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#six_active{
background-image:url(images/menu-on_6.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#seven{
background-image:url(images/menu-off_7.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#seven{
background-image:url(images/menu-on_7.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#seven_active{
background-image:url(images/menu-on_7.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#eight{
background-image:url(images/menu-off_8.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a:hover div#eight{
background-image:url(images/menu-on_8.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

div#menu a div#eight_active{
background-image:url(images/menu-on_8.jpg);
background-repeat:no-repeat;
width:111px;
height:93px;
}

/*------------------------------ FIN STYLE DE LA NAVIGATION---------------------------------------------------------*/




/*-------------------------------------STYLE SOUS MENU PAGES--------------------------------------------------------------*/

div#sous_menu{
width: 897px;
position:relative;
text-align:left;
margin-bottom:1px;
}

div#sous_menu table tr td{
padding:0 1px 0 0;
}

div#sous_menu table tr td a div{
width:111px;
height:93px;
cursor:pointer;
}

div#sous_menu table#soluglass tr td a div#one{
background-image: url(images/1-soluglass/sous_menu/thumbs_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#soluglass tr td a div#two{
background-image: url(images/1-soluglass/sous_menu/thumbs_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#soluglass tr td a div#three{
background-image: url(images/1-soluglass/sous_menu/thumbs_3.jpg);
background-repeat:no-repeat;
}



div#sous_menu table#soluglass tr td a:hover div#one{
background-image: url(images/1-soluglass/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#soluglass tr td a:hover div#two{
background-image: url(images/1-soluglass/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#soluglass tr td a:hover div#three{
background-image: url(images/1-soluglass/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}



div#sous_menu table#soluglass tr td a div#one_active{
background-image: url(images/1-soluglass/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;

}

div#sous_menu table#soluglass tr td a div#two_active{
background-image: url(images/1-soluglass/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#soluglass tr td a div#three_active{
background-image: url(images/1-soluglass/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}

/*--------------------------------------------------solutions-----------------------------------------------------------------*/

div#sous_menu table#solutions tr td a div#one{
background-image: url(images/2-solutions/sous_menu/thumbs_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#two{
background-image: url(images/2-solutions/sous_menu/thumbs_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#three{
background-image: url(images/2-solutions/sous_menu/thumbs_3.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#four{
background-image: url(images/2-solutions/sous_menu/thumbs_4.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#five{
background-image: url(images/2-solutions/sous_menu/thumbs_5.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#six{
background-image: url(images/2-solutions/sous_menu/thumbs_6.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#seven{
background-image: url(images/2-solutions/sous_menu/thumbs_7.jpg);
background-repeat:no-repeat;
}





div#sous_menu table#solutions tr td a:hover div#one{
background-image: url(images/2-solutions/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a:hover div#two{
background-image: url(images/2-solutions/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a:hover div#three{
background-image: url(images/2-solutions/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a:hover div#four{
background-image: url(images/2-solutions/sous_menu/thumbs_on_4.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a:hover div#five{
background-image: url(images/2-solutions/sous_menu/thumbs_on_5.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a:hover div#six{
background-image: url(images/2-solutions/sous_menu/thumbs_on_6.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a:hover div#seven{
background-image: url(images/2-solutions/sous_menu/thumbs_on_7.jpg);
background-repeat:no-repeat;
}




div#sous_menu table#solutions tr td a div#one_active{
background-image: url(images/2-solutions/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#two_active{
background-image: url(images/2-solutions/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#three_active{
background-image: url(images/2-solutions/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#four_active{
background-image: url(images/2-solutions/sous_menu/thumbs_on_4.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#five_active{
background-image: url(images/2-solutions/sous_menu/thumbs_on_5.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#six_active{
background-image: url(images/2-solutions/sous_menu/thumbs_on_6.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#solutions tr td a div#seven_active{
background-image: url(images/2-solutions/sous_menu/thumbs_on_7.jpg);
background-repeat:no-repeat;
}


/*--------------------------------------process-------------------------------------*/

div#sous_menu table#process tr td a div#one{
background-image: url(images/5-process/sous_menu/thumbs_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#two{
background-image: url(images/5-process/sous_menu/thumbs_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#three{
background-image: url(images/5-process/sous_menu/thumbs_3.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#four{
background-image: url(images/5-process/sous_menu/thumbs_4.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#five{
background-image: url(images/5-process/sous_menu/thumbs_5.jpg);
background-repeat:no-repeat;
}



div#sous_menu table#process tr td a:hover div#one{
background-image: url(images/5-process/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a:hover div#two{
background-image: url(images/5-process/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a:hover div#three{
background-image: url(images/5-process/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a:hover div#four{
background-image: url(images/5-process/sous_menu/thumbs_on_4.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a:hover div#five{
background-image: url(images/5-process/sous_menu/thumbs_on_5.jpg);
background-repeat:no-repeat;
}


div#sous_menu table#process tr td a div#one_active{
background-image: url(images/5-process/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#two_active{
background-image: url(images/5-process/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#three_active{
background-image: url(images/5-process/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#four_active{
background-image: url(images/5-process/sous_menu/thumbs_on_4.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#process tr td a div#five_active{
background-image: url(images/5-process/sous_menu/thumbs_on_5.jpg);
background-repeat:no-repeat;
}





/*--------------------------------------actualités-------------------------------------*/

div#sous_menu table#actus tr td a div#one{
background-image: url(images/6-actus/sous_menu/thumbs_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#actus tr td a div#two{
background-image: url(images/6-actus/sous_menu/thumbs_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#actus tr td a div#three{
background-image: url(images/6-actus/sous_menu/thumbs_3.jpg);
background-repeat:no-repeat;
}



div#sous_menu table#actus tr td a:hover div#one{
background-image: url(images/6-actus/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#actus tr td a:hover div#two{
background-image: url(images/6-actus/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#actus tr td a:hover div#three{
background-image: url(images/6-actus/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}



div#sous_menu table#actus tr td a div#one_active{
background-image: url(images/6-actus/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;

}

div#sous_menu table#actus tr td a div#two_active{
background-image: url(images/6-actus/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#actus tr td a div#three_active{
background-image: url(images/6-actus/sous_menu/thumbs_on_3.jpg);
background-repeat:no-repeat;
}


/*---------------------------------------concours-------------------------------*/

div#sous_menu table#concours tr td a div#one{
background-image: url(images/7-concours/sous_menu/thumbs_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#concours tr td a div#two{
background-image: url(images/7-concours/sous_menu/thumbs_2.jpg);
background-repeat:no-repeat;
}



div#sous_menu table#concours tr td a:hover div#one{
background-image: url(images/7-concours/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;
}

div#sous_menu table#concours tr td a:hover div#two{
background-image: url(images/7-concours/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}




div#sous_menu table#concours tr td a div#one_active{
background-image: url(images/7-concours/sous_menu/thumbs_on_1.jpg);
background-repeat:no-repeat;

}

div#sous_menu table#concours tr td a div#two_active{
background-image: url(images/7-concours/sous_menu/thumbs_on_2.jpg);
background-repeat:no-repeat;
}


/*-------------------------------------FIN STYLE SOUS MENU PAGES-------------------------------------------------------------------*/


/*------------------------------------MENU FOOTER----------------------------------------------*/

div#menu-foot{
width: 897px;
padding-top:30px;
position:relative;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div#menu-foot ul{
display:inline;
list-style-type:none;
padding:0;
margin:0;
}

div#menu-foot ul li{
display:inline;
}

div#menu-foot ul li a{
color:#FFFFFF;
margin-right:15px;
}

div#copy{
width: 897px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
padding-top:3px;
}

/*------------------------------------FIN MENU FOOTER----------------------------------------------*/

td#text-solution a{
color: #80d7f5;
text-decoration:none;
}

td#quit a{
color: #470833;
text-decoration:none;
font-family: Tahoma;
font-size:11px;
font-weight:bold;
}

td#text-realisations{
color: #470833;
}

td#text-solution img{
border:none;
}

td#text-process a, td#text-contact a{
color: #fff;
text-decoration:none;
}

td#text-process img, td#text-contact img{
border:none;
}
/***********************************************POPUP***************************************/
.popups {
background-image:url(images/pop.png);
background-repeat:no-repeat;
width:20%;
height:10%; 
margin-left:40%;
margin-top:20%;
display:block;
position:absolute;
float:inherit;
width: 291px;
height:139px;
padding: 5px;
color: #AAA;
visibility:visible;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
}
.popups a {
	color:#FFFFFF;
	text-decoration:none;
}
.popups img {
	 cursor:pointer;
	 margin-left:245px;
	 margin-top:7px;
}
.popups a:hover {
	text-decoration:underline;
}
.gerermenuOver {
	filter : alpha(opacity=30);
}
.gerermenuOut {
	filter : alpha(opacity=100);
}


table#concours_form{
font-size:11px;
font-weight:bold;
color:#fff;
}

table#concours_form input{
width:200px;
height:15px;
font-size:11px;
color:#fff;
border:#fff solid 1px;
background:none;
}

table#concours_form select{
width:202px;
font-size:11px;
color:#fff;
border:#fff solid 1px;
background:none;
}

table#concours_form input#bt_submit{
width:80px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
border:#fff  double 1px;
background: #361801;
cursor:pointer;
}

table#concours_form td#submit{
padding-right:47px !important;
*html padding-right:45px;
_padding-right:45px;
}


