/* 
    Document   : styles.css
    Created on : 3 juin 2009, 16:49:59
    Author     : serial
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*body { font-family:arial,helvetica; font-size:13px; text-align:center; margin:0; padding:0; background-image:url('../images/degrade_fond.png'); background-repeat:repeat-x; }*/
body { font-family:arial,helvetica; font-size:13px; text-align:center; margin:0; padding:0; background-image:url('../images/degrade_fond_tmp.png'); background-repeat:repeat-x; }
form { margin:0; padding:0; }
img { border:0; }
textarea { overflow:auto; }

#haut { position:relative; width:1004px; height:180px; background-image:url('../images/header.png'); background-repeat:no-repeat; margin-left:auto; margin-right:auto; text-align:left; }
#haut_tmp { position:relative; width:1004px; height:180px; background-image:url('../images/header-tmp.png'); background-repeat:no-repeat; margin-left:auto; margin-right:auto; text-align:left; }
#haut_appel { position:relative; width:1004px; height:180px; background-image:url('../images/header-2.png'); background-repeat:no-repeat; margin-left:auto; margin-right:auto; text-align:left; }
#page { width:1004px; margin-left:auto; margin-right:auto; text-align:left; }
#page_gauche { float:left; width:2px; height:1118px; background-image:url('../images/degrade_interne_gauche.png'); }
#page_centre_accueil { float:left; width:948px; height:1183px; background-image:url('../images/degrade_interne_centre.png'); }
#page_droite { float:left; width:2px; height:1118px; background-image:url('../images/degrade_interne_droite.png'); }
#bas { position:relative; height:184px; background-image:url('../images/footer_fond.png'); background-repeat:repeat-x; }

#page_gauche_tmp { float:left; width:2px; height:520px; background-image:url('../images/degrade_interne_gauche_tmp.png'); }
#page_centre_accueil_tmp { float:left; width:948px; height:520px; background-color:#fff; }
#page_droite_tmp { float:left; width:2px; height:520px; background-image:url('../images/degrade_interne_droite_tmp.png'); }
#page_contenu_gauche_tmp { float:left; width:702px; height:520px; }
#page_contenu_droit_accueil_tmp { float:left; width:236px; height:520px; }

#page_contenu_gauche { float:left; width:702px; height:1118px; }
#page_contenu_droit_accueil { float:left; width:236px; height:1118px; background-image:url('../images/damier.gif'); background-repeat:repeat-x; background-position:left bottom; }
#contenu_formulaire { width:673px; height:652px; background-image:url('../images/cadre_formulaire.png'); text-align:left; }

#page_contenu_droit { float:left; width:236px; height:1118px; background-image:url('../images/damier_detail.gif'); background-repeat:no-repeat; background-position:left bottom; }
#page_contenu_droit_old { float:left; width:236px; height:1118px; }
#page_centre { float:left; width:948px; height:1118px; /*background-image:url('../images/degrade_centre_autrepage.png');*/ background-color:#fff; }
#page_centre_adm { float:left; width:948px; min-height:1118px; background-color:#fff; }


.gras { font-weight:bold; }
.italic { font-style:italic; }
.souligne { text-decoration:underline; }
.txt_centre { text-align:center; }
.txt_gauche { text-align:left; }
.txt_droit { text-align:right; }
.txt_justif { text-align:justify; }

.texta10 { font-family:arial,helvetica; font-size:10px; }
.texta11 { font-family:arial,helvetica; font-size:11px; }
.texta12 { font-family:arial,helvetica; font-size:12px; }
.texta13 { font-family:arial,helvetica; font-size:13px; }
.texta14 { font-family:arial,helvetica; font-size:14px; }
.texta16 { font-family:arial,helvetica; font-size:16px; }
.texta18 { font-family:arial,helvetica; font-size:18px; }
.texta20 { font-family:arial,helvetica; font-size:20px; }
.texta22 { font-family:arial,helvetica; font-size:22px; }
.texta24 { font-family:arial,helvetica; font-size:24px; }

.blanc { color:#fff; }
.gris1 { color:#333; }
.gris2 { color:#666; }
.rose { color:#de0044; }
.bleu { color:#006699; }
.orange { color:#f26600; }
.vert { color:#3c8247; }
.noir { color:#000; }

.champ12 { font-family:arial,helvetica; font-size:12px; }
.champ13 { font-family:arial,helvetica; font-size:13px; }

.lien1 { text-decoration:none; }
.lien1:hover { text-decoration:underline; }
.lien2 { color:#666; text-decoration:none; }
.lien2:hover { color:#de0044; text-decoration:underline; }

#erreur { background-color:#fcc; padding:3px 0 3px 0; font-weight:bold; color:red; border:1px solid red; }
#valide { background-color:#cfc; padding:3px 0 3px 0; font-weight:bold; color:green; border:1px solid green; }

#jeune_dossier { position:relative; height:650px; display:block; }
#entrepreneur_dossier { position:relative; height:650px; display:none; }

.etoile_dossier { float:left; width:10px; }
.libelle_dossier { float:left; width:135px; }
.champ_dossier { float:left; width:290px; }
.champ_largeur { width:280px; }
.erreur_dossier { float:left; width:175px; font-size:11px; color:red; background-color:#ffecce; background-image:url(../images/triangle.gif); background-repeat:no-repeat; padding:3px; padding-left:17px; text-align:left; }
.tips_dossier { float:left; width:175px; font-size:11px; color:black; background-color:#ffecce; background-image:url(../images/triangle.gif); background-repeat:no-repeat; padding:3px; padding-left:17px; text-align:left; }

input.ajouter { width:115px; height:36px; border:0; background-image:url(../images/valider.png); cursor:pointer; }


/* Gestion de la transparence des PNG */
* html img.png_trans,
* html .png {
	behavior: expression(
	(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
	this.nodeName == "IMG" ? (
	this.src.toLowerCase().indexOf('.png') > -1 ? (
	this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/trans.gif"
	) : 0
	) : (
	this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
	) : 0,
	this.runtimeStyle.backgroundImage = "none"
	),this.pngSet=true
	)
	)
	);
}

