body
{
	background-repeat: repeat-x;
	/*background-color : #efefef;*/
	background-color : white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
h3.bleu
{
font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	font-style:bold;
	color:#083374;
}
h3.gris
{
font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	font-style:bold;
	color:#404348;
}

.content
{
 font-size : 11pt;
 font-family : Arial;
}

.menu
{
	font-size : 10pt;
	font-family : Arial;
	text-align : justify;
	font-weight: bold;
	text-decoration: none;
}

.title
{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#00449A;
	font-style:normal;
	font-weight:bold;
}
h1
{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#00449A;
	font-style:normal;
	font-weight:bold;
}
.title_gris
{
	font-family:Arial,Verdana,Helvetica;
	font-size:9pt;
	color:#404348;
	font-style:normal;
	font-weight:bold;
}
.title_visu
{
	font-family:Arial,Verdana,Helvetica;
	font-size:9pt;
	color:#00449A;
	font-style:normal;
	font-weight:normal;
}

.news
{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#FF0000;
	font-style:italic;
	font-weight:bold;
}

.texte
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	/*color:#0044AA;*/
	font-style:normal;
	color:#083374;
}
.texte_index
{
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
	/*color:#0044AA;*/
	font-style:normal;
	color:#083374;
}
.texte_noir
{
	font-family:Verdana,Arial,Helvetica;
	font-size:8pt;
	/*color:#0044AA;*/
	font-style:normal;
	color:#000000;
}
.texte_noir_gras
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	/*color:#0044AA;*/
	font-style:normal;
	font-weight:bold;
	color:#000000;
}
.texte_tiers
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	/*color:#0044AA;*/
	font-style:normal;
	color:#474d55;
}

.table_haut
{
	
	background:  url("http://www.privatepatent.com/images_p/pp.gif") no-repeat center top ;
}
.contribution
{
	font-family:Arial,Verdana,Helvetica;
	font-size:7pt;
	color:#0044AA;
	font-style:normal;
}

A.lienbas:hover
{
	text-decoration: none;
	color:#2277CE;
}

A.lienbas
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#00449A;
	font-style:normal;
	font-weight:bold;
	text-decoration: none
}
A.lienbas_bleu
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#083374;
	font-style:normal;
	font-weight:bold;
	text-decoration: none
}
A.lienbas_gris
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#404348;
	font-style:normal;
	font-weight:bold;
	text-decoration: none
}

A.linkBig:hover
{
	text-decoration: none;
	color:#2277CE;
}

A.linkBig
{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#00449A;
	font-style:normal;
	font-weight:bold;
	text-decoration: none
}
A.linkBig_noir:hover
{
	text-decoration: none;
	color:#2277CE;
}

A.linkBig_noir
{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	text-decoration: none
}

.textBig
{
	font-family:Arial,Verdana,Helvetica;
	font-size:10pt;
	color:#0044AA;
	font-style:normal;
}
A.lientext {

	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#00449A;
	font-style:normal;
	font-weight:normal;
	text-decoration: none
}
A.lientext_bordeau {

	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#9C3131;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;
}
A.lientext:hover
{
	text-decoration: none;
	color:#2277CE;
}
button
{
	color: #9C3131;
	font-size: 10px;
}

input.button
{
	color: #9C3131;
	font-size: 10px;
}
input.button_gris
{
	color: #404348;
	font-size: 10px;
}

input.text
{
	background-color: #E7EFFE;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #0E469C;
}
input.text_gris
{
	background-color: #E7EFFE;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #404348;
}

select
{
background-color:#E7EFFE;
font-size:11px;
font-family:Arial;
font-weight: normal;
border:1px solid;
border-style:inset;
color : #0E469C;
}

textarea
{
background-color:#E7EFFE;
font-size:11px;
font-family:Arial;
font-weight: normal;
border:1px solid;
border-style:inset;
color : #0E469C; 
}

.label
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#00449A;
	font-style:normal;
	text-decoration: none
}
.label_gris
{
	font-family:Arial,Verdana,Helvetica;
	font-size:8pt;
	color:#404348;
	font-style:normal;
	text-decoration: none
}

