/* CSS Document */

a img{border:none;}

body {
	background-color:#EDF0F7;
	text-align:center;
	margin: 12px 0px;
}

/* ------------------------------------------- Homepage */

.tablo_central {
	background-image:url(../images/bg_cell.gif);
    border-width:1px;
	border-color:#114467;
	border-style:solid;
}
.fresque {
	background-image:url(../images/fresque.jpg);
	background-repeat:no-repeat;
	text-align:middle;
	height:225px;
}
.bande_menu {
	background-image:url(../images/bande_menu.gif);
	text-align:middle;
	align:center;
	valign:middle;
	height:26px;
}

.bande_menu_admin {
	background-image:url(../images/admin/bande_admin.gif);
	text-align:middle;
	align:center;
	valign:middle;
	height:26px;
}

.bande_welc_book {
	background-image:url(../images/bande_welc_book.gif);
	text-align:middle;
	height:26px;
}
.bande_news_con {
	background-image:url(../images/bande_news_con.gif);
	text-align:middle;
	height:26px;
}

/* ------------------------------------------- Boxes */

.cell_tablo {
    margin: 12px 0px;
}
.haut_box {
	background-image:url(../images/haut_box.gif);
    width:227px;
	height:8px;
}
.bas_box {
	background-image:url(../images/bas_box.gif);
    width:227px;
	height:8px;
}
.middle_box {
	background-image:url(../images/middle_box.gif);
    width:227px;
	height:100%;
}
.haut_box_large_droit {
	background-image:url(../images/box_haut_droit.gif);
	background-repeat:no-repeat;
    width:8px;
	height:8px;
}
.haut_box_large_gauche {
	background-image:url(../images/box_haut_gauche.gif);
	background-repeat:no-repeat;
    width:8px;
	height:8px;
}
.haut_box_large_middle {
	background-image:url(../images/box_bande_haut.gif);
	background-repeat:repeat-x;
	height:8px;
}
.bas_box_large_droit {
	background-image:url(../images/box_bas_droit.gif);
	background-repeat:no-repeat;
    width:8px;
	height:8px;
}
.bas_box_large_gauche {
	background-image:url(../images/box_bas_gauche.gif);
	background-repeat:no-repeat;
    width:8px;
	height:8px;
}
.bas_box_large_middle {
	background-image:url(../images/box_bande_bas.gif);
    background-repeat:repeat-x;
	height:8px;
}
.box_large_droit {
	background-image:url(../images/box_bande_middle_droit.gif);
    background-repeat:repeat-y;
	width:8px;
}
.box_large_gauche {
	background-image:url(../images/box_bande_middle_gauche.gif);
    background-repeat:repeat-y;
	width:8px;
}
.middle_box_large {
	background-color:#FFFFFF;
	text-align:justify;
    margin:0px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#577B94;
}
.interieur {
	background-color:#FFFFFF;
	text-align:left;
    margin: 4px 11px 11px 8px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
}
.interieur_news {
	height:25px;
	text-align:left;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#577B94;
}
.contenu {
	background-color:#FFFFFF;
	height:20px;
	text-align:left;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#577B94;
}

.td_separation {
	background-color:#577B94;
	width:1px;
}

/* ------------------------------------------- Textes */

.txt {
	text-align:justify;
    margin:7px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
}
.txt_orange {
	text-align:justify;
    margin:0px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#FF5C00;
}
.txt_bold_orange {
	text-align:justify;
    margin:0px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF5C00;
}

.txt02 {
	font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
}
.txt_bold {
	text-align:justify;
    margin:0px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#577B94;
}
.txt_bold02 {
	text-align:left;
    margin:7px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#577B94;
}
.titres {
	text-align:left;
    	margin:7px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FF5C00;
}
.titres02 {
	text-align:left;
    margin:0px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FF5C00;
}
.sous_titres {
	text-align:left;
    margin:0px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF5C00;
}

/* ------------------------------------------- Styles */

