body {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
text-align: center;
}

#conteneur {
position: relative;
width: 1105px;
margin: 0px auto;
background: url(images/bg_centre.png) repeat-y top left;
text-align: left;
}

img {
border : 0;
}

p {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
text-align : justify;
font-size: 11px;
line-height: 20px;
color: #303030;
}

a.formes:link, a.formes:visited {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size: 14px;
color: #303030;
}

a.formes:hover {
text-decoration: none;
}


hr {
border: none;
border-top: 1px solid black;
margin : -8px 0px 0px 0px;
}

#hr_contact{
background: url(images/hr_contact.png) repeat-y top left;
width: 5px;
height : 850px;
}




/*****************************************/
/*      			HEADER		         */
/*****************************************/


#header {
height: 345px;
}

#haut_header{
height: 345px;
background: url(images/head01.png) no-repeat top left;
margin-left: 1px;
}

#haut_header_ftp{
height: 345px;
background: url(images/head01_ftp.png) no-repeat top left;
margin-left: 1px;
}

#haut_header_ftp2{
height: 345px;
background: url(images/head01_ftp2.png) no-repeat top left;
margin-left: 1px;
}




#onglet_img{
margin: -80px 0px 0px 190px;
background: url(images/head02.png) no-repeat top left;
height: 82px;
}

a.img_onglet_img {
display: block;
height: 82px;
width: 502px;
}

#onglet_img_ftp{
margin: -84px 0px 0px 190px;
height: 72px;
background: url(images/profil_pdf.png) no-repeat top left;
}

a.img_onglet_img_ftp{
display: block;
height: 72px;
width: 502px;
}



#ss_menu {
margin-left: 23px;
background: url(images/ss_menu_ftp.jpg) no-repeat top left;
height: 36px;
}

#ss_menu2 {
margin-left: 23px;
margin-top: -14px;
background: url(images/ss_menu_ftp2.png) no-repeat top left;
height: 37px;
}




/*****************************************/
/*       		CENTRE                    */
/*****************************************/

#centre {
margin : 25px 250px 0px 245px;
min-height: 350px;
width: 600px;
}

#centre > form#devis > table > tbody > tr > td, #Autre_forme_env_f > table > tbody > tr > td, #dupli > table > tbody > tr > td , #tripli > table > tbody > tr > td, #quadripli > table > tbody > tr > td {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size: 12px;
color: #303030;
}



#contact
{
background: url(images/fond_message.jpg) no-repeat top left;
height : 381px;
}

#form_contact{
padding : 60px 0px 0px 50px;
}

/* Contact */

div#form_contact > form > p > input#nom, div#form_contact > form > p > input#mail
{
width:228px;
}

div#form_contact > form > p > textarea#message
{
width:265px;
}

#submit_contact {
margin-left: -27px;
padding : 0;
}





	/*****************************************/
	/*       	NAVIGATION FTP                */
	/*****************************************/

#nav_ftp {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
margin: 0px 0px 0px 265px;
padding: 9px 0px 0px 0px ;
}

#nav_ftp2 {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
margin: 0px 0px 0px 265px;
padding: 13px 0px 0px 0px ;
}


#nav {
list-style: none ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px ;
overflow: hidden ;	/* Création du contexte de formatage */
}

#nav li {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
float: left ;
margin-right: 15px ;
color: #fff ;
font-weight: bold;
font-size : 11px;
}

#nav li a {
display: block ;
color: #fff ;
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
text-decoration: none ;
}

#nav li a:hover, #nav li a:focus, #nav li a:active {
color : #a8d018;
}

ul.ftp {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size: 11px;
line-height: 2em ;
color: #303030;
}


	/*****************************************/
	/*       	DEVIS		                   */
	/*****************************************/


h1.titre
{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color: #a5d431;
font-size : 16px;
}

h2.titre2
{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color: #000000;
font-size : 12px;
}


h2.titre3
{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color: #000000;
font-size : 11px;
}

#img_support{
background: url(images/support.png) no-repeat top left;
height: 44px;
width: 600px;
}

#choix_support {
margin: -33px 0px 25px 240px;
}

.lien_reset {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color: #000000;
font-size : 12px;
}

#longueur, #hauteur, #livraison_dep, #nb_liasses, #autre_chromie_preciser_recto, #autre_chromie_preciser_verso, #autre_coul_papier, #autre_chromie_preciser_verso1, #autre_chromie_preciser_recto1, #autre_chromie_preciser_verso2, #autre_chromie_preciser_recto2,
#autre_chromie_preciser_verso3, #autre_chromie_preciser_recto3, #autre_chromie_preciser_verso4, #autre_chromie_preciser_recto4, #nb_pli_croi, #nb_pli_acc, #nb_volets, #longueur_f, #hauteur_f, #nb_modele, #autre_chromie_preciser_recto_int, #autre_coul_papier_int
{
width: 20px;
height: 20px;
font-size: 10px;
}

