/* ------------------------- */
/*        Généralités        */
/* ------------------------- */

body {
	margin:0;
	padding:0;
	background:#4c4c4c url(http://www.pcautrement.com/images/bg.jpg) left top repeat-x;
	color:#333;
	font-size:13px;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	line-height:18px;
	text-align: center;
}

#pre_container {
	width:970px;
	margin:0 auto 0 auto;
	padding:0;
}
#pre_container p {
	margin:0;
	padding:3px 0 1px 0;
	font-size:11px;
	color:#777;
	text-align:right;
}
#pre_container a {
	color:#777;
}
#pre_container a:hover {
	text-decoration:underline;
}

#container {
	width:970px;
	margin:0 auto 0 auto;
	padding:0;
	border:1px solid white;
	background:url(http://www.pcautrement.com/images/bg-container.jpg) left top repeat-y;
	text-align:left;
	z-index:1;
}
em {
	font-style: italic;
}

ul.std, ul.std_square, ol {
	margin:10px 0 10px 35px;
	padding:0;
}
ul.std li, ul.std_square li, ol li {
	margin:5px 0 5px 0;
	padding:0;
}
ul.std li {
	list-style-type:circle;
}
ul.std_square li {
	list-style-type:square;
}

ol li ul {
	margin:10px 0 10px 20px;
	padding:0;
}
ol li ul li {
	margin:5px 0 5px 0;
	padding:0;
	list-style-type:circle;
}

ol li {
	list-style-type:decimal;
}
ul.bloc {
	margin:15px 40px 15px 40px;
	padding:0;
}
ul.bloc li {
	margin:20px 0 0 0;
	padding:0;
	list-style-type:square;
}

.gras {
	font-weight:bold;
}

.left {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.right {
	float:right;
	margin:0 0 0 10px;
	padding:0;
}
.aright {
	text-align:right;
}
.ajustify {
	text-align:justify;
}
.fleft {
	float:left;
	margin-bottom:20px;
}
.center {
	text-align:center;
}
.liens {
	color:#cc0000;
}
.rq {
	font-size:12px;
	line-height:15px;
	color:#666;
}
.italique{
	font-style:italic;
}
.small_caps {
	font-variant:small-caps;
}
.small_font {
	font-size:12px;
}
.asterisque {
	font:17px helvetica, sans-serif;
	font-weight:bold;
	color:#cc0000;
}

.box_indent {
	margin:10px 55px 0 55px;
	padding:0;
	width:500px;
	background:#fff;
}

.indent1 {
	margin:30px 0 0 159px;
	padding:0;
}
.indent2 {
	margin:10px 0 0 250px;
	padding-bottom:0;
}
.rouge {
	color:#cc0000;		/* rouge PC AUTREMENT*/
}

.faq {
	margin:0 0 20px 0;
	padding:0;
}
.faq ul {
	margin:10px 0 10px 16px;
	padding:0;
	font-size:14px;
	line-height:18px;
}
.faq ul li {
	margin:10px 0 0 0;
	padding:0;
	list-style-type:circle;
}
.faq ul li span {
	display:block;
	margin:5px 0 0 15px;
	padding:0;
	font-style:italic;
}

#page ul.sanspuce li {
	list-style-type:none;
}
p.link_left {
	float:left;
}
p.link_right {
	float:right;
}

