/* ########## REMISE A 0 ########## */

* {
margin : 0px;
padding : 0px;
}

a {
text-decoration : underline;
border : 0px;
}

a:hover {
text-decoration : none;
}

a img, img {
border : 0px;
margin-bottom : -3px;
}

li, blockquote {
margin-left : 20px;
}

fieldset {
border : 0px;
}

table {
border-collapse : collapse;
}

div#button_content {
text-align : center;
}

button {
background : #f29400;
border : 0px;
color : white;
font-family : arial, sans-serif;
padding : 3px 5px 3px 5px;
font-weight : bold;
text-transform : uppercase;
cursor : hand;
}

button:hover {
background : white;
color : #f29400;
}

/* ########## BODY ########## */

body {
font-family : arial, sans-serif;
font-size : 10pt;
color : black;
}

body#migc {
text-align : center;
background : #f29400;
}

/* ########## PAGE ########## */

div#page {
width : 995px;
height : auto;
margin : 0px auto 0px auto;
text-align : left;
position : relative;
background : url('../usr/design_energiesplus2008/background.jpg');
}

div#accessibility {
width : 995px;
height : 0px;
margin : 0px auto 0px auto;
display : none;
}

div#accessibility a {
}

div#maintenance {
width : 500px;
margin-left : auto;
margin-right : auto;
padding-top : 50px;
padding-bottom : 30px;
text-align : center;
color : white;
font-weight : bold;
}

/* ########## HEADER ZONE ########## */

div#header_zone1 {
width : 995px;
height : 316px;
}

div#header_zone2 {
width : 995px;
height : 316px;
}

div#header_zone3 {
width : 995px;
height : 316px;
background : url('../usr/design_energiesplus2008/header_zone3.jpg') no-repeat bottom left;
}

div#header_zone4 {
width : 995px;
height : 316px;
}

div#header_zone5 {
width : 995px;
height : 316px;
}

div#logo {
float : left;
}

div#date {
float : right;
}

div#slogan {
float : right;
}

div#banner {
clear : both;
position : absolute;
z-index : 1001;
top : 181px;
left : 240px
}

/* ########## MIN HEIGHT ########## */

div#minheight1 {
height: 300px;
width: 0px;
float : left;
font-size : 0px;
line-height : 0px;
}

div#minheight2 {
clear: both;
font-size : 0px;
line-height : 0px;
height: 0px;
width: 0px;
}

/* ########## CENTER ZONE ########## */

div#center_zone {
width : 995px;
height : auto;
}

div#left_content {
width : 216px;
float : left;
}

div#center_content {
width : 563px;
float : left;
padding-top : 34px;
padding-bottom : 15px;
color : white;
position : relative;
}

div#center_content2 {
width : 740px;
float : left;
padding-top : 34px;
padding-bottom : 15px;
color : white;
position : relative;
}

div#right_content {
width : 216px;
float : left;
}

/* ##########MENU NIV.1 ########## */

ul#udm {
padding : 0px;
margin : 0px 0px 10px 0px;
margin-left : 23px;
}

ul#udm li{
padding : 0px;
}

ul.sf-menu{
padding : 0px;
margin : 0px 0px 10px 0px;
margin-left : 23px;
}

ul.sf-menu li{
padding : 0px;
}

/* ########## DIRECT ACCESS ########## */

div#directaccess_content1 {
width : 216px;
background : url('../usr/design_energiesplus2008/directaccess_content1.jpg');
}

div#directaccess_content2 {
width : 216px;
background : url('../usr/design_energiesplus2008/directaccess_content2.jpg') no-repeat top left;
}

div#directaccess_content3 {
width : 216px;
background : url('../usr/design_energiesplus2008/directaccess_content3.jpg') no-repeat bottom left;
padding : 20px 0px 28px 0px; 
/*padding : 110px 0px 28px 0px;*/
}


/* ########## LANGUAGES ########## */

ul#languages {
height : 23px;
margin-bottom : 10px;
margin-left : 23px;
}

ul#languages  li {
width : 33px;
height : 23px;
float : left;
margin : 0px;
list-style-type : none;
padding : 0px 5px 0px 0px;
}

ul#languages  li a {
width : 33px;
height : 23px;
line-height : 23px;
display : block;
background : #f29400;
text-align : center;
color : white;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}

ul#languages  li a:hover {
background : white;
color : #f29400;
}

/* ########## SEARCH ########## */

div#search {
color : #f29400;
text-transform : uppercase;
font-weight : bold;
margin-bottom : 10px;
padding-left : 23px;
}

div#search input {
width : 156px;
border : 1px solid white;
background : white;
padding : 2px;
margin-bottom : 5px;
margin-left : 0px;
}

div#search input:focus {
border : 1px solid #f29400;
}