a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-variant: normal;
	color: #577B94;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-variant: normal;
	color: #FF5C00;
	text-decoration: none;
}

a.actif {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-variant: normal;
	color: #FF5C00;
	text-decoration: none;
}
a.actif:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-variant: normal;
	color: #577B94;
	text-decoration: none;
}

/* ------------------------------------------- Formulaires */

.input {
    font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
	padding:0px;
	background-color:#F2F5F6;
	border-width:1px;
	border-style:solid;
	border-color:#CBCBCB;
	width:130px;
}
.input02 {
    font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
	padding:3px;
	background-color:#F2F5F6;
	border-width:1px;
	border-style:solid;
	border-color:#CBCBCB;
	width:400px;
    height:100px;
}
.input03 {
    font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF5C00;
	padding:0px;
	background-color:#FDDCBA;
	border-width:1px;
	border-style:solid;
	border-color:#FF5C00;
	width:80px;
}

.input04 {
    font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
	padding:0px;
	background-color:#F2F5F6;
	border-width:1px;
	border-style:solid;
	border-color:#CBCBCB;
	width:200px;
}

.input05 {
    font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
	padding:0px;
	background-color:#F2F5F6;
	border-width:1px;
	border-style:solid;
	border-color:#CBCBCB;
	width:50px;
	text-align:center;
}

.inputSelect {
    font-family:Verdana, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#577B94;
	padding:0px;
	background-color:#F2F5F6;
	border-width:1px;
	border-style:solid;
	border-color:#CBCBCB;
	width:200px;
}

/* ------------------------------------------- Pages internes */

.fresque02 {
	background-image:url(../images/fresque_interne.jpg);
	background-repeat:no-repeat;
	text-align:middle;
	height:225px;
}
.contenu02 {
	background-color:#FFFFFF;
	height:10px;
	text-align:left;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#577B94;
}
.tablo_central02 {
	background-image:url(../images/bg_cell02.gif);
    border-width:1px;
	border-color:#114467;
	border-style:solid;
}
.bande_catalog {
	background-image:url(../images/bande_catalog.gif);
	text-align:middle;
	height:26px;
}
.bande_sales {
	background-image:url(../images/bande_sales.gif);
	text-align:middle;
	height:26px;
}

.bande_special_offer {
	background-image:url(../images/bande_spe_off.gif);
	text-align:middle;
	height:26px;
}
.our_price {
	background-image:url(../images/our_price.gif);
	background-repeat:no-repeat;
    	width:110px;
	height:19px;
	text-align:right;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}
.bande_user {
	background-image:url(../images/bande_user.gif);
	text-align:middle;
	height:26px;
}
.bande_contact {
	background-image:url(../images/bande_contact.gif);
	text-align:middle;
	height:26px;
}
.bande_who {
	background-image:url(../images/bande_who.gif);
	text-align:middle;
	height:26px;
}

.bande_news {
	background-image:url(../images/bande_news.gif);
	text-align:middle;
	height:26px;
}

.bande_cart {
	background-image:url(../images/bande_cart.gif);
	text-align:middle;
	height:26px;
}
.bande_account {
	background-image:url(../images/bande_account.gif);
	text-align:middle;
	height:26px;
}


/* ------------------------------------------- Menu Dynamique */


.livre {
	/*background-color:#FFFFFF;
	margin-bottom: 2px;
	padding-left: 15px;
	text-align:left;
	list-style-type: none;
	color:#577B94;*/
}

.dossier1 {
	/*background-color:#FFFFFF;*/
	/*margin-bottom: 2px;
	padding-left: 15px;*/
	/*text-align:left;*/
	/*margin-left: 15px;*/
	padding-left: 5px;
	list-style-type: none;
	padding : 0px; 
	/*spacing : 0px;*/
	/*color:#577B94;*/
}


.rubrique {
	background-color:#FFFFFF;
	height:20px;
	text-align:left;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	list-style-type: none;
	color:#577B94;
}