a {
	color:#cc0000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.gray {
	color:#333;
	text-decoration:none;
}
a.gray:hover {
	color:#cc0000;
	text-decoration:none;
}
a.info {
	position: relative;
	text-decoration:none;
	color: #333;
	border-bottom: 1px gray dotted;
}
a.info span {
	display: none;
}
a.info:hover {
	background: none; /* correction d'un bug IE */
	z-index:500;
}
a.info:hover span {
	display: inline;
	position: absolute;
	top:28px;
	left:-150px;
	width: 350px;
	margin:0;
	padding:5px;
	background:white;;
	border: 1px solid #ddd;
	text-align: left;
	font-size: 12px;
	line-height:16px;
	color: #5d5d5d;
}
a.bouton {
	margin:0;
	padding:0;
	display:block;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
}
a.bouton:hover {
	text-decoration:none; 
}
a.bouton1 {
	margin:0;
	padding:2px;
	height:22px;
	width:auto;
	border:1px solid black; 
	cursor:pointer;
	background:url(http://www.pcautrement.com/images/bg-submit1.jpg) left top repeat-x;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	color:white;
}
a.bouton1:hover {
	background: url(http://www.pcautrement.com/images/bg-submit1-hover.jpg) left top repeat-x;
	border:1px solid white;
	text-decoration:none;
}
div.bouton_left {
	float:left;
	text-align:center;
	margin:40px 0 0 0;
	padding:0;
}
div.bouton_right {
	float:right;
	margin:40px 0 0 0;
	padding:0;
}
div.bouton_center {
	text-align:center;
	margin:40px 0 0 0;
	padding:0;
}
div.centre1 {
	margin:30px 100px 0px 100px;
	padding:0;
}
div.centre2 {
	float:left;
	margin:0 100px 30px 100px;
	padding:0;
}
div.centre3 {
	float:left;
	margin:0 0px 20px 0px;
	padding:0;
}

div.zero {
	margin:0;
	padding:0;
}

img {
	border: 0 none;
}

ul.menulist {
	margin:0;
	padding:0;
}
ul.menulist li {
	margin:0;
	padding:0;
	list-style-type:disc;
	list-style-position:inside;
	color:#333;
}
ul.menulist li a {
	margin:0;
	padding:0;
	color:#333;
	text-decoration: none;
}
ul.menulist li a:hover {
	color:#cc0000;
	text-decoration:none;
}

ul.images {
	margin:0;
	padding:0;
}
ul.images li {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
}
ul.images li span {
	display:block;
	margin:0 0 0 46px;
	padding:0;
	font-size:12px;
	line-height:15px;
	color:#666;
}
ul.images img {
	float:left;
	margin:0;
	padding:0 10px 40px 0;
}

/******************/
#pagecontent div.cadre1 {
	margin:0 0 20px 0;
	width:359px;
	padding:7px 0 0 0;
	background: url(http://www.pcautrement.com/images/cadrehaut1.jpg) left top no-repeat;
}
#pagecontent div.cadre1 h3 {
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	text-align:center;
	color:#333;
}
#pagecontent div.bloccadre1 {
	margin:6px 0 0 0;
	padding:5px 15px 10px 15px;
	background: url(http://www.pcautrement.com/images/cadrebas1.jpg) left bottom no-repeat;
}
#pagecontent div.bloccadre1 p {
	margin-left:1px 0 0 0;
	padding:0;
	font-weight:normal;
	font-size:12px;
	color: #5d5d5d;	
}
#pagecontent  div.bloccadre1 .imgleft {
	float:left;
	margin:5px 10px 0 0;	
	padding:0;
}

/*********************/


/* Pages avec 2 colonnes */
#pagecontent .leftcol {
	float:left;
	margin:0;
	padding:0;
	width:359px;
}
#pagecontent .rightcol {
	float:right;
	margin:0;
	padding:0;
	width:359px;
}
#pagecontent .onecol {	/* retour à une colonne après 2 colonnes */
	clear:right;
	margin:20px 0 0 0;
	padding:0;
}
/*********************/

/**** Formulaires ********************/

#container form {
	margin:10px 0 10px 0;
	padding:0;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
}

#container form p.btn {
	margin:0;
	padding:0;
	text-align:right;
}
#container form p.categorie {
	
	margin:20px 0 10px 0; 
	padding:0 0 0 0px;
	background:#5f5f5f;
	color:white;
	text-align:center;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
}
#container form p.sanslabel {
	
	margin:20px 0 10px 0; 
	padding:0 0 0 0px;
	text-align:justify;
	font-size:12px;
	line-height:15px;
}

#container form input {
	margin:0;
	padding:0;
	vertical-align:middle;
}
#container form input:focus {
	background:#f0f0f0;
}
#container form input.txt {
	margin:0;
	padding:1px 2px 1px 2px;
	width:150px;
	font-size:13px;
	line-height:13px;
}
#container form input.deuxdigits {
	margin:0;
	padding:1px 2px 1px 2px;
	width:19px;
	text-align:center;
}
#container form input.bouton, a.bouton {
	height:22px;
	width: auto;
	border:1px solid black; 
	cursor:pointer;
	padding:2px;
	background:url(http://www.pcautrement.com/images/bg-submit1.jpg) left top repeat-x;
	color:white;
}
#container form input.bouton:hover, a.bouton:hover {
	background: url(http://www.pcautrement.com/images/bg-submit1-hover.jpg) left top repeat-x;
	border:1px solid white; 
}
#container form label {
	padding:1px 0 1px 0;
	margin:0;
	font-size:13px;
	line-height:13px;
	color:#455965;
	vertical-align:middle;
}
#container form label.bloc {
	display:block;
	margin:0 0 5px 0;
	padding:0;
}
#container form select {
	margin:0;
	padding:0;
	width:158px;
	font-size:13px;
	line-height:13px;
}

