BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0 0px 0px;
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	background:url(/img/fond-body.gif) repeat-x;
	line-height:normal;
}
TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 10px/12px Verdana,Arial,Helvetica,Sans-Serif;
	PADDING-TOP: 0px
}
P,PRE {
	FONT: 10px/12px Verdana,Arial,Helvetica,Sans-Serif;
	COLOR: #000000;
	TEXT-ALIGN: left;
	line-height:normal;
}
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
INPUT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	border: 1px solid #CCCCCC;
	VERTICAL-ALIGN: middle;
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	border: 1px solid #CCCCCC;
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
TR {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
SELECT {
	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR: #F4F8FB;
}
.Titre H1 {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: white;
	MARGIN-LEFT: 15px;
	LETTER-SPACING: 1px
}
.Titre {
	MARGIN-TOP: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	MARGIN-BOTTOM: 20px;
	COLOR: #4F4F4F;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}

H1 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #000;
        background : url("../icons/H1-puce.gif") no-repeat;
        padding: 0 0 0 20px;
        height:25px;
}

H2 {
        FONT-SIZE: 12px;
        font-family: Arial, Helvetica, sans-serif;
        COLOR: #333333;
        BORDER-BOTTOM: #666 3px solid;
        PADDING-BOTTOM: 5px;
        padding:5px 0 0 5px;
        background-color:#F4F8FB;
        height:15px;
}
H3 {
        FONT-SIZE: 11px;
        font-family: Arial, Helvetica, sans-serif;
        COLOR: #333333;
        padding:5px 0 5px 10px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;

}

.LibelleManif {
        COLOR:#404040;
        font-weight: bold;
        font-size: 12px;
        text-align:center;
        padding-top:20px;
        padding-bottom:10px;
        margin:0;
        margin-bottom:10px;
}

.DateLieuManif {
        COLOR:#6D6D6C;
        font-size:11px;
        padding-top:20px;
        padding-bottom:10px;
        margin:0;
}
A {
	/*COLOR: #6d6d6c;*/
	COLOR: #00489D;
	FONT-FAMILY: Verdana, Aria Narrow, Helvetica;
	TEXT-DECORATION: none
}
A:hover {
	/*COLOR: #6d6d6c;*/
	COLOR: #00489D;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

.cadrelogs {
        /*clip:rect('0', '0', '620', '420');*/
        width:100%;
        overflow:auto;
        /*padding-left:10px;
        padding-right:10px;*/
        margin-top:15px;
        margin-bottom:10px;
        margin-left:2px;
        z-index:1;
        }

.topbanner {
        /* color:#7D99AA; */
        color:#ADBDC6;
        }
#entetepied {
	BORDER-TOP: #e7e7e7 1px solid;
	PADDING-BOTTOM: 1px;
	WIDTH: 800px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #e7e7e7 1px solid;
	BACKGROUND-COLOR: #2c5167
}
.newstitle {
	PADDING-RIGHT: 2px 2px 2px 2px;
	BACKGROUND: #ABC0DE;
	MARGIN: 0px;
	FONT: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: black 1px solid
}
.newstitle a {
        text-decoration: none;
        }
.newstext {
	FONT: 10px/11px Verdana, Arial, Helvetica, sans-serif;
        PADDING: 5px 5px 5px 5px; 
	COLOR: #333333;
	MARGIN: 0px;
}

.newsdate {
        PADDING: 2px 2px 2px 2px; 
	MARGIN: 0px; FONT: bold 10px/11px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #666666;
}
.newsdate A {
        COLOR: #666666;
        TEXT-DECORATION: none;
        margin: 0 0 0 10px;
}
.newsdate A:hover {
        COLOR: #990000;
        TEXT-DECORATION: none;

}

.boxlogin table {
         background-color:#E1EAF4;
}
.boxlogin td {
         background-color:#E1EAF4;
}

#dropmenudiv {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	MARGIN-TOP: 4px;
	Z-INDEX: 100;
	MARGIN-LEFT: -1px;
	BORDER-LEFT: 1px solid;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: 0px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #e0e9ee;
	font-color: black
}
#dropmenudiv A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	WIDTH: 100%;
	COLOR: black;
	TEXT-INDENT: 3px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: gray 1px solid;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
