/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#912768;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
color:#807f7f;
}

#maincontent {
margin:0px auto;
width:990px;
}



#toplinks {
background-image:url(../images/toplinks_backgrnd_index.gif);
background-repeat:no-repeat;
width:531px;
height:27px;
font-size:11px;
float:right;
margin:0px 0 15px 6px;
}



#toplinks ul {
margin:0px;
padding:0px;
padding:7px 0 0 0px;
color:#929292;}

#toplinks li {
text-transform:uppercase;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0px 0 15px;
border-right:1px solid #CCCCCC;
float:left;}

ul#toplinks li.last {
border-right:none;
}

#toplinks li a{
text-decoration:none;
color:#929292;
padding:0 4px 0 0;}

#toplinks li a:hover{
text-decoration:none;
color:#ff6911;}


#navigationtabs{
border-top:5px solid #FFFFFF;
font-size:11px;
float:left;
width:990px;
margin:12px 0 0 0;
}

#navigationtabs ul {
margin:0px;
padding:0px 0 0 0px;
color:#929292;
width:944px;
float:left;}

#navigationtabs li {
text-transform:uppercase;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0px 0 0px;
float:left;
border-left:1px solid #FFFFFF;
border-right:1px solid #DFDFDF;}

#navigationtabs li a{
color:#912768;
float:left;
padding:8px 0 0 20px;
text-align:left;
text-decoration:none;
height:36px;
}

#navigationtabs li a:hover{
text-decoration:none;
color:#ff6911;
}