div.search_result {
color : #f29400;
font-weight : bold;
font-size : 12pt;
margin-bottom : 20px;
}

div.search_result input {
width : 156px;
border : 1px solid white;
background : white;
padding : 2px;
margin-bottom : 5px;
margin-left : 0px;
}

div.search_result input:focus {
border : 1px solid #f29400;
color : white;
background : #f29400;
}

div.search_result2 {
color : white;
}

div#search_line {
padding-bottom : 5px;
}

div.search_result2 strong {
color : #f29400;
}

div.search_result2 a {
width : 115px;
height : 23px;
line-height : 23px;
display : block;
background : #f29400;
text-align : center;
color : white;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}

div.search_result2 a:hover {
background : white;
color : #f29400;
}


/* ########## ALERT ########## */

div.alert_content {
width : 216px;
height : 216px;
background : url('../usr/design_energiesplus2008/alert_background.jpg');
position : relative;
}

div.alert_text_content {
position : absolute;
top : 0px;
left : 0px;
padding-top : 45px;
padding-left : 25px;
padding-right : 40px;
text-align : center;
font-size : 15pt;
font-weight : normal;
color : #545659;
width : 151px;
height : 171px;
}

div.alert_text_content a {
text-decoration : none;
color : #545659;
font-weight : bold;
}

div.alert_text_content a:hover {
color : #bce4f6;
}

h3 {
font-size : 11pt;
font-weight : normal;
}

h3 a {
font-weight : normal;
}


/* ########## PARTNERS ########## */

div#partners_content1 {
width : 216px;
background : url('../usr/design_energiesplus2008/partners_content1.jpg');
}

div#partners_content2 {
width : 216px;
background : url('../usr/design_energiesplus2008/partners_content2.jpg') no-repeat top left;
}

div#partners_content3 {
width : 191px;
background : url('../usr/design_energiesplus2008/partners_content3.jpg') no-repeat bottom left;
text-align : center;
padding : 10px 0px 35px 25px;
}

div#partners_content3 a  img{
margin-bottom : 7px;
}

/* ########## BOX EXPOSANT (droite) ########## */

div#exposants_content {
padding-left : 52px;
}

div.exposants_element {
width : 130px;
height : 130px;
border :4px solid #f29400;
background : white;
margin-bottom : 15px;
}

/* ########## BOX PARTNER(gauche) ########## */

div#partners2_content {
padding-left : 27px;
}

div.partners2_element {
width : 130px;
height : 130px;
border :4px solid #f29400;
background : white;
margin-bottom : 15px;
}

/* ########## PATH ########## */

ul#path_content{
background : url('../usr/design_energiesplus2008/path_background.jpg') repeat-x left bottom;
height : 35px;
margin-bottom : 15px;
}

ul#path_content li {
list-style-type : none;
margin : 0px;
float : left;
color : #f29400;
padding-right : 5px;
}

ul#path_content li a{
color : #f29400;
text-decoration : none;
}

ul#path_content li a:hover{
color : #bce4f6;
}

div#myenergiesplus_welcome {
background : url('../usr/design_energiesplus2008/path_background.jpg') repeat-x left bottom;
height : 35px;
margin-bottom : 15px;
color : #f29400;
padding-right : 5px;
}

/* ########## PARAGRAPHES ########## */

div.parag_content {
width : auto;
clear : both;
color : white;
position : relative;
margin-bottom : 40px;
}

h1#page_title {
position : absolute;
z-index : 1005;
right : 0px;
top : 37px;
border : 4px solid #f29400;
background : #bce4f6;
text-align : center;
color : #545659;
text-transform : uppercase;
font-size : 12pt;
padding : 10px;
}

h1.parag_title {
width : auto;
font-size : 14pt;
color : #f29400;
font-weight : bold;
text-transform : uppercase;
margin-bottom : 10px;
letter-spacing : 0.06em;
}

div#info_zone {
padding : 10px;
color : white;
text-align : center;
position : absolute;
z-index : 1005;
right : 0px;
top : 37px;
border : 4px solid #bce4f6;
background : #f29400;
}

div#info_zone h1 {
font-size : 12pt;
}

div#info_zone a {
color : white;
text-decoration : none;


















}

















div.clear {
clear : both;
}

/* -------------------- ZONE DE TEXTES -------------------- */
div.parag_text_content {
width : auto;
margin-top : 0px;
margin-bottom : 0px;
margin-left : auto;
margin-right : auto;
line-height : 1.3em;
}

/* ------------   ZONE TEXT (PARAGRAPHE)  ------------- */
div.parag_text_content p {
margin : 0px;
}

/* -------------------- ZONE IMAGE / IMAGES HAUT, IMAGES BAS  -------------------- */
div.parag_images_top, div.parag_images_bottom {
width : auto;
margin-top : 0px;
margin-bottom : 0px;
text-align : center;
}