#dropmenudiv A:hover {
	COLOR: black;
	BACKGROUND-COLOR: lightgrey
}

.survol {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	CURSOR: pointer;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: 0px
}
.survol A {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	CURSOR: pointer;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: 0px
}

.survol A:hover {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
}
#inactif{
        width: 100%;
        display: block;
        text-indent: 3px;
        text-align: left;
        border-bottom: 1px solid gray;
        padding: 1px 0;
        text-decoration: none;
        font-style: italic;
        color: #909090;
}
.ResultINFTitle {
	BORDER-RIGHT: #178724 1px solid;
	PADDING-RIGHT: 1em;
	BACKGROUND-POSITION: 5px 50%;
	BORDER-TOP: #178724 1px solid;
	PADDING-LEFT: 3em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	BACKGROUND-IMAGE: url("../icons/info.gif");
	PADDING-BOTTOM: 0.5em;
	MARGIN: 1em 0em 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #178724 1px solid;
	COLOR: #483d8b;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #178724 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #cfc
}
.ResultERRTitle {
	BORDER-RIGHT: #9f1000 1px solid;
	PADDING-RIGHT: 1em;
	BACKGROUND-POSITION: 5px 50%;
	BORDER-TOP: #9f1000 1px solid;
	PADDING-LEFT: 3em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	BACKGROUND-IMAGE: url("../icons/error.gif");
	PADDING-BOTTOM: 0.5em;
	MARGIN: 1em 0em 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #9f1000 1px solid;
	COLOR: #483d8b;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #9f1000 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #faa
}
.ResultWARNTitle {
	BORDER-RIGHT: #9f1000 1px solid;
	PADDING-RIGHT: 1em;
	BACKGROUND-POSITION: 5px 50%;
	BORDER-TOP: #9f1000 1px solid;
	PADDING-LEFT: 3em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	BACKGROUND-IMAGE: url("../icons/info.gif");
	PADDING-BOTTOM: 0.5em;
	MARGIN: 1em 0em 10px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #9f1000 1px solid;
	COLOR: #483d8b;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #9f1000 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffffa0
}

.Tmpl_Table_Fiche {
	text-align:left;
        /*float:left;*/
	BACKGROUND: #F4F8FB;
}
.Tmpl_Table_Fiche TH {
        font:Verdana, Arial, Helvetica, sans-serif 10px;
        BACKGROUND: #E9EFF7;
        FONT: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
        COLOR: #666;
        BORDER-BOTTOM: 3px solid #CCC;
        height: 25px;
        text-align: left;
        padding: 10px 0 0 10px;

}
.Tmpl_Table_Fiche TH A {
	COLOR: #00489D;
}
.Tmpl_Table_Fiche TH A:hover {
        COLOR: black; TEXT-DECORATION: none
}
.Tmpl_Table_Fiche TD {
        BORDER-TOP-WIDTH: 0px;
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        BORDER-LEFT-WIDTH: 0px;
        BORDER-BOTTOM-WIDTH: 0px;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        PADDING-TOP: 5px;
        BORDER-RIGHT-WIDTH: 0px;
	BACKGROUND: #F4F8FB;
}

.Tmpl_Table_Fiche1 {
}
.Tmpl_Table_Fiche0 {
         BACKGROUND-COLOR: #FFFFFF;
}

.Tmpl_Table_Etat {

}
.Tmpl_Table_Etat TH {
        MARGIN: 0 0 0 0;
        FONT: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
        COLOR: #333333;
        BORDER-BOTTOM: #666 3px solid;
        TEXT-ALIGN: left;
        height: 20px;
        background-color: #ABC0DE;
}
.Tmpl_Table_Etat TD {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px;
}

