body {
	background: #03ABE2 url(images/bg_body.jpg) repeat-x;
	margin:0 0 0 0;
}

#rotatormecanique
{
background:  url("images/mecanique/rotator.php") no-repeat top left;
width: 304px;
height:461px;
}
#rotatorlait
{
background:  url("images/lait/rotator.php") no-repeat top left;
width: 304px;
height:461px;
}
#rotatorporc
{
background:  url("images/porc/rotator.php") no-repeat top left;
width: 304px;
height:461px;
}
#rotatorerable
{
background:  url("images/erable/rotator.php") no-repeat top left;
width: 304px;
height:461px;
}
#rotatorbovin
{
background:  url("images/bovin/rotator.php") no-repeat top left;
width: 304px;
height:461px;
}




#rotatormecanique_small
{
background:  url("images/mecanique_small/rotator.php") no-repeat top center;
width: 160px;
height:206px;
}
#rotatorlait_small
{
background:  url("images/lait_small/rotator.php") no-repeat top center;
width: 160px;
height:206px;
}
#rotatorporc_small
{
background:  url("images/porc_small/rotator.php") no-repeat top center;
width: 160px;
height:206px;
}
#rotatorerable_small
{
background:  url("images/erable_small/rotator.php") no-repeat top center;
width: 160px;
height:206px;
}
#rotatorbovin_small
{
background:  url("images/bovin_small/rotator.php") no-repeat top center;
width: 160px;
height:206px;
}




.s_ti_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:0px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00652E;
	padding: 10px 12px 10px 12px;
	text-align:left;
}

.s_ti_small {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	background: url(images/bg_option.jpg) repeat-x left top;
}

.s_ti_text_courrant {
	font-family:Trebuchet MS, Verdana;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding: 0px 12px 0px 12px;
}

.text_courrant {
	font-family:Trebuchet MS, Verdana;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#666666;
	padding: 10px 50px 50px 12px;
	text-align:justify;
}

.text_courrant_small {
	font-family:Trebuchet MS, Verdana;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	padding: 0px 12px 5px 12px;
}

.text_team {
	font-family:Trebuchet MS, Verdana;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	text-align:left;
	color:#666666;
	margin: 5px 5px 14px 44px;

}

.text_courrant_prog {
	clear:both;
	font-family:Trebuchet MS, Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	padding: 0px 50px 0px 12px;
}

.ligne {
	margin-left:12px;
}

.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#00652E;
}

.prog {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#00652E;
	padding: 8px 12px 5px 12px;
}

.progactive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#00652E;
	padding: 8px 12px 5px 12px;
	text-decoration:underline;
}

.text_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	font-weight:bold;
	color:#000000;
	padding: 0px 12px 5px 12px;
}


.text_news_intern {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	font-weight:bold;
	color:#000000;
	text-align:left;


}


.titre_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding: 45px 0 0 0;

}

.text_newsp {
	background: url(images/poteaunews.jpg) no-repeat top center;
	

}

.lien_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:0px;
	font-weight:normal;
	color:#999999;
	padding: 5px 12px 5px 12px;
}

.lien_news a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:0px;
	font-weight:normal;
	text-decoration:none;
	color:#999999;
}

.lien_news a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:0px;
	font-weight:normal;
	text-decoration:none;
	color:#999999;
}

.lien_news a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:0px;
	font-weight:normal;
	text-decoration:underline;
	color:#999999;
}

.lien_news a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:0px;
	font-weight:normal;
	text-decoration:none;
	color:#999999;
}

.menu a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	color:#00652E;
}

.menu a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	color:#00652E;
}

.menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	color:#00992E;
}

.menu a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	color:#00652E;
}

.prog a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	color:#00652E;
}

.prog a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	color:#00652E;
}

.prog a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#00992E;
	
}

.prog a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#00652E;
}

.progactive a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#00652E;
}

.progactive a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#00652E;
}

.progactive a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#00992E;
	
}

.progactive a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#00652E;
}

.text a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	line-height:18px;
	font-weight:normal;
	color:#666666;
}

.text a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	line-height:18px;
	font-weight:normal;
	color:#666666;
}

.text a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	line-height:18px;
	font-weight:normal;
	text-decoration:underline;
	color:#666666;
	
}

.text a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	line-height:18px;
	font-weight:normal;
	color:##666666;
}

.news_top {
	background: url(entete/news.jpg) no-repeat left bottom;
}

