﻿.gras{
	font-weight:bold;
}

.backGround{
	width:100%;
	margin:0px;
	padding:0px;
	min-width:1000px;
	position:relative;
	background:url('../../img/bck-border.jpg') repeat-y center;
}

.contentGlob{
	padding:0px;
	width:1000px;
	margin:0 auto;
	padding-left:0px;
	margin-top:3px;
    min-height:600px;
}

.contentCentre{
	float:left;
	width:790px;
	padding-left:0px;
	margin-left:5px;
	margin-top:0px;
	padding-bottom:10px;
}

.contentCentre h3
{
    color:#de8507;
}

.clearfloat{
	clear:both;
	visibility:hidden;
}

.divAccroche{
	text-align:center;
	color:#2970bc;
	font-size:14px;
	font-weight:bold;
	position:relative;
}



.frmSearch{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#fd9b00;
}

.frmSearch .blocContentInner{
	font-weight:bold;
}

.frmSearch table{
	margin:0 auto;
}

.frmSearch table  tr td{
    min-width:127px;
	color:#3276bf;
	font-weight:bold;
	text-align:left;
	padding:5px;
	margin:0px;
	font-size:11px;
}	


.frmSearch table tr td.sco {
    min-width:110px;
}


.frmSearch div
{
	position:relative;
}

.frmSearch table tr td span
{
    position:absolute;
    right:-4px;
}

.frmSearch table tr td select{
	width:160px;
	color:black;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	height:20px;
}



.blocAccroche{
	text-align:center;
	color:#2970bc;
	font-size:13px;
}

.blocContentInner{
	background-color:white;
	padding:5px;
	font-size:12px;
	border-radius:5px;
	
		position:relative;
}

.blocContentTitre{
	font-size:14px;
}

.contentCentre h1{
	font-size: 100%; 
	font-weight:bold;
	display:inline;
}

.blocContent{
	background-color:#878787;
	padding:1px;
	margin:4px;
	font-weight:normal;
	border-radius:5px;
	vertical-align:top;
	box-shadow: 2px 2px 3px #888;
		position:relative;
}


.blocContent .allProd{
	font-size:14px;
	font-weight:bold;
	color:#fd9b00;
	text-align:center;
	display:block;
	cursor:pointer;
	position:relative;
}

.blocContent .allProd img
{
    position:absolute;
    top:8px;
}

.blocContent .allProd span
{
    display:block;
    top:0px;
    position:relative;
    padding:0px;
}
.blocContent .tdAge{
	text-align:right;
}

.blocContent .tdAge input{
	width:30px;
}

.blocContentSimple{
	background-color:#E7E7E7;
	padding:1px;
	margin:4px;
	font-weight:normal;
}

.blocContentSimple .allProd table{
	width:100%;
	height:100%;
}

.blocContentSimple .allProd table tr td{
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	color:#fd9b00;
}

.blocContentSimple .tdAge{
	text-align:right;
}

.blocContentSimple .tdAge input{
	width:30px;
}


.blocContentSimple2{
	background-color:#c1c1c1;
	padding:1px;
	margin:4px;
	font-weight:normal;
}

.blocContentSimple2 .allProd table{
	width:100%;
	height:100%;
}

.blocContentSimple2 .allProd table tr td{
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	color:#fd9b00;
}

.blocContentSimple2 .tdAge{
	text-align:right;
}

.blocContentSimple2 .tdAge input{
	width:30px;
}




.btnSearch{
	text-align:right;
	background-color:#2d72bc;
	height:20px;
	margin-bottom:5px;
	border-radius:5px;
		position:relative;
}

.btnSearch input{
	width:100%;
	border:none;
	background:none;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:11px;
	height:20px;
}

.contentCentrePage{
	float:left;
	width:780px;
	padding-left:0px;
	margin-left:3px;
	padding:5px;
}

.contentCentrePage h1,.contentCentrePage h2,.contentCentrePage h3{
	font-weight:bold;
}

.blocContentInner h1
{
    color:inherit;
}

.contentCentrePage h1{
	font-size:18px;
	color:#28558C;
}
.contentCentrePage h2{
	font-size:14px;
	color:#F16507;
}
.contentCentrePage h3{
	font-size:12px;
	color:#317BC6;
}