#container div.form1 {
	width:342px;
	margin:30px 0 30px 130px;
	padding:0;
}
#container div.form1 form label {
	float:left;
	width:179px;
	margin:0;
	padding:2px 5px 1px 0;
	text-align:right;
}
/* ---- Fin Formulaires  ----- */



/********** Fin Formulaires ****/


/* ------------------------- */
/*        Header             */
/* ------------------------- */

#header{
	margin:0;
	padding:0;
	height:105px;
	border:none;
	background: #8c8c8c url(http://www.pcautrement.com/images/header.jpg) left top no-repeat;
}
#header img {
	border: 0 none;
	margin:0;
	padding:0;
	float:left;
}
#header #header-logo {
	float:left;
	margin:0;
	padding:0;
	height:105px;
	border:none;
}
#header #header-logo img {
	margin:0;
	padding:0;
	border:none;
}
#header #header-banner {
	float:right;
	margin:-105px 0 0 0;
	padding:0;
	height:105px;
	border:none;
}
#header #header-banner #noflash {
	clear:right;
	margin:40px 360px 0 0;
	padding:0;
}
#header #header-banner #noflash p {
	margin:0;
	padding:0; 
	text-align:right;
	font-size:11px;
	line-height:13px;
}
#header #header-banner #noflash img {
	float:right;
	margin:0;
	padding:0;
	border:none;
}

#header #header-slogan {
	float:right;
	margin:0;
	padding:0;
	height:105px;
}

#header #header-slogan h1 {
	margin:0;
	padding:10px 10px 0 0;
	font-size:12px;
	line-height:14px;
	color:#333;
	text-align:right;
	font-weight:normal;
}

/* ------------------------- */
/*        top           */
/* ------------------------- */

#top {
	width:970px;
	margin:0;
	padding:0;
	height:28px;
	border:none;
	background:black;
}

#top #main_menu {
	margin:0;
	padding:0;
	position:absolute;
	width:970px;
	font-size: 12px;
	line-height:28px;
	list-style-type:none;
	z-index:600;
}

#top #main_menu dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#top #main_menu dl {
	float:left;
	width:112px;
	margin:0 1px 0 0;
}
#top #main_menu dl.last_item {
	width:114px;
}
#top #main_menu dl.home {
	width:176px;
}
#top #main_menu dl.home a{
	text-align:left;
	text-indent:37px;
}
#top #main_menu dl.home a:hover {
	background: url(http://www.pcautrement.com/images/bg-home-hover.jpg) left top no-repeat;
}
#top #main_menu dt {
	margin:0;
	padding:0;
	height:28px;
	cursor: pointer;
	text-align: center;
	background: url(http://www.pcautrement.com/images/bg-main-menu.jpg) left top repeat-x;
	border:none;
}
#top #main_menu dt.home {
	background: url(http://www.pcautrement.com/images/bg-home.jpg) left top no-repeat;
}

#top #main_menu dd {
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	display:none;
	font-size:13px;
	line-height:21px;
}
#top #main_menu li {
	background:black;
	text-align:left;
	text-indent:4px;
	color:white;
	font-size:12px;
	line-height:19px;
}
#top #main_menu dt a {
	color:white;
	text-decoration: none;
	display:block;
	height:100%;
	border: 0 none;
}
#top #main_menu li a {
	color:white;
	text-decoration: none;
	display:block;
	height:100%;
	border-top: 1px solid white;
}
#top #main_menu dt a:hover {
	background: url(http://www.pcautrement.com/images/blackover.gif) left top repeat-x;
}
#top #main_menu li a:hover {
	background:#cc0000;
}


/* ------------------------- */
/*    Layout, page        */
/* ------------------------- */

#page {
	margin:0 0 0 179px;
	padding:0;
	text-align:justify;
}
#page h2 {
	font-size:16px;
	margin:35px 0 20px 0px;
	padding:0;
	color:#666;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}
