@import url(formulaire.css);
@import url(portfolio.css);
@import url(references.css);
@import url(plan.css);

/*--------------Effets visuels----------*/
body {
	background-color: #B62A07;
	background-image:url(../../images/fonds/fondbody.jpg);
	background-position : top center;
	background-repeat : repeat-y;
	font-family : Arial, Verdana;
	color: #E48C18;
	font-weight : normal;
}

h1 {	
	font-size : 2em;
}

#contenu_principal{
	background-color : #FFFFFF;
}

body p {	
	color : #571D09;
}
body a {	
	color : #E48C18;
}

#foot {	
	font-family :"Comic Sans MS";
	font-size : 0.75em;
	font-weight : normal;
	list-style-type : none;
}

#foot a {
	color : #571D09;
}

#foot a:hover {
	color : #E48C18;
}

#contenu_principal h2 {
	font-size : 110%;
	background : url(../../images/puces/puce12.jpg) left no-repeat;
}

#contenu_principal h3 {
	font-size : 105%;
}

.navigation {
	font-size : 80%;
}

.img_galerie {
	border : solid 1px #CCCCCC;
}
/*--------------Mise en page------------*/
body {
	margin : 0;
	width : 980px;
	margin-left: auto;
	margin-right : auto;
	text-align : center;
}

body p {
	text-align : justify;
	margin-top : 0;	
}

#contenu_principal{
	/*position : relative;*/
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 1em;
	padding-right : 10px;
	width : 650px;
	text-align : center;
}

#header_swf {
	border : none;
	width : 980px;
	/*margin-left : auto;
	margin-right : auto;*/
	padding : 0 ;
	margin : 0 0 0 0;
}

#menu_cache{
	/*menu n'apparaissant pas sur les navigateurs graphiques,
	 * utilisé pour l'accessibilité*/
	display : none;
}

#foot {
	clear : both;
	width : 650px;
	margin : 50px auto 0 auto;
}

#foot li {
	display : inline;
	margin : 0 2px 0 2px;
}

#contenu_principal h2 {
	text-align : left;
	margin : 0 0 1px 0;
	padding-left : 20px;
}

#contenu_principal h3 {
	text-align : left;
}

.img_news {
	/*mini image des news*/
	float : left;
	margin : 5px 5px 5px 0;
}

.titre_news {
	clear:both;
}

.reset_float {
	clear : both;
}

#styleswitcher {
	width : 64px;
	height : 12px;
	list-style-type : none;
	margin : 0 0 1em 0;
	padding : 0;
	float : right;
}

#styleswitcher li {
	display : inline;
}

#styleswitcher li a {
	display : block;
	height : 12px;
	width : 12px;
	text-decoration : none;
	float : right;
	margin-left : 4px;
}

#styleswitcher li#rouge a {
	background : transparent url(../../images/puces/puce12.jpg) top left no-repeat;
}

#styleswitcher li#rouge a:hover {
	background : transparent url(../../images/puces/puce12_over.jpg) top left no-repeat;
}

#styleswitcher li#bleu a {
	background : transparent url(../../images/puces/puce12_bleu.jpg) top left no-repeat;
}

#styleswitcher li#bleu a:hover {
	background : transparent url(../../images/puces/puce12_bleu_over.jpg) top left no-repeat;
}

#styleswitcher li#vert a {
	background : transparent url(../../images/puces/puce12_vert.jpg) top left no-repeat;
}

#styleswitcher li#vert a:hover {
	background : transparent url(../../images/puces/puce12_vert_over.jpg) top left no-repeat;
}

#styleswitcher li#jaune a {
	background : transparent url(../../images/puces/puce12_jaune.jpg) top left no-repeat;
}

#styleswitcher li#jaune a:hover {
	background : transparent url(../../images/puces/puce12_jaune_over.jpg) top left no-repeat;
}
