html{margin:0;padding:0;}

body { font-family: Verdana; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #000000; }

H1 { margin: 0px; padding: 0px; padding-bottom: 2px; font-family: Verdana ; COLOR: #FFFFFF; font-size: 11px; font-style:normal; FONT-WEIGHT: normal; text-align: left; }

P { margin: 0px; padding: 0px; font-family: Verdana ; COLOR: #666666; font-size: 11px; font-style:normal; FONT-WEIGHT: normal; }
P.align-right { margin: 0px; padding: 0px; font-family: Verdana ; COLOR: #666666; font-size: 11px; font-style:normal; FONT-WEIGHT: normal; text-align: right;}
P.align-left { margin: 0px; padding: 0px; font-family: Verdana ; COLOR: #666666; font-size: 11px; font-style:normal; FONT-WEIGHT: normal; text-align: left;}
P.bodytext { margin: 0px; padding: 0px; font-family: Verdana ; COLOR: #666666; font-size: 11px; font-style:normal; FONT-WEIGHT: normal; text-align: left; }
P.smalltext { font-family: Verdana ; COLOR: #666666; font-size: 10px; font-style:normal; FONT-WEIGHT: normal; text-align: left; }

P A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
P A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
P A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
P A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
P A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: underline;}


/*
TTNEWS
*/
DIV.newsListContainer { margin: Opx; padding: 0px;}
DIV.newsListItem { margin: Opx; padding: 0px; }
DIV.newsListItem H3 { margin: Opx; padding: 0px; border: 0px solid; }
DIV.newsListContainer A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsListContainer A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsListContainer A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsListContainer A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsListContainer A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: underline;}
DIV.newsListItem P { margin: Opx; padding: 0px; padding-top: 3px; padding-bottom: 3px; border: 0px solid;}
DIV.newsListSeparate { margin: Opx; padding: 0px; height: 14px;  }

DIV.newsSingleItem P.titre { margin: Opx; padding: 0px; border: 0px solid; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; }
DIV.newsSingleItem P { margin: Opx; padding: 0px; padding-top: 3px; padding-bottom: 3px; border: 0px solid;}
DIV.newsSingleItem A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsSingleItem A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsSingleItem A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsSingleItem A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV.newsSingleItem A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: underline;}






P.titreMarron {
	margin: 0px; padding: 0px;
	margin-bottom: 12px;
	font-family: Verdana;
	color: #BD8410;
	font-size: 11px;
	font-style:normal;
	FONT-WEIGHT: normal;
	text-align: left;
}

TD#Menu2 { margin: 0px; padding: 0px; padding-top: 12px; padding-right: 23px; }

DIV#container_photo{ margin: 0px; padding: 0px; padding-top: 4px; }
DIV#container_texte { margin: 0px; padding: 0px; width: 550px; }
DIV#container_texte_only { margin: 0px; padding: 0px; }

/*
 * Premier Menu
 */
DIV#container_menu1{ margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; padding-left: 0px; }
DIV#container_menu1 UL { margin: 0px; padding: 0px; display: inline;}
DIV#container_menu1 UL LI { margin: 0px; padding: 0px; padding-right : 10px; display: inline; }
DIV#container_menu1 UL LI A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu1 UL LI A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu1 UL LI A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu1 UL LI A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu1 UL LI A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: underline;}

DIV#container_menu1 UL LI.actif A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu1 UL LI.actif A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu1 UL LI.actif A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu1 UL LI.actif A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu1 UL LI.actif A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: underline;}

/*
 * Deuxieme Menu
 */
DIV#container_menu2 { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; padding-left: 16px; }
DIV#container_menu2 UL { margin: 0px; padding: 0px; display: inline;}
DIV#container_menu2 UL LI { margin: 0px; padding: 0px; padding-right : 12px; display: inline; }
DIV#container_menu2 UL LI A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu2 UL LI A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu2 UL LI A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu2 UL LI A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_menu2 UL LI A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: underline;}

DIV#container_menu2 UL LI.actif A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu2 UL LI.actif A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu2 UL LI.actif A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu2 UL LI.actif A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_menu2 UL LI.actif A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: underline;}


DIV#container_footer{ margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; padding-bottom: 2px;}
DIV#container_footer UL { margin: 0px; padding: 0px; display: inline;}
DIV#container_footer UL LI { margin: 0px; padding: 0px; padding-right : 10px; display: inline; }
DIV#container_footer UL LI A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_footer UL LI A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_footer UL LI A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_footer UL LI A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
DIV#container_footer UL LI A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: underline;}

DIV#container_footer UL LI.actif A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_footer UL LI.actif A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_footer UL LI.actif A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_footer UL LI.actif A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV#container_footer UL LI.actif A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: underline;}

/*
 * DropDown Site MAP
 * */
div.tx-dropdownsitemap-pi1 A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
div.tx-dropdownsitemap-pi1 A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
div.tx-dropdownsitemap-pi1 A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
div.tx-dropdownsitemap-pi1 A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
div.tx-dropdownsitemap-pi1 A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
div.tx-dropdownsitemap-pi1 A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410; text-decoration: none; }
DIV.tx-dropdownsitemap-pi1 OL { margin: 0px; padding: 0px; }
DIV.tx-dropdownsitemap-pi1 LI.closed IMG { display: none; }
DIV.tx-dropdownsitemap-pi1 LI.closed div.level_1 { margin: 0px; padding: 0px; padding-bottom: 3px; }


/*
 *  *
 *   * POWERMAIL
 *    *
 *     */
span.powermail_mandatory {
        color: red;
}
input.validation-failed,
textarea.validation-failed {
        background-color: #BD8410;
}
div.powermail_mandatory_js {
        font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal;  color: #BD8410;
        margin: 1px 0 1px 180px;
}
fieldset.tx-powermail-pi1_fieldset {
        border: 0px solid #A5ACB2;
        background-image: url(../img/handy.jpg);
        background-repeat: no-repeat;
        background-position: 100% 60%;
        padding: 10px;
        font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#BD8410;
}
fieldset.tx-powermail-pi1_fieldset legend {
        display: none;
}
fieldset.tx-powermail-pi1_fieldset label {
        display: block;
        width: 155px;
        float: left;
        clear: both;
        font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF;
        text-align: right;
        padding-right: 4px;
	padding-top: 2px;
}
fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea {
        width: 240px; height: 18px;
        margin: 0px; padding: 0px;
        border: 0px solid #888888;
        font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#000000;
	margin-bottom: 2px;
}
fieldset.tx-powermail-pi1_fieldset textarea{
        width: 240px;
        height: 40px;
}
fieldset.tx-powermail-pi1_fieldset powermail_check {
        width: 20px;
        border: 0px solid;
}
div.tx_powermail_pi1_fieldwrap_html {
        margin: 3px 0;
}
DIV.tx_powermail_pi1_fieldwrap_html_11 input {
        margin: 5px 0px;
        font-weight: bold;
        border: 1px solid #444;
        width: 120px;
        text-align: center;
}
DIV.tx_powermail_pi1_fieldwrap_html_submit{
        text-align: center;
}
td.powermail_all_td {
        padding: 3px 10px 3px 0;
}
DIV.powermail_check_inner_uid7_0 {
        margin-top: 20px;
        margin-bottom: 20px;
}
/* Ceci permet de cache le titre avant "Vous accepez ?" */
P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
        display: none;
}
DIV.tx_powermail_pi1_fieldwrap_html_60{
        margin-top: 25px;
        text-align: center;
}