.Tmpl_Table_Menu {
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        COLOR: #999;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #F4F8FB;
        margin: 0 0 0 0px;
        border-top:solid 3px;
	PADDING-BOTTOM: 2px;
	MARGIN-BOTTOM: 10px;
}
.Tmpl_Table_Menu TH {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px;
}
.Tmpl_Table_Menu TD {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.Tmpl_Table_List {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-SPACING: 0px;
	COLOR: #666666;
}
.Tmpl_Table_List TH {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 11px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	background-color: #999999;
}
.Tmpl_Table_List TH A {
	COLOR: #FFFFFF;
}
.Tmpl_Table_List TD {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	BORDER-RIGHT-WIDTH: 0px;
}

.Tmpl_Table_List1 {
	BACKGROUND-COLOR: #F4F8FB;
}
.Tmpl_Table_List0 {
        BACKGROUND-COLOR: #FEFEFE;
}

.Tmpl_Table_Forum {
        BORDER: 0px;
        BORDER-SPACING: 0px;
        COLOR: #666666;
        BACKGROUND-COLOR: #F4F8FB;
}
.Tmpl_Table_Forum TH {
        BORDER: 0px;
        PADDING: 5px;
        MARGIN: 0px;
        TEXT-ALIGN: left;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        background-color: #999999;
        COLOR: #FFFFFF;
}
.Tmpl_Table_Forum TH A {
        COLOR: #FFFFFF;
}
.Tmpl_Table_Forum TD {
        BORDER: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 5px;
        PADDING-TOP: 0px;
        MARGIN: 0px;
        HEIGHT: 21px;
        LINE-HEIGHT: 12px;
}

.Tmpl_Table_Message {
        WIDTH: 80%;
        BORDER-BOTTOM: 5px solid #F4F8FB;
}
.Tmpl_Table_Message TH {
        BACKGROUND: #E9EFF7;
        FONT: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
        COLOR: #666;
        BORDER-BOTTOM: 3px solid #CCC;
        height: 25px;
        text-align: left;
        padding: 10px 0 0 10px;

}

.Tmpl_Table_Message TH A {
        COLOR: #666;
}
.Tmpl_Table_Message TH A:hover {
        COLOR: black; TEXT-DECORATION: none
}
.Tmpl_Table_Message TD {
        BORDER: 0px;
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 3px;
        MARGIN: 0px;
        BACKGROUND: #F4F8FB;
}

.Read {
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        COLOR: #777777;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        WHITE-SPACE: nowrap;
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
}
.Read:hover {
        TEXT-DECORATION: underline;
}

.Unread {
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        COLOR: #222222;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        WHITE-SPACE: nowrap;
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
}
.Unread:visited {
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        COLOR: #777777;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        WHITE-SPACE: nowrap;
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
}
.Unread:hover {
        TEXT-DECORATION: underline;
}
.Nav {
        FONT-WEIGHT: bold;
        FONT-SIZE: 10px;
        COLOR: #777777;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        WHITE-SPACE: nowrap;
        TEXT-ALIGN: center;
        TEXT-DECORATION: underline;
}
.Nav:hover {
        TEXT-DECORATION: none;
}

.Rubrique {
        COLOR: #6D6D6C;
        FONT: normal 9/10px Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #F4F8FB;
        margin: 0 0 0 0px;
        PADDING: 10px;
        MARGIN: 10px;
        FLOAT: left;
        WIDTH: 150px;
        TEXT-ALIGN: CENTER;
}

.RubriqueTitle {
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
}

.Tribu {
        COLOR: #6D6D6C;
        FONT: normal 9/10px Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #F4F8FB;
        border: solid 1px #999;
        PADDING: 0px;
        MARGIN: 0px;
        LINE-HEIGHT: 13px;
        TEXT-ALIGN: CENTER;
        BORDER: 15px solid white;
        TEXT-ALIGN: CENTER;
        WIDTH:50%;
}

.Tribu TH {
        COLOR: #6D6D6C;
        BACKGROUND-COLOR: #E9EFF7;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        LINE-HEIGHT: 14px;
        BORDER-BOTTOM: solid 2px #CCCCCC;
        TEXT-ALIGN: CENTER;
        HEIGHT:20px;
}

.Tribu TD {
        COLOR: #6D6D6C;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
        TEXT-ALIGN: CENTER;
}

.AlbumCard {
	BORDER-RIGHT: #f4f4f4 1px solid;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #f4f4f4 1px solid;
	PADDING-LEFT: 1em;
	FLOAT: left;
	PADDING-BOTTOM: 1em;
	MARGIN: 0em 2px 2px;
	BORDER-LEFT: #f4f4f4 1px solid;
	WIDTH: 142px;
	PADDING-TOP: 1em;
	BORDER-BOTTOM: #f4f4f4 1px solid;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-ALIGN: center
}
.PhotoCard {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0em;
	MARGIN: 0px 7px 7px;
	WIDTH: 128px;
	PADDING-TOP: 5px;
	HEIGHT: 140px;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-ALIGN: center
}
.Album {
	BORDER-RIGHT: #f4f4f4 1px solid;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #f4f4f4 1px solid;
	PADDING-LEFT: 1em;
	FLOAT: left;
	PADDING-BOTTOM: 1em;
	MARGIN: 0em 2px 2px;
	BORDER-LEFT: #f4f4f4 1px solid;
	WIDTH: 142px;
	PADDING-TOP: 1em;
	BORDER-BOTTOM: #f4f4f4 1px solid;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-ALIGN: center
}
.Photo {
	BORDER-RIGHT: #f4f4f4 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #f4f4f4 0px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0em;
	MARGIN: 0px 7px 7px;
	BORDER-LEFT: #f4f4f4 0px solid;
	WIDTH: 128px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #f4f4f4 0px solid;
	HEIGHT: 140px;
	BACKGROUND-COLOR: #f4f4f4
}

.Tmpl_Table_Formulaire {
        COLOR: #333333;
        background-color: #E1EAF4;
	MARGIN-BOTTOM:10px;
	border: 3px solid #E1EAF4;
}

.Tmpl_Table_Formulaire TH {
        FONT-SIZE: 11px;
        MARGIN: 0px;
        BACKGROUND-COLOR: #F4F8FB;
        border: 3px solid #F4F8FB;
        TEXT-ALIGN: left;
        border: 0 0 3px 0;
        PADDING: 5px 5px 5px 5px;
        border-bottom: 3px solid #6D6D6D;
}

.Tmpl_Table_Formulaire TD {
        BORDER: 0 0 0 0;
        PADDING: 3px  3px 3px 3px;
        MARGIN: 0px;
}

.Formulaire_Boutons {
        COLOR: #FFFFFF;
        BACKGROUND-COLOR: #3A5767;
        border: 1px solid #FFFFFF;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        height: 20px;
        border-color: #FFFFFF;
        padding: 0 5px 0 5px;
}
.Formulaire_Boutons:HOVER {
	cursor: pointer;
}

.FormulaireFieldTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #333333;
	padding: 1px;


}
.FormulaireError {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #ffce7b;
	PADDING-BOTTOM: 1px;
	COLOR: #000000;
	PADDING-TOP: 1px
}
.Tmpl_Table_Recu {
	
}
.Tmpl_Table_Recu TH {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F4F8FB;
	TEXT-ALIGN: left
}
.Tmpl_Table_Recu TD {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 12px;
	BORDER-BOTTOM-WIDTH: 1px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-WIDTH: 0px
}
.LibelleInvisible {
	COLOR: red;
	FONT-STYLE: oblique
}
.LibelleInvisible A:visited {
	CURSOR: pointer;
	COLOR: red;
	FONT-STYLE: oblique
}
.ReferenceTotal TD{
        color: #404040;
        font-weight:bold;
}
.Tmpl_Table_Catalogue {
}