#nb_ex, #nb_pages
{
width: 40px;
height: 20px;
font-size: 10px;
}

#livraison_ville, #autre_chromie_preciser_verso1, #autre_chromie_preciser_verso2, #autre_chromie_preciser_verso3, #autre_chromie_preciser_verso4,
#autre_chromie_preciser_recto1, #autre_chromie_preciser_recto2, #autre_chromie_preciser_recto3, #autre_chromie_preciser_recto4, #autre_couleur, #autre_rab
{
height: 20px;
}

#papier, #chromie, #preciser_conditionnement {
height: 20px;
width: 250px;
font-size: 10px;
}




#img_quantite{
background: url(images/img_quantite.png) no-repeat top left;
height: 44px;
width: 600px;
}

#quantites {
margin : 11px 0px 0px 120px;
}

#panel {
font-size : 11px;
padding: 0px 0px 10px 10px;
}

	/*****************************************/
	/*       		RESUME                   */
	/*****************************************/

#resume {
position: relative;
width: 600px;
margin: 0px auto;
padding-top: 5px;
}

#resume_haut {
background: url(images/haut_recap.png) no-repeat top left;
height: 29px;
}

#resume_centre {
background: url(images/centre_recap.png) repeat-y bottom left;
min-height: 170px;
}

#resume_centre_2mods {
background: url(images/centre_recap.png) repeat-y bottom left;
min-height: 230px;
}

#contenu_resume_centre {
padding: 8px 0px 0px 10px;
}



#resume_bas {
background: url(images/bas_recap.png) no-repeat bottom left;
height: 12px;
}

#t, #f, #long, #centimetre_long, #larg, #centimetre_haut, #cr, #autre_cr, #cv, #autre_cv, #p, #p2, #p3, #p4, #autre_coul, #finit1, #finit2, #finit3, #finit4, #finit5, #quanti, #q1, #q2, #recap_pao, #mode_livraison, #livraison_v, #livraison_d,
#crr, #autre_crr, #cvv, #autre_cvv, #crrr, #autre_crrr, #cvvv, #autre_cvvv, #crrrr, #autre_crrrr, #cvvvv, #autre_cvvvv, #carnet, #l1, #l2, #nb_liasse, #carn, #nb_f, #plis, #nplis, #pli0, #pli1, #p1, #cv1, #v0, #nvol, #r0, #autre_rab, #ar0, #ar1, #long_f, #centimetre_long_f, #larg_f, #centimetre_haut_f, #fo,
#rain, #enc0, #autre_gram, #gram1, #mod, #long_ex, #larg_ex, #nombre_haut, #nombre_long, #cr1, #dec, #autre_cr_int, #cr_int, #p_int, #p2_int, #autre_gram_int, #gram1_int, #cr1_int, #orientat, #spec, #enc0, #npag, #q4, #q5, #reliur, #correspond, #conditi, #cond1, #conditi_spec, #reli > table > tbody > tr > td
{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size : 11px;
color : #303030;
}

#image_resume {
position: absolute;
right: 0;
margin: -20px 5px 0px 0px;
width: 322px;
height: 195px;
}

/* Image resume des liasses */
#img_resume {
margin: -140px 0px 0px 120px;
}

#img_resume_bro {
margin: -195px 0px 0px 120px;
}

#img_chromie{
margin: -150px 0px 0px 9px;
}

#img_chromie_couv{
margin: -235px 0px 0px 9px;
}

#img_chromie_int{
margin: 25px 0px 0px 9px;
}

#but_envoi{
padding: 15px 0px 0px 5px;
}

	/*****************************************/
	/*       		TEXTES CENTRE            */
	/*****************************************/



.p_gras{
font-weight: bold;
font-size: 14px;
}

.p_gras2 {
font-weight: bold;
font-size: 12px;
}

.p_vert{
color: #8cb623;
}

.p_erreur {
color : red;
}

.date{
color: #7bb207;
font-size: 15px;
}

h3.faconnage{
font-size : 11px;
margin-bottom : -5px;
margin-top: 2px;
color: #303030;
}


/*****************************************/
/*       		GAUCHE                    */
/*****************************************/

#gauche {
position: absolute;
left: 0px;
margin-left: 30px;
margin-top: -70px;
}

#menu_gauche {
width : 178px;
margin: 0px 0px 0px 7px;
background: url(images/gauche01.png) no-repeat top left;
height: 181px;
}