div.parag_images_bottom {



margin-top: 15px;
}

/* -------------------- ZONE IMAGE / IMAGES DROITE -------------------- */
div.parag_images_right {
width : auto;
height : auto;
float : right;
padding-left : 15px;
padding-top : 4px;
}

/* -------------------- ZONE IMAGE / IMAGES GAUCHE -------------------- */
div.parag_images_left{
width : auto;
height : auto;
float : left;
padding-right: 15px;
padding-top : 4px;
}

div.parag_content a {
color : #f29400;
}

div.parag_content a, div.parag_content a img {
border : 0px;
}

div.parag_content a img, div.parag_content img {
border : 4px solid #f29400;
margin-bottom : 5px;
}

div.parag_content li {
margin-left : 20px;
}


/* ########## FORMULAIRES ########## */

div#form_content {
}

div#form_content h1 {
width : auto;
font-size : 14pt;
color : #f29400;
font-weight : bold;
text-transform : uppercase;
margin-bottom : 10px;
letter-spacing : 0.06em;
}

table#form_table {
width : 562px;
}

div#center_content2 table#form_table {
width : 740px;
}

table#form_table tr td {
padding : 2px 2px 2px 0px;
}

table#form_table tr td span {
color : #f29400;
font-weight : bold;
font-size : 14pt;
line-height : 10pt;
padding : 0px 5px 0px 5px;
}

table#form_table tr td#mandatory_field {
color : #f29400;
padding-bottom : 20px;
font-weight : bold;
}

table#form_table tr td.form_table_content2 {
text-align : right;
padding-right : 20px;
width : 261px;
font-weight : bold;
vertical-align : top;
}

table#form_table tr td.form_table_content2b {
vertical-align : top;
}

table#form_table tr td.form_table_content2b input {
border : 2px solid white;
background : white;
width : 240px;
padding : 2px;
}

table#form_table tr td.form_table_content2b input:focus {
border : 2px solid #f29400;
background : #f29400;
color : white;
}



table#form_table tr td.form_table_content2b textarea {
border : 2px solid white;
background : white;
width : 240px;
height : 200px;
padding : 2px;
}

#new_question_form table#form_table tr td.form_table_content2b textarea {
width:386px;
}

#new_question_form  table#form_table tr td.form_table_content2 {
width:87px;
}

table#form_table tr td.form_table_content2b textarea:focus {
border : 2px solid #f29400;
background : #f29400;
color : white;
}

table#form_table tr td.form_table_content2b select {
border : 2px solid white;
background : white;
width : 248px;
padding : 2px;
}

table#form_table tr td.form_table_content2b select:focus {
border : 2px solid #f29400;
background : #f29400;
color : white;
}

table#form_table tr td.form_table_content2c input{
margin : 0px 5px 0px 5px;
}

table#form_table tr td.form_table_content3 input.input_interest {
border : 2px solid white;
background : white;
width : 214px;
padding : 2px;
}

table#form_table tr td.form_table_content3 input:focus.input_interest {
border : 2px solid #f29400;
background : #f29400;
color : white;
}

table#form_table tr td.form_table_content3 {
border-bottom : 1px dotted white;
padding : 10px 0px 10px 0px;
}

table#form_table tr td.form_table_content3 input {
margin : 0px 5px 0px 5px;
}

table#form_table tr td.form_table_content3b {
font-weight : bold;
text-align : left;
padding : 30px 0px 0px 5px;
}

div#more_nl  {
text-align : center;
padding-top : 20px;
}

div#more_nl a {
color : #f29400;
font-weight : bold;
text-transform : uppercase;
}

div.lost_passwd {
}

p.lost_passwd_txt {

margin-bottom : 15px;
}


p.lost_passwd_field {

text-align : center;
margin-bottom : 20px;
padding-right : 20px;
}

p.lost_passwd_field input {
border : 1px solid white;
background : white;
width : 250px;
padding : 2px;
}

p.lost_passwd_field input:focus {
border : 1px solid #f29400;
background : #f29400;
color : white;
}

div.lost_passwd button {
width : 250px;
margin-left : 160px;
}

/* ########## FORMULAIRES VIE PRIVEE########## */



table#vieprivee_content {
margin-top : 30px;
}

table#vieprivee_content tr td{



font-size : 0.8em;
}

.vieprivee_content_col1 {
width : 30px;
text-align : center;
}

.vieprivee_content_col2 {
padding-bottom : 15px;
}

.vieprivee_content_col2 a {
color : #f29400;
}

/* ########## PARTENAIRES ########## */

div.partenaires_content {
clear : both;
}

div.partenaires_content h1 {
color : #bce4f6;
background : url('../usr/design_energiesplus2008/partenaires_h1.jpg') no-repeat 0px 2px;
font-size : 12pt;
padding-left : 25px;
padding-bottom : 10px;
}