.Tmpl_Table_Catalogue TH {
        BORDER-TOP-WIDTH: 0px;
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        BORDER-LEFT-WIDTH: 0px;
        FONT-SIZE: 10px;
        BORDER-BOTTOM-WIDTH: 0px;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        /*COLOR: #6d6d6c;*/
	COLOR: #00489D;
        PADDING-TOP: 5px;
        TEXT-ALIGN: left;
        BORDER-RIGHT-WIDTH: 0px;
        background-color:#E9EFF7;
}

.Tmpl_Table_Catalogue TD {
        BORDER-TOP-WIDTH: 0px;
        BORDER-BOTTOM-WIDTH: 0px;
        BORDER-RIGHT-WIDTH: 0px;
        BORDER-LEFT-WIDTH: 0px;
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
        MARGIN: 0px;
        background-color:#F4F8FB;
}

.Tmpl_Table_Item {
        border: solid 1px #CCCCCC;
        background-color:#F4F8FB;
        width: 100%;
}

ul li {
        list-style-image:url("../icons/ul-li-puce.gif");
        list-style-type:none;
}
ol li {
        list-style-image:url("../icons/ol-li-puce.gif");
        list-style-position: inside;
        list-style-type:none;
}


.Table_Quest_Results {
        border: solid 1px #999999;
        background-color:#F4F8FB;
}
.Table_Quest_Results TH {
        background-color:#DDDDDD;
        color : #000000;
        font-size: 10px;
        font-weight: normal;
}

