/***************************************************/
/*                    GENERAL                      */
/***************************************************/

/* Famille de police en général et taille*/
body {
font-size: 12px;
color:#FFFFFF;
background-color:#000000;
}

body, table, td {
font-family: arial;
}

textarea {
font-size: 12px;
}

input, select {
font-size: 10px;
}

/* Ligne horizontale */
hr {
background-color:#0000FF;
color:#0000FF;
width:450px;
height:2px;
}

table {
font-size: 12px;
color:#FFFFFF;
background-color:#000000;
border-style:solid;
border-width:0px;
padding-right:5px;
padding-left:5px;
}

table.t_menu {
color:#FFFFFF;
background-color:transparent;
font-size: 14px;
font-weight:bold;
border-style:solid;
border-width:0px;
padding-right:5px;
padding-left:5px;
}

table.image {
color:#FFFFFF;
background-color:#00ADFF;
font-size: 12px;
}

table.texte {
color:#FFFFFF;
background-color:#000000;
font-size: 12px;
}

table.body {
color:#000000;
background-color:#DDDDDD;
}

table.bottom {
color:#FFFFFF;
background-color:#000000;
font-size: 10px;
}

/* Table principale */
table.designExt {
background-color:#000000;
border-width:1px;
border-color:#000000;
}

/* Table de definition des zones menu, logos, contenu, etc */
table.designInt {
background-color:#000000;
border-width:0px;
border-color:#000000;
}

/* Table du titre du menu */
table.titreMenu {
background-color:#171782;/*#00ADFF;*/
border-width:1px;
border-color:#FFFFFF;
font-variant:small-caps;
font-weight:bold;
font-size:14px;
vertical-align:top;
}

/* Table du contenu du menu */
table.contenuMenu {
font-weight:bold;
background-color:#1717A2;/*#D0E4FA;*/
border-width:1px;
border-color:#FFFFFF;
}

/* Ligne d'un menu qui est la page actuelle */
tr.menuPageActuelle td a {
color:#FFFF00;
}

/* Cellule contenant les menus */
td.contientMenus {
vertical-align:top;
font-size:20px;
}

/* Cellule contenant le contenu */
td.contientContenu {
vertical-align:top;
}

/* Cellule de pied de page */
td.piedDePage {
font-size:10px;
}

/* Cellule de "puces" <<< */
td.puce {
font-size:14px;
}

