BODY {
	FONT-FAMILY:arial;
	FONT-SIZE:11px;
	COLOR : black;
	BACKGROUND-COLOR:white;	
	MARGIN-TOP:0px;
	MARGIN-LEFT:0px;
}
TD {
	BACKGROUND-COLOR:transparent;
	FONT-FAMILY:arial;
	FONT-SIZE:11px;
}
TH {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
}
TH.F
{
    TEXT-ALIGN: left
}
SELECT {
	FONT-FAMILY:arial;
	FONT-SIZE:11px;
	COLOR : black;

}
INPUT {
	FONT-FAMILY:arial;
	FONT-SIZE:11px;
	COLOR : black;
}

TEXTAREA {
	FONT-FAMILY:arial;
	FONT-SIZE:11px;
}

A{
    	COLOR:#000000 ;
	TEXT-DECORATION: none;
}

.SEL
{
    CURSOR: pointer;
    COLOR:#000000 ;
    BACKGROUND-COLOR:#FFFFFF ;
}
.DEF
{
    FONT-WEIGHT: bold;
    WIDTH: 100px;
}



.formulaire .entete TD {
	BACKGROUND-COLOR: transparent;
	color:black;
}
.formulaire .msgError {
    FONT-SIZE:16px;
    LINE-HEIGHT:26px;
    FONT-WEIGHT:bold;
    COLOR:red;
    BACKGROUND-COLOR:#F7FF21;
    BACKGROUND-IMAGE:url(/res/error.jpg);
    MARGIN: 0px;
    PADDING-LEFT: 24px;
    BACKGROUND-REPEAT: no-repeat;
}
.formulaire .I .tabtitleleft {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
}
.formulaire .I .tabtitle {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
}
.formulaire .I .tablepartnom {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .I .tabcheck {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
}
.formulaire .I .tabradio {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
}
.formulaire .I .tabinfo {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
}
.formulaire .I .tabtext {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
}
.formulaire .I .tabinput {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
}
.formulaire .I {
}


.formulaire .navigation {
}
.formulaire .telechargement {
}

.formulaire TD.MENUSEL {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
	text-align:center;
	MARGIN: 2px;
    	CURSOR: pointer;
	HEIGHT: 16px;
	BORDER-TOP:solid 1px silver;
	BORDER-BOTTOM:solid 1px silver;
	BORDER-LEFT:solid 1px silver;
	BORDER-RIGHT:solid 1px silver;
	
}


.formulaire TD.MENUPAGESEL {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
	text-align:center;
	HEIGHT: 16px;
	MARGIN: 2px;
	BORDER-TOP:solid 1px silver;
	BORDER-BOTTOM:solid 1px silver;
	BORDER-LEFT:solid 1px silver;
	BORDER-RIGHT:solid 1px silver;

}

.formulaire TD.MENU {
	COLOR:#000000 ;
	BACKGROUND-COLOR:#FFFFFF ;
	text-align:center;
	HEIGHT: 16px;
	MARGIN: 2px;
	BORDER-TOP:solid 1px silver;
	BORDER-BOTTOM:solid 1px silver;
	BORDER-LEFT:solid 1px silver;
	BORDER-RIGHT:solid 1px silver;
}
.formulaire TD.MENUSET {
	COLOR:#000000 ;
	BACKGROUND-COLOR:#FFFFFF ;
	text-align:center;
	HEIGHT: 16px;
	MARGIN: 2px;

}
.formulaire .SECTITLE  {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}

.formulaire .payeur .nobl {
	COLOR:#000000 ;
	BACKGROUND-COLOR:#FFFFFF ;
}
.formulaire .payeur .obl {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .accompagnants .nobl {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .accompagnants .obl {
	COLOR:#000000 ;
	BACKGROUND-COLOR:#FFFFFF ;
}
.formulaire .accompagnants {
	BACKGROUND-COLOR:white;
}
.formulaire .identification .nobl {
	COLOR:#000000 ;
	BACKGROUND-COLOR:#FFFFFF ;
}
.formulaire .identification .obl {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .accueil .nobl {
	COLOR:#000000 ;
	BACKGROUND-COLOR:#FFFFFF ;
}
.formulaire .accueil .obl {
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
	COLOR:#000000 ;
	BACKGROUND-COLOR:white;
}
.formulaire .typologie {
	BACKGROUND-COLOR:transparent;
}
.formulaire .typologie A {
	font-size:14px; 
	font-weight:bold; 
	color:red;
	TEXT-DECORATION: none;
}
.formulaire .accueil {
BACKGROUND-COLOR:white;
}
.formulaire .entete {
	color:black;
	BACKGROUND-COLOR:white;
}
.formulaire .pied {
color:black;
BACKGROUND-COLOR:white;
}
.formulaire .identification {
BACKGROUND-COLOR:white;
}
.formulaire .payeur {
BACKGROUND-COLOR:white;
}
.formulaire .postvalidation {
BACKGROUND-COLOR:white;
}
.formulaire .validation {
BACKGROUND-COLOR:white;
}
.formulaire .synthese {
BACKGROUND-COLOR:white;
}
.autoreply {
	BORDER-TOP:solid 1px #3D0303 ;
	BORDER-BOTTOM:solid 1px #3D0303 ;
	BORDER-LEFT:solid 1px #3D0303 ;
	BORDER-RIGHT:solid 1px #3D0303 ;
	BACKGROUND-COLOR:white;
	width:700px;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;

}
.formulaire .nMENUPAGESEL {}
.formulaire .nMENUPAGESEL TD {
	CURSOR:pointer;
	COLOR:#FFFFFF ;
BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .nMENU {}
.formulaire .nMENU TD {CURSOR:pointer;
COLOR:#000000 ;
BACKGROUND-COLOR:#FFFFFF ;
}
.formulaire .nMENUSET {}
.formulaire .nMENUSET TD {CURSOR:pointer;
COLOR:#000000 ;
BACKGROUND-COLOR:transparent;
}
.formulaire .nMENUSEL {}
.formulaire .nMENUSEL TD {CURSOR:pointer;
COLOR:#000000 ;
BACKGROUND-COLOR:white;
}

.formulaire .options{

BACKGROUND-COLOR:white;
}

.formulaire .options .t1
{
    FONT-WEIGHT: bold
}
.formulaire .options .t2
{
}
.formulaire .options .t3
{
}
.formulaire .options .t4
{
}


.formulaire .options .obl{

}
.formulaire .options .obl .radio{
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .options .obl .checkbox{
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .options .obl .text{
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .options .obl .longtext{
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .options .obl .select{
	COLOR:#FFFFFF ;
	BACKGROUND-COLOR:#3D0303 ;
}
.formulaire .options .obl .description{
	font-weight:bold
}
.varoptions .total .montant {}
.varoptions .total TD {}
.varoptions .total {}

.varoptions {FONT-SIZE: 11px;
WIDTH: 100%;
FONT-FAMILY: Arial;
}
.varoptions .fusion0 {}
.varoptions .fusion0 .classe {COLOR: #000000 ;
WIDTH:10%;
}
.varoptions .fusion0 .description {COLOR: #000000 ;
WIDTH:90%;
}
.varoptions .fusion1 {}
.varoptions .fusion1 .classe {FONT-WEIGHT: bold;
COLOR: #000000 ;
}
.varoptions .fusion1 .description {COLOR: #000000 ;
}
.varoptions .title {FONT-SIZE:20px;
FONT-WEIGHT:bold;
TEXT-ALIGN:center;
COLOR:#000000 ;
HEIGHT:50px;
BACKGROUND-COLOR:#3D0303 ;
}
.varoptions .prestation {FONT-WEIGHT:bold;
TEXT-ALIGN:left;
COLOR:#FFFFFF ;
BACKGROUND-COLOR:#3D0303 ;
}
.varoptions .fusion0 .saisie {FONT-WEIGHT: bold;
COLOR: #000000 ;
}
.varoptions .fusion1 .saisie {MARGIN-TOP: 0px;
FONT-WEIGHT: bold;
MARGIN-BOTTOM: 0px;
COLOR: #000000 ;
}
.varoptions .fusion0 .table {FONT-SIZE:11px;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
}
.varoptions .fusion0 .table .description {FONT-WEIGHT:bold;
TEXT-ALIGN:center;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
COLOR:#3D0303 ;
}
.varoptions .fusion0 .table .classe {FONT-WEIGHT:bold;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
COLOR:#3D0303 ;
}
.varoptions .fusion0 .table .value {FONT-WEIGHT:bold;
TEXT-ALIGN:center;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
COLOR:#3D0303 ;
}
.varoptions .fusion0 .table .saisie { }

.varoptions .margebas {HEIGHT: 10px;
}
.varoptions .margehaut {HEIGHT: 5px;
}
.varoptions .fusion0 .marge {}
.varoptions .fusion1 .marge {HEIGHT: 10px;
}
.varoptions .fusion1 .table {FONT-SIZE:11px;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
}
.varoptions .fusion1 .table .description {FONT-WEIGHT:bold;
TEXT-ALIGN:center;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
COLOR:#3D0303 ;
}
.varoptions .fusion1 .table .classe {FONT-WEIGHT:bold;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
COLOR:#3D0303 ;
}
.varoptions .fusion1 .table .value {FONT-WEIGHT:bold;
TEXT-ALIGN:center;
BORDER-TOP:solid 1px #3D0303 ;
BORDER-BOTTOM:solid 1px #3D0303 ;
BORDER-LEFT:solid 1px #3D0303 ;
BORDER-RIGHT:solid 1px #3D0303 ;
COLOR:#3D0303 ;
}
.varoptions .fusion1 .table .saisie { }
.varoptions .partenaire {BACKGROUND-COLOR:#3D0303 ;
}

.varoptions .fusion1 .nobr
{
  width:100%;  
}
.varoptions .fusion1 .nobr .marge
{
  width:50px;
}
.varoptions .fusion1 .nobr .saisie
{
COLOR:#3D0303 ;
}

#list #mailer{
	width:750px;
	color: black;
	BORDER : none;
}


#list #mailer SELECT{
	background-color:white;
	color: black;
}

#list #mailer .doclist{
	background-color:#FFFFD3;
	BORDER: 1px solid #FFEED3;
}

#list #mailer .msgposted{
	background-color:#FFFFD3;
	BORDER: 1px solid #FFEED3;
}

#list #mailer .top{
	background-image: url(/res/themes/gray/top_750.gif);
	background-color:white;
	height:35px;
	color: white;
	font-weight:bold;
	PADDING-LEFT:5px;
	font-size:14px;
}
#list #mailer .title{
	background-image: url(/res/themes/gray/title_750.png);
	height:28px;
	font-weight:bold;
	PADDING-LEFT:5px;
	font-size:11px;
	color: black;
}
#list #mailer .body{
	background-image: url(/res/themes/gray/background_750.png);
	PADDING-LEFT:25px;
	font-size:11px;
	color: black;
}
#list #mailer .bodyfree{
	background-image: url(/res/themes/gray/background_750.png);
	font-size:11px;
	color: black;
}
#list #mailer TABLE{
	background-color:transparent;
	BORDER : none;
}
#list #mailer TR{
	background-color:transparent;
	BORDER : none;
}
#list  #mailer TD{
	background-color:transparent;
	BORDER : none;
}
#list #mailer .bottom{
	background-image: url(/res/themes/gray/bottom_750.gif);
	height:47px;
	background-color:white;
	color: black;

}
#spool{

}
#spool .top{
	background-image: url(/res/themes/gray/top_750.gif);
	background-color:white;
	height:35px;
	color: white;
	font-weight:bold;
	PADDING-LEFT:5px;
	font-size:14px;
}
#spool .body{
	background-image: url(/res/themes/gray/background_750.png);
	font-size:11px;
	color: black;
}

