body{
font-size:11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* debuts des ajouts de styles fabien */

hr {color:#CCCCCC;background-image:url(../../maj/phototheque/photos/charte/interface_dotted_horizontal.gif);height:1px;border:0px solid;}
.parafab p {margin: 6px 0px 0px 0px;padding:0}
.parafab br {line-height:6px}

.maclassa {margin: 3px 0px 0px 110px;padding:0;color:#999;}
.maclassb {margin: 3px 0px 0px 55px;padding:0;color:#999;}
.maclassa span {color:#BFBFBF}
.maclassb span {display:none}

.maclassa a, .maclassb a {color:#999;text-decoration: none}


/* fin des ajouts de styles fabien */

.text_bookmarks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px; 
	color: #999999;
	text-decoration:none
}

.tableau_accueil{
	background-image:url(../../maj/phototheque/photos/home_page/tableau_news.jpg);
	background-repeat:no-repeat;
}

.dotted_vertical{
	background-image:url(../../maj/phototheque/photos/home_page/interface_dotted_vertical.gif);
	background-repeat:repeat-y;
	width:1px;
}

.dotted_vertical_r{
	background-image:url(../../maj/phototheque/photos/home_page/interface_dotted_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:1px;	
}


.dotted_vertical_b{
	background-image:url(../../maj/phototheque/photos/home_page/interface_dotted_vertical_b.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:1px;
}
.dotted_vertical_b_r{
	background-image:url(../../maj/phototheque/photos/home_page/interface_dotted_vertical_b.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:1px;
}


.dotted_horizontal{
	background-image:url(../../maj/phototheque/photos/charte/interface_dotted_horizontal.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	height:1px;
}

.dotted_horizontal_top{
	background-image:url(../../maj/phototheque/photos/charte/interface_dotted_horizontal.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.dotted_fondu_horizontal{
	background-image:url(../../maj/phototheque/photos/charte/interface_dotted_fondu_horizontal.gif);
	background-repeat:repeat-x;	
}

.adress{
	background-color:#F5F5F5;  
}

.text_adress{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #999999;
	text-decoration:none
}

.lien_adress{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #999999;
	text-decoration:none
}

.lien_adress:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #999999;
	text-decoration:underline
}

.etoile { color:#FF0000;}


.texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color: #000000;
}

.smalltexte{
	font-family: Times New Roman, Arial sans-serif;
	font-size:10px; 
	color: #000000;
}

.small, small a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; 
	color: #ff0000;
}

.colorliens:active  {color : #FF0000;text-decoration: underline;}
.colorliens:link  { color : #0000FF ;text-decoration: underline}
.colorliens:visited  { color : #800080;text-decoration: underline }
.colorliens:hover  { color : #999999 ;text-decoration: underline }




.homepage{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color: #FFFFFF;text-decoration: none;}
.homepage:active  {color : #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;   text-decoration: none;}
.homepage:visited  { color : #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  text-decoration: none;}
.homepage:hover  { color : #FFFFFF ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  text-decoration: none;}



.text_titre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #999999;
text-align:left;
}

.aim{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color: #666666;
text-align:left;
}

.latest_news{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color: #CC3333;
text-align:left;
padding-left: 2px ; padding-right: 8px ;
}

.text_nom_soft{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-decoration: none;
color: #008B8B;
text-align:left;
}

.text_nom_soft_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-decoration: none;
color: #3333CC;
text-align:left;
}

.text_liens{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #999999;
	text-align:left;	
}

.fond_gris{
background-color:#F5F5F5;
}

.logo{
background-repeat:no-repeat;
background-position:center middle;
}

.site_map{
background-image:url(../../maj/phototheque/photos/pictos/interface_picture_site_map.gif);
background-repeat:no-repeat;
background-position:center right ;


}

.newsletter{
background-image:url(../../maj/phototheque/photos/pictos/interface_picture_newsletter.gif);
background-repeat:no-repeat;
background-position:center right;
}

.contact_us{
background-image:url(../../maj/phototheque/photos/pictos/interface_picture_contact_us.gif);
background-repeat:no-repeat;
background-position:center right;
}

.legal_info{
background-image:url(../../maj/phototheque/photos/pictos/interface_picture_legal_info.gif);
background-repeat:no-repeat;
background-position:center right;
}

/************Zone menu****************/
.fleche_horizontal{
background-image:url(../../maj/phototheque/photos/charte/interface_picture_fleche_horizontal.gif);
background-repeat:no-repeat;
background-position:center ;
}

.fleche_vertical{
background-image:url(../../maj/phototheque/photos/charte/interface_picture_fleche_vertical.gif);
background-repeat:no-repeat;
background-position:center ;
}

.liens_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align:left;
}

.liens_menu:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color: #FFFFFF;
text-align:left;
text-decoration:none;
}


.liens_menu_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align:left;
}

.liens_menu1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #999999;
text-decoration: none;
text-align:left;
}

.liens_menu1:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	text-decoration:none;
}

.liens_menu_actif1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}

.titre_who_we_are{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #4169E1;
text-align:left;
}

.titre_what_we_do{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #20B2AA;
text-align:left;
}

.titre_what_you_need{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #33CC33;
text-align:left;
}

.titre_how_we_help{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #99CC00;
text-align:left;
}

.titre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color: #000000;
text-align:left;
text-decoration:none
}

.titre_gris{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #999999;
text-align:left;
text-decoration:none
}

.titre_blanc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #FFFFFF;
}

.lien_gris{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #999999;
text-align:left;
text-decoration:none
}

#main {  top: 0px; left: 0px; z-index:1; }

#emkacross {  position: relative; top: -88px; left: -848px; z-index:10; }
#HomeFlashNews {position: absolute; top: 160px; left: 175px; z-index:999; }

.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #CCCCCC;	
}
.submit{
	background-color:#F5F5F5;
	background-image:url(../../maj/phototheque/photos/home_page/loupe.gif);
	background-repeat:no-repeat;
	width:15px;
	height: 15px;
	border : 0px solid #999999;
}
.submit2{
	background-color:#F5F5F5;
	border : 1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	font-size:11px;
}



/* CSS ANIM PAGE ACCUEIL */
/*---------------animation---------------*/
.photoArrow {display: none;cursor: pointer;}
.photoPrevActive { display: none;float: left;}
.photoNextActive {display: none;float: right;}
.photoListActive {text-align: center;list-style: none;}
.photoListActive li {display: none;}
.photoListActive li.photoItemActive {display: none;}
.photoListActive a {}
.photoContainer {height: 119px;width: 220px;}
.photoArea {position: relative;visibility: hidden;}
.photoAreaActive {visibility: visible;padding: 0px;}
.photoLoadMessage, .photoAutoPause, .photoAutoPauseLabel, .photoAutoDisabled,.photoAutoPlay, .photoAutoPause, .photoAutoPlay span, .photoAutoPause span, .photoAutoPlay .photoAutoPlayLabel {display: none;}
.animato ul {margin:0;padding:0}
.animato li {margin:0;padding:0}


/* CSS BLOC ACTU */
#titre_actu{
	color:#666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;

}

#titre_actu:hover{
	color:#666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#resume_actu{
	color:#666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

}

#resume_actu:hover{
	color:#666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

}


/*  CSS MENU */
.accueil{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #006699;text-decoration: none;}
.accueil:active  {color : #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.accueil:visited  { color : #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.accueil:hover  { color : #999999 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.accueilactif{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #999999;text-decoration: none;}

.societe{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #006699;text-decoration: none;}
.societe:active  {color : #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.societe:visited  { color : #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.societe:hover  { color : #999999 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.societeactif{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #999999;text-decoration: none;}

.metier{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #4682B4;text-decoration: none;}
.metier:active  {color : #4682B4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.metier:visited  { color : #4682B4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.metier:hover  { color : #999999 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.metieractif{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #999999;text-decoration: none;}

.sites_industriels{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #66CCFF;text-decoration: none;}
.sites_industriels:active  {color : #66CCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.sites_industriels:visited  { color : #66CCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.sites_industriels:hover  { color : #999999 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.sites_industrielsactif{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #999999;text-decoration: none;}

.qualite{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #FF8C00;text-decoration: none;}
.qualite:active  {color : #FF8C00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.qualite:visited  { color : #FF8C00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.qualite:hover  { color : #999999 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  text-decoration: none;}
.qualiteactif{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #999999;text-decoration: none;}

.compte_client {
background-color:#9CD1E4;
border:1px solid #000000;
color:#FFFFFF;
}

.lien_arianne{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color: #999999;
text-align:left;
text-decoration:none
}
.lien_arianne:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color: #999999;
text-align:left;
text-decoration:underline
}


