/*@page{
	size: landscape;
}*/
body{
	margin: 0;
	color: #FFFFFF;
	text-align: center;
	font: 11px arial, helvetica, "Trebuchet MS", sans-serif;
}

/*----------------------------------------------+
+ Formatage global                              +
+----------------------------------------------*/
a, a:link, a:active, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h1, h2, h3, div, form, img, table, td, tr, p, li, ul, dd, input, map {
	margin: 0;
	padding: 0;
	border: none;
}
textarea {
	font-size: 12px;
}
#global {
	width: 880px;
	margin: 0 auto;
}

/*----------------------------------------------+
+ Haut de page                                  +
+----------------------------------------------*/

#global #header {
	width: 880px;
	height: 118px;
}
#global #header #header_top {
	float:left;
	width:880px;
	height:98px;
	background: url(header.jpg) no-repeat;
}
#global #header #header_top #text_header {
	float:left;
	margin-top:10px;
	margin-left:155px!important;
	margin-left:77px;
	width:220px;
	height:70px;
	text-align:left;
    font-family:Century Gothic;
	font-size:20px;
	cursor:pointer;	
}
#global #header #header_top #video {
	float:left;
	margin-top:9px;
	margin-left:300px;
	width:100px;
	height:75px;
}
#global #header #header_bottom {
	float:left;
	width:880px;
	height:20px;
	background: url(menu.jpg) no-repeat;
	text-align:right;
}
#global #header #header_bottom #menu_top{
	float:right;
	height:20px;
	text-align:right;
	margin-right:35px!important;
	margin-right:17px;
	font-family:Verdana;
	font-size:11px;
	margin-bottom:-2px;
}

/*----------------------------------------------+
+ Centre                                        +
+----------------------------------------------*/

#global #middle {
	width: 880px;
	height:798px;
	float:left;
	background: url(main.jpg) no-repeat;
}

#global #middle #friends {
	width:816px;
	height:415px;
	float:left;
	background: url(cadre_envoi.jpg) no-repeat;
	margin: 33px 0px 0px 34px;
}

#global #middle #friends #friends_title {
	width:804px;
	height:19px;
	margin: 11px 0px 0px 12px;
	text-align:left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

#global #middle #friends #friends_content {
	width:804px;
	height:346px;
	margin:0px 6px 7px 6px;
	padding:5px 0px 0px 0px;
    color:#000;	
}

#global #middle #left {
	float:left;
	width:510px;
	height:798px;
	margin-left:24px!important;
	margin-left:12px;
}

#global #middle #left #lecteur {
	float:left;
	width:309px;
	height:355px;
	margin-top:33px;
	margin-left:6px!important;
	margin-left:3px;
}

#global #middle #left #category {
	float:left;
	width:135px;
	height:257px;
	margin:43px 0px 0px 34px;
}

.cat_title {
	width:105px
	height:38px;
	padding:5px 0px 0px 32px;
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}

.cat_title2 {
    width:105px
    height:38px;
    padding:10px 0px 0px 32px;
    text-align:left;
    font-family:arial;
    font-size:13px;
    font-weight:bold;
}

.cat_pub_selected {background:url(bnt_objet_on.jpg) no-repeat;width:135px;height:43px;display:block;}
A.cat_pub:link {background:url(bnt_objet_off.jpg) no-repeat;width:135px;height:43px;display:block;}
A.cat_pub:visited {background:url(bnt_objet_off.jpg) no-repeat;width:135px;height:43px;display:block;}
A.cat_pub:active {background:url(bnt_objet_on.jpg) no-repeat;width:135px;height:43px;display:block;}
A.cat_pub:hover {background:url(bnt_objet_on.jpg) no-repeat;width:135px;height:43px;display:block;}

.cat_entreprise_selected {background:url(bnt_entreprise_on.jpg);width:135px;height:43px;display:block;}
A.cat_entreprise:link {background:url(bnt_entreprise_off.jpg);width:135px;height:43px;display:block;}
A.cat_entreprise:visited {background:url(bnt_entreprise_off.jpg);width:135px;height:43px;display:block;}
A.cat_entreprise:active {background:url(bnt_entreprise_on.jpg);width:135px;height:43px;display:block;}
A.cat_entreprise:hover {background:url(bnt_entreprise_on.jpg);width:135px;height:43px;display:block;}

.cat_affaire_selected {background:url(bnt_affaire_on.jpg);width:135px;height:43px;display:block;}
A.cat_affaire:link {background:url(bnt_affaire_off.jpg); width:135px;height:43px;display:block;}
A.cat_affaire:visited {background:url(bnt_affaire_off.jpg);width:135px;height:43px;display:block;}
A.cat_affaire:active {background:url(bnt_affaire_on.jpg);width:135px;height:43px;display:block;}
A.cat_affaire:hover {background:url(bnt_affaire_on.jpg);width:135px;height:43px;display:block;}

.cat_textile_selected {background:url(bnt_textile_on.jpg);width:135px;height:43px;display:block;}
A.cat_textile:link {background:url(bnt_textile_off.jpg);width:135px;height:43px;display:block;}
A.cat_textile:visited {background:url(bnt_textile_off.jpg);width:135px;height:43px;display:block;}
A.cat_textile:active {background:url(bnt_textile_on.jpg);width:135px;height:43px;display:block;}
A.cat_textile:hover {background:url(bnt_textile_on.jpg);width:135px;height:43px;display:block;}

.cat_gastronomique_selected {background:url(bnt_gastronomique_on.jpg);width:135px;height:43px;display:block;}
A.cat_gastronomique:link {background:url(bnt_gastronomique_off.jpg);width:135px;height:43px;display:block;}
A.cat_gastronomique:visited {background:url(bnt_gastronomique_off.jpg);width:135px;height:43px;display:block;}
A.cat_gastronomique:active {background:url(bnt_gastronomique_on.jpg);width:135px;height:43px;display:block;}
A.cat_gastronomique:hover {background:url(bnt_gastronomique_on.jpg);width:135px;height:43px;display:block;}

