/*  Base -------------------------------------------------------- */
	body
	{
		font-family:Tahoma, arial, Helvetica, sans-serif;
		background-color: #d2d3d5;
	}
	
	TD
	{
		font-size: 10px;
		text-align: left;
	}
	
	A
	{
		text-decoration: none;
	}
	img
	{
		border:none;
	}
	
/*Base -------------------------------------------------------- */


/* Fragment image du Document -------------------------------------------------------- */
table.gene_01 tr td.navi a.lienFragImgDuDoc 
{
	padding:0px 0px 0px 5px ;
}

/* FIN DE Fragment image du Document -------------------------------------------------------- */
/* MENTIONS LEGALES -------------------------------------------------------- */




#MentionsLegales2006 tr td
{
	font-size:11px;
}
#MentionsLegales2006 .TitreBandeau
{
	
	font-weight: bold;
	color: White;
	background-color: #C0443A;

	padding-left: 3px;
}
#MentionsLegales2006 .TitreRouge
{
	color: #C0443A;
	font-weight: bold;
}
#MentionsLegales2006 .Lignes01
{
	color: #4B4551;
	text-decoration: none;
}
#MentionsLegales2006 tr td  a.LienRouge	
{
	margin-top:10px;
	color:#C0443A;
	text-decoration:none;
}

/* FIN DE MENTIONS LEGALES  -------------------------------------------------------- */


/* REJOIGNEZ-NOUS -------------------------------------------------------- */

#tab_emploi 
{
	border-collapse:collapse;
	margin:0px;
	width:100%;
	border: solid 1px #999999;
}
#tab_emploi td.TDLibelleEmploi 
{
	border-top: solid 1px black;
}


/* FIN DE REJOIGNEZ-NOUS -------------------------------------------------------- */


/*ESPACE CLIENT -------------------------------------------------------- */

#Contenu
{
	/*font-family:Tahoma, arial, Helvetica, sans-serif;
	font-size: 10px;*/
}

#f_menuSecondaire_f_menuReferencement_dlCalendrier td, #f_menuSecondaire_f_menuReferencement_dlCalendrier,  #table2 td
{
	background-color:#d87001;
	
}
#f_menuSecondaire_f_menuReferencement_dlCalendrier a,  #table2 a
{
	color:white;
	text-decoration:none;
}
#f_menuSecondaire_f_menuReferencement_dlCalendrier a:hover,  #table2 a:hover
{
	color:white;
	text-decoration:underline;
}


#Contenu a 
{
		text-decoration: none;
		
}
#Contenu .TexteOrange
{
	color: #D87001;
}

#Contenu .TexteGris
{
	color: #695E4E;
}

#Contenu .TexteMarron
{
	color: #A16729;
	padding-top: 5px;
	padding:5px;
}

#Contenu .TexteMarron A
{
	color: #A16729;
	padding-top: 5px;
}

#Contenu .TexteMarronClair
{
	color: #A99169;
	padding-top: 5px;
	
	
}

#Contenu .TextMarronFonce
{
	color: #333333;
	padding: 3px 0 3px 0px;
	text-align: center;
	font-size: 12px;
}
#Contenu .tdChampLogin
{
	text-align: center;
}
#Contenu .LienTextMarronFonce
{
	color: #6F4200;
	padding-top: 5px;
	text-decoration: underline;
}

#Contenu .LienTextMarronFonce:Hover
{
	color: #6F4200;
	padding-top: 5px;
	text-decoration: underline;
}

#Contenu .LienTextMarronFonce:Visited
{
	color: #6F4200;
	padding-top: 5px;
	text-decoration: underline;
}

#Contenu .TexteMarron A:Hover
{
	color: #D87001;
	padding-top: 5px;
}

#Contenu .TexteTable
{
	color: #6F4200;
	
	
}

#Contenu .TexteTable A
{
	color: #6F4200;
	text-decoration:underline;
}
#Contenu .TexteTable A:hover
{
	color: white;
}

