body {
  background-color: #E2E2E2;
  margin : 0px;   
  padding: 0px;
  border:  0px;
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}

.imprimer {
  background-color: #FFFFFF;
  margin-top : 0px; 
  margin-bottom : 0px;  
  padding: 0px;
  border:  0px;
}

hr {
  color : #000000;
  border: 0px;
  width: 70%;
  height: 1px;
  background-color : #000000;
}

h1.bordeaux {
  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; font-weight: bold; margin: 0px; padding: 0px; display: inline;
}

h1.noir {
 font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; margin: 0px; padding: 0px; display: inline;
}

.bloc
{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
  	margin-top: 7px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
	float:none;
}

.commentaire
{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
  	margin-top: 7px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
	float:none;
}

.signature
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}

.bloc2
{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
  	margin-top: 7px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
	float:none;
}

.bloc3
{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
  	margin-top: 7px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
	float:none;
}

.bloc4
{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
  	margin-top: 7px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;
	float:none;
}

.bloc5
{
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}

.bloc6
{
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
}

.bloc8
{
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
  	margin-top: 7px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
	float:none;
}

textarea 
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

.noir0 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}	
.noir1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.noir2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.noir3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.noir4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.noir5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.blanc1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.blanc2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.blanc3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
.blanc4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF;}
.rouge {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
.rouge2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000;}
.bordeaux1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000;}
.bordeaux2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000;}

.image_bordure
{
	border-color: #000000;
	border-width:1px;
}

.image_bordure2
{
	border-color: #FFFFFF;
	border-width:1px;
}

.image_right
{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 1px;
  	margin-top: 1px;
	border-color: #000000;
	border-width:1px;
}

.image_left
{
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 1px;
  	margin-top: 1px;
	border-color: #000000;
	border-width:1px;
}

.image_right2
{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 1px;
  	margin-top: 1px;
}

.image_left2
{
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 1px;
  	margin-top: 1px;
}

.image_left3
{
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 1px;
  	margin-top: 0px;
	border-color: #000000;
	border-width:2px;
}

li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	display: list-item;
	list-style-image: url(http://sd270.sivit.org/ecranlarge.com/images/liste.gif);
	margin-left:10px;
}

.table_principale
{
    BORDER-LEFT: #000000 1px solid;
}

.table_principale2
{
    BORDER-LEFT: #000000 1px solid;
}
.table_interne
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.table_centree
{
    border:0 px;
	
}

form
{
	margin: 0px;
	padding: 0px;
}


INPUT.premier 
{
	background-color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#000000;
	border-width:0px;
}
INPUT.second 
{
	background-color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#000000;
	border-width:1px;
}

	
A.blanc_moyen:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.blanc_moyen:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.blanc_moyen:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A.blanc_moyen:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;    	
}

A.rouge_moyen:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #CC0000; TEXT-DECORATION: none;
}
A.rouge_moyen:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #CC0000; TEXT-DECORATION: none;
}
A.rouge_moyen:hover 
{
    font-family:Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; TEXT-DECORATION: none;
}
A.rouge_moyen:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; TEXT-DECORATION: none;
}

A.rouge_moyen2:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #CC0000; TEXT-DECORATION: none; letter-spacing:1px;
}
A.rouge_moyen2:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #CC0000; TEXT-DECORATION: none; letter-spacing:1px;
}
A.rouge_moyen2:hover 
{
    font-family:Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:1px;
}
A.rouge_moyen2:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:1px;
}

A.rouge_grand:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #CC3333; TEXT-DECORATION: none;
}
A.rouge_grand:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #CC3333; TEXT-DECORATION: none;
}
A.rouge_grand:hover 
{
    font-family:Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #000000; TEXT-DECORATION: none;
}
A.rouge_grand:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #000000; TEXT-DECORATION: none;
}

A.rouge_tres_grand:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 16px; COLOR: #CC3333; TEXT-DECORATION: none;
}
A.rouge_tres_grand:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 16px; COLOR: #CC3333; TEXT-DECORATION: none;
}
A.rouge_tres_grand:hover 
{
    font-family:Arial, Helvetica, sans-serif; font-size: 16px; COLOR: #000000; TEXT-DECORATION: none;
}
A.rouge_tres_grand:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 16px; COLOR: #000000; TEXT-DECORATION: none;
}

A.noir_moyen:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_moyen:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_moyen:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A.noir_moyen:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}

A.noir_11:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_11:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_11:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A.noir_11:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}

A.noir_12:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #CC3333; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_12:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #CC3333; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_12:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A.noir_12:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}

A.bordeaux_12:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #990000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.bordeaux_12:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #990000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.bordeaux_12:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A.bordeaux_12:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}

A.noir_grand:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_grand:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.noir_grand:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A.noir_grand:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}

A.blanc_12:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.blanc_12:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.blanc_12:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A.blanc_12:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}

A.blanc_noir:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.blanc_noir:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.blanc_noir:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.blanc_noir:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}

A.jaune_noir:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #FFCC00; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:bold;
}
A.jaune_noir:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #FFCC00; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:bold;
}
A.jaune_noir:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:bold;
}
A.jaune_noir:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-weight:bold;
}

A.commentaire:link 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.commentaire:visited 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.commentaire:hover 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFCC00; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.commentaire:active 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #FFCC00; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}


.tab_redac1 {
	border-width:0px; background-color:#3366FF;
}

.tab_redac2 {
	border-style:dotted; border-width:2px; border-color:#3366FF;
}