/* Start of CMSMS style sheet 'screen' */
/* CSS Document */

/* DÃ©finition gÃ©nÃ©rale */
body
{
	padding:0;
	margin:0;
	background-color:#7d7469;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*
p, ul, ol
{
	padding:0;
	margin:0;
}
*/

a img
{
	border:none;
}

/* LAYOUT */
div#page
{
	margin:28px auto 0px auto;
	width:992px;
	background-color:#ffffff;
}

div#header 
{
	margin:0;
	height:135px;
}

div#header h1
{
	position:relative;
	top:48px;
	margin:0 0 0 92px;
	_margin:0 0 0 42px;
	font-size:26px;
	font-family:Helvetica, Arial, sans-serif;
	color:#0c834b;
	font-stretch:extra-condensed;
	width:522px;
	float:left;
                z-index:25;
	
}
div#header div#moteurRecherche
{
	position:relative;
	top: 69px;
	left:80px;
	color:#b5b5ad;
	letter-spacing:0.1px;
	font-weight:bold;
	width:auto;
}
div#header div#moteurRecherche input
{
	border:1px solid #b5b5ad;
}
div#header div#moteurRecherche input#submit
{
	border:none;
	background:url(/img/loupe.jpg) no-repeat;
	color:#ffffff;
	width:20px;
	height:16px;
	margin: 0 0 0 5px;
	cursor:pointer;
}
div#menuFlash
{
	padding:0 20px 0 19px;
	_padding:0 0 0 19px;
	width:953px;
}
div#mainContent
{
	padding:0;
	margin:0;
	background-color:#ffffff;
	height:auto;
 }

div#mainContent div#colGauche
{
	float:left;
	width:304px;
	margin:40px 72px 0 58px;
	_margin:40px 52px 0 29px;
}

div#mainContent div#colGaucheHome
{
	float:left;
	width:304px;
	margin:40px 72px 0 58px;
	_margin:40px 52px 0 29px;
}

div#mainContent div.courbe
{
	background:url(/img/courbe.jpg) no-repeat 22px 21px;
}
div#mainContent div.courbeSmall div#menuX-small
{
	margin:0 0 0 10px;
	background:url(/img/courbe_x_small.gif) no-repeat 0px 10px;
}

div#mainContent div#colDroite
{
	float:left;
	width:538px;
	margin:34px 20px 0 0;
	color:#545458;
}



.contourTableau td
{
        border:1px solid #999999;
        valign:top;
}



div#mainContent div#colDroite a
{
	color:#0c834b;
}

div#mainContent div#colDroite a:hover
{
	color:#0c834b;
	text-decoration:none;
}

div#footer, div#footer a
{
	background-color:#7d7469;
	font-family:Helvetica, Arial, sans-serif;
	color:#ffffff;
}
/* /LAYOUT */




div#mainContent div#colDroite h3
{
	margin:0 0 0 0;
	color:#80cff0;
	font-size:20px;
}
div#mainContent div#colDroite p.sommaire, div#mainContent div#colDroite p.sommaireInterne
{
	margin:0 0 20px 0;
	color:#3a3b3c;
	font-size:12px;
	font-weight:bold;
}
div#mainContent div#colDroite h4.sommaire
{
	color:#7c7c7d;
	font-weight:bold;
	padding:0 0 9px 0;
	border-bottom:1px solid #bbbbbb;
}
div#mainContent div#colDroite span.dateNews
{
	color:#6a6156;
}
div#mainContent div#colDroite span.titreNews a
{
	font-weight:bold;
	color:#104e99;
        text-decoration:none;
}
div#mainContent div#colDroite p.texteNews
{
	color:#3a3b3c;
	padding:6px 0 14px 0;
	margin:0 0 14px 0;
	border-bottom:1px solid #bbbbbb;
}

div#mainContent div#colGauche h2
{
	padding:0;
	margin:0;
}

div#mainContent div#colGauche div#ssmenu ul, ol
{
	padding:0;
	margin:0;
}

div#mainContent div#colGauche div#ssmenu ul
{
	list-style:none;
	margin: 0 0 15px 0;
}
div#mainContent div#colGauche div#ssmenu ul li
{
	border-top:1px solid #bbbbbb;
	padding:4px 0 4px 10px;
	width:217px;
	font-size:14px;
}
div#mainContent div#colGauche div#ssmenu ul li a
{
	text-decoration:none;
	color:#6A6156;
	/* font-weight:bold; */
	font-size:14px;
}
div#mainContent div#colGauche div#ssmenu ul li.currentpage
{
	color:#0C834B;
	font-weight:bold;
	background:url(/img/puceVerte.gif) no-repeat 0px 9px;
}

div#mainContent div#colGauche div#ssmenu ul li.currentpage ul li 
{
	text-decoration:none;
	color:#6A6156;
	font-weight:normal;
	font-size:14px;
        position:relative;
        left:-10px;
}

div#mainContent div#colGauche div#ssmenu ul li.currentpage ul li span
{
	display:block;
	margin-left:10px;        
}

div#mainContent div#colGauche div#ssmenu ul li ul
{
        padding:0;
        margin:4px 0 0 0;
}

div#mainContent div#colGauche div#ssmenu ul li.activeparent a
{
	color:#0C834B;
	font-weight:normal;
}

div#mainContent div#colGauche div#ssmenu ul li ul li.currentpage
{
	color:#0C834B;
	font-weight:bold;
	background:url(/img/puceVerte.gif) no-repeat 0px 9px;
        position:relative;
        left:-10px;
}

div#mainContent div#colGauche div#ssmenu ul li ul li.currentpage span
{
	display:block;
	margin-left:10px;
}

div#mainContent div#colGauche .menuBis
{
	padding:5px 0 0 50px;
	margin:0;
	width:162px;
	height:auto;
	color:#3a3b3c;
	font-size:11px
}
div#mainContent div#colGauche .menuBisVert{background:url(/img/iconeMenuBisVert.jpg) no-repeat 0 10px;margin:0 0 0 75px;}
div#mainContent div#colGauche .menuBisBleu{background:url(/img/iconeMenuBisBleu.jpg) no-repeat 0 10px;margin:32px 0 0 0;_margin-top:40px;!margin-top:40px;}
div#mainContent div#colGauche .menuBisJaune{background:url(/img/iconeMenuBisJaune.jpg) no-repeat 0 10px;margin:23px 0 0 75px;_margin-top:28px;!margin-top:28px;}
div#mainContent div#colGauche .menuBisVert a, div#mainContent div#colGauche .menuBisVert span{color:#0c834b;}
div#mainContent div#colGauche .menuBisBleu a, div#mainContent div#colGauche .menuBisBleu span{color:#104e99;}
div#mainContent div#colGauche .menuBisJaune a, div#mainContent div#colGauche .menuBisJaune span{color:#afbc00;}
div#mainContent div#colGauche .menuBis a
{
	display:block;
	background:url(/img/puce_grise.jpg) no-repeat 0 5px;
	padding: 0 0 0 12px;
	padding: 0 0 8px 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
div#footer ul
{
	list-style:none;
	margin:0 0 0 424px;
	width:400px;
}
div#footer ul li a
{
	text-decoration:none;
	font-weight:bold;
}
div#footer ul li a:hover
{
	text-decoration:underline;
}
div#footer ul li
{
	float:left;
	list-style:none;
	padding: 0 4px;
}

/* ajout gabarit interne */
div#mainContent div#colGauche .menuBisVertSmall{background:url(/img/vertSmall.gif) no-repeat 10px 8px;margin:5px 0 0 8px;line-height:15px;}
div#mainContent div#colGauche .menuBisBleuSmall{background:url(/img/bleuSmall.gif) no-repeat 15px 2px;margin:20px 0 0 -25px;line-height:15px;_margin-top:22px;!margin-top:22px;}
div#mainContent div#colGauche .menuBisJauneSmall{background:url(/img/jauneSmall.gif) no-repeat 10px 8px;margin:7px 0 0 8px;_margin-top:10px;!margin-top:10px;}
div#mainContent div#colGauche .menuBisVertSmall a, div#mainContent div#colGauche .menuBisVertSmall span{color:#0c834b;}
div#mainContent div#colGauche .menuBisBleuSmall a, div#mainContent div#colGauche .menuBisBleuSmall span{color:#104e99;}
div#mainContent div#colGauche .menuBisJauneSmall a, div#mainContent div#colGauche .menuBisJauneSmall span{color:#afbc00;}

div#mainContent div#colDroite p.sommaireInterne
{
	font-size:12.5px;
}
div#mainContent div#colDroite h3.sommaireInterne
{
	color:#0c834b;
	font-weight:bold;
	padding:0 0 6px 10px;
	border-bottom:1px solid #bbbbbb;
	font-size:17px;
	background:url(/img/puce_verte.jpg) no-repeat 0 5px;
	margin:0 0 5px 0;
}
div#mainContent div#colDroite p.paragraphe
{
	color:#3a3b3c;
	padding:0;
	margin:0;
}
div#mainContent div#colDroite h4.interne
{
	color:#0c834b;
	padding:0;
	margin:15px 0 5px 0;
	font-size:15px;
	font-weight:bold;
}
div#mainContent div#colDroite strong.interne
{
	color:#3a3b3c;
	font-weight:bold;
	font-size:12px;
}
div#mainContent div#colDroite ul.interne
{
	list-style:none;
	color:#3a3b3c;
}
div#mainContent div#colDroite ul.interne li
{
	list-style:none;
	color:#3a3b3c;
	background:url(/img/miniPuceGrise.jpg) no-repeat 0 6px;
	padding:0 0 0 10px;
}
div#mainContent div#colDroite h2
{
	color:#0C834B;
	background:url(/img/puce_verte.jpg) no-repeat 0px 6px;
	padding-left:10px;
	font-size:17px;
	font-weight:bold;
}

div#mainContent div#colDroite h3
{
	color:#006699;
	font-size:14px;
	font-weight:bold;
}

/*
div#header div#moteurRecherche form#cntnt01moduleform_1
{
        z-index:1;
}
*/

div#header div#moteurRecherche
{
	float:left;
}


.formbuilderform ul li
{
	list-style:none;
}

.decalage 
{
	margin-left:25px;
}

.alignage
{
	float:left;
}

/*
table
{
        margin: auto; 
        border-width:1px; 
        border-style:solid; 
        border-color:black;
        width:50%;
        border-collapse: collapse; /* Colle les bordures entre elles */
}

td
{
        vertical-align:middle;
        border-width:1px;
        border-style:solid; 
        border-color:black;
        width:50%;
}
*/

div#colDroite ul
{
	list-style-position:inside;
}

.formbuilderform label
{
        display:block;
        width:150px;
        float:left;
}

textarea 
{
	margin: 0.5em 0;
	width:65%;
	height: 6em;
}
/* End of 'screen' */