#Contenu .TextMoyen
{
	font-size: 11px;
}

#Contenu .TitreMarron
{
	background-color: #A16729;
	font-weight: bold;
	color: White;
	padding:1 5 1px;
}

#Contenu .GdTitre
{
	font-size: 12px;
	font-weight: bold;
	color: #D87001;	
	background-image: url(../images/filetTitre.gif);
	background-repeat: no-repeat;
	background-position:0 2 0px;
	padding: 0 0 10px;
}

#Contenu .GdTitreBlanc
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;	
}

#Contenu .PetitTitre
{
	font-size: 11px;
	color: #6F4200;
	
}

#Contenu .TexteOrange
{
	font-size: 12px;
	font-weight: bold;
	color: #D87001;	
}

#Contenu .TitreNavG
{
	font-variant: small-caps;
	color: #695E4E;
	background-image:url(../images/FlecheNavG.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 3px;
}

#Contenu .TitreNavG A
{
	font-variant: small-caps;
	color: #695E4E;
}

#Contenu .TitreNavG A:Hover
{
	font-variant: small-caps;
	color: #D87001;
}

#Contenu .TitreNavGSelect
{
	font-variant: small-caps;
	color: #D87001;
	background-image:url(../images/FlecheNavG.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 3px;
}

#Contenu .SousNavG
{
	color: #D87001;
	padding-left: 5px;
	background-image: url(../images/FiletSousNav.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 15px;
}

#Contenu .SousNavG A
{
	color: #695E4E;
}

#Contenu .SousNavG A:Hover
{
	color: #D87001;
}

#table2 tr td.SousNavTitre
{
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-decoration: underline;
	padding:3px;
}


#Contenu .SousNavTexte
{
	color: White;
	font-size: 11px;
	padding-left: 10px;
	background-image: url(../images/FlecheSousNAv.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 15px;
}

#Contenu .SousNavTexte A
{
	color: White;
}

#Contenu .SousNavTexte A:Hover
{
	color: #FFD800;
}

.TexteBlanc
{
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 5px;
}

.Adresse
{
	color: #CE9A56;
	padding-left: 10px;
}

.Adresse A
{
	color: #CE9A56;
	padding-left: 10px;
}

A.ALienBlanc	{
	color: #FFFFFF;
	text-decoration: none;
}

A.ALienBlanc:link	{
	color: #FFFFFF;
	text-decoration: none;
}

A.ALienBlanc:visited {
	color: #FFFFFF;
	text-decoration: none;
}

A.ALienBlanc:hover {
	color: #FFFFFF;
	text-decoration: none;
}

A.ALienBlanc:FFFFFF {
	color: #840000;
	text-decoration: none;
}

.Dates
{
	font-size: 11px;
	color: #FFE187;
	padding-left: 5px;
}

.DatesSelect
{
	font-size: 11px;
	color: #D87000;
	padding-left: 5px;
}

INPUT, SELECT, textarea
{
	font-family: tahoma, Helvetica, sans-serif;
	color: #898844;
	font-size: xx-small;
	border:0px solid #BB974D;
	padding-left: 3px;
	background-color: #FFFFFF;
}
.Coordonnee
{
	text-align: left;
	font-size: 9px;
	color: #695E4E;
}

/*FIN DE ESPACE CLIENT -------------------------------------------------------- */


.divTitre
{
	background: transparent url(/com/images/Grande_Puce.jpg) scroll no-repeat 24px 50%;
	display: block;
	font-family: Arial;
	font-size: 24px;
	color: #be322f;
	font-weight: bold;
	padding: 0 0 0 60px;
	text-align: left;
	clear: both;
	margin: 24px 0 21px 0;	
}
.sousTitre
{
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding: 0 25px 0 25px;
	text-align: left;
	clear: both;

}
/*Pour la nouvelle page de présentation de cas  ------------------ */
/* Dépend des styles accueil01  ------------------ */

#cell_contact 
{
	padding:0px ;
	border: 0px solid red;
	text-align:center;
	border:1px solid #999999;
}


#cell_contact .libelle,
#cell_contact .tdContactTexte
{
	text-align: center;
}


#cell_contact .tableErreur,
#cell_contact .tableErreur TR,
#cell_contact .tableErreur TR TD,
#cell_contact .tableErreur TR TD UL,
#cell_contact .tableErreur TR TD UL LI
{
	background-color: Transparent;
}
#cell_contact .tableErreur
{
	background-color: #e3e3e3;
	width: 510px;
	padding: 10px 0 5px 25px;
	border: 1px solid #cc0000;
	text-align: left;
	list-style-type: square;
	color: #cc0000;
}
#cell_contact .tableErreur TR TD
{
	vertical-align: middle;
	
}

#cell_contact .tableErreur TR TD UL LI
{
	list-style-type: square;
	color: #cc0000;
}

td #cell_contact img
{
	padding:0px ;
	margin:0px;
	border:none;
}
#cell_contact .tableContact,
#tableLogin
{
	margin-top:10px ;
	margin-bottom:10px ;
	border:0px;
	width: 560px;
	background: #efefef url(/com/images/blocBasFondBleu.jpg) scroll no-repeat 50% bottom;
}
.tdContactHaut
{
	background:   url(/com/images/hautBlocFondBleu.jpg) scroll no-repeat 0 0;
	height: 16px;
}
#cell_contact table tr td
{
	border-collapse:collapse;
	border:none;
	padding:2px 0px 2px 0px ;
	font-size:12px;
}
.sousTitreContact
{
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	clear: both;
	width: 560px;
	margin-left: 62px;
	margin-right: 62px;
}

.Adresse
{
	background: url(/com/images/fond_adresse.jpg) scroll no-repeat 0 0;
	display: block;
	width: 230px;
	height: 106px;
	margin: 0 25px 0 25px;
}
.Adresse P
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	margin:0;
	display: block;
	width: 175px;
	padding: 16px 0 0 20px !important;
	padding: 10px 0 0 20px;
}
.Adresse SPAN
{
	font-size: 14px;
	color: #CC0000;
}

.GPS
{
	background: url(/com/images/fond_GPS.jpg) scroll no-repeat 0 0;
	display: block;
	width: 230px;
	height: 106px;
}
.GPS P
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	margin:0;
	display: block;
	padding: 45px 0 0 75px;
}

#p_texte_domIntervention 
{
	text-align:justify;
	color:#BE3431;
	font-size:11px;
	margin: 20px 10px 0px 29px;
}
#accroche
{
	color:#313131;
	font-weight:bold;
	font-size:12px;
	margin: 15px 10px 20px 20px;
	display:block;
	text-align:justify;
}
#titre_intro 
{
	font-size:15px;
	color:#C0463B;
	padding:0px;
	margin:0px;
	display:block;
	font-weight:bold;
}
#soustitre_intro
{
	font-size:12px;
	font-weight:bold;
	color:#646464;
	padding:0px;
	margin:0px;
	display:block;
}
#intro
{
	font-size:12px;
	font-weight:normal;
	color:#646464;
	padding:0px;
	margin:0px;
	display:block;
}
#realisation_illustration 
{
	font-size:12px;
	font-weight:normal;
	color:#646464;
	padding:0px;
	margin:5px 0px 5px 10px;
	padding:10px 10px 20px 10px;
	
	
}
#cellule_paragraphes 
{
	padding:0px 0px 0px 15px ;
}
p.para_realisation
{
	margin:15px 20px 20px 10px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	
}

p.para_realisation span
{
	margin:0px;
}
p.para_realisation span.para_realisation_titre 
{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#C13131;
	padding:0px;
	display:block;
}

p.para_realisation span.para_realisation_texte 
{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#676767;
	padding:0px;
	display:block;
}

p.para_realisation_liens span.para_realisation_lien 
{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#BA342B;
	padding:0px;
	display:block;
	margin: 0px 0px 0px 0px ;
}
p.para_realisation_liens span.para_realisation_lien a
{
	text-decoration:none;
	font-size:12px;
}
p.para_realisation_liens
{
	margin: 10px 0px 0px 11px ;
	border:0px solid red;
}

/* DUPLICATION pour Gabrait Version 02*/

p.para_realisation02
{
	margin:0px 20px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	
}

p.para_realisation02 span
{
	margin:0px;
}
p.para_realisation02 span.para_realisation_titre 
{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#C13131;
	padding:0px;
	display:block;
}

p.para_realisation02 span.para_realisation_texte 
{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#676767;
	padding:0px;
	display:block;
}

p.para_realisation_liens02 span.para_realisation_lien 
{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#BA342B;
	padding:0px;
	display:block;
	margin: 0px 0px 0px 0px ;
}
p.para_realisation_liens02 span.para_realisation_lien a
{
	text-decoration:none;
	font-size:12px;
}
p.para_realisation_liens02
{
	margin: 0px 0px 0px 11px ;
	border:0px solid red;
}

/*FIN DE Pour la nouvelle page de présentation de cas  ------------------ */

/*Pour la nouvelle page d'accueil 01 ----------------------------- */



body.accueil01 
{
	margin:0px;
	padding:0px;
	font-size:12px;
	text-align:center;
}
body.accueil01 a
{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#C14641;
	text-decoration:underline;
}
body.accueil01 table.gene_01 tr td.liens01_bandeau 
{
	padding: 5px 10px 5px 5px;
	background: url("../images/pointillets_degressifs_01_1.gif") right bottom no-repeat;

}
body.accueil01 table.gene_01 tr td.liens01_bandeau a
{
	color:#BE3432;
	font-size:12px;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	
}
body.accueil01 table.gene_01 tr td.liens01_bandeau img
{
	color:#BE3432;
	font-size:12px;
	text-decoration:none;
	padding: 1px 4px 1px 4px;
	margin: 0px 3px 0px 5px;
	border:none;
	
}
body.accueil01 table.gene_01 tr td.liens02_bandeau
{
	padding:4px;
	background-color:#EFEFEF;
	
}
body.accueil01 table.gene_01 tr td.liens02_bandeau img.puceliens02_bandeau
{
	margin:0px 0px -2px 6px;
	
}
body.accueil01 table.gene_01 tr td.liens02_bandeau a
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding: 1px 4px 1px 4px;
	
}
body.accueil01 TABLE.gene_02 
{
	BORDER: #ADAEB0 1px solid;
	BORDER-COLLAPSE: collapse ;
}

body.accueil01 TABLE.gene_01 
{
	BORDER: 1px solid #ADAEB0;
	BORDER-COLLAPSE: collapse ;
}


body.accueil01 TABLE
{
	background-color:White;
	
}
body.accueil01 TABLE.gene_01 TR TD , body.accueil01 TABLE.gene_01 TR
{
	BORDER: none; 
	PADDING: 0px; 
	BORDER-COLLAPSE: collapse; 
	font-size:11px;
	vertical-align:top;
}
body.accueil01 TABLE.gene_01 TR TD p.intro1
{
	margin:3px;
	padding:13px;
	background-color:#f4f4f4;
	color:#4b4454;
	text-align:justify;
	border:solid 0px black;
}

body.accueil01 span.titre2_01 
{
	font-size:12px;
	display:block;
	color:#C0443A;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
	margin:15px 0px 0px 10px ;
	width:320px;
	background: url("../images/fond_01_2.gif") 0px bottom  repeat-x;
}

body.accueil01 TD.liens02_bandeau
{
	background:url("../images/fond_01_3.gif") 0px -2px  repeat-x;
	height:25px;
	padding:10px 5px 2px 5px;
}
body.accueil01 TD.liens02_bandeau img 
{
	border:none;
	margin:0px 5px -2px 0px ;
}
body.accueil01 span.titre2_01 img.puce_titre2_1
{

	margin:0px 10px -4px 0px ;
	
}

body.accueil01 span.titre2_02 
{
	font-size:12px;
	display:block;
	color:#C0443A;
	background-color:#F7F7F7;
	font-weight:bold;
	padding: 5px 0px 5px 5px;
	margin:0px 0px -11px 0px ;
	
}

body.accueil01 p.para_budget
{
	font-size:10px;
	display:block;
	color:#4B4551;
	font-weight:normal;
	padding: 10px 0px 20px 14px;
	margin:10px 10px 10px 10px;
	border:none;
	border-bottom:dotted 0px #A5A5A5;
	background: url("../images/pointillets_01_1.gif") 5px bottom no-repeat;
	text-align:justify;
	
}
body.accueil01 p.para_budget span.titreParaBudget
{
	margin-left:-20px;
	
	background: url("../images/puce_01_4.gif") 5px 2px no-repeat;
	padding-left:19px;
}



body.accueil01 TD.der_realisation
{
	text-align:center;
	padding: 0px 0px 40px 0px;
	
	margin: 0px 0px 0px 0px;
}

body.accueil01 TD.der_realisation td#img_der_realisation
{
	padding: 10px 10px 10px 10px;
}

body.accueil01 TD.der_realisation p.p_der_realisation
{
	text-align:justify;
	margin: 10px 3px 25px 10px;
	padding:0px 7px 0px 7px;
	color:#484452;
	width:280px;
		
}

td#motifPapier_droit_01
{
	margin:0px 0px 0px 0px;
	background:  url("../images/motifPapier_droitEstompe.jpg") 1px bottom no-repeat;
	width:7px;
}
td#motifPapier_droit_02
{
	margin:0px 0px 0px 0px;
	background:  url("../images/motifPapier_droit.jpg") 0px bottom repeat-y;
	width:7px;
}
img#motifPapier_gauche
{
	
	margin:0px 0px 0px 0px;
	height:100px;
	width:7px;
	
}
body.accueil01 table.gene_01 tr td.table_bandeau
{
	border:none;
}


body.accueil01 TD.navi span.lien_navi
{
	margin:0px 3px 0px 0px;
	padding:0px;
	font-size:12px;
	display:block;
	border: solid 1px white;
	color:#464449;
	line-height:17px;
	padding: 0px 0px 0px 20px;
	background: #F5F5F5 url("../images/puce_01_1.jpg") 0px 2px no-repeat;
	
}
body.accueil01 TD.navi span.lien_navi a
{
	margin:0px 3px 0px 0px;
	padding:0px;
	font-size:12px;
	color:#464449;
	text-decoration:none;
	display: inline ;
	width:100%;
	line-height:17px;
}

body.accueil01 TD.navi 
{
	background: #F5F5F5 url("../images/fond_01_coldroite.jpg") 0px 0px repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px;
	border-collapse:collapse;
	border:0px;
	width: 176px;
}
#logo_shirka 
{
	padding:0px;
	margin:5px 5px 15px 30px;
	border:none;
}

body.accueil01 table.pied_page_01 tr td, body.accueil01 table.pied_page_01 tr, body.accueil01 table.pied_page_01
{
	background-color:#D2D3D5 ;
	border:none;
	border-collapse:collapse;
}
body.accueil01 table.pied_page_01 tr td 
{
	padding:10px;
}

body.accueil01 form
{
	padding: 0px;
	margin:0px;
}




/* FIN DE  Pour la nouvelle page d'accueil 01 -------------------- */

.TitreNavG
{
	font-variant: small-caps;
	color: #695E4E;
	background-image:url(/com/images/FlecheNavG.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 3px;
}

A.ATitreNavG	{
	font-variant: small-caps;
	background-image:none;
	color: #695E4E;
}

A.ATitreNavG2	{
	font-weight: bold;
	font-variant: small-caps;
	background-image:none;
	color: #695E4E;
}

A.ATitreNavG:link	{
	font-variant: small-caps;
	background-image:none;
	color: #695E4E;
}

A.ATitreNavG:visited {
	font-variant: small-caps;
	background-image:none;
	color: #695E4E;
}

A.ATitreNavG:hover {
	font-variant: small-caps;
	background-image:none;
	color: #695E4E;
}

A.ATitreNavG:active {
	font-variant: small-caps;
	background-image:none;
	color: #695E4E;
}

A.ALienRouge	{
	color: #840000;
	text-decoration: none;
}

A.ALienRouge:link	{
	color: #840000;
	text-decoration: none;
}

A.ALienRouge:visited {
	color: #840000;
	text-decoration: none;
}

A.ALienRouge:hover {
	color: #840000;
	text-decoration: none;
}

A.ALienRouge:active {
	color: #840000;
	text-decoration: none;
}

.TitreEdito
{
	font-weight: bold;
	text-decoration: underline;
}

.TxtEdito
{
	color: #333;
	text-align: left;
	padding-left: 105px;
}
.TxtContact
{
	color: #333;
	text-align: left;
	padding-left: 75px;
	font-weight: bold;
}

.Coordonnee
{
	text-align: left;
	font-size: 9px;
	color: #695E4E;
}

#AccVert .TitreAcc
{
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #8CAF00;
	background-image:url(/com/images/points.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 3px;
}

#AccRouge .TitreAcc
{
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #AA0088;
	background-image:url(/com/images/points.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 3px;
}

.Text
{
	color: #445500;
	text-align: justify;
}

.TitreOrange
{
	color: #D87000;
	font-weight: bold;
}

#AccVert .LireLaSuite
{
	color: #840000;
	text-align: right;
	text-decoration: none;
	padding: 0 18 5px; /*0 px partir du haut; 18 px à partir de droite; 5px pour la hauteur de cellule*/
	background-image:url(/com/images/Img_Lire.gif);
	background-repeat: no-repeat;
	background-position:top;
}

#AccRouge .LireLaSuite
{
	color: #840000;
	text-align: right;
	text-decoration: none;
	padding: 0 18 5px; /*0 px partir du haut; 18 px à partir de droite; 5px pour la hauteur de cellule*/
	background-image:url(/com/images/Img_Lire2.gif);
	background-repeat: no-repeat;
	background-position:top;
}

.FicheGdTitre
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #665640;
}

.FicheAccroche
{
	font-size: 11px;
	font-weight: bold;
	color: #665640;
	text-align: justify;
}

.FicheMetiers
{
	color: #8A806D;
	text-decoration: none;
}

.FicheTitreRouge
{
	font-size: 11px;
	font-weight: bold;
	color: #9D0600;
}

.FicheTxtClient
{
	color: #20417D;
	text-align: justify;
}

.FicheTxtMetier
{
	color: #814816;
	text-align: justify;
}

.FicheTxtRealisations
{
	color: #52286A;
	text-align: justify;
}

.FicheTxtProjets
{
	color: #607100;
	text-align: justify;
}



/*
.separation
{
	background-image: url(/com/images/pointilles.gif);
	background-repeat: no-repeat;
	margin: 5 0 5px;
}
*/

.LienRouge
{
	color: #840000;
	text-decoration: none;
	padding:0 10 0px;
	background-image: url(/com/images/FlecheLien.gif);
	background-repeat: no-repeat;
	background-position: left;
	
}

.ul
{
	list-style-image: url(/com/images/FlecheLien.gif);
	list-style-position: inside ;
	margin:0 0 10px; /*0 = espace entre les lignes 0 = démarrage en X 0 = espace entre les lignes*/
	padding-bottom: 5px;
	color:#804817;
	background-image: url(/com/images/filet.gif);
	background-repeat: no-repeat;
	background-position: 15 13 0px; /*démarage du filet en x y */
	
}

.contact
{
	font-size: 12px;
	color: #333333;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:300px;
}
.contact_ddl
{
	font-size: 12px;
	color: #333333;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:305px !important;
	width:300px;
}
.contact_msg
{
	font-size: 12px;
	color: #333333;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:300px;
	height:120px;
}

.textbox
{
	font-size: 12px;
	color: #333333;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:250px;
}

.petittextbox
{
	border-top: 1px inset #efece7;
	border-left: 1px inset #efece7;
	border-right: 1px outset #efece7;
	border-bottom: 1px outset #efece7;
	color: #665640;
	background-color: #f7f5f2;
	width:150px;
}

.textarea
{
	color: #333333;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:250px;
	height:60px;
}

.telephoneBox
{

	color: #333333;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:250px;
}
.bouton
{
	font-weight: bold;
	font-size: 12px;
	width: 100px;
	color: #665640;
	height: 20px;
	border-top: 1px inset #efece7;
	border-left: 1px inset #efece7;
	border-right: 1px outset #efece7;
	border-bottom: 1px outset #efece7;
	background-color: #f7f5f2;
}
.boutonValider
{
	background: transparent url(/com/images/fond_BtnValider.gif) scroll no-repeat 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	width: 121px;
	height: 29px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.erreur
{
	color: #ff0000;
}
.LoginBox
{
	
	font-size: 12px;
	color: #333333;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:250px;
}
.passwordBox
{
	color: #333333;
	font-size: 12px;
	border: 1px solid #848280;
	background-color: #ffffff;
	width:250px;
}

.Image_valider
{
	margin:0px;
	padding:0px;
}



/* presnetation cas 04 */
.tableFiche
{
	width: 596px;
	table-layout: fixed;	
}
.NouveauContenu
{
	width: 596px;
}
.quotes
{
	background: #ffffff url(/com/images/quotes.jpg) scroll no-repeat 0 0;
	margin: 0 0 0 24px;
	padding: 9px 15px 0 72px;
	width: 473px;
}
.quotes_bas
{
	background: #ffffff url(/com/images/quotes_bas.jpg) scroll no-repeat 0 0;
	margin: 0 0 0 24px;
	width: 560px;
	height: 13px;
}

#cellule_paragraphes03
{
	padding: 5px 5px 5px 5px;
}

#cellule_paragraphes03 IMG
{
	display: block;
	float: left;
}
#cellule_paragraphes03 .para_realisation_titre,
#cellule_paragraphes03 .para_realisation_lien,
#cellule_paragraphes03 .para_realisation_texte
{
	display: block;
	float: left;
}

#Contenu #tableLogin .messageErreur
{
	padding: 0 0 0 15px;
	text-align: center;
	font-weight: bold;
}



.calqueAlerte
{
	display: none;
	position: absolute;
	z-index: 100;
	background-color: #FFF;
	width: 100%;
	height: 100%;
	top :0;
	left:0;
	filter:alpha(Opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	-khtml-opacity: 0.7; 
}

.TABLEAlerte
{
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -127px;
	margin-left: -179px;
	z-index: 200;
	width: 358px;
	height: 215px;
	background: Transparent url(/images/calque_validation.gif) scroll no-repeat left top;
}
TABLE.TABLEAlerte TD.TDTexte
{
	color: #333;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	width: 358px;
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	height: 60px !important;
	vertical-align: top;
	text-align: center;
	
}
TABLE.TABLEAlerte TD.TBBouton
{
	width: 358px;
	padding-bottom: 10px !important;
	padding-bottom: 0px;
	text-align: center;
}
TABLE.TABLEAlerte TD.TBBouton A
{
	display: block;	
}
.TDAlerteBas
{
	height: 0px !important;
	height: 70px;
}
TD.liste_erreur
{
	text-align: center;
}

