.forum_pair { background : #edf3fe; }
.forum_impair { background : #ffffff; }

table.spip {
	margin: auto;
	width: 95%;
	margin-bottom: 1em;
	border: 2px solid;
	border-collapse: collapse;
	border-color:#5D3535;
	border-style:outset;
	 
	}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-family : Arial, Helvetica;
	font-size : 11px;
	font-weight: bold;
	}
.marges
{
	margin-left:10px;
	margin-right:10px;	
}
table.spip tr.row_first  
{ 
	background-color:#42474D; 
	color:#FFFFFF; 
	font-weight:bold;  
	font-family:Arial, Helvetica;
}
table.spip tr.row_odd { background: #edf6ff; }
table.spip tr.row_even { background: #ffffff;font-family : Arial, Helvetica;
	font-size : 11px; }
table.spip th { 
	padding: 3px; 
	text-align: middle; 
	vertical-align: middle; 
	font-family : Arial, Helvetica;
	font-size : 11px;
	font-weight: bold;
	}
 

table.spip td { 
	padding: 3px; 
	vertical-align: middle; }
 

BODY{
background-color	: #9AA1A7;
margin-top				: 0px;
color 						: #5D3535;
font-family 			: Arial, Helvetica;
font-size 				: 10px;
margin-left				: 0px;
margin-right			: 0px;
margin-top				: 0px;
margin-bottom			: 0px;
}
FORM{ 
padding:0px; 
margin:0px; 
} 
.texteencadre-spip {
 		background: #FFE;
    border-bottom: 2px solid #999999;
    border-left: 1px solid #EEEEEE;
    border-right: 2px solid #999999;
    border-top: 1px solid #EEEEEE;
    padding: .25em;
   }
.caractencadre-spip {
   	border: 1px solid #666;
    padding: 0px .5em 0px .5em;
   }

#signature_article{
	text-align:right;
	margin-top:10px;
	margin-bottom:15px;
	margin-right:0px;
	padding:0px;
	font-size:10px;
}

table.warning {
	border-left-width		:1px; 
	border-left-style		:dashed; 
	border-left-color		:#A8A8A8;
	border-top-width		:1px; 
	border-top-style		:dashed; 
	border-top-color		:#A8A8A8;
	border-bottom-width	:1px; 
	border-bottom-style	:dashed; 
	border-bottom-color	:#A8A8A8;
	border-right-width	:1px;
	border-right-style	:dashed; 
	border-right-color	:#A8A8A8;
	font-size						:8pt;
	font-family					:arial;
	color								:#506485;
  text-align					:left;
	}
img {
	display 					: inline;
  border-top        : 0px;
  border-bottom     : 0px;
  border-left       : 0px;
  border-right     	: 0px;
}
.liste_produits
{
	overflow-y: scroll; 
	scrollbar-face-color: #b1db49; 
	overflow-x: hidden; 
	overflow: auto; 
	width: 150px; 
	scrollbar-shadow-color: #4b6505; 
	scrollbar-3dlight-color: #b8d4e9; 
	scrollbar-arrow-color: #4b6505; 
	height: 200px; 
	background-color: #a9d737
}
.titre_majeur
{
	font-family : Arial, Helvetica;
	font-size : 18px;
	color:#000000;
	text-decoration:none;
}
.bottom
{
	color : #9B9B9B;
	font-family : Arial, Helvetica;
	font-size : 9px;
	font-weight: normal;
}
.texte
{
	color : #5D3535;
	font-family : Arial, Helvetica;
	font-size : 11px;
	font-weight : normal;
}
.texte_gb
{
	color : #506485;
	font-family : Arial, Helvetica;
	font-size : 8pt;
	font-weight : normal;
}
.texte_ggb
{
	color : #506485;
	font-family : Arial, Helvetica;
	font-size : 10pt;
	font-weight : bold;
}
.input_texte
{
	color : #5D3535;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	font-weight : bold;
}
.titreblanc
{
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : normal;
}
.titrepetitblanc
{
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : normal;
}
.mentionlegale
{
	font-size : 7px;
	font-weight : normal;
}
td
{
	color : #5D3535;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
}
h1 
{ 
	display: inline; 
	font-family : Arial, Helvetica;
	font-size : 12px;
	font-weight: bold;
} 
h2 
{ 
	font-family : Arial, Helvetica;
	font-size : 11px;
	font-weight: bold;
} 
h3 
{ 
	font-family : Arial, Helvetica;
	font-size : 11px;
	margin-left:20px;
} 
.logo_img img{
	 border: #000000 1px solid;
}
.bg_left{
background-image:url("../images/bg_left.jpg");
width:20px;
}

.bg_right{
background-image:url("../images/bg_right.jpg");
width:20px;
}
.bg_footer{
background-image:url("../images/bg_footer.jpg");
height:10px;
}

.bg_search{
background-image:url("../images/bg_search.gif");
height:30px;
width:165px;

vertical-align:middle;
}

.bg_indic{
background-image:url("../images/bg_indic.jpg");
height:150px;
width:260px;
background-repeat:no-repeat;
vertical-align:middle;

padding-left:5px;
padding-top:2px;
}
.bg_indic_google{
background-image:url("/images/bg_indic_google.gif");
background-repeat:no-repeat;
vertical-align:middle;

padding-left:5px;
padding-top:2px;
}
.bg_indic_regl{
background-image:url("../images/bg_indic_regl.gif");
height:150px;
width:260px;
background-repeat:no-repeat;
vertical-align:middle;

padding-left:5px;
padding-top:2px;
}
.bg_indic_sondage_large{
vertical-align:middle;
padding-left:5px;
padding-top:2px;
}
.bg_indic_sondage{
vertical-align:middle;
padding-left:1px;
padding-top:1px;
}


.formSeach{
font-family:Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000000;
border: 1px solid #9AA1A7;

}

.content{
background-color:#FFFFFF;
vertical-align:top;
}

.menuLeft{
background-color:#9AA1A7;
vertical-align:top;
width:165px;
}
.dot_menuLeft{
background-color:#9AA1A7;
vertical-align:top;
background-image:url("../images/menu_left_dot.gif");
background-repeat:no-repeat;
height:10px;
}
.arial_11black		{color: #000000; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
.arial_11blackb		{color: #000000; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;}

.arial_11blank			{color: #FFFFFF; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
.arial_11blankb			{color: #FFFFFF; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;}
.arial_12blankb			{color: #FFFFFF; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;}

a.cotation	{color: #ffffff; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
a.cotation:visited {color: #ffffff; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
a.cotation:hover 	{color: #ffffff; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px; }
a.cotation:active 	{color: #ffffff; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.cotation {color: #ffffff; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}

A	{color: #0971A4; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
A:visited {color: #0971A4; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
A:hover 	{color: #0971A4; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px; }
A:active 	{color: #0971A4; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

a.link_vert { color : #8BC727; font-weight: bold; text-decoration:none; font-family: Arial, Helvetica, sans-serif;font-size:11px;}
a.link_vert:visited { color : #8BC727; font-weight: bold; text-decoration:none; font-family: Arial, Helvetica, sans-serif;font-size:11px;}
a.link_vert:hover { color : #8BC727; font-weight: bold; text-decoration:none; font-family: Arial, Helvetica, sans-serif;font-size:11px;}
a.link_vert:active { color : #8BC727; font-weight: bold; text-decoration:none; font-family: Arial, Helvetica, sans-serif;font-size:11px;}

A.link_tool			{color: #FFFFFF; font-weight: bold;text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
A.link_tool:visited {color: #FFFFFF; font-weight: bold;text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
A.link_tool:hover 	{color: #FFFFFF; font-weight: bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px; }
A.link_tool:active 	{color: #FFFFFF; font-weight: bold;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

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

A.link_read			{color: #0971A4; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
A.link_read:visited {color: #0971A4; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
A.link_read:hover 	{color: #0971A4; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px; }
A.link_read:active 	{color: #0971A4; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

a.link_blue 	{ font-weight: bold;text-decoration: none; font-size: 12px; color : #0971A4; }
a.link_blue:hover{ font-weight: bold;text-decoration: underline; font-size: 12px; color : #0971A4; }
a.link_blue:visited{ font-weight: bold;text-decoration: none; font-size: 12px; color : #0971A4; }
a.link_blue:active{ font-weight: bold;text-decoration: underline; font-size: 12px; color : #0971A4; }

.footer1			{color: #000000; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:10px;}
A.footer1			{color: #000000; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:10px;}
A.footer1:visited 	{color: #000000; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:10px;}
A.footer1:hover 	{color: #000000; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:10px; }
A.footer1:active 	{color: #000000; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

.footer2			{color: #9AA1A7; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px; }
A.footer2			{color: #9AA1A7; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px; }
A.footer2:visited 	{color: #9AA1A7; text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size:11px; }
A.footer2:hover 	{color: #9AA1A7; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
A.footer2:active 	{color: #9AA1A7; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px; }

.red{font-family:Tahoma; font-size:11px;  color:#A71F27;}

.menuLeft_on{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #FFFFFF;
  height:15px;
  padding-left:15px;
  background-color:#8BC727;
    cursor: pointer;

}
.menuLeft_off{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #FFFFFF;
  height:15px;
  padding-left:10px;
    cursor: pointer;
}
.menuLeft_offadsense{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #FFFFFF;
  height:15px;
  padding-left:10px;
    cursor: pointer;
}

.arial_11green{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #8BC727;
  font-weight : bold;
}

.arial_12green{
  font-size : 12px;
  font-family : arial, helvetica;
  color : #8BC727;
  font-weight : bold;
}

.date_actus{
  font-size : 12px;
  font-family : arial, helvetica;
  color : #FFFFFF;
  vertical-align:top;
}
.txt_actus{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #000000;
  vertical-align:top;
}

.txt_article{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #000000;
  vertical-align:top;
  text-align:left;
}
.txt_article_bggrey{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #000000;
  vertical-align:top;
  text-align:left;
  background-color:#F1F1F1;
}
.form_bggrey{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #000000;
  vertical-align:top;
  text-align:center;
  background-color:#F1F1F1;
}
.form_doc_bggrey{
  padding: 10px 7px 10px 5px;
  font-size : 11px;
  font-family : arial, helvetica;
  color : #000000;
  vertical-align:top;
  width: 550px; 
  background-color:#F1F1F1;
}
.doc_label{
	line-height:20px;
	vertical-align:middle;
	margin: 0 5px 0 5px;
	text-align:right;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.doc_sub_label{
	line-height:20px;
	vertical-align:middle;
	margin: 0 5px 0 5px;
	text-align:left;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.input_long{
	border:#333333 solid 1px;
	color:#333333;
	width:433px;
	height:17px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.input_court{
	border:#333333 solid 1px;
	color:#333333;
	margin-right:5px;
	width:158px;
	height:17px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.input_super_court{
	border:#333333 solid 1px;
	color:#333333;
	margin-right:105px;
	width:58px;
	height:17px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.text_left{
	text-align:left
}

.input_radio{
	border:#333333;
	font-size:11px;
	color:#333333
}
.input_select{
	border:#333333 solid 1px;
	color:#333333;
	height:17px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.input_select_fixe{
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	width:160px;
	height:19px;
	color:#333333;
	line-height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.input_select_fixe:option{
	border:#333333 solid 1px;
	width:160px;
	height:19px;
	color:#333333;
	line-height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}			 
.dark_bggrey{
  font-size : 11px;
  font-family : arial, helvetica;
  color : #ffffff;
  vertical-align:top;
  text-align:center;
  background-color:#333333;
}
.form_justify_bggrey{
  vertical-align:top;
  text-align:left;
  background-color:#F1F1F1;
  margin-left:70px;
  margin-right:70px;  
}
.bggrey{
  vertical-align:top;
  text-align:left;
  background-color:#F1F1F1;
}
.middle
{
	text-align:center;
}
ul.puces {
  list-style-image: url("../images/arrow_li.gif");
}


.input_membres{
  font-size : 9px;
  font-family : arial, helvetica;
  color : #000000;
  border:1px #000000 solid;
  height:12px;
}
td{
white-space:normal;
}
.liste {
	list-style-type: none;
	background-color: #edf3fe;
	line-height: 24px;
	height: 24px;
	padding-left: 5px;
	border-left: 2px #efefef solid;
	border-right: 2px #efefef solid;
}
.listetop {
	list-style-type: none;
	background-color: #edf3fe;
	line-height: 24px;
	height: 24px;
	padding-left: 5px;
	border-top: 2px #efefef solid;
	border-left: 2px #efefef solid;
	border-right: 2px #efefef solid;
}

.listebottom {
	list-style-type: none;
	background-color: #edf3fe;
	line-height: 24px;
	height: 24px;
	padding-left: 5px;
	border-bottom: 2px #efefef solid;
	border-left: 2px #efefef solid;
	border-right: 2px #efefef solid;
}

.listeunique {
	list-style-type: none;
	background-color: #edf3fe;
	line-height: 24px;
	height: 24px;
	padding-left: 5px;
	border-top: 2px #efefef solid;
	border-bottom: 2px #efefef solid;
	border-left: 2px #efefef solid;
	border-right: 2px #efefef solid;
}
.liste3 {
	list-style-type: none;
	background-color: #FFFFFF;
	line-height: 24px;	
	height: 24px;
	padding-left: 5px;
	border-left: 2px #efefef solid;
	border-right: 2px #efefef solid;
}
.liste3top {
	list-style-type: none;
	background-color: #FFFFFF;
	line-height: 24px;	
	height: 24px;
	padding-left: 5px;
	border-left: 2px #efefef solid;
	border-right: 2px #efefef solid;
	border-top: 2px #efefef solid;
}
.liste3bottom {
	list-style-type: none;
	background-color: #FFFFFF;
	line-height: 24px;	
	height: 24px;
	padding-left: 5px;
	border-left: 2px #efefef solid;
	border-right: 2px #efefef solid;
	border-bottom: 2px #efefef solid;
}
table.imprimer {
	border-left-width		:	1px; 
	border-left-style		:	solid; 
	border-left-color		:	#efefef;
	border-top-width		:	1px; 
	border-top-style		:	solid; 
	border-top-color		:	#efefef;
	border-bottom-width	:	1px; 
	border-bottom-style	:	solid; 
	border-bottom-color	:	#efefef;
	border-right-width	:	1px;
	border-right-style	:	solid; 
	border-right-color	:	#efefef;
	font-size						:	10pt;
	font-family					:	arial;
	color								:	#000000;
  text-align					:	left;
	margin-left					: 5px;
	margin-right				: 0px;
	}
table.rss {
	border-left-width		:2px; 
	border-left-style		:solid; 
	border-left-color		:#efefef;
	border-top-width		:2px; 
	border-top-style		:solid; 
	border-top-color		:#efefef;
	border-bottom-width	:2px; 
	border-bottom-style	:solid; 
	border-bottom-color	:#efefef;
	border-right-width	:2px;
	border-right-style	:solid; 
	border-right-color	:#efefef;
	font-size						:10pt;
	font-family					:arial;
	color								:#000000;
  text-align					:left;
  width								:100%;
	}
.input_err {color : #DD0000; background-color: #FFF2F2; border: 1px #DD0000 solid;}
.texte_err {color: #DD0000; border-bottom: 1px dotted #e1d0b7; background-color: #FFF2F2;}


.sitetable {
	border: 1px solid #C2C2C2;
	vertical-align : top;
}
.details{
	color:#c7002d;
	text-decoration:none;
	font-size:11px;
}
.details a{
	color:#c7002d;
	text-decoration:none;
	font-size:11px;
}
.details:hover{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

.postit{height:auto}

div.pos_30{float:left;width:30%;margin-right:10px;}
div.pos_40{float:left;width:40%;margin-right:10px;}
div.pos_50{float:left;width:50%;margin-right:10px;}

div.encart_coinhd, div.encart_coinbg, div.encart_coinbd, div.encart_top, div.encart_bottom, div.encart_g, div.encart_d{background:#F0F0F0;}

div.postit{background:#fbf5a9}

div.postit div.encart_coinbd{background:url(/images/postit/postit.jpg) no-repeat right bottom}

div.postit div.encart_top{background:url(/images/postit/spacer_postit.gif) repeat-x left top}

div.postit div.encart_bottom{background:url(/images/postit/spacer_postit.gif) repeat-x left bottom}

div.postit div.encart_g{background:url(/images/postit/spacer_postit.gif) repeat-y left top}

div.postit div.encart_d{background:url(/images/postit/spacer_postit_2.gif) repeat-y right top}

div.postit div.encart{padding:10px}

div.postit div.encart div.postit-titre{font-weight:bold;font-size:1.3em}

div.postit div.encart a,div.postit div.encart a:hover{color:#4C4C4C; font-weight:bold}

div.postit ul,div.postit ul.niv1, div.postit ul.niv2, div.postit ul.niv3{padding-left:14px}

.spip_documents { text-align: center; font-family: Verdana,Arial,Sans,sans-serif; font-size: 0.90em; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display:block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;}

/* Mise en forme des QCM
 */

.qcm
{ 
 text-align:left;
 color: #3F5264;
 font-size: 12;
 border: 1px solid #F78C54;
 background-color: #FFEADE;
}

.qcm_titre{ 
 text-align: center;
}

.qcm_proposition{ 
 font-size: 90%; 
 font-size: 10;
 }

.qcm_reponse{ 
 font-size: 12;
 }

.qcm_precision{
 background-color: #ffffff;
 margin:0.1em auto 0.5em;
 text-align:left;
 width:90%;
 border: 1px dotted #3F5264;
 padding: .2em; 
}

.qcm_correction_faux{ 
 background-color: red;
 color: #FFEADE;
 font-weight: bold; 
 padding-right: 0.5em;
 padding-left: 0.5em;
 font-weight:normal;
}

.qcm_correction_juste{ 
 background-color: green;
 color: #FFEADE;
 font-weight: bold;
 padding-right: 0.5em;
 padding-left: 0.5em;
 font-weight:normal;
}

.qcm_correction_null{ 
 font-size: 90%; 
 font-weight: bold;
}

.qcm_select{ 
 color: #3F5264;
 font-size: 10; 
 background-color: #F3EEEA;
}

.qcm_radio, qcm_cocher{
/* margin:2pt;
 padding:2pt; */
}
.jeux_score{  
 text-align:center;
 width:23%;
 font-family:arial, helvetica, sans-serif;
 color:red;
 font-weight:bold;
 border:2px solid green;
 padding:3px;
 margin:0 auto;
}

.jeux_commentaire_score {
 margin:1em auto 0.5em;
 text-align:left;
 width:90%;
 border: 1px dotted #3F5264;
 padding: .2em; 
 background-color: #fbf5a9;
}