/* Alterner les lignes des dvd's */
/*tr.a0 {background-color:#000099}*/
tr.a0 {background-color:#000033}
tr.a1 {background-color:#000050}

div.indextitre {
font-size: 14px;
color:#000000;
background-color:#FFFFFF;
font-weight:bold;
}

div.titre {
font-size: 14px;
color:#000000;
font-weight:bold;
}

div.erreurs {
font-size: 11px;
color:#600B09;
font-weight:bold;
}

/* Pour la premiere phrase d'un text */
article {
text-indent: 1cm
}

/* Pour un text entier */
indent2 {
margin-left: 2cm
}

/* Liens normaux */
a:link    {text-decoration:none;color:#FFFFFF; background-color:transparent}
a:visited {text-decoration:none;color:#FFFFFF; background-color:transparent}
a:active  {text-decoration:none;color:#FFFFFF; background-color:transparent}
a:hover   {text-decoration:underline;color:#FFFFFF; background-color:transparent}

/* Liens du menu */
a.menu:link    {text-decoration:none;color:#00ADFF;}
a.menu:visited {text-decoration:none;color:#00ADFF;}
a.menu:hover   {text-decoration:none;color:#FFFFFF;}
a.menu:active  {text-decoration:none;color:#FFFFFF;}

/* Liens du menu actives */
a.menu_act:link    {text-decoration:none;color:#FFFFFF;}
a.menu_act:visited {text-decoration:none;color:#FFFFFF;}
a.menu_act:hover   {text-decoration:none;color:#FFFFFF;}
a.menu_act:active  {text-decoration:none;color:#FFFFFF;}

/* Liens du sous-menu */
a.s_menu:link    {text-decoration:none;color:#00ADFF;}
a.s_menu:visited {text-decoration:none;color:#00ADFF;}
a.s_menu:hover   {text-decoration:none;color:#FFFFFF;}
a.s_menu:active  {text-decoration:none;color:#FFFFFF;}

/* Liens du sous-menu actives */
a.s_menu_act:link    {text-decoration:none;color:#FFFFFF;}
a.s_menu_act:visited {text-decoration:none;color:#FFFFFF;}
a.s_menu_Act:hover   {text-decoration:none;color:#FFFFFF;}
a.s_menu_act:active  {text-decoration:none;color:#FFFFFF;}

/* Liens dans les tables */
a.table:link    {text-decoration:none;color:#00ADFF}
a.table:visited {text-decoration:none;color:#00ADFF}
a.table:hover   {text-decoration:none;color:#FFFFFF;}
a.table:active  {text-decoration:none;color:#FFFFFF;}

/* Liens dans un texte */
a.texte:link    {text-decoration:none;color:#00ADFF; background-color:transparent}
a.texte:visited {text-decoration:none;color:#00ADFF; background-color:transparent}
a.texte:active  {text-decoration:none;color:#FFFFFF; background-color:transparent}
a.texte:hover   {text-decoration:none;color:#FFFFFF; background-color:transparent}


/***************************************************/
/*                    ALEX GUEST BOOK              */
/***************************************************/

.body_txt {
 /* body width - you can update it */
 width: 750px;
 margin-left: auto;
 margin-right: auto;
 color: #FFFFFF;
}

a, img, abbr, acronym, frame {
 border: none;
}

/*
a:link    { text-decoration: none;      color: #000000; }
a:visited { text-decoration: none;      color: #000000; }
a:hover   { text-decoration: underline; color: #CC3300; }
*/

a.a_info_code:link       { text-decoration: none;      color: #888888 }
a.a_info_code:visited    { text-decoration: none;      color: #888888 }
a.a_info_code:hover      { text-decoration: underline; color: #888888 }

a.a_copyright:link       { text-decoration: none;      color: #737373; }
a.a_copyright:visited    { text-decoration: none;      color: #737373; }
a.a_copyright:hover      { text-decoration: underline; color: #737373; }

input, textarea, select {
 font-family: Verdana, Helvetica, sans-serif; 
 font-size: 1em;
 border: 1px solid #757575;
}

input.i_text {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px solid #757575;
 width: 200px;
}

input.i_focus {
 padding-left: 2px;
 border: 1px solid #007E00;
 border-left: 3px solid #007E00;
 background-color: #EBFFEB;
 width: 200px;
}

input.btn_add {
 font-size: 1em;
 cursor: pointer;
 font-weight: bold;
 color: #373737;
}

input.btn_search {
 cursor: pointer;
 font-weight: bold;
 color: #373737;
}

input.i_nbre_car {
 font-size: 1em;
 background-color: transparent;
 border: 0px none;
 font-weight: bold;
 color: #CC3300;
}

input.i_nbre_car_focus {
 font-size: 1em;
 background-color: #EBFFEB;
 border: 0px none;
 font-weight: bold;
 color: #CC3300;
}

textarea.i_comment {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 1em;
 border: 1px solid #757575;
 width: 430px;
}

textarea.i_comment_focus {
 padding-left: 2px;
 border: 1px solid #007E00;
 border-left: 3px solid #007E00;
 background-color: #EBFFEB;
 width: 430px;
}

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

img.img_left {
 float: left;
}

.d_title {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #CC3300;
 font-size: 2em;
 text-align: center;
}

.d_note {
 font-family: Verdana, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 1em;
 text-align: center;
}

.d_add_msg {
 text-align: center;
}

.d_f_add_msg {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 padding-top: 4px;
 padding-bottom: 4px;
 color: #FFFFFF;
 background: #000000 url('../livredor/templates/skins/AguestNew/img/background_add_msg.png');
}

.d_add_msg_h {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 height: 4px;
 background: #000000 url('../livredor/templates/skins/AguestNew/img/border_h.png') no-repeat;
}

.d_add_msg_b {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 height: 4px;
 background: #000000 url('../livredor/templates/skins/AguestNew/img/border_b.png') no-repeat;
}

.add_msg_left {
 float: left;
 width: 160px;
 text-align: left;
 margin-top: 2px;
 padding-left: 10px;
 height: 23px;
 clear: both;
}

.add_msg_right {
 text-align: left;
 height: 25px;
}

.reponse {
 border: 1px solid #B4B4B4;
 background-color: #FFFFFF;
 padding: 5px;
}

.code_sec {
 font-family: Courier New;
 font-size: 1.1em;
 text-align: center;
}

.d_center {
 text-align: center;
}

.copyright {
 color: #444444;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: center;
}

.d_nbre_car {
 text-align: left;
 margin: -18px 0 0 16px;
}

.d_smileys {
 text-align: center;
 padding: 3px;
}

.body_all {
 text-align: center;
}

.d_nb_mess_page {
 background-color: #4A7DAC;
 font-weight: bold;
 padding: 1px;
 height: 15px;
}

span.color_d_nb_mess_page1 {
 color: #DDDDDD;
}

span.color_d_nb_mess_page2 {
 color: #FFFFFF;
}

.three1 {
 float: left;
 width: 35%;
 text-align: left;
 padding-left: 3px;
}

.three2 {
 float: left;
 width: 29%;
 text-align: center;
}

.three3 {
 float: right;
 width: 35%;
 text-align: right;
 padding-right: 3px;
}

.d_liste_page {
 padding: 1px;
 height: 15px;
}

.three1_2 {
 float: left;
 width: 25%;
 text-align: left;
}

.three2_2 {
 float: left;
 width: 49%;
 text-align: center;
}

.three3_2 {
 float: right;
 width: 25%;
 text-align: right;
}

span.Gris_prec_suiv {
 color: #C0C0C0;
}

.d_corps_msg {
 background-color: #000000;
 border: 1px solid #4A7DAC;
 padding: 4px;
 text-align: left;
}

.d_pseudo {
 color: #0A7DAC;
 font-weight: bold;
}

.d_date {
 color: #0A7DAC;
 float: right;
 width: 145px;
 text-align: right;
}

.d_code1{
 display: inline;
 float: left;
 text-align: right;
 height: 20px;
 width: 238px;
}

.d_code2{
 display: inline;
 float: left;
 text-align: left;
 height: 20px;
}

.d_submit_msg {
 text-align: center;
 clear: both;
}

.d_note_user {
 font-weight: bold;
 color: #878787;
 text-align: left;
}