html,body {margin:0; padding:0;}



a.langues, a.langues:active, a.langues:visited {
	font-weight:normal;
	color:#fff; 
	text-decoration:none;
	font-size:10px;

}
a.langues:hover {
	color:#fff;
	text-decoration:underline;
}
.langueshover {
	color:#fff;
	text-decoration:underline;
}
.langueshover {
	color:#fff;
	text-decoration:underline;
	font-size:10px;
}


a.link_prod, a.link_prod:active, a.link_prod:visited {
	font-weight:bold;
	color:#000; 
	text-decoration:none;
}   #copy a{color: #FFF}
a.link_prod:hover {
	color:#000;
	text-decoration:underline;
}

hr {
	margin:10px 0 10px 0;
	padding:0;
	height:0;
	border:0;
	border-top:2px dotted #cacaca;
}

h2 {
	font-size:12px;
	margin:4px 4px 4px 0;
}
h3 {
	font-size:11px;
	margin:4px;
}

img {
	border:0;
	vertical-align:middle;
}

.button {
	border:1px solid #d4d0c8;
	background:#e8e8e8;
	color:#8f8816;
	font-weight:bold;
	font-size:9px;
	width:auto;
}

select, input {
	color:#909090;
	font-size:10px;
	width:100%;
	padding-left:4px;
}

.selectCol select {
	color:#000;
	font-size:10px;
	width:200px;
	padding-left:4px;
}

#conteneur {
	width:100%;
	height:721px;
	/*background:url(/multimedia/images/img_structures/bg.jpg) top center;*/
	text-align:center;
}


#content{
	background-color:#fff; width:937px; height:450px;
}  

html>body #content {
	height: auto;
	min-height: 450px;
} 

#main {
	text-align:left;
	margin:auto;
	width:937px;
	height:661px;
	position:relative;
}

#langues {
	width:937px;
	height:42px;
	text-align:right;
}

#extranet{
	text-align:right;
	color:#FFFFFF
}

#logolink{
	width:200px;
	height:72px;
	float:left;
}

#titre {
	margin-top:30px;
	padding-left:224px;
	color:#fff;
	text-align:right;
}
#titre img {
	float:left;
}

#menu {
	padding-top:24px;
	padding-left:220px;
	word-spacing:0px;
	margin-bottom:46px;
}
#bloc_gauche {
	width:176px;
	padding:10px;
	float:left;
	color:#5b5b5b;
	margin:1px;
}
#bloc_droite {
	width:719px;
	float:left;
}

#contentbottom{
	width:937px;
	height:12px;
	background:url(/multimedia/images/img_structures/bg_gotec_bottom.gif) top center no-repeat;
}

#footer{
	width:937px;
}
#logofooter{
	float:left;
	margin:3px 0px 0px 12px; 
}
#copy{
	float:right;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	padding-top:10px;
}
#newsletter {
	position:absolute;
	bottom:60px;
	width:140px;
}
#newsletter input {
	width:70%;
}
#newsletter .button {
	width:20%;
	padding:0;
}



#bloc_menu_techprod {
	width: 150px;
	float:left;
        margin-left: 30px;
}

#bloc_menu_techprod ul
{
	background-color: #EFEFF0;
	margin-top:-5px;
	padding:8px 136px 8px 20px;
        *margin-left: -20px;
	list-style: square outside none;
	color: #1F6E37;
}


#bloc_menu_techprod li {

}

#bloc_menu_techprod a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
	display: block;
	padding: 3px;
	width: 130px;
	background-color: #EFEFF0;
}

#bloc_menu_techprod a:link, #bloc_menu_techprod a:visited {
	color: #000;
	font-weight:normal;
}

#bloc_menu_techprod a:hover {
	color: #1F6E37;
	font-weight:bold;
}

#bloc_menu_techprod li a#current {
	color: #1F6E37;
	font-weight:bold;
} 