.Table_Quest_Titre {
        background-color:#F4F8FB;
        border: solid 1px #999999;
        border-bottom:0px;
        font-weight: bold;
        font-size: 11px;
}

.Table_Quest_SsTitre {
        background-color:#F4F8FB;
        border: solid 1px #999999;
        border-bottom:0px;
        border-top:0px;
        font-weight: normal;
        font-size: 10px;
}

.Table_Quest {
        border: solid 1px #CCCCCC;
        background-color:#F4F8FB;
}


.Table_Quest TH {
        background-color:#CCCCCC;
        color : #000000;
}
.Quest {
        background-color:#F4F8FB;
}

.Quest_Line {
        background-color:#F4F8FB;
}

.Quest_Texte {
        color : #000000;
        margin-left: 50px;
}

.Quest_Texte INPUT {
        margin-left: 10px;
        margin-right: 5px;
}

SELECT.Quest_Email {
        float:left;
}
SELECT.Quest_Email_Error {
        BACKGROUND: #ffce7b;
        COLOR: #000000;
        float:left;
}
.Quest_Email_Error {
        BACKGROUND: #ffce7b;
        COLOR: #000000;
}

INPUT.Quest {
        margin-left: 50px;
        background-color:white;
}
TEXTAREA.Quest {
        margin-left: 50px;
        background-color:white;
}

SELECT.Quest {
        margin-left: 50px;
}

.Quest_Error {
        BACKGROUND: #ffce7b;
        COLOR: #000000;
}
INPUT.Quest_Error {
        margin-left: 50px;
        background-color:white;
        BACKGROUND: #ffce7b;
        COLOR: #000000;
}

TEXTAREA.Quest_Error {
        margin-left: 50px;
        background-color:white;
        BACKGROUND: #ffce7b;
        COLOR: #000000;
}
SELECT.Quest_Error {
        margin-left: 50px;
        BACKGROUND: #ffce7b;
        COLOR: #000000;
}

.Quest_RadioTxt {
        margin-left: 70px;
}
.Quest_RadioTxt INPUT {
        margin-left: 10px;
}
.Quest_SwitchTxt {
        margin-left: 70px;
}
.Quest_SwitchTxt INPUT {
        margin-left: 10px;
}
.Quest_ComboTxt {
        margin-left: 70px;
}
.Quest_ComboTxt INPUT {
        margin-left: 10px;
}