div.partenaires_element1 {
width : 187px;
height : 187px;
float : left;
background : url('../usr/design_energiesplus2008/partenaires_element1.jpg') no-repeat;
}

div.partenaires_element2 {
width : 165px;
height : 160px;
border : 4px solid #f29400;
background : white;
text-align : center;
}

div.partenaires_element1 table {
width : 165px;
height : 160px;
}

/* ########## ANNUAIRES DES EXPOSANTS ########## */

table#exposants_crit_table {
margin-bottom : 15px;
}

table#exposants_crit_table tr td {
padding-right : 10px;
}

td.exposants_crit_table_cell2 select{
border : 1px solid white;
background : white;
width : 185px;
padding : 2px;
}

td.exposants_crit_table_cell4 input{
border : 1px solid white;
background : white;
width : 185px;
padding : 2px;
}

div#multipage {
margin-bottom : 15px;
color : #f29400;

}

div#multipage select {
border : 1px solid white;
background : white;
width : 50px;
padding : 2px;
}

td.exposants_crit_table_cell2 select:focus, td.exposants_crit_table_cell4 input:focus, div#multipage select:focus {
border : 1px solid #f29400;
background : #f29400;
color : white;
}

div#multipage a {
margin : 0px 5px 0px 5px;
}

table#exposants_table {
width : 100%;
}

td.exposant_element1 {
padding : 5px 0px 5px 0px;
width : 400px;
}

td.exposant_element1b {
color:white;
padding : 5px 0px 5px 0px;
width : 163px;
text-align : right;
}

td.exposant_element1c {
border-bottom : 1px solid #bce4f6;
padding : 5px 0px 5px 0px;
}
td.exposant_element1b a,td.exposant_element1b a:visited {
text-decoration : none;
color:white;
}

td.exposant_element1b a:hover {
color : #f29400;
}

div#exposant_detail {
position : relative;
padding-top : 20px;
}

#exposants_table-pagination-previous a, #exposants_table-pagination-next a, .exposants_table-pagination-selected a, #exposants_table-pagination a
{
font-size:14 pt;
padding:3px;
color:#F29400;
}

div#exposant_detail_back {
padding-bottom : 10px;
}

div#exposant_detail_back a {
text-transform : uppercase;
color : #f29400;
text-decoration : none;
}

div#exposant_detail_back a:hover {
color : #bce4f6;
}

div#exposant_detail h1 {
background : #bce4f6;
font-size : 14pt;
padding-left : 5px;
color : #f29400;
margin-bottom : 10px;
}

div#exposant_detail_coord {
width : 368px;
height : 123px;
border : 4px solid #f29400;
background : #bce4f6;
float: left;
}

div#exposant_detail_coord h2, div#exposant_detail_stand_content h2, div#exposant_detail_products h2 {
background : #f29400;
font-size : 10pt;
padding-bottom : 4px;
text-transform : uppercase;
}

div#exposant_detail_coord_info, div#exposant_detail_products_element {
padding : 5px;
color : black;
font-size : 9pt;
}

div#exposant_detail_coord_info a {
color : black;
}

div#exposant_detail_stand_content {
padding-top : 53px;
}

div#exposant_detail_stand {
width : 172px;
height : 70px;
float : right;
border : 4px solid #f29400;
background : #bce4f6;
}

div#exposant_detail_stand_nr {
text-align : center;
font-weight : bold;
color : black;
padding-top : 15px;
font-size : 12pt;
}

div#exposant_detail_products_content {
padding-top : 7px;

clear : both;
}

div#exposant_detail_products {

width : auto;
border : 4px solid #f29400;
background : #bce4f6;
}

div#exposant_detail_description {
padding-top : 7px;
}

div#exposant_detail_description h2 {
width : auto;
font-size : 11pt;
color : #f29400;
font-weight : bold;
text-transform : uppercase;
margin-bottom : 7px;
letter-spacing : 0.06em;
}

div#exposant_detail_text {
line-height : 1.3em;
}

div#exposant_detail_logo {
width : 115px;
height : 115px;
border : 4px solid #f29400;


background : white;
position : absolute;
top : 0px;
right : 30px;
z-index : 1000;
}

div#exposant_detail_logo table {
width : 115px;
height : 115px;
text-align : center;
}

div#exposant_detail_logo table img {
width : 110px;

}



/* ########## EQUIPE ########## */

table.equipe {
width : 100%;
margin-bottom : 15px;
}

td.equipe_col1 {
width : 175px;
}


td.equipe_col1 img {
border : 4px solid #bce4f6;
}

td.equipe_col2 {
/*vertical-align : bottom;*/
font-size : 10pt;
color : #bce4f6;
}

td.equipe_col2 h1 {
font-size : 12pt;
color : #bce4f6;
}