.bloc_accroche {
	float:right;
	width:741px;
	width:730px;
	height:265px;
	background:url(/multimedia/images/img_structures/gris.jpg) right repeat-y;
	position:relative;
}
.bloc_accroche h4 {
	height:19px;
	width:100%;
	background:url(/multimedia/images/img_structures/h4_gotec.jpg) 0 0 no-repeat;
	color:#fff;
	padding-left:10px;
	padding-top:3px;
	font-size:12px;
	font-family: Arial;
	margin:0;
}
.bloc_accroche .img {
	float:left;
}
.bloc_accroche .p {
	padding:6px 0 6px 554px;
}
.bloc_accroche .p p {
	padding:6px;
}
.bloc_accroche .more {
	position:absolute; 
	bottom:0;
	bottom: -1px;
	right:0;
	width:178px ;
	width:177px;
	height:19px;
	padding-left:10px;
	padding-top:3px;
	background:#8a8126;
}

.bloc_produit {
	float:left;
	width:325px;
	height:115px;
	margin-top:16px;
	margin-top: 10px;
	margin-right:10px;
	overflow:hidden;
}

.bloc_retrait{
  margin-left: 130px;
}


.bloc_collaborateurs {
	float:left;
	width:169px;
	height:260px;
	margin-top:10px;
	margin-right:10px;
	overflow:hidden;
        border-bottom:1px solid #AAA;
}

.bloc_produit a, .bloc_produit a:visited, .bloc_produit a:active, .bloc_produit a:hover, #bloc_gauche a, #bloc_gauche a:active, #bloc_gauche a:visited, #bloc_gauche a:hover {color:#000; /*font-weight:normal;*/}
.bloc_produit h4 {height:19px; font-size:12px; color:#fff; font-family:arial; margin:0; padding-left:10px; padding-top:3px}

.produit4 {margin-right:0;}

.agentHeader {
border-width:1px; 
border-style:solid; 
border-color:silver; 
background-color:silver;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:bold;
color:#000;
font-size:12px;
}
.agentDescription {
/*border-width:1px;
border-style:solid; 
border-color:silver;*/
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
}

.techInfos tr td{
   background: #FFF;
   color: #000;
   font-weight: normal;
}


.right {text-align:right;}


#collaborateursSlideshow{
  list-style-type: none;
  margin-top: 50px;
  text-align: center;
  margin-left: -22px;
}



#imgContentTop{border: 1px solid #5f5f5f; margin: 2px 12px 3px 0px; float: left;}
#imgContentBottom{margin-top: 20px; text-align:center; width:100%;}
#imgContentCenter{border: 1px solid #5f5f5f; width:186px;}


.vert {border-left: 7px solid #235E31;}
.rouge {border-left: 7px solid #b70026;}
.violet {border-left: 7px solid #7c00b6;}
.gris {border-left: 7px solid #707070;}
.bleu {border-left: 7px solid #004B88;}
.jaune{border-left: 7px solid #FFC301;}

/*.bleu {background:url(/multimedia/images/img_structures/h4_bleu.jpg) 0 0 no-repeat;}
.bleu img {border-bottom:2px solid #004b88}
.rouge {background:url(/multimedia/images/img_structures/h4_rouge.jpg) 0 0 no-repeat;}
.rouge img {border-bottom:2px solid #b70026}
.violet {background:url(/multimedia/images/img_structures/h4_violet.jpg) 0 0 no-repeat;}
.violet img {border-bottom:2px solid #7c00b6}*/

/*submenu int*/
div.mn{
  font-size:10px;
  font-weight:bold;
}
div.mn a{
  border-bottom:1px solid #BDBDBD;
  border-left:7px solid #8B8226;
  color:#000000;
  font-size:10px;
  font-weight:bold;
  margin:2px 0 0;
  padding:2px 0 2px 4px;
  display:block;
  width:165px;/*largeur IE pour avoir la souris sur la largeur complète du menu*/
}