#page h2 span {
	font-size:14px;
	
	text-transform:lowercase;
	font-variant:small-caps;
}
#page h3 {
	margin:20px 0 10px 0;
	padding:0;
	font-size:14px;
	line-height:17px;
	color:#444;
	font-weight: bold;
	text-align:left;
}
#page h3.center {
	text-align:center;
}
#page h3.back-to-top {
	margin: 20px 0px 10px 0px;
	border-bottom: 1px solid #7b7b7b;
	color:#333;
	clear:right;
}
#page h3.back-to-top.noborder {
	border:none;
}
#page h3.back-to-top a {
	float:right;
	margin:0 0 0 5px;
	font-size:12px;
	color:#7b7b7b;
	font-weight: normal;
	text-decoration:none;
}
#page h3.back-to-top a:hover {
	color:#5d5d5d;
}

#page ul.titles {
	margin:0 0 20px 0;
	padding:0;
	background:white;
	border: 1px solid #ddd;
	text-align: left;
	color:#5b5b5b;
}
#page ul.titles li {
	margin:0;
	padding:0 5px 0 5px;
	list-style-type:none;
	font-size:13px;
	line-height:19px;
}
#page ul.titles a {
	margin:0;
	padding:0;
	color:#5b5b5b;
	text-decoration:none;
	cursor: pointer;
}
#page ul.titles a:hover, ul.titles li ul a:hover {
	color:#cc0000;
	text-decoration:none;
}
#page ul.titles li.titre {
	margin:0 0 3px 0;
	padding:2px 0 2px 0;
	background:#ddd;
	color:#5b5b5b;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	text-transform:lowercase;
	font-variant:small-caps;
	text-align:center;
}
#page ul.titles li ul {
	margin-left:10px;
	font-style:italic;
}
#page ul.ul_left{
	float:left;
	margin-right:30px;
}
#page ul.ul_right{
	float:right;
	margin-left:30px;
}

#pagecontent {
	margin:0 20px 0 17px; 
	padding:0 0 30px 0;
}

#page #breadcrumb {
	margin:10px;
	padding:0;
	color:#7b7b7b;
}
#page #breadcrumb a {
	color:#5b5b5b;
	text-decoration: none;
}
#page #breadcrumb a:focus, #page #breadcrumb a:hover {
	text-decoration: underline;
}
#page #breadcrumb p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:12px;
}

#page #filcommande {
	margin:20px 0 20px 0;
	padding:0;
	text-align:center;
}
#page #filcommande img {
	margin:0 0 0 -5px;
	padding:0;
	border:none;
}

#page #cadre_accueil {
	margin:0 117px 20px 0;
	padding:0;
	background: white;
	text-align: left;
	font-size: 13px;
	line-height:16px;
	color:#5d5d5d;
	border:1px solid #ddd;
}
#page #cadre_accueil p{
	margin:3px;
	padding:0;
}

#page p {
	padding:0;
	margin:0 0 8px 0;
}
#page .image {
	margin:5px;
	padding:2px;
}
#page .sites  {
	margin:20px 0 20px 0;
	padding:0;
}
#page .sites p {
	margin:15px 0 15px 0;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:12px;
	color:#5d5d5d;
}

/* ------------------------- */
/*        encart          */
/* ------------------------- */

#page .encart {
	margin:0 0 20px 0;
	padding:0;
	width:auto;
	background: #EDEAE8;
	text-align: left;
	font-size: 13px;
	line-height:16px;
	color:#5d5d5d;	
}
#page .encart img {
	border: 0 none;
}
#page .encart h3 {
	font-weight: bold;
	margin:0;
	padding:3px 10px 3px 10px;
	background:#5f5f5f;
	color:white;
	text-align:center;
}
#page .encart ul {
	margin:7px;
	padding:0;
	list-style-type: none;
}
#page .encart li {
	margin:0 0 2px 0;
	padding:0;
}
#page .encart p {
	margin:0 ;
	padding:4px;
}
#page .e_blanc {
	background: white;
	border:1px solid #ddd;
}
#page .e_left {
	float:left;
}
#page .e_right {
	float:right;
}

/**** Fin encart ***/


/****** alerte ****/
#page .alerte {
	width:342px;
	margin:0 15px 20px 0;
	background:white;
	border:1px solid #cc0000;
	text-align: left;
	font-size: 13px;
	line-height:16px;
	color: #5d5d5d;	
}