/****************** Texte Menu Gauche 1 *******************/
.menugauche_1 {
list-style-type: none;
margin: 0;
padding: 12px 0px 0px 45px;
}

.menugauche_1 li {
margin-bottom: 6px;
}

.menugauche_1 a {
margin: 0px 0px 0px 0px;
color: #ffffff;
text-decoration: none;
}

.menugauche_1 a:hover {
color: #a1d229;
text-decoration: none;
}

.imprimvert {
color: #a1d229;
}

.imprimvert:hover {
color: #ffffff;
}

/****************** Texte Menu Gauche 2  *******************/
#menu_gauche2{
width : 178px;
background: url(images/gauche02.png) no-repeat bottom left;
height: 151px;
margin: 20px 0px 0px 7px;
}


.menugauche_2 {
list-style-type: none;
margin: 0;
padding: 48px 0px 0px 45px;
}

.menugauche_2 li {
margin-bottom: 6px;
}

.menugauche_2 a {
margin: 0px 0px 0px 0px;
color: #ffffff;
text-decoration: none;
}

.menugauche_2 a:hover {
text-decoration: none;
color: #a1d229;
}

/****************** Texte Menu Gauche 3  *******************/

#menu_gauche3 {
width : 178px;
background: url(images/pub_tel.png) no-repeat top left;
height: 55px;
margin: 20px 0px 0px 7px;
}




/*****************************************/
/*      		 DROITE			         */
/*****************************************/

#droite {
position: absolute;
right: 0;
margin-top: -35px;
margin-right : 20px;
}

#news {
width : 200px;
background: url(images/actu.png) no-repeat top left;
height : 181px;
margin: 28px 0px 0px 20px;
}

#txt_news {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color: #ffffff;
font-size: 12px;
margin-left: 15px;
}

#marquee_news{
width: 175px;
padding-top: 40px;
height: 120px;
}

#ftp {
width : 178px;
height : 181px;
background: url(images/droite01.png) no-repeat top left;
margin: 0px 0px 0px 20px;
}

#ftp2 {
width : 178px;
height : 181px;
background: url(images/droite01_ftp.png) no-repeat top left;
margin: 0px 0px 0px 20px;
}



.tab_ftp{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size: 12px;
color: #ffffff;
margin : 37px 0px 0px 10px;
}





/*****************************************/
/*      		 PIED DE PAGE	         */
/*****************************************/


#pied {
height: 83px;
background: url(images/footer.png) no-repeat top left;
}

.mentions{
float: right;
margin-right: 30px;
margin-top: -20px;
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size: 9px;
color : #cccccc;
}


.lien_mentions:link, .lien_mentions:visited {
color : #cccccc;
}



p > a:link, p > a:visited{
color : #A6D434;
}






/* FLASH */

#content {
margin-left : -5px;
}





/*****************************************/
/*      		 FTP			         */
/*****************************************/


	/*****************************************/
	/*      		CENTRE			         */
	/*****************************************/

.titre_tab{
border: 1px solid #000000;
}

.titre_centre{
font-weight: bold;
color: #303030;
font-size: 18px;
margin-left : 5px;
}

.titre_filet{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-weight: bold;
color: #000000;
font-size: 18px;
}

.p_gras_ftp {
font-weight: bold;
color: #000000;
font-size: 17px;
}

.p_normal_ftp {
color: #000000;
font-size: 17px;
margin-top: -5px;
}

.p_normal_news {
color: #000000;
font-size: 17px;
margin-top: -3px;
margin-left : 98px;
text-align : left;
}


.prems_case {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
margin-left : 5px;
font-size: 12px;
}

.champs_oblig {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
font-size: 9px;
font-weight: bold;
}

.note{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
margin-left : 5px;
font-size: 12px;
color: #000000;
}

.titre_forme {
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color: #000000;
font-size:20px;
}

.forme{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color: #000000;
font-size: 16px;
}


	/*****************************************/
	/*      		DROITE			         */
	/*****************************************/


#news {
width : 200px;
margin: 20px 0px 0px 20px;
}

.bonjour{
font-family : georgia, verdana, "times new roman", arial, times, sans-serif;
color : #ffffff;
text-align: center;
font-size: 16px;
}






	/*****************************************/
	/*      			SUBMIT		         */
	/*****************************************/


p #but_submit {
background: transparent url(images/bt_envoi.png) no-repeat top left;
height : 44px;
width : 600px;
border : none;
cursor:pointer;
}









a.lien_formes_decoupes,a:link.lien_formes_decoupes, a:visited.lien_formes_decoupes {
color : #ffffff;
text-decoration : underline;
}

a:hover.lien_formes_decoupes {
text-decoration : none;
}