.tab1{
background-image:url(../images/navigation_bg_li_a.gif);
background-repeat:repeat-x;
width:151px;
border-bottom:5px solid #d64d3a;}

.tab2{
background-image:url(../images/navigation_bg_li_a.gif);
background-repeat:repeat-x;
width:144px;
border-bottom:5px solid #4f413e;}

.tab3{
background-image:url(../images/navigation_bg_li_a.gif);
background-repeat:repeat-x;
float:left;
width:175px;
border-bottom:5px solid #ff802b;}

.tab4{
background-image:url(../images/navigation_bg_li_a.gif);
background-repeat:repeat-x;
float:left;
width:152px;
border-bottom:5px solid #9b1b3b;}

.tab5{
background-image:url(../images/navigation_bg_li_a.gif);
background-repeat:repeat-x;
float:left;
width:89px;
border-bottom:5px solid #899e32;}

.tab6{
background-image:url(../images/navigation_bg_li_a.gif);
background-repeat:repeat-x;
float:left;
width:105px;
border-bottom:5px solid #743b94;}

.tab7{
background-image:url(../images/navigation_bg_li_a.gif);
background-repeat:repeat-x;
float:left;
width:114px;
border-bottom:5px solid #3b6f94;}

.homeicon{
float:left;}

#contentone{
float:left;
width:100%;
background-color:#ffffff;
}

.logo{
float:left;
margin:13px 0 0 50px;
_margin:13px 0 0 20px;}

.maintext{
width:711px;
height:49px;
float:left;}

.maintext img{
margin:35px 0 0 20px;}

h1 {
float:left;
font-size:1.6em;
margin:-248px 0 0 0;
}

.textunderlogo{
clear:both;
float:left;
font-size:11px;
width:352px;
margin:10px 0 0 72px;
_margin:10px 0 0 32px;}

.phone_icon
{
float:left;
margin:9px 0 0 53px;
*margin:60px 0 0 230px;
_margin:20px 0 0 225px;}

.mainlinks{
float:left;
background-image:url(../images/links_bg.jpg);
width:306px;
height:247px;
clear:both;
margin:26px 0 0 0;}

.mainlinks ul{
padding:10px 0 0 108px;
*padding:10px 0 0 67px;
width:193px;}

.mainlinks li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background-image:url(../images/links_img.gif);
background-repeat:no-repeat;
float:left;
margin:0 0 1px;
width:170px;}

.mainlinks li a {
color:#912768;
float:left;
font-weight:bold;
height:22px;
line-height:1em;
padding:4px 20px 2px;
text-decoration:none;
font-size:11px;
}

.mainlinks li a:hover {color:#ff6911;}

.personaldeatails{
float:left;
width:260px;
height:250px;
}

.personaldeatails_text{
float:left;
font-size:11px;
/*margin:44px 0 10px 37px;*/
margin:24px 0 10px 11px;
/*_margin:44px 0 10px 14px;*/
_margin:24px 0 10px 11px;
width:220px;
}

.content_one{
float:left;
width:990px;}

.content_two{
float:left;
width:990px;
border-bottom:1px solid #000;
height:273px;

}

.personaldeatails_fields{
clear:both;
font-size:12px;
float:left;
margin:10px 0 0 -25px;
_margin:10px 0 0 -15px;
width:260px;
}

.personaldeatails_fields span {
clear:both;
float:left;
font-weight:bold;
padding:3px 0 0 36px;
width:103px;
}

.personaldeatails_fields input{
width:100px;
}

.send_button{
float:left;
margin:12px 0 0 115px;
_margin:12px 0 0 55px;}

.personaldeatails_maintext {
float:left;
width:186px;
/*margin:28px 0 0 0;*/
margin:10px 0 0 0;
line-height:20px;
font-size:11px;
z-index:1;
position:relative;
}

.animation{
float:left;
width:236px;
margin-top:24px;

}

.contenttwo{
width:990px;
float:left;
clear:both;
margin:17px 0 20px 0px;
_margin:0px 0 20px 0px;}

.lefttabs{
float:left;
width:315px;
margin:0 0 0 16px;
_margin:0 0 0 8px;
}

#testimonies{
background-image:url(../images/bloc_temoignages_bg_bloc.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:77px;
margin:22px 0 0 0;
}

#testimonies.bloc h2 {
background-image:url(../images/bloc_temoignages_bg_h1.gif);
background-repeat:no-repeat;
width:287px;
height:22px;
margin:-22px 0 0 0;
_margin:0px 0 0 0;
}

.bloc h2 a {
float:left;
height:23px;
text-indent:-9999px;
width:287px;
}

.bloc p {
margin:0;
padding-left:140px;
width:137px;
}

#testimonies a {
font-size:11px;
padding:3px 0 0 0;
float:left;
color:#912768;
text-decoration:none;
}

#information{
background-image:url(../images/bloc_information_bg_bloc.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:87px;
margin:42px 0 0 0;
}

#information.bloc h2 {
background-image:url(../images/bloc_information_bg_h1.gif);
width:287px;
height:22px;
margin:-22px 0 0 0;
}

.bloc h2 a {
float:left;
height:23px;
text-indent:-9999px;
width:287px;
}

#information.bloc p {
float:left;
font-size:11px;
margin:-18px 0 0 0;
*margin:5px 0 0 0;
padding-left:140px;
width:137px;
}

#information a {
font-size:11px;
padding:20px 0 0 0;
color:#912768;
text-decoration:none;
}

#information img{
border:none;}

#recrutement{
background-image:url(../images/bloc_recrutement_bg_bloc.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:77px;
margin:43px 0 0 0;
}

#recrutement.bloc h2 {
background-image:url(../images/bloc_recrutement_bg_h1.gif);
background-repeat:no-repeat;
width:287px;
height:22px;
_height:22px;
margin:-22px 0 0 0;
_margin:-1px 0 0 0;
}

#recrutement.bloc h2 a {
float:left;
height:23px;
text-indent:-9999px;
width:287px;
}

#recrutement.bloc p {
margin:0;
padding-left:140px;
width:137px;
}

#recrutement a {
font-size:11px;
padding:3px 0 0 0;
float:left;
color:#912768;
text-decoration:none;
}

#current_events_mainbox{
float:left;
width:645px;
}

#current_events{
background-image:url(../images/index_bloc_actualites_bg_bloc.gif);
background-repeat:no-repeat;
float:left;
width:649px;
height:324px;
margin:22px 0 0 0;
}

