﻿
.RTCControlPageTitre 
{
    padding-top:7px;
    padding-bottom:20px;
}

.RTCControlPageTitre .titre 
{
    padding-top:20px;
}

.RTCControlPageTitre .titre h1
{
    font-size:37pt;
    color:#707173;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    line-height:normal;
}










.RTCControlPageMenu ul
{	
    position:relative;	
	float:left;
    margin: 0;
	padding: 0;
	padding-top:10px;
	padding-bottom:40px;
}

.RTCControlPageMenu ul li
{	
    float: left;
	list-style: none;
	width:238px;
    padding-left:10px;
    padding-bottom:10px;
}

.RTCControlPageMenu ul li div
{
    cursor:pointer;
}

.RTCControlPageMenu ul li .div1
{	
    background-color:#ededef;    
}

.RTCControlPageMenu ul li .div2
{	
    padding:10px 10px 0px 20px;
    height:150px;
}

.RTCControlPageMenu ul li .div2 a
{
    text-decoration:none;
}

.RTCControlPageMenu ul li .div2 h2
{	
    font-size:17pt;
    color:#707173;
    line-height:normal;
}

.RTCControlPageMenu ul li .div3
{	
    text-align:right;
    height:50px;
    vertical-align:bottom;
    position:relative;
}

.RTCControlPageMenu ul li .div3 img
{
    position:absolute;
    bottom:0;
    right:0;
    max-height:50px;
}

.RTCControlPageMenu .ulClear
{	
    clear: both;
	overflow: hidden;
	height: 0;
}



.RTCControlFilAriane
{
    padding-top:7px;
    padding-bottom:20px;
}



.RTCControlPagePartager 
{
    margin-top:30px;
    border-top: solid 1px #c1c1c1;
}

.RTCControlPagePartager .titre
{
    font-size:200%;
    color:#707173;
    padding-bottom:10px;    
    padding-top:15px;
}

.RTCControlPagePartager .fb
{
    float:left;
}

.RTCControlPagePartager .twitter
{
    float:left;
    padding-left:10px;
}

.RTCControlPagePartager .email
{
    float:left;
    padding-left:10px;
}

.RTCControlPagePartager .email a
{
    padding-left:5px;
}




.RTCControlPageMenuEvenements
{
    padding:0 0 500px 0;
}

.RTCControlPageMenuEvenements .entete
{
    padding:20px 0 20px 0;
}

.RTCControlPageMenuEvenements h1
{
    font-size:37pt;
    color:White;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    line-height:normal;
}

.RTCControlPageMenuEvenements h2
{
    font-size:15pt;
    color:White;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    line-height:normal;
}

.RTCControlPageMenuEvenements ul
{	
    position:relative;	
	float:left;
    margin: 0;
	padding: 0;
	padding-top:10px;
	padding-bottom:40px;
}

.RTCControlPageMenuEvenements ul
{	
    padding:10px 0 0 0;
}

.RTCControlPageMenuEvenements ul li
{	
    float:left;
	list-style: none;
	width:238px;
    padding-right:10px;
    padding-bottom:10px;
}

.RTCControlPageMenuEvenements ul li div
{
    cursor:pointer;
}

.RTCControlPageMenuEvenements ul li .div1
{	
    background-color:#034ea2;    
}

.RTCControlPageMenuEvenements ul li .div2
{	
    padding:10px 10px 0px 20px;
    height:150px;
}

.RTCControlPageMenuEvenements ul li .div2 h3
{	
    font-size:19pt;
    color:White;
    line-height:normal;
}

.RTCControlPageMenuEvenements ul li .div3
{	
    padding:10px 10px 0px 20px;
    height:50px;
}

.RTCControlPageMenuEvenements ul li .div3 a
{
    text-decoration:none;
    color:#6dcff6;
    font-size:12pt;
}

.RTCControlPageMenuEvenements .ulClear
{	
    clear: both;
	overflow: hidden;
	height: 0;
}






.RTCControlPageMenuEmplois
{
    padding:0 0 500px 0;
}

.RTCControlPageMenuEmplois .entete
{
    padding:20px 0 20px 0;
}

.RTCControlPageMenuEmplois h1
{
    font-size:37pt;
    color:White;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    line-height:normal;
}

.RTCControlPageMenuEmplois h2
{
    font-size:15pt;
    color:#6dcff6;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    line-height:normal;
}

.RTCControlPageMenuEmplois ul
{	
    position:relative;	
	float:left;
    margin: 0;
	padding: 0;
	padding-top:10px;
	padding-bottom:40px;
}

.RTCControlPageMenuEmplois ul
{	
    padding:10px 0 0 0;
}

.RTCControlPageMenuEmplois ul li
{	
    float:left;
	list-style: none;
	width:238px;
    padding-right:10px;
    padding-bottom:10px;
}

.RTCControlPageMenuEmplois ul li div
{
    cursor:pointer;
}

.RTCControlPageMenuEmplois ul li .div1
{	
    background-color:#ededef;
}

.RTCControlPageMenuEmplois ul li .div2
{	
    padding:10px 20px 0px 20px;
    height:150px;
}

.RTCControlPageMenuEmplois ul li .div2 h3
{	
    font-size:19pt;
    color:#414143;
    font-weight:bold;
    line-height:normal;
}

.RTCControlPageMenuEmplois ul li .div3
{	
    padding:10px 20px 0px 20px;
    height:50px;
}

.RTCControlPageMenuEmplois ul li .div3 a
{
    padding:10px 10px 10px 10px;
    background-color:#044796;
    text-decoration:none;
    color:#ffffff;
    font-size:12pt;
    z-index:2;
    display:block;
}

.RTCControlPageMenuEmplois .ulClear
{	
    clear: both;
	overflow: hidden;
	height: 0;
}