html{
    height:100%;
}
body {
    height:100%;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.fixefond {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../img/fond.jpg);
}
.txtchemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544841;
	/*font-weight:bold;*/
}
.txtcontenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #938176;*/
	color: #544841;
	
}
.fondpage {
	background-image: url(../img/degrad_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.fondcol {
	background-image: url(../img/fondbloc.jpg);
	background-repeat: no-repeat;
}
.txtcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txtmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}


a.txtlien
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}

a.txtlien:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}

a.txtlien:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}

a.txtlien:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
}

a.txtmenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
a.txtmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}
a.txtmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
}

.txtpressecontact {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
}

.txtpressecontact {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	
	text-decoration:none;
}
a.txtpressecontact:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:none;
}
a.txtpressecontact:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
	font-size: 11px;
	text-decoration:underline;
}

.champtexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #274f5f;
	border: 1px solid #FFFFFF;
}

.txthome1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #C8001A;
}

.txthome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D6B7F;
	padding-bottom:10px;
}

a.poste_offre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D6B7F;
	text-decoration:none;
}

a.poste_offre:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D6B7F;
	text-decoration:none;
}

a.poste_offre:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D6B7F;
	text-decoration:none;
}


a.poste_offre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D6B7F;
	text-decoration:underline;
}


.txthome3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;	
	line-height:1.1em;
}
.txthome3_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #747474;	
	line-height:1.1em;
}
.fondfixe {
	
	background-color: #FFFFFF;
	background-image: url(../img/new_img/fond_new.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.styletitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0D6B7F;
}
.styletitre1_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0D6B7F;
}
.styletitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C80046;
}
.styletitre2_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C80046;
}

.styletitre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E97708;
}
.styletitre3_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E97708;
}

.head_offres
{
	color:#FFF;	
}


a.couleur_lti
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00829a;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}


a.couleur_lti:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00829a;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}

a.couleur_lti:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00829a;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}

a.couleur_lti:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00829a;
	font-style: normal;
	font-weight: bold;
	text-decoration:underline;
}


.txtfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #00829a;
	font-size: 10px;	
	text-decoration:none;
}

a.txtfooter:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #00829a;
	font-size: 10px;
	text-decoration:none;
}

a.txtfooter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #00829a;
	font-size: 10px;
	text-decoration:underline;
}


