/* CSS Document */
/* MATHIEU REGNIEZ */
/* AVRIL/MAI 2007 */
/* rrc.fr */
body, td
{
	/*background-color: #FFFFFF;*/
	font-family: Verdana;
	font-size: 10px;
	text-align:justify;
	margin: 0;
	color:#4697C2;
	background-image: url(images/dupli_fond.jpg);
	background-position: left top;
	background-repeat: repeat;
}
td
{
	background:none;
}

.td_main
{
	background-image: url(images/duplication_v2_03.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.null
{
	background-color:orange;
	border: 1px solid #000000;
}

/* ON DEFINIT LE CADRE ORANGE QUI ENTOURE LES FORMULAIRES */
/*
#top_form
{
	border-top: 1px solid #EC6C13;
	border-right: 1px solid #EC6C13;
	border-left: 1px solid #EC6C13;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;		
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	height:17px;
}

#middle_form
{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;		
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border-right: 1px solid #EC6C13;
	border-left: 1px solid #EC6C13;		
	width: 100%;
	position:absolute;			
}

#bas_form
{
	border-bottom: 1px solid #EC6C13;
	border-right: 1px solid #EC6C13;
	border-left: 1px solid #EC6C13;
	bottom:0;
	margin:0;
	padding:0;
	height:1px;
	z-index: 3;
	clear:both;
}
*/
h1
{
	font-size: 16px;
	color: #EC6C13;
	font-weight: bolder;
	text-decoration:underline;
	/*background-image: url(images/gros_titre.jpg);
	background-position: left top;
	background-repeat: no-repeat;*/
}

h2
{
	margin-top:0;
	padding-top:0;
	font-size: 14px;
	color: #EC6C13;
	font-weight: bold;
}

hr
{
	width:100%;
	height: 1px;
	color:#EC6C13;
	background-color:#EC6C13;
}
.orange
{
	font-size: 12px;
	color: #EC6C13;
	font-stretch:wider;
	font-family: Verdana;
}

.orange a:hover, .orange a:active, .orange a:link, .orange a:visited
{
	text-decoration:none;
	color: #EC6C13;
}

.slash
{
	color: #61DD88;
}

.suivant
{
	border: 0 hidden;
	margin:0;
	margin-right: 5px;
	padding: 0;
	background-color:transparent;
	background-image: url(vignettes/suivant.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	width: 71px;
	height: 17px;
	color:#FFFFFF;
	z-index:4;
}

.gros_titre
{
	margin-left:-29px;
	margin-right:-29px;
}

/* MISE EN FORME DES INPUT */

input, select, textarea
{
	font-family: Verdana;
	font-size: 10px;
	text-align:left;
	margin: 1px;
	padding: 2px;
	color:#4697C2;
	border: 1px solid #4697C2;	
}

input
{
	background-image:url(images/fond_form.jpg);
	background-repeat: y-repeat;
	background-position:center;
}

select, .opera
{
	border: 1px solid #4697C2;	
}

.border_null
{
	border: 0 hidden;
}

/* LE CADRE QUI LIT A LA DEMANDE SPECIFIQUE */
.lien_spec
{
	width: 143px;
	padding: 5px;
	margin:0;
	font-size: 11px;
	background-color: #EC6C13;
	color: #FFFFFF;
	background-image:url(images/fond_cadre.jpg);
	background-position:bottom center;
	background-repeat: no-repeat;
}

.lien_spec  a:visited, a:hover, a:active, a:link
{
	color: #FFFFFF;
}

/*  LE MENU POUR CHOISIR LES MEDIA */

.cd, .dvd, .k7, .vinyle
{
	margin:0;
	padding:0;
}

.cd img, .dvd img, .k7 img, .vinyle img
{
	margin:0;
	padding:0;
}

.menu
{
	/*background-color:none;*/
}

.menu_texte
{
	font-family: Verdana;
	font-size: 10px;
	color:#4697C2;
	margin-bottom:2px;
	height: 15px;
	letter-spacing:-1px;
}
#current
{
	font-weight:bolder;
	color: #EC6C13;
}

.coord
{
	font-weight:bolder;
	color: #EC6C13;
}

.form
{
	text-align: left;
	margin-left: 15px;
	margin-bottom:0;
	font-size: 9px;
}

.page_client
{
	min-height:400px;
	background-image:url(images/fond_client.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	margin-left:-30px;
	margin-right:-30px;
	padding-left:30px;
	padding-right:30px; 
}

.recap
{
	/*position: relative;
	top: 20px;
	left:445px;*/
	width: 153px;
	height:100%;
	padding: 0;
	margin:0;
	text-align: left;
	padding: 0px;
	/*background-color: #EC6C13;*/
	/*width: 200px;*/
	font-size: 9px;
	color: #000000;
	z-index:2;
}

.recap h2
{
	margin: 0;
	font-size:14px;
	font-weight: bold;
}

#voirRecap
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom:8px;
	/*background-image: url(images/recap_bas.gif);
	background-repeat:repeat-x;
	background-position:top right;*/
	background-image:url(images/fond_cadre.jpg);
	background-position:bottom center;
	background-repeat: no-repeat;	
	background-color: #EC6C13;
	color: #0B14F3;
	margin:0;
}


#voirRecap a:visited, a:hover, a:active, a:link
{
	color: #EC6C13;
}

.recap_cadre /* chaque petite partie au sein même du recapitulatif */
{
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-right: 3px;
	margin-top:0;
	margin-bottom:2px;
	margin:0;
	padding: 5px;
	border: 1px solid #EC6C13;
	color: #4697C2;
}

.recap_cadre strong
{
	font-size: 12px;
	font-weight:bolder;
	text-align:center;
}

.rouge
{
	color:red;
}
.table_coord td
{
	/*background-color: #CCCCCC;*/
	font-size:10px;
}

.table_coord input
{
	width:50px;
}


.table_realisation a
{
	text-decoration:none;
}

.table_realisation .liens
{
	width:100%;
	/*height:20px;*/
}

.proposition td
{
	font-size: 10px;
}

/* LES LIENS */

a:link, a:hover
{
	color: #0777b4;
}

a:visited, a:active
{
	color: #EC6C13;
}

/* tableau présent en dernière page du devis */

.table_modif
{
	border-top: 1px solid #EC6C13;
	border-left: 1px solid #EC6C13;
}
.table_modif td
{
	border-bottom: 1px solid #EC6C13;
	border-right: 1px solid #EC6C13;
}

.etape_bas a:link, .etape_bas a:visited, .etape_bas a:hover, .etape_bas a:active
{
	color: #4697C2;
}

.valid_bas
{
	background-color:#FFFFFF;
}