/*
	Project		: ACTIBOX
	Author		: Julien LERCH
	Revision	: idem
	Description	: feuille de styles globale pour l'écran
	Copyright	: ACTIMAGE 2008

		* import des css balises, position, layout
		* import des éventuelles css complémentaires (par ex. actiboxlinks etc.)
		* def. des classes transversales
			- captcha
			- clear
			- quicklinks
			- download
			- seeAll
			- readMore
			- colonnes
			- btn_action
			- actiboxlinks
*/

@import url(public_balises.css);
/* 	=> selecteurs de balises, y compris en cascade : a, a img, h1 a span, etc. */

@import url(public_position.css);
/*
	=> margin, padding, position, display, overflow, float, vertical-align
		top, left, right, bottom, clear, z-index, direction, visibility, width, height
*/

@import url(public_layout.css);
/*
	=> font, font-weight, font-family, font-variant, font-stretch, font-size,
		text-indent, text-align, text-decoration, text-shadow, text-transform, letter-spacing, word-spacing,
		white-space, cursor, color, background, border, content, line-height,
		list-style, list-style-type, list-style-position, list-style-image
*/

/* Import des CSS complémentaires */
@import url(messages.css); /* messages de type error, warning, info et valid */
 

.clear { /* adapte les hauteurs après l'utilisation d'éléments flottants */
	clear		: both;
	visibility	: hidden;
	display		: block;
}

hr.clear_blank,
hr.clear_orange{
	clear		: both;
	visibility	: hidden;
	display		: block;
	height 		: 0;
}
hr.clear_orange{
	margin : 0;
}

#main h2{
	padding : 10px 0 0 8px;
}

/*
.alignRight {
	text-align : right;
}

form ul{
	list-style : none;
}
*/
ul.horizontal li {
	float : left;
}
/*
	ul.videolist li,
	ul.nolist li {
		list-style : none;
	}
	ul.videolist li{
		text-align 	: center;
		color 		: #000;
		font-weight : bold;
	}
	ul.inputcheck,
	ul.inputradio{
		width 			: 54%;
		float 			: right;
		margin-right 	: 10%;
	}
		ul.inputcheck li,
		ul.inputradio li{
			list-style 	: none;
			width 		: 30%;
			float 		: left;
			padding 	: 0;
			color 		: #000;
		}
*/
#newsCol .module img{
	border : 1px solid #003399;
}

/* boutons actions coté public */
.btn_action {
	text-align		: right;
	margin-right 	: 8%;
	padding 		: 0 !important;
}	
	.btn_action a{
		display 	: inline-block;
		height		: 21px;
		padding-top : 7px;
		font-weight	: bold;
	}
		a.button{
			padding-top : 7px;
		}


/* colonnes de l'aggregateur */
.size1columns, .size2columns, .size3columns, .size4columns{
	padding		: 10px;
	overflow	: hidden;
	-moz-box-sizing : border-box;
	-webkit-box-sizing : border-box; 
	box-sizing : border-box;
	border: 0;
	float: left;
}
	.size1columns {
		width	: 25%;
	}
	.size2columns {
		width	: 50%;
	}
	.size3columns {
		width	: 75%;
	}
	.size4columns {
		width	: 100%;
	}

form .size1columns,
form .size2columns,
form .size3columns,
form .size4columns{
	padding	: 0 10px ;
}