td.equipe_col2 a {
color : white;
text-decoration : none;
}

td.equipe_col2 a:hover {
color : #f29400;
}

/* ########## MY ENERGIES+ ########## */

div#myenergiesplus_menu_left {
/* width : 280px;*/
width : 370px;
float : left;
}

div#myenergiesplus_menu_left h1 {
height : 25px;
line-height : 25px;
color : #bae3f5;
text-transform : uppercase;
font-size : 11pt;
background : url('../usr/design_energiesplus2008/myenergiesplus_account.jpg') no-repeat 5px 0px;
padding-left : 35px;
padding-bottom : 5px;
border-bottom : 2px solid #bae3f5;
margin-bottom : 5px;
}

div#myenergiesplus_menu_right {
/* width : 280px;*/
width : 368px;
float : left;
border-left : 2px solid #bae3f5;
}

div#myenergiesplus_menu_right h1 {
height : 25px;
line-height : 25px;
color : #bae3f5;
text-transform : uppercase;
font-size : 11pt;
background : url('../usr/design_energiesplus2008/myenergiesplus_services.jpg') no-repeat 5px 0px;
padding-left : 35px;
padding-bottom : 5px;
border-bottom : 2px solid #bae3f5;
margin-bottom : 5px;
}

div#myenergiesplus_menu_left ul, div#myenergiesplus_menu_right ul {
}

div#myenergiesplus_menu_left ul li, div#myenergiesplus_menu_right ul li{
list-style-type : none;
margin : 0px;
background : url('../usr/design_energiesplus2008/sub_title_background.jpg') no-repeat 8px 4px;
line-height : 20px;
padding : 3px 10px 3px 35px;
}

div#myenergiesplus_menu_left ul li a, div#myenergiesplus_menu_right ul li a {
color : white;
text-decoration : none;
}

div#myenergiesplus_menu_left ul li a.migc_selitem,div#myenergiesplus_menu_right ul li a.migc_selitem  {
color : #f29400;
text-decoration : none;
font-weight : bold;
}

div#myenergiesplus_menu_left ul li a:hover, div#myenergiesplus_menu_right ul li a:hover {
color : #f29400;
}

div#myenergiesplus_separator {
background : url('../usr/design_energiesplus2008/path_background.jpg') repeat-x 0px 17px;
height : 50px;
clear : both;
width : auto;
clear : both;
}

div#myenergiesplus_mes_badges,div#myenergiesplus_conference, div#myenergiesplus_lexus, div#myenergiesplus_ticket {
margin-bottom : 10px;
}

div#myenergiesplus_mes_badges table, div#myenergiesplus_conference table,
div#myenergiesplus_ticket table, div.myenergiesplus_lexus table {
/* width : 563px;*/
width : 740px;
border : 4px solid #f29400;
background : white;
color : black;
}


div#myenergiesplus_mes_badges table tr th, div#myenergiesplus_conference table tr th, div#myenergiesplus_lexus table tr th, div#myenergiesplus_ticket table tr th {
padding : 5px;
text-transform : uppercase;
color :black;
background : #bae3f5;
border-bottom : 3px solid #f29400;
}

div#myenergiesplus_mes_badges table tr th#badge_identity {
width : 203px;
border-right : 1px solid #f29400;
}

div#myenergiesplus_mes_badges table tr th#badge_description {
width : 280px;
border-right : 1px solid #f29400;
}

div#myenergiesplus_mes_badges table tr th#badge_actions {
width : 80px;
text-align : center;
}

div#myenergiesplus_mes_badges table tr td {
border-bottom : 1px solid #f29400;
}

div#myenergiesplus_mes_badges table tr td, div#myenergiesplus_conference table tr td,div#myenergiesplus_lexus table tr td, div#myenergiesplus_ticket table tr td {
padding : 5px;
color :#535758;
font-size : 8pt;
vertical-align : top;
}

div#myenergiesplus_mes_badges table tr td.badge_identity_content, div#myenergiesplus_conference table tr td.conference_reserv_content,div#myenergiesplus_lexus table tr td.lexus_reserv_content {
font-weight : bold;

color : #b43127;

font-size : 10pt;
}

div#myenergiesplus_mes_badges table tr.total td.badge_identity_content {
text-align : right;
color : black;
border-right : 1px solid #f29400;
}

td.badge_description_content, td.badge_identity_content {
border-right : 1px solid #f29400;
}

td.lexus_photo_content {
border-right : 1px solid #f29400;
}

td.lexus_descr_content {
border-right : 1px solid #f29400;
}

div#myenergiesplus_lexus table tr td {
border-bottom : 1px solid #f29400;
}

div#myenergiesplus_mes_badges table tr.total td.badge_description_content {
font-weight : bold;
font-size : 10pt;
color : black;