#spool  .bottom{
	background-image: url(/res/themes/gray/bottom_750.gif);
	height:47px;
	background-color:white;
	color: black;

}

#spool  .onglet_on{
	cursor:pointer;
	height:29px;
}
#spool  .onglet_on .left{
	background-image: url(/res/themes/gray/onglet_on_left.gif);
	background-color:transparent;
	width:9px;	
}
#spool  .onglet_on .center{
	background-image: url(/res/themes/gray/onglet_on_center.gif);
	background-color:transparent;
}
#spool  .onglet_on .right{
	background-image: url(/res/themes/gray/onglet_on_right.gif);
	background-color:transparent;
	width:9px;	
}

#spool  .onglet_off{
	cursor:pointer;
	height:29px;
}
#spool  .onglet_off .left{
	background-image: url(/res/themes/gray/onglet_off_left.gif);
	background-color:transparent;
	width:9px;	
}
#spool  .onglet_off .center{
	background-image: url(/res/themes/gray/onglet_off_center.gif);
	background-color:transparent;
}
#spool  .onglet_off .right{
	background-image: url(/res/themes/gray/onglet_off_right.gif);
	background-color:transparent;
	width:9px;	
}
#spool TABLE{
	background-color:transparent;
}
#spool TR{
	background-color:transparent;
}
#spool TD{
	background-color:transparent;
}
#spool  .onglet_body{
	height:550px;
	background-color:#F1F1F1;
	BORDER: 1px solid black;
	
}
.formulaire .meetings .rdv_pagenumbers B
{
    BORDER-RIGHT: #3D0303  1px solid;
    BORDER-TOP: #3D0303  1px solid;
    BORDER-LEFT: #3D0303  1px solid;
    WIDTH: 20px;
    COLOR: white;
    BORDER-BOTTOM: #3D0303  1px solid;
    BACKGROUND-COLOR: #3D0303 
}
.formulaire .meetings .rdv_pagenumbers A
{
    BORDER-RIGHT: #3D0303  1px solid;
    BORDER-TOP: #3D0303  1px solid;
    BORDER-LEFT: #3D0303  1px solid;
    WIDTH: 20px;
    BORDER-BOTTOM: #3D0303  1px solid;
    BACKGROUND-COLOR: white
}
.formulaire .meetings .rdv_pagenumbers A:hover
{
    BORDER-RIGHT: #3D0303  1px solid;
    BORDER-TOP: #3D0303  1px solid;
    BORDER-LEFT: #3D0303  1px solid;
    WIDTH: 20px;
    COLOR: white;
    BORDER-BOTTOM: #3D0303  1px solid;
    BACKGROUND-COLOR: gray
}
.formulaire .meetings .searchEngine
{
}
.formulaire .meetings .searchEngine DIV
{
    COLOR: white;
    BACKGROUND-COLOR: #3D0303 
}
.formulaire .meetings #searchEngine
{
    COLOR: white;
    BACKGROUND-COLOR: #3D0303 
}
.formulaire .meetings #searchEngine .searchEngine
{
    BORDER-RIGHT: #FFFFFF  1px solid;
    BORDER-TOP: #FFFFFF  1px solid;
    BORDER-LEFT: #FFFFFF  1px solid;
    BORDER-BOTTOM: #FFFFFF  1px solid;
    BACKGROUND-COLOR: #FFFFFF 
}
.formulaire .meetings .list
{
    BORDER-RIGHT: #3D0303  1px outset;
    BORDER-TOP: #3D0303  1px outset;
    BORDER-LEFT: #3D0303  1px ridge;
    BORDER-BOTTOM: #3D0303  1px outset
}