.cat_top_selected {background:url(bnt_top_on.jpg);width:135px;height:43px;display:block;}
A.cat_top:link {background:url(bnt_top_off.jpg); width:135px;height:43px;display:block;}
A.cat_top:visited {background:url(bnt_top_off.jpg);width:135px;height:43px;display:block;}
A.cat_top:active {background:url(bnt_top_on.jpg);width:135px;height:43px;display:block;}
A.cat_top:hover {background:url(bnt_top_on.jpg);width:135px;height:43px;display:block;}

#global #middle #left #search {
	float:left;
	width:169px;
	height:52px;
	margin:33px 0px 0px 17px;
	background:url(search.jpg) no-repeat;
}

#search_button {
	margin-left:3px!important;
	margin-left:1px;
	width:24px;
	height:25px;
	background:url(btn_ok.jpg);
	cursor: pointer;
}

#global #middle #left #panier {
	float:left;
	width:465px;
	height:155px;
	margin:20px 0px 0px 0px;
	margin-left:6px!important;
	margin-left:3px;
	background: url(selection.jpg) no-repeat;
	text-align:left;
}

#global #middle #left #panier #panier_title {
	margin:5px 0px 0px 15px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}

#global #middle #left #panier #panier_contenu {
	margin:10px 7px 7px 7px;
	width:450px;
	height:118px;
	background-color:#FFFFFF;
	color:#000000;
	overflow:auto;
	text-align:justify;
}

#global #middle #left #selection {
	float:left;
	width:466px;
	height:206px;
	margin:18px 0px 0px 0px;
	margin-left:6px!important;
	margin-left:3px;
	background: url(selection-2.jpg) no-repeat;
	text-align:left;
}

#global #middle #left #selection #selection_title {
	margin:8px 0px 0px 12px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
} 

#global #middle #left #selection #selection_contenu {
	width:441px;
	height:162px;
	margin:2px 0px 0px 8px;
	padding:5px 5px 5px 5px;
	color:#000000;
	text-decoration:none;
	overflow:auto; 
	text-align:justify;
}

#global #middle #right {
	float:left;
	width:330px;
	height:798px;
}

#global #middle #right #edito {
	float:left;
	width:312px;
	height:169px;
	margin:13px 0px 0px 0px;
	margin-left:8px!important;
	margin-left:4px;
	background: url(edito.jpg) no-repeat;
	text-align:left;
}

#global #middle #right #edito #edito_title {
	margin:11px 0px 0px 12px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

#global #middle #right  #edito #edito_text {
	color:#000000;
	margin:5px 0px 0px 30px;
	font-family:arial;
	font-size:11px;
}

#global #middle #right #movies {
	float:left;
	width:312px;
	height:374px;
	margin:5px 0px 0px 0px;
	margin-left:8px!important;
	margin-left:4px;
	background: url(produits.jpg);
}

#global #middle #right #movies #movies_contenu {
	margin:7px 7px 7px 7px;
	background-color:#FFFFFF;
	width:298px;
	height:360px;
	color:#000000;
	overflow:auto;
}

#global #middle #right #about {
	float:left;
	width:313px;
	height:206px;
	margin:17px 0px 0px 0px;
	margin-left:8px!important;
	margin-left:4px;
	background: url(about.jpg) no-repeat;
	text-align:left;
}

#global #middle #right #about #about_title {
	margin:8px 0px 0px 12px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

#global #middle #right #about #about_text {
	color:#000000;
	margin:15px 0px 0px 20px;
	font-family:arial;
	font-size:11px;
}

.plus {
  font-weight: bold;
  text-align: center;
}

.tab_form_2 {
  font: 12px arial, verdana, helvetica, "Trebuchet MS", sans-serif;
  color: #525252;
  background: #FFF;
 }

.tab_border td {
  border-bottom: 1px solid #DAE8EB;
}

.w100 {
  width: 240px;
  margin: 8px 0px 8px 0px;
}

.input {
  background-color: #dcdcdc;
  border: 1px solid #a4a4a4;
  padding: 1px 0 0 2px;
  font-family: arial, helvetica,  sans-serif;
  /*width: 155px;*/
}

.input:focus {
  background-color: #FFFBE7;
  border-color: #a4a4a4;
}

.ast_required {
  font-size: 14px;
  color: red;
}

.asterix{
  color: #969696;
  font: italic 11px  verdana, arial, tahoma, sans-serif;
  text-align: center;
}

.important {
  color: #CF0000;
  font: bold 11px  tahoma, verdana, arial,sans-serif;
  text-align: center:center;u
  margin:0px 0px 8px 0px;
  padding-bottom: 10px;
}

.label {
  font-weight: bold;
  font-size: 13px;
}

.submit {
	margin: 8px 0px 4px 0px;
}

/*----------------------------------------------+
+ Bas de page                                   +
+----------------------------------------------*/
#global #footer {
	width:880px;
	height:59px;
}
#global #footer #menu_bottom {
	float:left;
	height:28px;
	background: url(menu_bas.jpg) no-repeat;
}
#global #footer #menu_bottom #menu_bottom_text {
	float:left;
	width:845px;
	height:28px!important;
	height:20px;
	font: italic 11px verdana;
	font-weight:bold;
	text-align:right; 
	padding-right:35px;
	margin-top:8px;
}
#global #footer #footer_bottom {
	float:left;
	width:880px;
	height:31px;
	background: url(footer.jpg) no-repeat;
}