border : 0px;
width : 80px;
text-align : right;
}

div#myenergiesplus_conference table tr td.conference_reserv_content div, div#myenergiesplus_lexus table tr td.lexus_reserv_content div {
padding : 3px 0px 3px 0px;
}

div#myenergiesplus_conference table tr td.conference_reserv_content div input, div#myenergiesplus_lexus table tr td.lexus_reserv_content div input{
margin : 0px 5px 0px 0px;
}

div#myenergiesplus_mes_badges table tr td.badge_actions_content {
text-align : center;
}


div#myenergiesplus_conference table tr th#conference_title {
width : 200px;
border-right : 1px solid #f29400;
}

td.conference_title_content {
border-right : 1px solid #f29400;
}


div#myenergiesplus_conference table tr th#conference_datetime {
width : 160px;
border-right : 1px solid #f29400;
}

td.conference_datetime_content {
border-right : 1px solid #f29400;
}

div#myenergiesplus_conference table tr td {
border-bottom : 1px solid #f29400;
}

div#myenergiesplus_conference table tr th#conference_reserv {
width : 203px;
text-align : center;
}

div#myenergiesplus_lexus table tr th#lexus_photo {
width : 200px;
border-right : 1px solid #f29400;
text-align : center;
}

div#myenergiesplus_lexus table tr th#lexus_descr {
width : 90px;
border-right : 1px solid #f29400;
text-align : center;
}

div#myenergiesplus_lexus table tr th#lexus_reserv {
width : 233px;
text-align : center;
}

div#myenergiesplus_lexus table tr th#lexus_reserv_day {
width : 66px;
text-align : center;
}


div#myenergiesplus_ticket table tr th#ticket_id {
width : 60px;
border-right : 1px solid #f29400;
text-align:center;
}

div#myenergiesplus_ticket table tr th#ticket_date {
width : 60px;
border-right : 1px solid #f29400;
text-align:center;
}

div#myenergiesplus_ticket table tr th#ticket_descr {
width : 263px;
border-right : 1px solid #f29400;
text-align:center;
}

div#myenergiesplus_ticket table tr th#ticket_statut {
width : 95px;
border-right : 1px solid #f29400;
text-align:center;
}

div#myenergiesplus_ticket table tr th#ticket_actions {
width : 55px;
text-align:center;
}

td.ticket_content div{
padding-bottom : 20px;
}

table#form_table tr td.form_table_content2b {
width : 281px;
padding-right : 0px;
}

table#form_table tr td.form_table_content2b div {
position : relative;
width : 281px;
}

table#form_table tr td.form_table_content2b label.error {
background:url("../usr/design_energiesplus2008/unchecked.gif") no-repeat 2px 2px;
padding : 2px 2px 2px 18px;
font-weight: bold;
color: #f29400;
clear : both;
width : 236px;
}

table#form_table tr td.form_table_content2b label.error a {
color : white;
text-decoration : none;
}

table#form_table tr td.form_table_content2b label.error a:hover {
color: #f29400;
}

table#form_table tr td.form_table_content2b label.checked {
background:url("../usr/design_energiesplus2008/checked.gif") no-repeat 2px 2px;
width : 18px;
height : 18px;
display : block;
padding : 0px;
position : absolute;
top : 3px;
right : 5px;
}

a.back_home {
color : white;
font-weight : bold;
text-decoration : none;
}

a:hover.back_home {
color: #f29400;
}

div#form_content div.parag_text_content {
line-height : 1.3em;
}

div#form_content div.parag_text_content a{
color : #f29400;
text-decoration : none;
font-weight : bold;
}

div#form_content div.parag_text_content a:hover {
text-decoration : underline;
}



/* ########## FOOTER ZONE ########## */

div#footer_zone1 {
width : 995px;
height : 101px;
background : url('../usr/design_energiesplus2008/footer_zone1.jpg');
}

div#footer_zone2 {
width : 995px;
height : 101px;
background : url('../usr/design_energiesplus2008/footer_zone2.jpg') no-repeat top left;
}

div#footer_zone3 {
width : 995px;
height : 101px;
background : url('../usr/design_energiesplus2008/footer_zone3.jpg') no-repeat top right;
position : relative;
}

p#top_of_the_page {
width : 165px;
height : 20px;
float : right;
}

p#top_of_the_page a {
color : white;
text-decoration : none;
text-transform : uppercase;
font-weight : bold;
}

p#top_of_the_page a:hover {
color : #f29400;
}

p#powered {
clear : both;
float : right;
color : #bce4f6;
font-size : 0.8em;
padding : 32px 70px 0px 0px;
}

p#powered a {
color : #bce4f6;
}

p#powered a:hover {
color : #f29400;
}

div#ogone {
font-size : 0.8em;
padding : 52px 0px 0px 30px;
color : white;
}