#page .alerte h3 {
	font-weight: bold;
	margin:0;
	padding:3px 10px 3px 10px;
	background:#cc0000;
	color:white;
	text-align:center;
}
#page .alerte ul {
	margin:0 0 3px 6px;
	padding:0;
	list-style-type: none;
}
#page .alerte li {
	margin-bottom:2px;
}
#page .alerte p {
	margin:0;
	padding:5px 10px 10px 10px;
}
/**** Fin alerte ***/


/* ------------------------- */
/*        leftmenu               */
/* ------------------------- */

#leftmenu {
	float:left;
	width:176px;
	margin:0;
	padding:0;
	color:#111;
}
#leftmenu p {
	margin:0 10px 0 10px;
	padding:0;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	text-align:center;
}
#leftmenu h4 {
	font-size:12px;
	line-height:12px;
	margin:0 10px 5px 10px;
	padding:0;
	font-weight:bold;
	text-align:center;
}
#leftmenu img {
	margin:0;
	padding:0;
}
#leftmenu a {
	color:#333;
	text-decoration:none;
}
#leftmenu a:hover {
	color:#cc0000;
	text-decoration:none;
}
#leftmenu ul {
	margin:0 0 0 15px;
	padding:0;
}
#leftmenu ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#333;
	font-size:12px;
	line-height:15px;
	text-align:left;
}
#leftmenu ul li a {
	margin:0;
	padding:0;
	color:#333;
	text-decoration: none;
}
#leftmenu ul li a:hover {
	color:#cc0000;
	text-decoration:none;
}

#leftmenu #google {
	margin:0 0 27px;
	padding:5px 0 5px 0;
	border:none;
	background:url(http://www.pcautrement.com/images/bg-search.jpg) left top repeat-y;
}
#leftmenu #google h4 {
	margin:0;
	padding:0 0 5px 0;
	border:none;
}
#leftmenu form {
	margin:0;
}
#leftmenu form input.txt {
	width:110px;
}
#leftmenu form label {
	font-size:11px;
	line-height:12px;
	margin:0;
	padding:3px 0 0 0;
	text-align:left;
}
#leftmenu div.items {
	margin:0 0 27px 0;
	padding:0;
}

/* ------------------------- */
/*        Footer             */
/* ------------------------- */

#footer {
	position:relative;
	clear: both;
	width: 100%;
	height:30px;
	background:#fafafa;
	border-top: 1px solid white;
}
#footer #links {
	margin:0;
	padding:0;
	height:30px;
	background:#fafafa url(http://www.pcautrement.com/images/bg-footer.jpg) left top repeat-x;
}

#footer #links p {
	margin:0;
	padding:10px 0 10px 0;
	color:white;
	text-align:center;
	font-size:12px;
	line-height:12px;
}
#footer #links a,  #footer #links a:visited  {
	color:white;
	text-decoration:none;
}
#footer #links a:focus, #footer #links a:hover {
	text-decoration:underline;
}
#W3C, #extlinks {
	width:970px;
	margin:0 auto 10px auto;
	padding:0;
}
#W3C p, #extlinks p {
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
	line-height:11px;
	color:#2b2b2b;
	text-align:center;
}
#W3C a, #W3C a:hover {
	color:#2b2b2b;
	text-decoration:none;
}
#extlinks a, #extlinks a:hover {
	color:#cbcbcb;
	text-decoration:none;
}
#extlinks img {
	margin:0;
	padding:0;
	border:none;
	vertical-align:middle;
}

/*** Tables Général***/
#page table
{
	width:auto;
	border-collapse:collapse;
	margin:20px 0 0 0;
	padding:0;
	text-align:left;
	font-weight:normal;
}
#page table tr td
{
	margin:0;
	padding:5px;
}
#page table th {
	margin:0;
	padding:5px;
	text-align:center;
	font-weight:bold;
	background:#ccc;
}
#page table ul {
	margin:0;
	padding:5px 5px 5px 20px;
}
#page table li {
	margin:0;
	padding:0;
	list-style:circle;
	list-style-position:outside;
}
#page table td.firstcol {
	padding:5px 10px 5px 10px;
	font-weight:bold;
}
#page table td.lastcol {
	padding:5px 10px 5px 10px;
	text-align:right;
	font-weight:bold;
}
#page table tr.ligne1 {
	background:#eaeaea;
}
#page table tr.ligne2 {
	background:#e0e0e0;
}
#page table caption {
	display:none;
}
#page table .alignright {
	text-align:right;
}
#page table .alignleft {
	text-align:left;
}
/*** Fin Tables Général ***/