#current_events.bloc h2 {
background-image:url(../images/bloc_actualites_bg_h1.gif);
background-repeat:no-repeat;
width:649px;
height:22px;
margin:-22px 0 0 0;
_margin:0px 0 0 0;
}

#current_events.bloc h2 a {
float:left;
height:23px;
text-indent:-9999px;
width:287px;
}

#current_events.bloc p {
clear:both;
padding:0px;
margin:0 0 5px 0;
width:304px;
font-size:11px;
}

#current_events a {

padding:0px 0 0 0;
float:right;
/*color:#912768;*/
text-decoration:none;
}

.current_events1{
float:left;
padding:10px;
width:304px;
_width:204px;
clear:both;}

.current_events1 span{
float:left;
font-size:16px;
font-weight:bold;
color:#000000;
border-bottom:3px solid #ebebeb;
width:304px;
text-align:center;}

.current_events2{
float:left;
padding:10px;
width:304px;
_width:299px;}

.current_events2 span{
float:left;
font-size:16px;
font-weight:bold;
color:#000000;
border-bottom:3px solid #ebebeb;
width:304px;
text-align:center;}

.current_events1_img{
float:left;
margin:10px 0 0 0;}

.current_events2_img{
float:left;
margin:10px 0 0 0;}

.current_events2_txt {
float:left;
margin:7px 0 0 0;}

.current_events2_txt span{
float:left;
text-align:left;
width:177px;}

#current_events .current_events2_txt p{
margin:0px;
padding:0px;
width:177px;}

.current_events1_txt span{
border:none;
color:#9b1b3b;
float:left;
font-size:14px;
font-weight:bold;
text-align:left;
width:304px;}

.current_events2_txt span {
border:none;
color:#ec7100;
float:left;
font-size:14px;
font-weight:bold;
text-align:left;
width:177px;
}

.current_events2_txt span a{
border:none;
color:#ec7100;
float:left;
font-size:14px;
font-weight:bold;
text-align:left;
width:177px;
}

/*footer*/

#pied {
clear:both;
background:#FFFFFF none repeat scroll 0 0;
float:left;
font-size:11px;
padding:10px;
}


#pied #navigation, #pied #institutionnel, ul#outils {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-left:1px solid #DFDFDF;
color:#666666;
float:left;
padding:0 10px !important;
width:300px;
}


#navigation {
border-top:5px solid #FFFFFF;
padding:0;
width:990px;
}

#pied #navigation li.index a {
text-indent:0 !important;
}

#pied #navigation li a:hover, #pied #navigation li a.aselect, #pied #institutionnel li a:hover, #pied #institutionnel li a.aselect {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FF6911;
}


#pied #navigation li, #pied #institutionnel li, #pied #navigation li a, #pied #institutionnel li a {
border:0 none;
clear:both;
color:#666666;
padding:3px 0;
width:auto;
}

#pied #navigation, #pied #institutionnel, ul#outils {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-left:1px solid #DFDFDF;
color:#666666;
float:left;
padding:0 10px !important;
width:300px;
}

#copyright {
border-left:1px solid #DFDFDF;
float:left;
padding:0 10px;
width:307px;
}

ul#outils {
border-left:medium none;
margin-bottom:15px;
padding:0 !important;
}

#pied #navigation, #pied #institutionnel, ul#outils {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-left:1px solid #DFDFDF;
color:#666666;
float:left;
padding:0 10px !important;
width:300px;
margin:0px;
}

ul#outils li {
border-right:1px solid #666666;
float:left;
}

ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

ul#outils li a {
color:#666666;
padding:3px 10px;
}

#pied a{
color:#000000;
text-decoration:none;}

#pied #institutionnel li ul li {
border-left:1px solid #DFDFDF;
padding-left:10px;
}
ul#outils li.last {
border-right:medium none;
}

ul#outils {
border-left:medium none;
margin-bottom:15px;
padding:0 !important;
}

#copyright p{
color:#000;}