div#ogone div {
float : left;
}

div#ogone div#ogone1 {
padding-right : 5px;
}

div#ogone div#ogone2 {

padding-top : 2px;
}

div#recapitulatif_paiement {
width : auto;
clear : both;
color : white;
position : relative;
margin-bottom : 40px;
}

div#recapitulatif_paiement h1 {
width : auto;
font-size : 14pt;
color : #f29400;
font-weight : bold;
text-transform : uppercase;
margin-bottom : 10px;
letter-spacing : 0.06em;
}

div#recapitulatif_paiement ul li {
list-style-type : none;
margin-left : 0px;
padding-bottom : 3px;
}

div#recapitulatif_paiement ul li span {
color : #f29400;
fonnt-weight : bold;
text-transform : uppercase;
}

p#myenergiesplus_plus_infos a, p#plus_infos a {
text-decoration : none;
color : white;
margin-bottom : 5px;
background : url('../usr/design_energiesplus2008/helpicon.jpg') no-repeat top left;
height : 17px;
width : 200px;
display : block;
padding-left : 25px;
}

p#myenergiesplus_plus_infos a:hover, p#plus_infos a:hover {
color : #f29400;
}

div.buttonSubmit {
padding-top : 10px;
}

div#recup_label {
margin-bottom : 10px;
color : #f29400;
font-weight : bold;
border : 2px solid #f29400;
padding : 5px;
}

div#recup_label input {
margin-right : 10px;
}

div#plus_infos_page, div#myenergiesplus_infos {
padding : 10px;
font-size : 8pt;
background : #bde3f6;
color : black;
}

form#form1 {
text-align : center;
}


form#form1 button {
background : #f29400;
border : 0px;
color : white;
font-family : arial, sans-serif;
padding : 3px 5px 3px 5px;
font-weight : bold;
text-transform : uppercase;
}

form#formplus {
padding-top : 20px;
}

/* div#bouton_fermer a {
background : #f29400;
border : 0px;
color : white;
font-family : arial, sans-serif;
padding : 3px 5px 3px 5px;
font-weight : bold;
text-transform : uppercase;
height : 25px;
line-height : 25px;
text-decoration : none;
}*/

a#bouton_fermer {
background : #f29400;
border : 0px;
color : white;
font-family : arial, sans-serif;
padding : 3px 5px 3px 5px;
font-weight : bold;
text-transform : uppercase;
height : 25px;
line-height : 25px;
text-decoration : none;
}

button.new_badge {
width : 500px;
}

input#interet_autre {
border : 2px solid white;
background : white;
width : 450px;
padding : 2px;
}

input:focus#interet_autre {
border : 2px solid #f29400;
background : #f29400;
color : white;
}

td#nbr_selectionne  {
color : #f29400;
}

/* ########## REFERENCEMENT ########## */

div#migc_ref {
position : absolute;
top : 0px;
left : 1000px;
display: none;
width : 995px;
}

/* ########## STYLES ########## */

.css_ORANGE {
color : #f29400;
}

div.parag_content .css_ORANGE {
color : #f29400;
}

.css_VERT {
color : #bce4f6;
}

div.parag_content .css_VERT {
color : #bce4f6;
}

.css_GRIS {
color : #545659;
}

div.parag_content .css_GRIS {
color : #545659;
}

.css_SOUS_TITRE {
color : #f29400;
font-weight : bold;
text-transform : uppercase;
background : url('../usr/design_energiesplus2008/sub_title_background.jpg') no-repeat top left;
padding-left : 27px;
padding-bottom : 5px;
font-size : 10pt;
}

.css_PDF {
background : url('../usr/design_energiesplus2008/pdf.gif') no-repeat top left;
padding-left : 40px;
height : 30px;
line-height : 30px;
display : block;
color : white;
text-decoration : none;
}

div.parag_content a.css_PDF {

color : white;
}

div.parag_content a:hover.css_PDF {
color : #f29400;
}




.css_FILE_DOWNLOAD {
background : url('../usr/design_energiesplus2008/file.gif') no-repeat top left;
padding-left : 25px;
height : 18px;
line-height : 18px;
display : block;
color : white;
text-decoration : none;
}


div.parag_content a.css_FILE_DOWNLOAD {
color : white;
}

div.parag_content a:hover.css_FILE_DOWNLOAD {
color : #f29400;
}


.css_NEWSLETTER {
color : #bce4f6;
background : url('../usr/design_energiesplus2008/partenaires_h1.jpg') no-repeat top left;
padding-left : 25px;
line-height : 17px;
display : block;
text-decoration : none;
}

div.parag_content a.css_NEWSLETTER {
color : white;
}

div.parag_content a:hover.css_NEWSLETTER {
color : #f29400;
}


/* ########## COMPLEMENTS PAGES ########## */

/* PAGE LEXUS */

