@import url(style.css);
@import url(include/institutionnel_color.css);

#contenu{
	width: 580px;
	padding-left: 180px;
}

#contenu form fieldset#formulaire_coordonnees{
	width:590px !important;
	width:648px;
} 

#contenu a{
	color: #61002B;
}

#entetePage td.menu thead td{
	font-size: 19px;
}

p.premier_champ{
	clear:both;
	margin:7px 0 0 0;
	height:37px;
}

p.premier_champ label.text{
	margin:3px 0 0 0 !important;
	padding:0 !important;
}


p.premier_champ input{
	margin:0 !important;
	border:1px solid #61002b;
	background-color:#f5f5f5;
	padding: 1px 5px 0 0;
}

h2{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#menuInstitutionnel {
	border-style: none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#menuInstitutionnel ul {
	padding-top: 13px;
}
#menuInstitutionnel ul li{
	border:none;
}



#back{
width:250px; 
text-align:right; 
float:right; 

}

#erreur{
 color: Red;
 font-style: italic;
}

/* acceuil privé */
#text_login_enter{
        margin: 0 0 0 40px;
        margin: 0 0 0 23px !ie;
}

#text_pass_enter{
        margin: 0 0 0 23px;
}

/*formulaires */
#contenu fieldset input.text ,
#contenu fieldset input.file{
	border-color: #61002B;
	background-color: #F5F5F5;
}

#contenu fieldset textarea{
	border: solid 1px #61002B;
	overflow: auto;
	width: 99%;
	height: 50px;
	background-color: #F5F5F5;
}

#contenu fieldset textarea.textarea_aidesalaries{
	border: solid 1px #61002B;
	overflow: auto;
	width: 513px;
	height: 50px;
	background-color: #F5F5F5;
	clear:left !important;
}

fieldset.largeur_formulaire{
	width:550px;
	width:568px !ie;
}

#contenu fieldset textarea#objectifs,
#contenu fieldset textarea#vos_reactions{
	height: 100px;
}
#contenu fieldset textarea#intitule_projet{
	height: 67px;
}
#contenu fieldset textarea#description_projet{
	height: 134px;
}

#contenu input.text {
	width: 260px;
	margin-top: 0px;	
}

#contenu .colonneGauche p label ,
#contenu .colonneGauche p input ,
#contenu .colonneDroite p label ,
#contenu .colonneDroite p input {
	float: none;
	display: block;
}

#contenu .colonneGauche p ,
#contenu .colonneDroite p {
	margin: 0px;
}

#contenu .colonneDroite p.aligner_droite{
	margin: 0 0 0 10px;
	margin:0 !ie;
}

#contenu .colonneDroite p.aligner_droite_bulletins{
	margin: 0 0 0 20px !important;
	margin:0 !ie;
}

#contenu .colonneDroite p.aligner_droite_cottisations{
	margin: 0 0 0 20px !important;
	margin:0 !ie;
}

#contenu #date{
	width: 100px !important;
}


#contenu #adresse{
	width: 99% !important;
	margin-top:10px;
	top:50px !important;
}

#contenu #adresse_aidesalaries{
	clear:both;
	top:50px !important;
	width:99%;
	width:513px!important;
}

p.alaligne{
	clear:both;
}

p.large{
	padding-top:55px;
	padding-top:0px !ie;
}

p.large label{
	padding:0 0 3px 0 !important;
}

p.large input{
	padding:1px 0 0 5px !important;
}

#ch_prenom,
#ch_ville,
#ch_naf,
#ch_noncadre,
#ch_mail{
	width:271px !important;
}

#contenu p.retour_charriot{
	clear:both;
	margin:1px  0 0 0;
}

#contenu p.retour_charriot label{
	float:left;
	margin-left:2px;
}

#contenu #aligne{
	margin-left:2px;
	
}

#contenu #aligne,
#contenu #aligne1,
#contenu #aligne2,
#contenu #aligne3{
	float:left;
	width: 80px !important;
	margin-left:3px !important;
}

#contenu #aligne_court{
	display: inline;
	width: 18px !important;
	margin-left:3px !important;
}

#contenu #textaligne{
	display: inline;
	width: 124px !important;
}
#contenu #textalignelong{
	display: inline;
	width: 205px !important;
}
#contenu #textalignelong2{
	display: inline;
	width: 285px !important;
}
#contenu #check1,
#contenu #check2,
#contenu #check3,
#contenu #check4{
	display:inline;
	width: 20px !important;
	margin-left: 20px;
}

#contenu #nb_bulletins{
	display: inline;
	width: 57px !important;
	margin-left: -60px;
}

#contenu #fonction_aligne{
	display: inline;
	width: 170px !important;
}

#contenu #case_text{
	display: inline;
	width: 20px !important;	
}

.selectRH1{
	width : 180px;
	margin-left:30px;
}

