#accueil_program_partner{

color:#000000;

line-height: 1.5;

}



#inscription_partner {

clear: both;

margin: 0 0 0 240px;

width: 500px;

}

#inscription_partner label {

display: block;

float: left;

width: 180px;

margin: 2px;

}

#inscription_partner input, #inscription_partner textarea  {

border: 1px solid #1c1b1b;

padding: 2px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

width: 210px;

margin: 2px;

}

#inscription_partner .chek {

padding: 2px;

margin: 2px;

width:15px;

border:0;

}

#inscription_partner ul {

display:table;

}

#inscription_partner input.btn, #connexion_com input.btn , #connexion_admin_part input.btn {

border: none;

color: #fff;

background: #000;

font-weight: bold;

width: 100px;

margin: 0 10px 0 10px;

}

#inscription_partner input.btndate  {

border: none;

color: #fff;

background: #000;

font-weight: bold;

width: 20px;;

margin: 0 10px 0 10px;

}

.btn_partner{

margin-top: 20px;

width: 500px;

text-align:center;

}



#inscription_partner input.mnt{

border: 1px solid #1c1b1b;

padding: 2px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

width: 80px;

margin:  0 2px;

}



#inscription_partner select{

border: 1px solid #1c1b1b;

padding: 2px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

margin:  0 2px;

}



/***/

.form_reglemnt_partner{

margin-left: 20px;

width: 690px;

}





.form_reglemnt_partner textarea{

padding: 10px;

}



.form_reglemnt_partner .btn{

padding-left: 10px;

width: 110px;

}

/***/

.detail_extar_part .title{

display: block;

width: 180px;

float:left;

font-weight:bold;

}



.detail_extar_part .infos1{

display: block;

width: 260px;

float:left;

}



.detail_extar_part .infos2{

display: block;

width: 400px;

float:left;

}



#connexion_com{

margin: 60px 0 40px 0;

border:1px solid #000000;

width:300px;

display:table;

padding: 10px;	

}



#connexion_com label, #connexion_admin_part label {

margin: 2px;

display: block;

float: left;

width: 100px;	

}



#connexion_com input, #connexion_admin_part input , #connexion_admin_part select{

border: 1px solid #1c1b1b;

padding: 2px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

width: 150px;

margin: 2px;

}



#connexion_admin_part label{

float : left;

}



#connexion_admin_part{

margin: 100px auto;

border:1px solid #000000;

width:300px;

display:table;

padding: 10px;	

}



#connexion_com a, #connexion_admin_part a {

color:#0066CC;

}

.infos_partner {

width: 400px; 

height:auto;

padding: 5px;

}

.infos_partner label{

margin: 2px;

display: block;

float:left;

width: 200px;

}

.infos_partner ul {

display:table;

float:left;

}



.prest_dyn{

float:left;}



/**** form magic partner style ***/



.list{

background-color: #cccccc;

border-collapse: collapse;

border: 1px solid #cccccc;

}

.list th{

background-color: #000000;

color:#FFFFFF;

text-align:center;

}



.list td{

color: #000;

padding: 2px;

}



.list, .chk{

border:0;

height:5px;

}



#message_partner{

margin: 30px 0 0 0;

text-align:center;

font-weight:bold

}



div#moncompte * {

	margin-left:40px;
	
	text-align:right;
	
	/*width:600px;*/
}

div#magicPartnerBox * {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

div#magicPartnerBox {

	padding: 0 0 0 20px;

}

div#magicPartnerBox p, div#magicPartnerBox li {

	color: #333;

}

div#magicPartnerBox p {

	padding: 0 0 4px 0;

	line-height: 140%;

	margin: 0;

}

div#magicPartnerBox h2 {

	padding: 0 0 6px 0;

	margin: 0;

	color: #000;

	font-weight: bold;

	font-size: 12px;

}

div#logopartner {

	text-align: center;

	padding: 0;

}

div.bloc {

	width: 300px;

}

div.left {

	float: left;

}

div.right {

	float: right;

}

div.separate {

	border-right: 1px solid #000;

	padding: 0 30px 0 0;

}

div.bloc a.go {

	display: block;

	float: left;

	margin: 0 10px 0 0;

	background: url(../images/bgbtn.gif) no-repeat 0 0;

	text-decoration: none;

	color: #fff;

	text-align: center;

	width: 101px;

	height: 23px;

	padding: 2px 0 0 0;

	font-weight: bold;

	border: none;

}

div#magicPartnerBox div.bloc p {

	padding: 0 0 0 40px;

}

div#plusinfo {

	padding: 10px;

	margin: 20px 0;

	background: #ffffff;

	border: 1px solid #f0c538;

}

div#plusinfo p {

	text-align: center;

}

div#plusinfo a {

	color: #a78001;

	text-decoration: none;

	font-weight: bold;

}

ul.list {

	padding: 0;

	margin: 0;

	background: none;

}

ul.list li {

	list-style: none;

	padding: 0 0 4px 10px;

	margin: 0 0 0 6px;

	background: url(../images/puce.gif) no-repeat 0 6px;

}

ul.list li a {

	text-decoration: none;

	color: #a78001;

}

ul.list li a:hover {

	text-decoration: underline;

}



div.logo {

	background: url(../images/logo-titre-page-partenaires.png) no-repeat 0 0;

	height: 110px;

	padding: 40px 0 0 80px;
	
	margin-left:20px;

}

div.logo h1 {

	color: #f6cd48;

	font-size: 28px;

	padding: 0 0 10px 0;

	margin: 0;

}

div.logo p {

	font-size: 16px;

	color: #000;

	padding: 0;

	margin: 0;

}

div.contenu {

	padding: 0 0 0 25px;

}

div.contenu h2 {

	font-size: 11px;

	padding: 10px 0 6px 0;

	margin: 0;

	color: #000;

}

div.contenu p {

	color: #333;

	line-height: 150%;

}

div.contenu a {

	color: #a78001;

	text-decoration: none;

	font-weight: bold;

}

div.contenu a:hover {

	text-decoration: underline;

}



div#formLogin {

	width: 225px;

	height: 102px;

	padding: 59px 16px 0 16px;

	margin: 10px 0 0 0;

	float: right;

	background: url(../images/bgboxpartenaire.png) no-repeat 0 0 #ebf9ea;

}

div#formLogin a {

	color: #a78001;

}

div#formLogin input.text {

	padding: 3px 4px;

	width: 120px;

	background: #fff;

	border: 1px solid #a78001;

}

div#formLogin p {

	clear: both;

	padding: 0 0 6px 0;

	text-align: right;

}

div#formLogin p label {

	text-align: left;

	display: block;

	float: left;

	padding: 3px 0 0 0;

}



div#ssmenu {

	text-align: center;

	padding: 15px 0 10px 0;
	
	margin-left:20px;

}

div#ssmenu li {

	height:25px;
	
	width:135px;
	
	float:left;

	margin: 0 3px 0 10px;
	
	background:url(../images/btn-menu-partenaire.gif) no-repeat;
	
	padding: 7px 0 0 0;

}

div#ssmenu li.last {

	height:25px;
	
	width:275px;
	
	float:left;

	margin: 0 3px 0 10px;
	
	background:none;
		
	padding: 20px 0 0 0;

}

div#ssmenu li a {

	color: #333;

	font-size: 10px;

}
