@charset "utf-8";
/* CSS Document */

html, body {
	background-color:#FFF;
	color:#4f4627;
	font-family:Arial;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

@font-face {
 font-family: Clarendon;
 src: url("Fonts/Clarendon.eot") /* EOT file for IE */
}
@font-face {
 font-family: Clarendon;
 src: url("Fonts/Clarendon.ttf") /* TTF file for CSS3 browsers */
}


.hidden {
	display: none;
}

* {
	border:0 none;
	margin:0;
	padding:0;
}

.clear {
	clear: both;
}

#global {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1200px;
	height:743px;
	background: url("../images/common/background-home.png") no-repeat;
}

#global-association {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1200px;
	min-height:400px;
	background: url("../associations/images/border.png") repeat-y;
}

#global-association2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1200px;
	min-height:400px;
	background: url("../associations/images/background.png") no-repeat;
}

#page {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	min-height:743px;
}

/*TYPO*/

h1 {
	margin:0;
	padding:0;
	font-size:30px;
	font-weight:bold;
	color:#333333;
}

h2 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#333333;
}

h3 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

h4 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}

a {
	color:#2c7bc8;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.bleuConnexion {
	color:#2c7bc8;
}
.marronLogo {
	color:#4f4627;
}

.vert {
color:#709947;
}

.rouge {
	color:#d31a1a;
}

.gris {
	color:#c5bea4;
}
 
.fontBold {
	font-weight:bold;
} 
 
INPUT, SELECT {
	border:1px solid #c5bea4;
}

.noborder {
	border:0;
}

#header {
	width:960px;
	height:80px;
}

#logo {
	margin-top:14px;
	float:left;
	width:285px;
	height:58px;
}

#connexion {
	float:right;
	width:370px;
	height:80px;
	text-align:right;
	font-weight:bolder;
	font-size:12px;
}

#clem {
	float:left;
	width:960px;
	height:40px;
	margin-top:8px;
	background: url("../images/common/img-claim.png") no-repeat;
}

#claim-association {
	float:left;
	width:960px;
	height:40px;
	margin-top:8px;
}

#content_home {
	float:left;
	width:960px;
	height:600px;
	margin-top:20px;
	border-bottom:1px solid #e6e6de;
}


#colLeft {
	float:left;
	width:720px;
	height:497px;
}

#colRight {
	float:right;
	width:240px;
	height:497px;
	padding:21px 0 0;
}

#colLeftContent {
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	width:704px;
	height:338px;
}

/*MENU HOME*/
#menuH {
	margin-left:auto;
	margin-right:auto;
	width:704px;
	height:50px;
}
/*FIN MENU*/

#content_home_infos {
	float:left;
	width:718px;
	height:80px;
	margin-top:0px;
	padding-top:15px;
}

#blockInscription {
	float:right;
	width:233px;
	height:262px;
}

#blockTelechargement {
	float:right;
	width:233px;
	height:262px;
}

#blockCommunaute {
	float:right;
	width:233px;
	height:120px;
}

#footer_home {
	float:left;
	text-align:left;
	width:980px;
	height:40px;
	padding-top:5px;
	color:#b6b3ae;
	font-size:10px;
}

/*Pages interieures*/

#global_int {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1200px;
	min-height:400px;
	background: url("../images/common/border.png") ;
}

#global_int2 {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:1200px;
	min-height:400px;
	background: url("../images/common/background.png") no-repeat;
}

#page_int {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	min-height:400px;
}

#footer_int {
	float:left;
	width:960px;
	height:40px;
	padding-top:20px;
	color:#b6b3ae;
	font-size:11px;
	background-color:#e1ded0;
}

#content_int {
	float:left;
	width:940px;
	min-height:400px;
	margin-top:10px;
	text-align:left;
	padding: 12px 10px 10px 10px;
	background-color:#FFFFFF;
}

#content-association {
	float:left;
	width:940px;
	min-height:400px;
	margin-top:20px;
	text-align:left;
	padding: 12px 10px 10px 10px;
	background-color:#FFF;
}

#message {
float:left;
width:918px;
min-height:90px;
padding:10px;
border:1px solid #709947;
background-color:#eff7e5;
}

#valid_install {
	float:left;
	width:918px;
	min-height:45px;
	padding:10px;
	border:1px solid #709947;
	background-color:#eff7e5;
}

#install_centre {
	float:left;
	text-align:left;
	width:550px;
	height:auto;
	padding: 25px 5px 5px 5px;
	margin-left:3px;	
}

#facebook
{
	width: 325px;
	height: auto;
	float: right;
	text-align:left;
	padding: 25px 5px 5px 5px;
	margin-right:5px;
	margin-top:10px;
}

#install_centre ul {
	padding-top : 20px;
}

.info_install {
	float : left;
	color:#b6b3ae;
	font-size:14px;
	display : list-item;
	list-style-type : none;
	padding-top : 25px;
	font-weight : bold;
	padding-left : 20px
}