.cb
{
float:left;
position:relative;
top:2px;
}

.not_selectionne
{
display:block;
min-width:60%;
font-weight:bold;
height:22px
}

.selectionne
{
background-color:#eeeeee;
display:block;
min-width:60%;
font-weight:bold;
height:22px
} 

#liste_jour_lexus
{
   border:0;
width:100%;
}

div.lexus_bloc1, div.lexus_bloc2
{
float:left;
cursor:hand;
}

div.lexus_bloc1
{
width:154px;
}

div.lexus_bloc2
{
width:50px;
}


/* PAGE TICKETS */


.ticket_date
{
font-size:13pt;
font-color:#55565a;   
}

.post_visiteur
{
background-color:#eeeeee;
padding:8px;
margin:1px;
}

.post_mapcom
{
background-color:#bde3f6;
padding:8px;
margin:1px;
}

.titre_ticket
{
text-align:center;
}


.masque
{

}

.visible
{
}

.flags
{
font-size:8pt;
color:#F29400;
}

#sl2-pagination
{
color:#F29400;
}

.item a,.item a:visited
{
color:#F29400;
text-decoration:none;
}

.item a:hover
{
color:#F29400;
text-decoration:underline;
}

div#paiement_methode {
padding-left :17px;
padding-bottom : 10px;
}


div#spot_tv {
width : 480px;
/* height : 500px;*/
border :4px solid #f29400;
margin : 0px auto 25px auto;
/* position : relative;
z-index : 2;*/
}


div#spot_tv2 {
width : 472px;
height : 285px;
border :4px solid #f29400;
margin : 0px auto 25px auto;
position : relative;
z-index : 1;
}

#list_forums,#forum_liste_questions,#forum_detail_post
{
border-collapse:separate;
margin:0 auto;
}

#list_forums tr th
{
    padding:2px;
    text-decoration:none;
    font-weight:bold;
     background-color:#bce4f6;
     color:#f29200;
text-align:center;

    
}

#list_forums tr td
{
    padding:5px;
    text-decoration:none;
}

.forum_nom
{
    width:455px;
    color:#ffffff;
    text-decoration:none;
    background-color:#f29200;
}

.forum_nom a
{
    color:#ffffff;
    text-decoration:none;
}

.forum_nom:hover
{
    color:#f29200;
    background-color:#bce4f6;
    text-decoration:none;
}

.forum_moderateur
{
    width:100px;
    background-color:#bce4f6;
    color:#f29200;
}

.forum_messages
{
    width:120px;
    background-color:#bce4f6;
    color:#f29200;
text-align:center;
font-weight:bold;
font-size:12pt;
}

#forum_detail_post tr td
{
    padding:5px;
    background-color:#ffffff;
    color:#545659;
}

#forum_detail_post tr.forum_reponse_exposant td
{
      background-color:#bce4f6;
      color:#545659;     
}

#forum_detail_post tr td
{
    padding:5px;
    background-color:#ffffff;
    color:#545659;
}

#forum_detail_post tr th
{
     background-color:#f29400;
     color:#ffffff;
     text-align:center;
     font-weight:bold;     
}

.forum_details_auteur
{
     background-color:ffffff;
     color:#545659;
     font-weight:bold;
     width:170px;
}

.forum_details_texte
{
     background-color:ffffff;
     color:#545659;
     width:390px;
}


#forum_liste_questions tr td
{
    background-color:#bce4f6;
padding:5px;
color:#545659;
}

#forum_liste_questions  a
{
color:#ffffff;
text-decoration:none;
}

td.forum_liste_sujets
{
background-color:#f29400;
color:#ffffff;
}

td.forum_liste_sujets:hover
{
background-color:#ffffff;
color:#f29400;
}



#forum_liste_questions tr th
{
background-color:#bce4f6;
color:#f29400;
font-weight:bold; 
text-align:center;
padding:5px;
}

#forum_liste_questions tr td.sujet
{
color:#ffffff;
background-color:#f29400;
font-weight:bold; 
padding:5px;
width:455px;
}

#forum_liste_questions tr td.sujet:hover
{
color:#f29400;
background-color:#ffffff;
font-weight:bold; 
padding:5px;
}

#forum_liste_questions tr td.sujet:hover a
{
color:#f29400;
}

.forum_reponses
{
width:60px; 
text-align:center;
}


.forum_auteur
{
width:150px;
}

.forum_date
{
width:110px;
}

.exposant_video
{
text-decoration:none;
color:white;
}

.forum_nom a, .sujet a
{
display:block;
width:100%;
height:100;
}


div#devenir_exposant {
text-align : center;
font-size : 15pt;
font-weight : normal;
color : #545659;
}

div#devenir_exposant a {
text-decoration : none;
font-weight : bold;
font-size : 15pt;
color : #545659;
}