/* Feuille de style site public Toshiba TFIS */
/* Février 2006 */

/* Import de la feuille de style concernant la localisation */
@import url("localisation.css"); 


/* CSS générale */
body 
{ 
	margin: 0;
	padding: 0;
	background-color: #FFF;	
	behavior: url(css/csshover.htc);	/* Permet d'utiliser l'attribut :hover sur tous les éléments avec IE */
}

img 
{
	border: 0;
}

select,input 
{
	font-family: arial,sans-serif;
	font-size: 9px;
	color: #7f9db9;
}
form 
{
	padding: 0;
	margin: 0;
}

td.texte_theme 
{
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	color: #7c7c7c;
	padding-left: 10px;
	vertical-align: bottom;
	text-align: justify;
}

#actualites 
{
	width: 100%; 
	color: #000;	
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
}
span.leftBlockTitle 
{
	font-size: 11px;
	font-weight: bold;
	color: #767676;
}
#actualites span
{
	color: #8C8C8C;
	font-weight: normal;
}

#actualites h2
{
	color: #C2C2C2;
	font-family: arial,verdana,sans-serif;
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#actualites img
{
	vertical-align: middle;
	vertical-align: top !important;
}

a.normal_link 
{
	text-decoration: none;
	color: #000;
}

a.normal_link:Hover 
{
	text-decoration: underline;
	color: #F00;
}

.normal_text 
{
	color: #000;
	font-family: Arial, Verdana,Sans-Serif;
	font-size: 12px;
}

.normal_text_justifie 
{
	color: #000;
	font-family: Arial, Verdana,Sans-Serif;
	font-size: 12px;
	text-align: justify;
}
a.menu_link_hover 
{	
	vertical-align:50%;
	background-color: #E1E1E1;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #6d6b6c;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	padding: 10px;
	padding-top: 3px !important;	/* 3px de padding pour firefox */
	padding-top: 4px;				/* 4px de padding pour IE */
	padding-bottom: 3px;
}

a.menu_link_hover 
{
	color: #FFF;
; background-image: url(img/menu/menu1.jpg)
}

#menulist li
{
	display: inline;
	padding: 0;
	margin: 0;
}
/* Fin de la CSS relative au menu */

/* CSS relative au bloc de gauche */
#left_block1 
{
	background-color: #efefef;
	font-family: arial, Verdana, helvetica, Sans-Serif;
	padding: 5px;
}

.toprecherche_col1_col2_content{position:relative; width:585px; height:220px;text-align:left;}
.toprecherche_col1{width: 280px;text-decoration:none;font-weight:normal; color:#c30066; font-size:12px;}
.toprecherche_col1:hover{text-decoration:underline; font-size:12px; color:#c30066;;font-weight:bold;}
.toprecherche_col1_conteneur{float:left; display:block;width: 280px; margin-left:5px; margin-top:5px;}
.toprecherche_col2_conteneur{float:right; display:block;width: 280px; margin-right:5px; margin-top:5px;}


#compteur_red
{
	color:red;
}

#left_block_top_recherche
{
	background-color: #efefef;
	color: #767676;
	visibility:hidden;
	display:none;
	padding: 5px;
	margin-bottom: 5px;
	font-family: arial,sans-serif;
	
}


.textelien_top_recherche
{
	font-size:11px;
	font-weight: bold;
	color: #767676;
	text-decoration:none;
}

.link_top_recherche
{
	font-size: 10px;
	color: #767676;
	margin-left:5px;
	margin-right:2px;
	text-decoration:none;
}

.link_top_recherche:hover
{
	text-decoration:underline;
	color: #FF0000;
}

.link_top_recherche_gros
{
	font-weight: bold;
	font-family: arial, Verdana, helvetica, Sans-Serif;
	font-size: 16px;
	color: #767676;
	margin-left:5px;
	margin-right:2px;
	text-decoration:none;
}

.link_top_recherche_gros:hover
{
	text-decoration:underline;
	color: #FF0000;
}


#left_block2 
{
	background-color: #e3e3e3;
	font-family: arial, Verdana, helvetica, Sans-Serif;
	font-size: 11px;
	color: #767676;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#left_block3
{
	background-color: ebebeb;
	background-image: url(img/gauche/bg_innovations.gif);
	background-repeat: no-repeat;
	padding-top: 44px;
} 

#left_block4 
{
	background-color: #f0f0f0;
	font-family: arial, Verdana, helvetica, Sans-Serif;
	font-size: 11px;
	padding: 5px;
	padding-right: 10px;
	margin-top: 5px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #767676;
	width: 145px !important;	/* largeur Firefox */
	width: 160px;				/* Largeur IE */
}

#left_block4 a 
{
	color: #797979;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#left_block4 a:Hover 
{
	color:#F00;
	text-decoration: underline;
}

#left_block3 ul
{
	padding: 5 0 5 20;
	margin: 0;
}

#left_block3 li 
{
	list-style-image: url(img/gauche/puce_rouge.gif);
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

#left_block3 a 
{
	color: #767676;
	text-decoration: none;
}

#left_block3 a:Hover 
{
	text-decoration: underline;
	color: #ff0000;
}


#left_block1 h1, #left_block2 h1
{
	font-weight: bold;
	color: #767676;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-bottom: 2px;
}
.left_form 
{ 
	margin: 5 0 5 0;
	width: 150px;
	max-width: 150px;
	height: 16px;
}

input.left_form 
{	
	width:120px;
	max-width: 120px;
}
/* Fin de la CSS relative au bloc de gauche */

/* CSS relative au bloc de droite */
img.right_bloc 
{
	margin: 0;
	margin-bottom: 5px;
	border:1px solid #CCC;
	
}
/* Fin de la CSS relative au bloc de droite */


/* CSS relative à la colonne du milieu */
h1.main 
{
	text-align: left;
	color: #919191;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 21px;
	font-weight: bold;
	padding: 0;
	padding-left: 38px;
	padding-bottom: 10px;
	margin: 0;
}

h1.main b 
{
	color: #454545;
}

h1.main u 
{
	text-decoration: none;
	color:#F00;
}

h1.mainprint 
{
	text-align: left;
	color: #919191;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 21px;
	font-weight: bold;
	padding: 0;
	padding-bottom: 10px;
	margin: 0;
}

h3.main {
	text-align: left;
	color: #919191;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 21px;
	font-weight: bold;
	padding: 0;
	padding-left: 38px;
	padding-bottom: 10px;
	margin: 0;

}
p.main {
	text-align: left;
	color: #919191;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 21px;
	font-weight: bold;
	padding: 0;
	padding-left: 38px;
	padding-bottom: 10px;
	margin: 0;

}
a.textelien 
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
a.textelien_new
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.textelien:Hover
{
	color: #FF0000;
}

h1.motcle {
	color: #767676;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	text-align: justify;
	display:inline;
	
}
/* Fin de la CSS relative à la colonne du milieu */

/* Fin de la CSS générale */

/* CSS relative au menu */
a.menu_link {
	vertical-align:50%;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #6d6b6c;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	padding: 10px;
	padding-top: 3px !important;	/* 3px de padding pour firefox */
	padding-top: 4px;				/* 4px de padding pour IE */
	padding-bottom: 3px;
	;
	background-image: url(img/menu/menu1.jpg)
} 