#contenu #selectRH2{
	width : 175px !important;
	display: inline;
	margin-left: 59px;
}

.colonneGaucheBis{
	float: left;
}
.colonneDroiteBis{
	float: right;
}

#client{
	display: none;
}

#prospect{
	display: none;
}

#contenu #compte_debut{
	display: inline;
	width: 42px !important;
}
#contenu #compte_fin{
	display: inline;
	width: 15px !important;
}

#contenu p label.label_date{
	margin: 0 0 0 120px;
	margin:0 0 0 25px !ie;
}

#contenu p label.label_date2{
	margin: 0 0 0 30px;
	
}

#contenu p label#separateur{
	position:relative;
	left:30px;
	
}


#qui_0,
#qui_1,
#qui_2,
#qui_3,
#qui_4{
	margin-left: 20px;
}



#contenu #compte{
	display: inline;
}

fieldset p input.text{
	width:240px !important;
	padding: 1px 0 1px 0;
	margin:0 !important;
	float:left;
}

fieldset p input.textAlignDroite{
	width:240px !important;
	padding: 1px 0 1px 0;
	margin:0 !important;
}

fieldset .colonneGauche p input.text,
fieldset .colonneDroite p input.text {
	width:240px !important;
	padding: 1px 0 1px 0;
	margin:0 !important;
	float:left!important;
}

fieldset .colonneGauche {
	clear:both;
}

/*colonnes */
.colonnedroite,
.colonneGauche{
	 width:50%;
	 float:left;
}

.gaucheSeule{
	margin: 0 0 0 10px;
}

/*boutons*/
#contenu a.bouton{
	color:#fff;
	width:90px;
	text-align :center;
	background-color: #61002B;
	border-top : 1px solid #61002B;
	border-bottom : 1px solid #61002B;
	border-left : 1px solid #61002B;
	border-right : 1px solid #61002B;
	margin-right:10px;
	padding:4px;
}

#contenu  a.bouton:hover{
	text-decoration: none;
	cursor:pointer;
	background-color:#fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #61002B;
	border-left : 1px solid #fff;
	border-right : 1px solid #61002B;
	color:#61002B;
}

#contenu .colonneDroite_aide p{
	margin: -5px 0 0 0;
	margin: 0px 0 0 0 !ie;
}

#contenu .colonneDroite_aide p input.text{
	width:240px;
	padding: 1px 0 1px 0;
	margin:0 !important;
	float:left;
}

#contenu .colonneDroite input.text {
	float: right !important;
	margin: 0 5px 0 0 !important;
}

#contenu .colonneDroite label {
	margin: 0 0 0 100px;
	margin: 0 0 0 10px !ie;
}

#contenu .colonneDroite label.aligner_champ_petit {
	margin: 0 0 0 2px;
	margin: 0 0 0 -4px !ie;
}

#contenu .colonneDroite label.aligner_champ {
	margin: 0 0 0 120px;
	margin: 0 0 0 10px !ie;
}

#contenu .colonneDroite label.aligner_champ2 {
	margin: 0 0 0 120px;
	margin: 0 0 0 27px !ie;
}

p.enligne input#date_finactivite{
	float:left;
}

p.enligne input#souhait1{
	float:left;
	margin: -2px 0 0 15px;
	margin:-2px 0 0 10px !ie;
}
 
p.enligne{
	display:inline;
}

p.enligne label{
	float:left;
}

p.enligne input.text{
	width: 50px !important;
	margin : 0 5px 0 0 !important;
}

p .radio_btn{
	float:left !important;
	margin: 8px 5px 5px 0;
	margin: 8px 0 5px 0 !ie;
}

p label.radio_btn{
	margin-top:8px;
	margin-top:12px !ie;
}

p input#champ_anneeEdition{
	width:70px !important;
	margin: 0 0 0 12px !important;
}
/******** lien retour *****/
#reset{
	width:100%; 
	text-align:right; 
	margin:-45px 0 15px 0;
}


/*******************************************/
div#date_cottisation_droite{
	margin:0 !important;
	padding: 0 !important;
	float:right !important;
	margin-right:85px !important;
}

div#date_cottisation_droite p{
	margin:0 !important;
	margin:0 0 0 37px;
	padding:0;
}

div#date_cottisation_droite input#ch_1{
	width:30px;
	border-style: solid;
	border-width: 1px;
	border-color: #61002B;
	background-color: #F5F5F5;
}

div#date_cottisation_droite input#ch_2{
	width: 50px;
	border-style: solid;
	border-width: 1px;
	border-color: #61002B;
	background-color: #F5F5F5;
}

div.v2_droite {
	float:right;
	margin:0 12px 0 0;
	margin:-2px 0 0 35px !ie;
	
}

div.v2_droite p{
	margin:2px 0 0 0;
	margin:2px 0 0 40px;
	padding:0px;
}


