@import url(styles/news.css);
@import url(styles/contacts.css);
@import url(styles/forum.css);
@import url(styles/administration.css);
@import url(styles/rallye.css);
@import url(styles/calendrier.css);

/****************************************************************/
/*					BALISES						*/
/****************************************************************/

* {
	margin 				: 0px;
	padding				: 0px;
}

body {
	font-family			: Arial, sans-serif;
	margin				: 5px auto;
	width				: 979px;
	font-size			: 9pt;
}	

h1 {
	font-family			: Arial, sans-serif;
	font-size			: 15pt;
	color				: black;
	letter-spacing		: 0.3em;
	text-align			: center;
}

li {
	font-weight			: normal;
	list-style-type		: none;
}

h3 {
	margin-bottom		: 10px;
}

img {
	border				: 0px;
}

th{
	font-size			: 8pt;
}	

.div_album{
	width				: 900px;
	margin-top			: 0px;
	margin-left			: auto;
	margin-right		: auto;
	margin-bottom		: 10px;
}

a img{
	margin-right		: 3px;
}

table{
	border-collapse		: collapse;
}

iframe{
	border				: 1px solid black;
}


/****************************************************************/
/*					DIVERS						*/
/****************************************************************/

.clear{
	clear: both;
}

.checkbox{
	margin				: 0px 3px;
}

#dlgLoading{
	padding				: 20px;
}

select{
	width				: 150px;
	border				: 1px solid #a5acb2;
}

.bouton_submit{
	height				: 26px;
	width				: 60px;
	background			: none;
	color				: black;
	border				: 2px outset #007FFF;
	margin				: 3px;
	cursor				: pointer;
}

.information{
	color				: red;
	text-align			: center;
	margin-bottom		: 5px;
	font-weight			: bold;
}

.general{
	margin-right		: auto;
	margin-left			: auto;
}

.lien_retour{
	margin				: 10px;
}

.caseCentree{
	text-align			: center;
}

.dijitTextBox{
	width				: 170px;
}
.inputStandard{
	width				: 172px;
}

.alerte{
	color				: red;
}

/****************************************************************/
/*					HEADER						*/
/****************************************************************/

#header{
	background			: url('images/header.png');
	background-repeat 	: no-repeat;
	background-position	: 0 151px;
	height				: 311px;
}

.bloc_menu{
	padding-left		: 10px;
	float				: left;
	font-family			: arial;
	font-size			: 8pt;
	font-weight			: bold;
	margin-top			: 9px;	
	color				: #e1f0fe;
	width				: 100px;
}

.bloc_menu a{
	color				: #e1f0fe;
}

.bloc_menu input.field{
	width				: 107px;
}

#bloc_sponsor{
	margin-top			: 9px;
	margin-left			: 40px;
	float				: left;
	width				: 420px;
	height				: 110px;
}



/****************************************************************/
/*					CORPS						*/
/****************************************************************/

#corps{
	margin				: 0px auto;
	width				: 927px;
	border-left			: 3px solid #007FFF;
	border-right		: 3px solid #007FFF;
	border-bottom		: 3px solid #007FFF;
	padding				: 0px 20px;
}

/****************************************************************/
/*					FOOTER						*/
/****************************************************************/

#footer{
	background			: url('images/footer.png');
	height				: 37px;
	width				: 973px;
	margin				: 0px auto;
}

/****************************************************************/
/*					arrondi						*/
/****************************************************************/

.conteneur-arrondi{
    padding:0;
	margin:0px 0px 10px 0px;
}
.un      {
    margin:0 4px;
    height:1px;
    background-color:#BFBFBF;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
}

.deux {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;
	border-bottom:0;
	background-color	: #FFFFFF!important;
}

.trois{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color	: #FFFFFF!important;
}

.quatre {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
	background-color	: #FFFFFF!important;
}

.centrearrondi {
    border:1px solid #BFBFBF;
    border-top:0;border-bottom:0;
    margin:0 1px;
    padding:0 1em;
    height:auto!important;
	background-color	: #FFFFFF!important;
}

.arrondi-noir{
	border-color		: black!important;
	background-color	: black;
}

.arrondi{
	border-color		: #BFBFBF!important;
	background-color	: #BFBFBF;
}

.arrondi-rouge{
	border-color		: red!important;
	background-color	: red;
}


/****************************************************************/
/*					login   						*/
/****************************************************************/

.table_login{
	margin				: auto;
}

.liste_categ{
	width				: 400px;
	margin				: auto;
}	

.cookie{
	margin-left			: 4px;
	margin-right		: 4px;
}

/****************************************************************/
/*					accueil   						*/
/****************************************************************/

#accueil  .cadreNews{
	float: left;
	width: 456px;
	margin-left : 4px;
	margin-right : 4px;
}

#accueil .cadreInfos{
	float: right;
	width: 455px;
	height: 100px;
	margin-left : 4px;
	margin-right : 4px;
}