/* CSS Document */

BODY { 
background-image: url(../images/fond_page.gif);
background-repeat: repeat;
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
color: #333333;
background-color: #051132;
margin-top: 16px;
} 

/* Containers  */

.general {
width: 946px;
margin:auto;
padding:0px;
background-color:#FFFFFF;
background-image:url(../images/fond_contenu.gif);
background-repeat: repeat-y;

}

.infos_contact {
width:170px;
height:350px;
background-image:url(../images/fd_infos_contact.jpg);
background-repeat:no-repeat;
padding-left:50px;
padding-right:20px;
padding-top:87px;
color:#FFFFFF;
text-align:left;
}

.top_menu_creutzwald {
width: 946px;
height:75px;
background-image:url(../images/fond_contenu.gif);
background-repeat: repeat-y;
}

.menu_creutzwald {
width: 240px;
height:auto;
float:left;
height:auto;
margin-top:10px;
}

.contenu_pages {
width:auto;
margin: 0px;
margin-left: 260px;
text-align:justify;
margin-right:20px;
}

.contenu_fullpage {
width:auto;
margin: 0px;
margin-left: 20px;
text-align:justify;
margin-right:20px;
}

.footer_creutzwald {
width: 946px;
height:52px;
background-image:url(../images/fond_footer.gif);
background-repeat: repeat-y;
font-size:1em;
clear:both;
}

.trailer_creutzwald {
width: 946px;
height:40px;
background-image:url(../images/fond_trailer.gif);
background-repeat: repeat-y;
text-indent:300px;
line-height:32px;
overflow: hidden;
color:#D00503;
font-size:0.9em;
letter-spacing:1px;
font-weight:bold;
}

.home_search {
width:210px;
height:45px;
background-image:url(../images/fond_zone_recherche.jpg);
background-repeat:no-repeat;
padding-left:30px;
margin-top:5px;
padding-top:35px;
}




.spacer {
  display:block;
  clear: both;
  height:2px;
  line-height:2px;
}


ul.Linkactus, li.Linkactus {

	margin: 0px;
	list-style-position: inherit;
	margin-bottom: 15px;
	padding: 0px;
	list-style-type: none;
		
}
.Linkactus li {
	width: 100%;
	display: block;
	text-align:right;	
}

.Linkactus A, .Linkactus A:link, .Linkactus A:active, .Linkactus A:visited {
	background-image: url('../images/puce_actus.gif');
	background-repeat: no-repeat;
	color: #336699;
	border-bottom: 1px solid #f1f2f3;
	text-decoration: none;
	padding-left: 20px;
	display: block;
	height:18px;
	line-height:18px;
	
}

.Linkactus A:hover {
	background-image: url('../images/puce_actus.gif');
	background-repeat: no-repeat;
	color: #FFD800;
	
}

/* CSS Menus */

.titre_menu {
margin-top:10px;
color:#B97941;
font-size:11px;
text-align:center;
line-height: 16px;
border-bottom: 1px solid #C68450;
background-color:#Ffffff;
}

ul.LinkList, li.LinkList {
	margin: 0px;
	padding:0px;
	text-align:left;
	list-style-type: none;
	display: block;
	width:auto;	
}
.LinkList li {
	width: auto;
	display: block;
	border-bottom: 1px dotted #ffffff;
		
}
li.first {
	width: auto;
	border: 0px;
}

.LinkList li:hover {
    display: block;
}

.LinkList A, .LinkList A:link, .LinkList A:active, .LinkList A:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	/*
	height:18px;
	*/
	line-height: 20px;
	padding-top: 0px;	
	padding-left: 15px;
	background-image: url('../images/puce_nav.gif');
	background-repeat: no-repeat;
	font-weight:bold;
}

.LinkList A:hover {
	background-image: url('../images/puce_nav_over.gif');
	background-repeat: no-repeat;
	
	color: #000000;
	text-decoration: none;
	display: block;
}

/** styles formulaire **/

.input_home {
	padding: 1px;
	border:1px solid #CAD5E3;
	background-color: #f4f4f4;
	font-family : Arial, Helvetica, sans-serif;
    font-style : normal; font-size : 11px;
	color:#A4AEC3;
	padding: 4px;
	width: 100%;
}