.contentCentrePage .p1{
	font-size:12px;
	font-weight:normal;
	padding:10px;
	text-align:justify;
}

.contentCentrePage .p2{
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-align:justify;
	color:#317BC6;
}

.contentCentrePage .pspe{
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-align:justify;
	color:#FFFFFF;
	background-color:#317BC6;
	margin:10px auto;
}

.contentCentrePage .fil{
}

.contentCentrePage .fil ul{
	display:inline;
	margin:0;
	padding:0;
}
.contentCentrePage .fil ul li,.contentCentrePage .fil ul li a {
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#317BC6;
}

.contentCentrePage .hrperso{
	width:80%;
	height:1px;
	background-color:#317BC6;
	margin:10px auto;
}


.contentStd
{
    padding:4px;
    position:relative;
}

.titrePageStd
{
   font-size:18px;
   font-weight:bold;
   line-height:40px;
       color:#042757;
}

.filAriane
{
    color:#042757;
    font-weight:bold;
}

.filAriane a 
{ 
    text-decoration:underline;
    color:#042757;
}

.showCorres
{
    clear:both;
    float:none;
}

.showCorres .corres
{
    width:190px;
    margin-bottom:10px;
    font-size:11px;
}
.showCorres table
{
   margin-bottom:10px;
   float:left;
   margin-right:5px;
}


 .deptCorres
{
    font-weight:bold;
        font-size:12px;
}

.titreCorres
{
      font-weight:bold;
      font-size:11px;
}

.telCorres
{
    letter-spacing:-0.5px;
    color:#575757;
}

.return 
{
    text-align:right;
    font-size:13px;
    font-weight:bold;
    color:#125e9d;
    margin-left:200px;
}
.return a
{
    text-decoration:underline;
    color:#125e9d;
}

.blocLang
{
    width:370px;
    margin:10px;
    height:35px;
    display:block;
    border:solid 1px black;
    position:relative;
    cursor:pointer;
}

.blocLang img
{
    text-align:center;
    display:block;
    float:left;
    top:0px;
    left:0px;
    margin-left:100px;
}

.blocLang span
{
    text-align:left;
    font-weight:bold;
    font-size:14px;
    color:#125e9d;
    display:block;
    float:left;
    margin-left:30px;
    margin-top:2px;
}

.bckIdxPg
{
    position:absolute;
    right:10px;
    top:5px;
  
}

.bckIdxPg a
{
      color:#F17E07;
    font-weight:bold;
}

.filAriane a h1
{
    font-size:12px;
    display:inline;
}

.lblRegionCorres
{
    font-size:14px;
    font-weight:bold; 
     color:#125e9d;  
}

.allDestAccueil div div
{
    margin-top:10px;
}

.allDestAccueil
{
    text-align:center;
    margin-top:8px;
}

.allDestAccueil ul
{
    list-style:none;
    margin-top:8px;
    margin-bottom:8px;
}

.allDestAccueil ul li
{
    width:250px;
    display:inline-block;
    text-align:center;
    *display: inline;
    *zoom : 1;
}

.allDestAccueil ul li a
{
    white-space:nowrap;
    line-height:20px;
}

.allDestAccueil h1
{
    font-size:13px;
    display:inline;
    color:#FD9B00;
    margin:0 auto;
}

.allDestAccueil h2
{
    font-size:11px;
    display:inline;
    color:#246DBA;
    text-decoration:none;
}
.allDestAccueil h3
{
    font-size:11px;
    display:inline;
    color:#246DBA;
    font-weight:normal;

}
.InnerTable {
    padding:0 0 10px 0 ;
}

.frmSearch table.top_rech_list {
    background-color:#28558C;
    position:relative;
    border-radius:3px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.frmSearch table.top_rech_list td{
    color: #FFFFFF;
}
.frmSearch table.top_rech_list .top_rech_list_title {
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.frmSearch table.top_rech_list_Musi {
    margin-bottom:5px;
}
.proj_Educ {
    font-weight:bold;
    text-align:center;
    color:#28558C;
}
.linkprojEdu {
    display:block;
    background-color:#FD9B00;
    text-align:center;
    font-weight:bold;
    color:#6A3896;
    padding:3px;
}