.Menu {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	MARGIN-LEFT: 10px;
	COLOR: #000000;
	MARGIN-RIGHT: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.MenuOn {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	MARGIN-LEFT: 10px;
	COLOR: #000000;
	MARGIN-RIGHT: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.Menu:hover {
	COLOR: #00489D;
}
.Menu2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #00489D;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}
.Menu2:hover {
	TEXT-DECORATION: none;
	COLOR: #00489D;
}
.Menu3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #205AA3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.Txt1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Txt2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #c10503;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Txt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Txt2:hover {
	TEXT-DECORATION: underline
}
.Txt4 {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10px;
        COLOR: #c10503;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        WHITE-SPACE: nowrap;
        TEXT-DECORATION: underline
}
.Txt4:hover {
        TEXT-DECORATION: none
}
.Date {
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        COLOR: #000000;
        FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Header {
        height: 88px;
        background:url("../img/fond-header.jpg") no-repeat;

}

#banniere{
        margin:0 10px 0 243px;
        text-align:center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        text-decoration:none;
}
#banniere a{
        text-decoration:underline;
}
#banniere a:hover{
        text-decoration:none;
}
.Footer {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: CENTER;
	TEXT-DECORATION: none
}
.BorderTable {
	VERTICAL-ALIGN:TOP;
        TEXT-ALIGN:LEFT;
}
.FondTable {
        FONT-WEIGHT: bold;
        FONT-SIZE: 9px;
        COLOR: #ffffff;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
        HEIGHT:20px;
}
.BorderTable2 {
	BORDER-RIGHT: #ff6600 1px solid;
	BORDER-TOP: #ff6600 1px solid;
	BORDER-LEFT: #ff6600 1px solid;
	BORDER-BOTTOM: #ff6600 1px solid;
	VERTICAL-ALIGN:TOP;
	TEXT-ALIGN:LEFT;
}
.BorderTable2t {
        BORDER-RIGHT: #dd6600 1px solid;
        BORDER-TOP: #dd6600 1px solid;
        BORDER-LEFT: #dd6600 1px solid;
        BORDER-BOTTOM: #dd6600 1px solid;
        VERTICAL-ALIGN:TOP;
        TEXT-ALIGN:LEFT;
        HEIGHT: 30px;
}
.BorderTable3 {
	BORDER-RIGHT: #669acc 1px solid;
	BORDER-TOP: #669acc 1px solid;
	BORDER-LEFT: #669acc 1px solid;
	BORDER-BOTTOM: #669acc 1px solid;
	VERTICAL-ALIGN:TOP;
	TEXT-ALIGN:LEFT;
}
.BorderTable4 {
	BORDER-RIGHT: #4a4b4f 1px solid;
	BORDER-TOP: #4a4b4f 1px solid;
	BORDER-LEFT: #4a4b4f 1px solid;
	BORDER-BOTTOM: #4a4b4f 1px solid
}
.BorderTable5 {
        BORDER-RIGHT: #f2cf01 1px solid;
        BORDER-TOP: #f2cf01 1px solid;
        BORDER-LEFT: #f2cf01 1px solid;
        BORDER-BOTTOM: #f2cf01 1px solid;
        VERTICAL-ALIGN:TOP;
        TEXT-ALIGN:LEFT;
}

.BorderTable6 {
        BORDER-RIGHT: #4a4b4f 1px solid;
        BORDER-TOP: #4a4b4f 1px solid;
        BORDER-LEFT: #4a4b4f 1px solid;
        BORDER-BOTTOM: #4a4b4f 1px solid;
}
.BorderTable7 {
        BORDER: #dd6600 1px solid;
        VERTICAL-ALIGN:TOP;
        TEXT-ALIGN:LEFT;
        HEIGHT: 20px;
}
.FondTable7 {
        background-color: #dd6600;
        FONT-WEIGHT: bold;
        FONT-SIZE: 9px;
        COLOR: #ffffff;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
        HEIGHT:20px;
}

.BorderTable8 {
        BORDER: #5F5F5F 1px solid;
        VERTICAL-ALIGN:TOP;
        TEXT-ALIGN:LEFT;
        HEIGHT: 30px;
}
.FondTable8 {
        background-color: #E1EAF4;
        FONT-WEIGHT: bold;
        FONT-SIZE: 9px;
        COLOR: #ffffff;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
        HEIGHT:20px;
}

.Txt5 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
.Txt5:hover {
	TEXT-DECORATION: none
}
.Txt6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Txt6:hover {
	TEXT-DECORATION: underline
}
.Txt7 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #be0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.Titre2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtContent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

#clicTitre {
        background-color: #E1EAF4;
        FONT-WEIGHT: bold;
}

#clicCacher {
        top: 18px;
        position: relative;
        text-align:right;
        FONT-WEIGHT: bold;
}

#Formulaire_Contenu {
        background-color: #E1EAF4;
        display : none;
        visibility : hidden;
}

/* Ne pas y toucher */

.Formulaire_Selected {
        background-color: lightblue;
        border: 3px solid lightblue;
}

#pub {
        position:absolute;
        bottom:5px;
        right:5px;
}

