@CHARSET "ISO-8859-1";

div{
	/*border: 1px solid green;*/
}


.dashed{
	
	margin-bottom: 3px;	
	
}




#fl{
	
	position:relative; 
	top: 4px; 
	margin-right:15px;
	
	font: 11px arial, sans-serif;
	color: #fff;
	font-weight: bold;
	
}

#fl a, #fl a:visited{
	color: #fff;
	font-weight: bold;
}

/******************Page **/
html, body{
	margin: 0;
	padding: 0;
	width: 100%;
}

img{
	border: none;
}

ul li a{
	outline: none;
}

body{
	font: 12px Arial, tahoma, sans-serif;
	text-align: center;
	background: url('../images/bgGlobalTop.jpg') top left repeat-x;
}

ul.arrowUL{
	list-style-image: url('../images/puceArrow.jpg');
}

* html ul.arrowUL li{
	margin-left: -10px;
	padding-left: 10px;
}

a.link{
	padding: 0 5px;
	color: #c1d72e;
	background-color: #231f20;
	text-decoration: none;
}

a.link:hover{
	color: #231f20;
	background-color: #c1d72e;
}


/*******FONTS**/

.titre3{
	font: 16px arial, tahoma, sans-serif;
	font-weight: bold;
}

.whiteNorm{
	font: 12px arial, tahoma, sans-serif;
	color: #fff;
}


/*******************Concept**/

#cadreConcept{
	width: 380px;
	height: 120px;
	padding: 5px;
	background: url('../images/cadreConcept.jpg') top left no-repeat;
	font: 11px arial, tahoma, sans-serif;
	color: #fff;
}

/*******************Programme**/

.simpleCadre{
	height: 60px;
	width: 390px;
	padding: 5px 5px 5px 35px;
	padding: 18px 5px 5px 35px !important!;
	background: url('../images/simpleCadre.jpg') no-repeat;
	font: 12px arial, tahoma, sans-serif;
	color: #fff;
}
.simpleCadreBis{
	height: 117px;
	width: 390px;
	padding: 5px 5px 5px 35px;
	padding: 18px 5px 5px 35px !important!;
	/*background: url('../images/simpleCadre.jpg') no-repeat;*/
	font: 12px arial, tahoma, sans-serif;
	color: #000; /*fff*/
	border:1px solid #000;
}
.simpleCadre2{
	height: 100px;
	width: 390px;
	padding: 5px 30px 5px 35px;
	padding: 18px 30px 5px 35px !important!;
	background: url('../images/simpleCadre2.jpg') no-repeat;
	font: 12px arial, tahoma, sans-serif;
	color: #fff;
}

.simpleCadre2 p{
	margin-right: 80px;
}

.simpleCadre.pad{
	padding-top: 13px;
	padding-top: 23px !important!;
}

.simpleCadre p {
	margin-right: 40px;
}

/******************GMAP **/

#gloMap{
	width: 430px;
	margin: 20px auto;
}

#map{
	width: 430px;
	height: 230px;
	border: 1px solid #231f20;
}

/******************Form Eval **/

.globRadio p{
	width: 400px;
}

#prixEval{
	width: 431px;
	height: 93px;
	padding: 5px;
	background: url('../images/introEval.jpg') no-repeat;
}

#prixEval img, .arrow{
	position: relative;
	top: 7px;
}

#explaneEval{
	padding-left: 15px;
	padding-right: 50px;
	font-weight: bold;
}



fieldset{
	z-index: 200;
	width: 660px;
	border: 0;
	padding: 5px 5px 5px 25px;
}



legend{
	font: 13px arial, tahoma, sans-serif;
	font-weight: bold;
}

/***LIGNE***/

.globRadio{
	width: 450px;
}

.row{
	display: block;
	margin: 0;
	width: 450px;
}

.row.Radio{
}
.row.Exp{
	font: 10px Arial, tahoma, sans-serif;
	text-align: center;
	margin: 10px 0;
}
.row.Textarea textarea{
	width: 200px;
}

/***COLUMN***/

.column{
	display: block;
	float: left;
}

.column.col1{
	width: 150px;
	clear: right;
}

.column.col1PadLeft{
	width: 240px;
	padding-left: 10px;
}

.column.col1Large{
	width: 330px;
}

.column.colRadio{
	width: 60px;
	text-align: center;
}

.column.colInput{
	width: 150px;
	text-align: center;
}


#entr img{
	position: relative;
	top: 6px;
}

#entr div{
	margin: 5px 0;
	padding-left: 35px;
}

#entr a{
	padding-left: 35px;
}

.spacer{
	clear: both;
}

/*
TEST
*/

#leftcol, #rightcol{
	margin-top: 0;
}

#leftcol{margin-top:0;}

#panelSponsor{
margin-bottom: -35px;
}

/* Page des partenaires */
#partenaires{
	width: 450px;
}

#partenaires h1{
	text-align:center;
}

#partenaires h2{
	text-decoration:underline;
	font-size: 17px;
}

#partenaires .partenaire {
    border: 1px solid green;
    clear: both;
    margin: 8px 0;
    overflow: auto;
}

#partenaires .partenaire .logo{
	width: 150px;
	float:left;
	text-align:center;
	overflow: auto;
}

#partenaires .partenaire .logo img{
	width: 120px;
}

#partenaires .partenaire .content_partenaire{
	width: 280px;
	margin-left: 150px;
	border-left: 1px solid green;
	text-align: center;
	overflow: auto;
}


#partenaires .partenaire .content_partenaire .nom_partenaire{
	font-size:17px;
	text-decoration:underline;
	padding:3px 0 5px 0;
}

#partenaires .partenaire .content_partenaire .text_partenaire{
	padding:5px 0 5px 0;
}

#partenaires .partenaire .content_partenaire a{
	color:green;
	text-decoration:none;
	font-size:17px;
}
#partenaires .partenaire .content_partenaire{
	padding:5px 5px 3px 5px;
}

#partenaires .partenaire .content_partenaire2{
	width: 280px;
	margin-left: 150px;
	text-align: center;
	overflow: auto;
}


#partenaires .partenaire .content_partenaire2 .nom_partenaire{
	font-size:17px;
	text-decoration:underline;
	padding:3px 0 5px 0;
}

#partenaires .partenaire .content_partenaire2 .text_partenaire{
	padding:5px 0 5px 0;
}

#partenaires .partenaire .content_partenaire2 a{
	color:green;
	text-decoration:none;
	font-size:17px;
}
#partenaires .partenaire .content_partenaire2{
	padding:5px 5px 3px 5px;
}