.cgv
{
background-color:#E7EFFE;
font-size:11px;
font-family:Arial;
font-weight: normal;
border-style:inset;
color : #0E469C;
width:500px;
}

fieldset
{
 border-color : #9C3131;
 border-style : solid;
 border-width : 1px;
}

.menu_title
{
	font-family:Arial,Verdana,Helvetica;
	font-size:11pt;
	color:#00449A;
	font-weight:bold;
	text-decoration: none
}
.menu_title_bleu
{
	font-family:Arial,Verdana,Helvetica;
	font-size:11pt;
	color:#083374;
	font-weight:bold;
	text-decoration: none
}
.menu_title_gris
{
	font-family:Arial,Verdana,Helvetica;
	font-size:11pt;
	color:#404348;
	font-weight:bold;
	text-decoration: none
}

table.affichePage
{
	border: 0px;
	color: #0044AA;
	text-decoration: none;
	font-size : 10pt;
	font-family : Arial;
	font-weight: bold;
}
table.id
{
	margin-bottom : 20px;
	width : 100%;
	font-size : 8pt;

	
}
table.id td.outils
{
	background-color : #CCF1FF;
}
table.id p
{
	margin : 0;
}
table.id td p
{
	background : #dfdfdf;
}
table.id td div
{
	width : 500px;
	height : 20px;
	color : white;
	text-align : left;
	background : #efefef;
	background : url('../images_p/biseau_9C3131.gif');
	background-repeat : no-repeat;
	
}
div.bouton
{
	width : 180px;
	height : 30px;
	font-family:Arial,Verdana,Helvetica;
	font-size:11pt;
	color:#00449A;
	font-weight:bold;
	text-decoration: none;
	/*vertical-align:bottom;
	color : white;*/
	text-align : center;
	/*background : #efefef;*/
	background : url('../images_p/menu_fond_bouton1.gif');
	background-repeat : no-repeat;
	
}
div.droit
{
	width : 180px;
	height : 30px;
	/*font-family:Arial,Verdana,Helvetica;
	font-size:11pt;
	color:#00449A;
	font-weight:bold;
	text-decoration: none;
	vertical-align:bottom;
	color : white;
	text-align : center;
	background : #efefef;
	background : url('../images_p/menu_fond_bouton1.gif');
	background-repeat : no-repeat;*/
	
}
.searchform
{
	color: #943939;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #9C3131;
	border-width: 1px;
	border-style: solid;
}		
a
{
	color : #9C3131;
	font-family:Arial,Verdana,Helvetica;
	font-weight : bold;
	text-decoration: none;
}
a:hover {
    text-decoration: none;
	color:#2277CE;
}

table.mots
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	color: #0044AA;
	font-style: normal;
	border: 1px solid #9C3131;
	text-align: center;
	width: 300px;
}

table.mots th
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	color: White;
	font-style: normal;
	background-color: #9C3131;
	font-weight: bold;
	border: 1px solid #9C3131;
}

table.mots td
{
	border: 1px solid #9C3131;
}

table.recap
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	color: #0044AA;
	font-style: normal;
	border: 1px solid #9C3131;
	text-align: center;
	width: 300px;
}

table.recap th
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	color: White;
	font-style: normal;
	background-color: #9C3131;
	font-weight: bold;
	
}

table.recap th.current
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	color: #9C3131;
	font-style: normal;
	background-color: White;
	font-weight: bolder;
	border: 1px solid #9C3131;
}

table.recap th a
{
	display: block;
	color: White;	
}

table.recap th a:hover
{
	color: #9C3131;
	background-color: White;
	font-weight: bolder;
}

table#tabIdee
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	color: #0044AA;
	font-style: normal;
	border: 1px solid #9C3131;
	text-align: center;
	width: 100%;
}

table#tabIdee td
{
	border: 1px solid #9C3131;
}

table#tabIdee th
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 8pt;
	color: White;
	font-style: normal;
	background-color: #9C3131;
	font-weight: bold;
}