/**** Table Sans Background  *****/
#page table.sansfond {
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	border:1px solid #cecece;
}
#page table.sansfond th {
	text-align:center;
	background:#f3f3f3;
	color:#111;
	border-bottom:1px solid #cecece;
}
#page table.sansfond th.thright {
	text-align:right;
}
#page table.sansfond tr {
	background:none;
}
#page table.sansfond td {
	margin:0;
	padding:5px 10px 5px 10px;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #cecece;
}
#page table.sansfond td.b_right {
	border-right:1px solid #cecece;
}
#page table.sansfond td p {
	margin:0;
	padding:2px 0 2px 0;
}
#page table.sansfond td p.titre {
	font-weight:bold;
}
#page table.sansfond td p.retrait {
	padding-left:20px;
}
#page table.sansfond td.tdleft {
	text-align:left;
}
#page table.sansfond td.tdright {
	text-align:right;
}
#page table.sansfond td.tdcenter {
	text-align:center;
}
#page table.sansfond td.radiob {
	text-align:center;
	width:25px;
}
#page table.sansfond td.item {
	text-align:center;
	font-weight:bold;
	border-right:1px solid #cecece;
	background:#f3f3f3;
	color:#333;
}
#page table.sansfond td.prix {
	text-align:right;
	font-weight:bold;
	color:#cc0000;
	width:37px;
	background:#f3f3f3;
}
/* Fin table sans BackGround */

/* Table Tarifs Modules */
#page table.tarifsmodules tr {
	border:none;
}
#page table.tarifsmodules td {
	line-height:20px;
	border:1px solid white;
}
#page table.tarifsmodules th {
	border:1px solid white;
}
#page table.tarifsmodules td.color1 {
	background:#a9d5dd;
	text-align:center;
}
#page table.tarifsmodules td.color2 {
	background:#bfe0e5;
	text-align:center;
}
#page table.tarifsmodules td.color3 {
	background:#daedf0;
	text-align:center;
}
#page table.tarifsmodules td.color4 {
	background:#cde7eb;
	text-align:center;
}
/***  Fin table Tarifs Modules ***/



/* Formulaire de contact */
#contact {
	margin:0 120px 0 120px;
	padding:0;
}
#contact form {
	margin:10px 0 0 11px;
	padding:0;
}
#contact p {
	margin:0 0 7px 0;
	padding:0;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
}
#contact p label {
	float:left;
	width:95px;
	margin:0;
	padding:4px 5px 4px 0;
	text-align:right;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#555555;
}
#contact textarea.msgfield, #contact textarea.msgfield_err {
	width:280px;
	height:200px;
	margin:0;
	padding:5px;
	background:#fff;
	border:1px solid #546353;
	font-size:12px;;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color:#555555;
}
#contact input.textfield, #contact input.textfield_err {
	width:280px;
	margin:0;
	padding:1px 5px 1px 5px;
	background:#fff;
	border:1px solid #546353;
	font-size:12px;;
	color:#555555;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
}
#contact input.textfield:focus, #contact input.textfield_err:focus, #contact textarea:focus {
	background:#f5f5f5;
}
#contact select.selectfield, #contact select.selectfield_err {
	width:292px;
	background:#fff;
	border:1px solid #555555;
	font-size:12px;;
	color:#555555;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
}
#contact input.textfield_err, #contact textarea.msgfield_err, #contact select.selectfield_err {
	border-color: #990000;
}
#contact p#send {
	margin:5px 0 10px 195px;
	padding:0;
}
#contact p.rq {
	margin:0 0 10px 0;
	padding:0;
	font-style:italic;
	text-align:center;
	font-size:12px;
	color:#555555;
}
#contact p.error, #contact p.mail_ok {
	margin:10px 0 0 0;
	padding:10px 3px 10px 52px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#contact p.error {
	background:#ffffff url(http://www.pcautrement.com/images/warning-contact.jpg) no-repeat center left;
	border: 1px solid #990000;
	color: #990000;
}
#contact p.mail_ok {
	background:#ffffff url(http://www.pcautrement.com/images/mail-contact.jpg) no-repeat center left;
	border:1px solid #555555;
	color:#555555;
}
/* Fin Formulaire de contact */