.block_content {
float:left; 
width:745px;
min-height:68px;
padding:5px 0 8px 0;
border-bottom:1px solid #e9e7dd;
}

.block_content2 {
float:left; 
width:700px;
min-height:30px;
padding:15px 0 0 0;
}

.block_content3 {
float:left; 
width:900px;
min-height:30px;
padding:15px 0 0 0;
}

.block_content4 {
float:left; 
width:930px;
min-height:30px;
padding:15px 0 0 0;
}

.block_content_telechargement_nav {
float:left;
width : 100%;
min-height:68px;
padding:5px 0 8px 0;
border-bottom:1px solid #e9e7dd;
display : none;
}

.block_content_telechargement {
float:left;
width : 100%;
min-height:68px;
padding:5px 0 8px 0;
border-bottom:1px solid #e9e7dd;
}

.block_content_dl_dis1 {
float:left;
width:55%;
height:50px;
padding:15px 0 0 10px;
color:#b3b3b3;
}

.block_content_dl_dis2 {
float:left;
width:290px;
height:45px;
padding:20px 0 0 10px;
}

.block_content_dl_en1 {
float:left;
width:60%;
height:50px;
padding:15px 0 0 10px;
}

.block_content_dl_en2 {
float:left;
width:150px;
height:50px;
padding:15px 0 0 10px;
}

.block_content_dl_en3 {
float:left;
width:50px;
height:40px;
padding:25px 0 0 10px;
}

.block_content_membre {
float:left; 
width:700px;
min-height:70px;
padding:0 5px 5px 5px;
}

.block_content_membre2 {
float:left; 
width:930px;
min-height:70px;
padding:0 5px 5px 5px;
}

.block_content_texte {
	float:left; 
	width:520px;
	padding:10px;
}

.block_content_bas {
	float:left; 
	width:520px;
	min-height:30px;
	padding:15px 0 0 0;
}

#block_content_flash {
	float:left; 
	width:400px;
	min-height:320px;
}

#block_content_membre_right {
float:left; 
width:225px;
min-height:450px;
}

.block_content_right {
	float:left; 
	width:220px;
	min-height:50px;
	padding:5px 0 5px 5px;
	font-size:11px;
	background-color:#EFF7E5;
}

.block_content_market {
	float:left; 
	width:220px;
	min-height:50px;
	padding:5px 0px 5px 5px;
	margin-top:10px;
	font-size:11px;
	text-align:center;
	background-color:#ffffff;
	border : 1px solid #eaeaea;
}

.block_content_admin {
	float:left; 
	width:220px;
	min-height:50px;
	padding:10px 0px 5px 5px;
	margin-top:10px;
	font-size:11px;
	text-align:left;
	background-color:#ffffff;
	border : 1px solid #eaeaea;
}

.block_content_user {
	float:left; 
	width:220px;
	min-height:20px;
	padding:10px 0px 5px 5px;
	margin-top:10px;
	font-size:11px;
	text-align:center;
	background-color:#f8ffdb;
	border : 1px solid #e5e0c4;
}

.block_content_log {
}
table.block_content_log  {

}


.block_content_requisit {
float:left; 
width:400px;
padding:4px 4px 4px 4px;
margin-top:4px;
border:1px solid #e9e7dd;
font-size:12px;
color:#230D4A;
}

.imgBorderVert {
border:1px solid #709947;
}

.imgBorderGris {
border:1px solid #b3b3b3;
}

.blockChoix {
float:left;
width:134px;
height:120px;
padding:20px 30px 0 0;
}


/* Autres formulaires */

#inscriptionForm {
	float:left;
	width:260px;
	height:250px;
	text-align:left;
	padding:10px 10px 10px 10px;
}

#connexionForm {
float:left;
width:260px;
height:230px;
text-align:left;
padding:10px 10px 10px 10px;
}

.mesEmails{
width:380px;
overflow:scroll;
font-size:10px;
border:1px dashed #e9e7dd;
padding:2px 2px 2px 2px;
background:#FFFFFF;
}


.app_install {
margin:0 auto ;
}

#app_install-popup-container {
z-index:1000 ;
}

.app_install-popup {
width:380px ;
background:#fbfefb ;
border:4px solid #78ad35 ;
-webkit-border-radius:5px ;
-moz-border-radius:5px ;
border-radius:5px ;
text-align:left ;
z-index:10001 ;
display:none ;
}

.app_install-popup-inner {
padding:1em ;
border:1px solid #256350 ;
-webkit-border-radius:3px ;
-moz-border-radius:3px ;
border-radius:3px ;
}

.app_install-popup h3 {
margin-top:0 ;
}

.app_install-popup ol,.app_install-popup p {
margin-top:1.5em ;
margin-bottom:0 ;
}

.app_install-popup li {
margin-left:10px ;
margin-bottom:0 ;
}