.input_form {
	border:1px solid #CEDCEB;
	background-color: #f8f8f8;
	font-family : Arial, Helvetica, sans-serif;
    font-style : normal; font-size : 11px;
	color:#F6821F;
	padding: 3px;
}

.input_bleu {
	padding: 8px;
	border:1px solid #FFBC75;
	background-color: #FFFFD5;
	font-family : Arial, Helvetica, sans-serif;
    font-style : normal; font-size : 11px;
	color : #D93C3C;
}

/** styles contenu du site**/

.TitreMenu {

  display: block;
  margin-left: 12px;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 20px;
  height:20px;
  color: #007785;
  text-indent: 28px;
  background-image:url(../images/titre_puce.gif);
  background-repeat:no-repeat;

}

.TitrePage {

  display: block;
  font-family:Arial, Helvetica, sans-serif;
  padding: 0px 0px 0px 0px;
  font-size: 1.2em;
  border-bottom: 1px solid #f1f2f3;
  margin-bottom: 10px;
  font-weight: bolder;
  color: #C68450;

}

.titre_actu {

  display: block;
  background-color: #C6D4E3;
  padding: 2px;
  text-indent: 5px;
  font-size: 1.2em;
  font-weight: bolder;
  font-weight: bolder;
  color: #ffffff;
  height:15px;
  line-height:15px;
  margin-bottom:10px;
  margin-top:20px;

}

hr {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0;
	height: 1px;
	background-color: #E8E8E8;
	color: #E8E8E8;	
	
}



.resume_actus {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal; font-size : 11px;
	text-align: justify;
	color: #99CC33;

}

.date_actus {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 10px;
	color: #FF9933;
}

.texte_actus {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal; font-size : 11px;
	text-align: justify;
	color: #666666;
}

span.pagination a:link, span.pagination a:visited { 
color: #7799B8; 
text-decoration : none; 
font-family: Arial, Helvetica, sans-serif; 
}

span.pagination a:hover { 
color : #DC4236; 
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
font-style : normal; font-size : 10px;
}

.pagination {
display: block;
text-align: center;
width: 100%;

}


a.orange:link, a.orange:active, a.orange:visited {
width:auto;
color:#FF6000;
text-decoration:none;
font-size:1em;
}

a.orange:hover {
color:#336699;
}

a.jaune:link, a.jaune:active, a.jaune:visited {
width:auto;
color:#FFC000;
text-decoration:none;
font-size:1em;
}

a.jaune:hover {
color:#336699;
}

a.vert:link, a.vert:active, a.vert:visited {
width:auto;
color:#A8CD4E;
text-decoration:none;
font-size:1em;
}

a.vert:hover {
color:#FFC000;
}

a.bleu:link, a.bleu:active, a.bleu:visited {
width:auto;
color:#55A9D4;
text-decoration:none;
font-size:1em;
}

a.bleu:hover {
color:#FFC000;
}

a.pucebleu:link, a.pucebleu:visited, a.pucebleu:active {
background-image:url(../images/puce_bleu.gif);
background-repeat:no-repeat;
color:#5E8DC5;
padding-left:10px;
}

a.pucebleu:hover {
color:#000000;
}

.modulo {
border-left:4px solid #EFEFEF;
padding-left:15px;
margin:5px;
line-height:17px;
text-align:left;
}

.lignesepar {
height:15px;
background-image:url(../images/ligne_separ.gif);
background-repeat:repeat-x;
display:block;
clear:left;
}


.ecranvid {
background-image:url(../images/mire_video.jpg);
background-repeat: no-repeat;
width: 448px;
height: 323px;
text-indent: 0px;
padding-top: 18px;
}



a.LienOnline, a.LienOnline:active, a.LienOnline:visited {
	background-image: url(/images/puce_menu.gif);
	background-repeat: no-repeat;
	background-color: #FF6100;
	display: block;	
	color: #ffffff;
	text-decoration: none;		
	line-height: 16px;
	padding-left: 15px;
	padding-top: 1px;
	margin-left: 0px;
	width: 100%;
	border-top: 1px solid #E3F1D4;
	

}


a.LienOnline:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #C1C42A;
}


a.bootvid:link, a.bootvid:active, a.bootvid:visited {
display:block;
background-image:url(../images/boot_mod_video.gif);
background-repeat:no-repeat;
color: #333333;
width:
height:37px;
float:left;
line-height:32px;
}

a.bootvid:hover {
color: #FF6100;
}