/* Formulaire de commande pour un site de mariage */
#commande-site-mariage {
	margin:0 50px 0 50px;
	padding:0;
}
#commande-site-mariage form {
	margin:10px 0 0 11px;
	padding:0;
}
#commande-site-mariage p {
	margin:0 0 7px 0;
	padding:0;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
}
#commande-site-mariage p label {
	float:left;
	width:165px;
	margin:0;
	padding:3px 5px 4px 0;
	text-align:right;
	font-size:11px;
	line-height:12px;
	color:#555555;
}

#commande-site-mariage textarea.msgfield, #commande-site-mariage textarea.msgfield_err {
	width:280px;
	height:100px;
	margin:0;
	padding:5px;
	background:#fff;
	border:1px solid #546353;
	font-size:12px;;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color:#555555;
}
#commande-site-mariage input.textfield, #commande-site-mariage input.textfield_err {
	width:280px;
	margin:0;
	padding:1px 5px 1px 5px;
	background:#fff;
	border:1px solid #546353;
	font-size:12px;;
	color:#555555;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
}
#commande-site-mariage input.textfield:focus, #commande-site-mariage input.textfield_err:focus, #commande-site-mariage textarea:focus {
	background:#f5f5f5;
}
#commande-site-mariage select.selectfield, #commande-site-mariage select.selectfield_err {
	width:292px;
	background:#fff;
	border:1px solid #555555;
	font-size:12px;;
	color:#555555;
	font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;
}
#commande-site-mariage input.textfield_err, #commande-site-mariage textarea.msgfield_err, #commande-site-mariage select.selectfield_err {
	border-color: #990000;
}
#commande-site-mariage p#send {
	margin:5px 0 10px 267px;
	padding:0;
}
#commande-site-mariage p.rq {
	margin:0 0 10px 0;
	padding:0;
	font-style:italic;
	text-align:center;
	font-size:12px;
	color:#555555;
}
#commande-site-mariage p.error, #commande-site-mariage p.mail_ok {
	margin:10px 0 0 0;
	padding:10px 3px 10px 52px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#commande-site-mariage p.error {
	background:#ffffff url(http://www.pcautrement.com/images/warning-contact.jpg) no-repeat center left;
	border: 1px solid #990000;
	color: #990000;
}
#commande-site-mariage p.mail_ok {
	background:#ffffff url(http://www.pcautrement.com/images/mail-contact.jpg) no-repeat center left;
	border:1px solid #555555;
	color:#555555;
}
/* Fin Formulaire de commande-site-mariage */


/*Page de ventes de pc occasion*/
#pc-occaz .encart {
padding:5px;
margin-left:75px;
width:600px;
font-weight:bold;
line-height:23px;
}
#pc-occaz img {
padding-right: 0px;
}
#pc-occaz  .grande img{
padding-right: 5px;
float: left;
vertical-align: left;
}
#pc-occaz  .petite img{
float:right;
}
#pc-occaz  .agrandir{
font-weight:normal;
font-style: italic;
text-align:right;
margin-top:-70px;
}
#pc-occaz .prix{
color:#cc0000;
}
/*Fin page de vente pc occasion*/

/*Page de ventes ecrans*/
#ecran {
float:left;
}
#ecran  p {
font-weight:bold;
margin-left: 90px;
text-align:center;
}
#ecran  .prix {
color:#cc0000;
}
#ecran  img {
margin-left:90px;
}
/*Fin Page de ventes ecrans*/

/*Page de ventes pieces portables*/
#pieces {
float:left; 
}
#pieces td  {
width: 160px;
text-align:center;
border:3px solid;
}
/*FIN Page de ventes pieces portables*/


/*** Plan du site ***********/
#plan {
	margin:0 0 0 50px;
	padding:0;
	text-align:left;
}

#plan dl {
	margin:0 0 0 45px;
	padding:0;
}

#plan dt {
	margin:0;
	padding:0 0 0 17px;
	background: url(http://www.pcautrement.com/images/page-ico.gif) no-repeat 0 50%;
	font-size:12px;
	font-style:normal;
}
	
#plan dd {
	margin:0;
	padding:0;
	font-style:italic;
}

#plan h3 {
	margin:0 0 0 25px;;
	padding:5px 0 5px 20px;
	font-size:13px;
	font-weight:bold;
	background: url(http://www.pcautrement.com/images/folder-ico.gif) no-repeat 0 50%;
	font-style:normal;
}
#plan a {
	color:#666;
 }
/****************************/