.news_back {
	background: url(entete/news_contenu.jpg) repeat-y left top;
}

.news_bottom {
	background: url(entete/news_bottom.jpg) no-repeat left top;
}

.table_menu {
	background: url(images/bg_menu.jpg) repeat-x left top;
}

.table_news {	
	border-collapse: collapse;
}

.accueil_top {
	background: url(titres/titre_home.jpg) no-repeat left bottom;
}

.inscription_top {
	background: url(titres/titre_inscription.jpg) no-repeat left bottom;
}

.contact_top {
	background: url(titres/titre_contact.jpg) no-repeat left bottom;
}

.accueil_body {
	background: url(images/bg_accueil.jpg) repeat-x left top;
}

.option_lait {
	background: url(images/bg_bleu.jpg) repeat-x left top;
	border-collapse: collapse;
	border-top:1px dotted #00652E;
	border-right:1px dotted #00652E;
	border-bottom:1px dotted #00652E;
	border-left:1px dotted #00652E;
}

.option_bovin {
	background: url(images/bg_orange.jpg) repeat-x left top;
	border-collapse: collapse;
	border-top:1px dotted #00652E;
	border-right:1px dotted #00652E;
	border-bottom:1px dotted #00652E;
	border-left:1px dotted #00652E;
}

.option_porc {
	background: url(images/bg_jaune.jpg) repeat-x left top;
	border-collapse: collapse;
	border-top:1px dotted #00652E;
	border-right:1px dotted #00652E;
	border-bottom:1px dotted #00652E;
	border-left:1px dotted #00652E;
}

.option_meca {
	background: url(images/bg_vert.jpg) repeat-x left top;
	border-collapse: collapse;
	border-top:1px dotted #00652E;
	border-right:1px dotted #00652E;
	border-bottom:1px dotted #00652E;
	border-left:1px dotted #00652E;
}

.option_erable {
	background: url(images/bg_turquoise.jpg) no-repeat right top;
	border-collapse: collapse;
	border-top:1px dotted #00652E;
	border-right:1px dotted #00652E;
	border-bottom:1px dotted #00652E;
	border-left:1px dotted #00652E;
}

.table_option {	
	border-collapse: collapse;
	border-top:1px dotted #00652E;
	border-right:1px dotted #00652E;
	border-bottom:1px dotted #00652E;
	border-left:1px dotted #00652E;
}

.table_programme {	
	border-collapse: collapse;
	background: url(titres/titre_menu_prog.jpg) no-repeat left bottom;
	
}

.table_menu_programme {	
	border-collapse: collapse;
	background: url(images/bg_prog.jpg) repeat-x left top;
	
}

.table_programme_bottom {	
	border-collapse: collapse;
	background: url(titres/titre_menu_prog02.jpg) no-repeat left bottom;
	
}

.table_meca_top {	
	border-collapse: collapse;
	background: url(entete/ent_meca.jpg) no-repeat left bottom;
	
}

.table_gen_top {	
	border-collapse: collapse;
	background: url(entete/ent_top.jpg) no-repeat left bottom;
	
}

.table_bovin_top {	
	border-collapse: collapse;
	background: url(entete/ent_bovin.jpg) no-repeat left bottom;
	
}

.table_lait_top {	
	border-collapse: collapse;
	background: url(entete/ent_lait.jpg) no-repeat left bottom;
	
}

.table_porc_top {	
	border-collapse: collapse;
	background: url(entete/ent_porc.jpg) no-repeat left bottom;
	
}

.table_entreprise_top {	
	border-collapse: collapse;
}

.table_erable_top {	
	border-collapse: collapse;
	background: url(entete/ent_erable.jpg) no-repeat left bottom;
	
}

.table_meca_contenu {	
	border-collapse: collapse;
	background: url(images/bg_contenu.jpg) repeat-y left top;
}


.table_meca_bottom {	
	border-collapse: collapse;
	background: url(entete/ent_bottom.jpg) no-repeat left top;
}

.text_news a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;

}

.text_news a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;

}

.text_news a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;

}

.text_news a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;

}

.text_courrant_small a:link {
	font-family:Trebuchet MS, Verdana;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;

}

.text_courrant_small a:visited {
	font-family:Trebuchet MS, Verdana;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;

}

.text_courrant_small a:hover {
	font-family:Trebuchet MS, Verdana;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;

}

.text_courrant_small a:active {
	font-family:Trebuchet MS, Verdana;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;

}
